DUET 3 - BL Touch : Error Enabling End-stops
-
@callielli said in DUET 3 - BL Touch : Error Enabling End-stops:
G28 Z
Error: Failed to enable endstopsThis is because you do not define any Z endstops and yet your homez is configured to use a endstop move.
@callielli said in DUET 3 - BL Touch : Error Enabling End-stops:
; Endstops
M574 X2 S1 P"!io4.in" ; configure active-high endstop for high end on X via pin !io4.in
M574 Y2 S1 P"!io5.in" ; configure active-high endstop for high end on Y via pin !io5.in@callielli said in DUET 3 - BL Touch : Error Enabling End-stops:
G1 H1 Z-1075 F1800 ; move Z down until the endstop is triggered
G92 Z0 ; set Z position to axis minimum (you may want to adjust this)If you want to use the probe, you'll need to change those lines in homez homeall to use a G1 X Y move to position the probe and then a G30 to do the actual probe move.
-
@Phaedrux said in DUET 3 - BL Touch : Error Enabling End-stops:
G1 X Y
Thanks for your help, I knew I was missing something that was likely basic knowledge, I still need to become more fluent reading this stuff! Learning slowly.
From your response, I think I need to:
STEP 1
Define Z Endstops under M574 in config.gM574 Z1 S0 P"!io7.in" ; configure active-low endstop for low end on X via pin !io7.in
Does this look right? A BL touch is active low when triggered, I think?
STEP 2
Edit HOMEZ AND HOMEALL to move the probe in to position and activate probing procedure via G30?G1 X430 Y280 ;move probe to centre of bed
G30 ;probe bedAm I on the right track?
-
As for the endstop, you only need to define one if you actually have an endstop you want to use on the z axis. If you just want to use the probe, you just need to change the homing files to use G30.
-
@callielli said in DUET 3 - BL Touch : Error Enabling End-stops:
G1 X430 Y280 ;move probe to centre of bed
G30 ;probe bedOK, thanks.
So HOMEALL
G91 ; relative positioning
G1 H2 Z5 F6000 ; lift Z relative to current position
G1 H1 X865 Y565 F1800 ; move quickly to X and Y axis endstops and stop there (first pass)
G1 H2 X-5 Y-5 F6000 ; go back a few mm
G1 H1 X865 Y565 F360 ; move slowly to X and Y axis endstops once more (second pass)
G1 X430 Y280 ;move probe to centre of bed
G30 ;probe bed
G90 ; absolute positioningand
HOMEZ
G1 X430 Y280 ;move probe to centre of bed
G30 ;probe bedand no changes to Config.g
Correct?
-
@callielli said in DUET 3 - BL Touch : Error Enabling End-stops:
G1 X430 Y280 ;move probe to centre of bed
G30 ;probe bed
G90 ; absolute positioningSlight change. Move the G90 for absolute positioning to before the G1 X430 Y280 otherwise those moves will be relative to the endstop position, which might work, but not exactly what you want to do.
-
Roger!
So HOMEALL
G91 ; relative positioning
G1 H2 Z5 F6000 ; lift Z relative to current position
G1 H1 X865 Y565 F1800 ; move quickly to X and Y axis endstops and stop there (first pass)
G1 H2 X-5 Y-5 F6000 ; go back a few mm
G1 H1 X865 Y565 F360 ; move slowly to X and Y axis endstops once more (second pass)
G90 ; absolute positioning
G1 X430 Y280 ;move probe to centre of bed
G30 ;probe bedand
HOMEZ
G90 ; absolute positioning
G1 X430 Y280 ;move probe to centre of bed
G30 ;probe bed -
Now you should follow this to test and calibrate your probe.
https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe
-
Yep - I will do that now. Cheers.
-
-
That sounds like a large printer.
You can mark it solved by first clicking on topic tools and choosing ask as a question, and then topic tools again to mark as solved.
-
She's a big one, that's for sure.
Two Bondtech QRs' a huge ATP5 bed and some serious current should hopefully see large scale prototypes be turned around quickly!
-
https://forum.duet3d.com/category/10/my-duet-controlled-machine
In case you feel like showing off.
-
Ahh - nice one! I had no idea this section existed.
Will be sure to post when if I find the time!
It seems my penchant for hobbies that require a steep learning curve remains strong. haha.
-
Its a development printer, until it ready would like to leave any pics, specs etc in house.