Duet 2 Wifi + BLtouch issues on Ender 5 pro
-
@alxndr I have an ender5 Pro as well modified with BL-Touch and Duet2. It looks like you are getting close to resolving your issues.
I have archived my configuration here:
https://github.com/kiowadriver/Duet2Ender5HemeraI have also archived my mods here:
https://www.randoprojects.com/2020/07/26/ender-5-mainboard-upgrade/When adding the Duet2 I took an opportunity to update the wiring scheme to use twisted pairs to reduce stepper noise so the configuration on motor direction could be different. I would be happy to share more Ender5 configs if you find it helpful.
-
@mitch Thanks for this! i think im pretty much set right now. The only thing im messing with is the bltouch probing points. I'm having a little trouble with that....trying to get 4 points to probe but it keeps telling me it cant reach the points. i basically set start at x10 and end at my limit which is x228.8 but i realize thats for the nozzle...not the bltouch. so im not sure how exactly im supposed to set that.....
-
@alxndr My direct drive Hemera and BLtouch change the limits. The steps described by @Phaedrux will work. He helped me get up and running when I converted my Ender 5 Pro.
Just as an example, here is my config. g settings you can see from github:
; Axis Limits M208 X220 Y207 Z300 S0 ; set axis maxima ; Define Mesh M557 X0:180 Y40:195 S40 ; define mesh grid
I have 40mm spacing (S40).
Total points probed = 20
4 x 5 gridThe four corners probed end up being:
(0,40) (0,160) (160,40) (160,160)
I have been specifying the distance between probe points (S40) but it looks like the P parameter would be more useful as it calculates the distance for you given a specified number of points and a defined limit. I may try to swap over to that method myself.
-
@mitch just out of curiosity, how and where in comparison to your nozzle is your bltouch mounted?
-
@alxndr that is also defined in the config.g I posted. It is in the G31 setting for X and Y offsets.
; Z-Probe M950 S0 C"exp.heater4" ; create servo pin 0 for BLTouch M558 P9 C"zprobe.in+zprobe.mod" H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds G31 P500 X-43 Y3 Z2.0431 ; set Z probe trigger value, offset and trigger height M557 X0:180 Y40:195 S40 ; define mesh grid
-
@mitch I don't get how we have the same printer and yet we have different values for axis limits.
-
I have a hemera direct drive extruder w/ BLtouch. You have a stock bowden extruder. You just need to go find the limits you have with your BLtouch setup and change the values.
-
If you want to probe 4 points change your M557 from using S40 which is spacing between points to P4 which is probe 4 points and figure out the spacing automatically.
-
@Phaedrux so I did that. But it only probes 3 while saying it can't reach some points.
-
@mitch would you happen to have an example of start and end gcodes that i could look at? im trying to set mine right now. Thanks!
-
@Phaedrux hey again! would you have any suggestions for start and end gcode? this is probably the very last thing i have to do until i can finally print. thanks!
-
-
@alxndr said in Duet 2 Wifi + BLtouch issues on Ender 5 pro:
But it only probes 3 while saying it can't reach some points.
Adjust your M557 grid based on your M208 size and your G31 probe offset.
If it's saying it can't reach a point, it's because it physically can't get the probe there. So move that point further in where the probe can reach.