Ender 5 Pro Upgraded with Duet 2 Maestro - Help
-
I've just changed them to 9000 as recommended. Those were auto inputted by the online reprap configuration tool.
The guide I used to do the wiring (start at 15:58) initially. Having reviewed the link, I'm confident that i've hooked everything up correctly:
I just cut the "tangs" off and plugged them in.
Like the guide says, I would prefer to set my micro-stepping to 128 for greater resolution. Did you try this? For now, I just copied your settings. Going to input and try a test print to see how things work out.
I'm all little worried about the motor current mA you have set on your extruder, but i'll try it. I know that the ender 3/3 Pro/5/5 Pro have their similarities, but I wonder if they are using the same stepper motors on the same axis?
How do you check if Stealthchop is enabled?
I'll upload a video of my printer after I've made the changes if there are any issues still.
-
@Damien said in Ender 5 Pro Upgraded with Duet 2 Maestro - Help:
I am getting some weird noises from the motors and the bed is moving way too slow.
It would help to hear the noises.
When is the bed moving way too slow?
Your config looks ok. homeall looks ok.
What exactly are the issues?
My post about the FT5 was a copy and paste from a different thread, but they are very similar machines. The bulk of that post is talking about getting your coordinate system defined properly, which is usually the largest issue people have when getting a new printer setup.
Stealthchop can be configured with the D parameter of M569. Stealthchop is quiet, but it also has a limit to how fast you can go before you risk losing steps. That's why it's important to configure the point where it will switch over to spreadcycle. Even Prusa has quiet mode which uses stealthchop but it also limits things like top speed and acceleration.
M569 also has a few other parameters that you can experiment with to try and tune the drivers for the motors. Unfortunately it's not a very intuitive process and there is no one set of settings that someone can give you that will just work.
Creality seems to use the same range of motors for all it's printers. Economies of scale and all that. Unfortunately, they tend to be a bit louder with the Duet controller I think. They were obviously chosen and tuned for the creality board and drivers. Same way that Prusa has chosen their motors and tuned for them with their printers. Part of the disadvantage of the build your own approach is less integration.
-
Hi all,
Ok, I’ve made some progress. I can at least get a print done, albeit the print is stretched and quality is poor. It’s a start.
I’ve figured out that you need to be pretty specific with ALL of the settings and requested info on the reprap config tool.
It’s a shame that they don’t have a comprehensive list of printers with preconfigured stock settings. It’s really hard to find all the data on the stock parts too. For example, where do you find info like the Hob diameter for the extruder, or the gear ratio, or mA of the motors? I’m also not convinced the calculation formulas in the reprap config tool is correct, because of the fact that the motors do not operate as they are supposed to, in terms of speed and noise levels. Do you know all the measurements/specs of the ender 5 pro that they are asking for?
I managed to go onto the Marlin firmware of the previous Creality 1.1.5 board. I copied some of the settings that were and plug them into the config tool. I made sure to adjust for the mm per second vs mm per minute, etc. But, I am obviously still missing some thing's/settings.
Here are some pics of my benchy. You'll notice that it is stretched. Very weird. I would have thought it would just fail the print? You'll notice that the layers look a bit spaced. I baby stepped the print all the way up to .75mm during the print to see if it would correct itself. I stopped as I didn't want the print to fail. Any ideas on why?
You'll notice my Hero Me Vent that was printed with the Creality Board. As you can see, the print quality wasn't too bad.
I can't upload a video of my printer in action as the size too big.
Here are my updated files and pulled off the above print.
homez.g homey.g homex.g homeall.g config.json config.g
Hopefully the above helps you guys figure out what my problems are. At this point, if I have cant get this board working correctly soon, i'm going to give up on it. IMHO, it shouldn't be this hard when installing into a stock printer.
I really do appreciate your guys help so far though. You've both been awesome!
-
I don't know that printer, but my guess is that your Z steps/mm is too high. When you command the head to move up 50mm, how far does it actually move?
-
The Ender 5 pro is virtually the same as an Ender 5. The bed moves up and down. I've leveled the bed on all corners and used baby stepping to do so. But, I haven't measured any of the movements on any of the drives yet.
I'm a little confused by the whole thing, to be honest. It seems like if you have a marlin board installed, everything just works the way its supposed to and it even has preconfigured settings depending on the type of stepper drivers you are using, etc. But the same is not true for Reprap. But, further to this, there are no resources you can pull from to help you?? (Except this forum, of course. )
There is so much conflicting info out there to whats on the Duet website too. When I did a search on google about the gear ratio of the ender steppers, I did find something that says its 3:1 ratio. If you plug that into the tool, it gives a completely different number. If you use that number the axis moves too slow. If you use the number from the guide the bed moves at a rate that seems similar to what it did under the Creality board, but the prints come out the way they are in the pics.
Also, I saw on one page...I think it was the ender 3 config guide...that the correct extruder micro stepping(128 interpoled) vs Stepps per mm should be 741.
I'm no pro at electronics, but I do know a little. Particularly with DC, as I used to work in the LED sales market. I suspect that the problem may ly in the mA settings of the motors? Correct me if I am wrong, but let's say that I set the motor to 800 mA, but the right settings are 550 mA. Doesn't that mean that the motor will get too much power and therefore 'over-perform', kinda like 'over-revving a car engine? Therefore throw off the printer, no matter if you have the other figures in the tool correct?
-
Your Z steps per mm is incorrect, it's most likely 400 instead of 1600.
M92 X80.00 Y80.00 Z1600.00 E741.00 ; set steps per mm
@Damien said in Ender 5 Pro Upgraded with Duet 2 Maestro - Help:
I've leveled the bed on all corners and used baby stepping to do so
I'm not sure what you mean by that. Baby stepping is not normally used for leveling the 4 corners of the bed. It's used to slightly adjust the print height during the first layer incase it's too high or too low.
@Damien said in Ender 5 Pro Upgraded with Duet 2 Maestro - Help:
It seems like if you have a marlin board installed, everything just works the way its supposed to and it even has preconfigured settings depending on the type of stepper drivers you are using, etc.
Well yeah, that's the way it comes out of the box. Replacing the electronics is going to take a bit of work.
@Damien said in Ender 5 Pro Upgraded with Duet 2 Maestro - Help:
there are no resources you can pull from to help you??
I linked you to a step by step guide for a total conversion of a Creality printer to using a Duet Maestro. Creality printers are all very similar and the differences will stick out and can be answered here.
The reason there are not predone configurations for all the printers out there is that it's simply impossible to do. There are so many versions of printers that it would be a nightmare to have a perfectly working profile for every one and then keep them all maintained. It's just not feasible. Besides, Shouldn't it be the job of the printer manufacturer to provide the details and specs of the machine they are making rather than Duet to try and gather it all after the fact? The Duet is an aftermarket upgrade and assumes some level of familiarity with customizing 3d printers. It has a learning curve. But we're here to help. Everything can be figured out and we try and document things as much as feasible.
@Damien said in Ender 5 Pro Upgraded with Duet 2 Maestro - Help:
When I did a search on google about the gear ratio of the ender steppers, I did find something that says its 3:1 ratio. If you plug that into the tool, it gives a completely different number.
Does your extruder have any gears on it, or is it just a single drive gear?
@Damien said in Ender 5 Pro Upgraded with Duet 2 Maestro - Help:
Correct me if I am wrong, but let's say that I set the motor to 800 mA, but the right settings are 550 mA. Doesn't that mean that the motor will get too much power and therefore 'over-perform', kinda like 'over-revving a car engine? Therefore throw off the printer, no matter if you have the other figures in the tool correct?
Not exactly. The more current you push through them the stronger they will be, but also the more heat that will be generated. Possibly to the point of deforming and seizing up the rotor. The values used by marlin on the creality board might also not be applicable to the drivers used in the Duet. In general it's best to know the max motor current for the motor and then set the duet to use 70-85% of that value.
-
@Phaedrux @PaulHew @dc42 @Danal
OK Figured it out....FINALLY!!
Just so you know, the motors are louder than the creality stock board. I plan on replacing them, once I have found a "better" version of stepper motors that are more compatible with the Duet 2 Maestro board. (Anyone have any suggestions? What's the best on the market?)
The stepper motor for the Z axis needs to be set to 800, not 400 steps. It seems the stock motors of Ender 3 and 5 Pro are different. The lead screw is "TR4" with a 4mm pitch and set to 1:1 ratio. You can then set whatever microstepping you want. 16 works fine for me.
Also, make sure you set your extruder to run 'Backwards' not forwards (another difference between Ender 3 and 5).
If you want higher resolution you can set your extruder to 128(on) microstepping. Whatever you choose, make sure that you set your "Hob Diameter" in the reprap config tool to 10.9 and 1:1 gear. That will set the calculation to the correct value.
The rest of the settings that you see below are directly from the Marlin board, so I am sure they are right and I'm getting some decent prints now. Louder, mind you! At this point, I don't mind.
To be honest, I am still not convinced I have the right settings for the motor currents. I couldn't find any conclusive info on this. I will do some more digging and update if I find anything.
Attached is my config file.
Bear in mind that I added an additional 5015 blower to my filament blower. Thus the tool to make sure they are running in-sync.
***Pro tip: if you have a brand new board, it seems they ship the jumper for the "FAN2" to 5V. Make sure you change it to "VIN".
I also have a Hero Me Gen3 cooling duct attached, thus the offsets, Mesh grids, etc. If you plan to copy-paste, make sure you calibrate these to your machine.
I also google and found the correct settings for the heaters of the hotend and bed. the ones here are safe to use. I have not done a PID tunning yet though...never done before, will try that to see if it works out for me.
; Configuration file for Duet Maestro (firmware version 2.03)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool v2.1.8 on Sun Apr 05 2020 20:04:18 GMT-0500 (Colombia Standard Time); General preferences
G90 ; send absolute coordinates...
M83 ; ...but relative extruder moves
M550 P"Damien's Ender 5 Pro" ; set printer name
M918 P1 E4 F2000000 ; configure direct-connect display; Network
M552 P0.0.0.0 S1 ; enable network and acquire dynamic address via DHCP
M586 P0 S1 ; enable HTTP
M586 P1 S0 ; disable FTP
M586 P2 S0 ; disable Telnet
I
; Drives
M569 P0 S1 ; physical drive 0 goes forwards
M569 P1 S1 ; physical drive 1 goes forwards
M569 P2 S0 ; physical drive 2 goes backwards
M569 P3 S0 ; physical drive 3 goes backwards
M584 X0 Y1 Z2 E3 ; set drive mapping
M350 X16 Y16 Z16 E128 I1 ; configure microstepping with interpolation
M92 X80.00 Y80.00 Z800.00 E747.59 ; set steps per mm
M566 X600.00 Y600.00 Z60.00 E300.00 ; set maximum instantaneous speed changes (mm/min)
M203 X30000.00 Y30000.00 Z300.00 E1500.00 ; set maximum speeds (mm/min)
M201 X500.00 Y500.00 Z100.00 E5000.00 ; set accelerations (mm/s^2)
M906 X800 Y800 Z800 E800 I30 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout; Axis Limits
M208 X-110 Y-110 Z0 S1 ; set axis minima
M208 X110 Y102 Z300 S0 ; set axis maxima; Endstops
M574 X1 Y1 S1 ; set active high endstops
M574 Z1 S2 ; set endstops controlled by probe; Z-Probe
M558 P9 H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds
G31 P500 X-48 Y-17 Z2.761 ; set Z probe trigger value, offset and trigger height
M557 X-138:14 Y-127:60 S20 ; define mesh grid; Heaters
M307 H0 B0 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit
M305 P0 T100000 B3950 R2200 ; set thermistor + ADC parameters for heater 0
M143 H0 S120 ; set temperature limit for heater 0 to 120C
M305 P1 T100000 B3950 R2200 ; set thermistor + ADC parameters for heater 1
M143 H1 S250 ; set temperature limit for heater 1 to 250C; Fans
M106 P0 S0 I0 F20 H-1 ; set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
M106 P1 S0 I0 F20 H1 T45 ; set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
M106 P2 S0 I0 F20 H-1 ; set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned off; Tools
M563 P0 D0 H1 F0:2 ; define tool 0
G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C; Custom settings
M918 P1 E4 ; Enable 12864 LCD with 1 menu item per encoder click; Miscellaneous
M501 ; load saved parameters from non-volatile memoryIt took me a while to find all of this in various places on the internet.
Hopefully, this starts you off well.
Happy Printing!
-
@Damien if it’s any help I’ve been looking myself at the stepper motors today as I also have an ender 5 pro, the reprap store sells them and lists the current for both types the 42-40 and 42-34 as 1.5 amps I’ve tried the motors at 800ma as the guild says and also at 1200ma (80%) both settings are noisy! But at least you’ve managed to print something I can’t even get my first layer down yet properly yet, still learning just very slowly!
-
@jumpedwithbothfeet Let me know if I can help with anything! And, Thanks for the suggestion!
-
@Damien Any major changes since April? I just ordered my Maestro to upgrade my ender 5 pro. Could you post your latest config file?