BL touch bed lowering till bl touch errors out from not touching
-
@ecnsupplies said in BL touch bed lowering till bl touch errors out from not touching:
In homeall.g there is an error. You have:
G90 ; absolute positioning G31 X-5 Y15 F12000 ; go to first bed probe point and home Z G30 ; home Z by probing the bed
The
G31
should beG1
. Also, I'd tend to home in the centre of the bed; that's where most printing is done. So perhaps change it to:G1 X110 Y110 F12000 ; go to first bed probe point and home Z
Ian
-
That put the hotend in the middle of the bed but the z axis still goes down instead of up when you click home.
If i touch the bltouch probe by my finger when its going down it stops. Is there a way to tell the z to go up instead of down when homing. It did when i use the stock configuration. So it cant be the motor axis direction?? -
@ecnsupplies I still don’t know what board or firmware version you have. Please send M115 in the console and post the response. Then I can check your probe setup.
In DWC, what number do you see for Z probe when it is NOT triggered?
Ian
-
@droftarts said in BL touch bed lowering till bl touch errors out from not touching:
DWC
m115
FIRMWARE_NAME: RepRapFirmware for Duet 3 MB6HC FIRMWARE_VERSION: 3.4.6 ELECTRONICS: Duet 3 MB6HC v1.01 FIRMWARE_DATE: 2023-07-21 14:11:38
Every thing is latest visions and i stayed away from beta
In the dwc it says 0 on the bltouch
Just in case here is the bed.g
; bed.g ; called to perform automatic bed compensation via G32 ; ; generated by RepRapFirmware Configuration Tool v3.3.16 on Thu Nov 16 2023 14:37:40 GMT-0600 (Central Standard Time) M561 ; clear any bed transform G29 ; probe the bed and enable compensation
-
@ecnsupplies said in BL touch bed lowering till bl touch errors out from not touching:
z axis still goes down instead of up when you click home.
If you send G92 Z100 in the gcode console, it will pretend the z axis is homed and at the 100mm position. You can then use the jog buttons for the Z axis to test if it's actually moving in the correct direction.
+Z should move the bed and nozzle apart.
-Z should move them together. -
I have know why the rrf conf has the z axis going forward and the rest backward or when i use it without any modifications it work on homeing BUT That fixed it!
Still have a issue when i run the command g32 or g29 the bltouch probe goes off the far corner edge to start and says cant touch the bed. what can i do to have it start in the middle or at a edge to calibrate the bed?
Thank you for all your help -
The direction of rotation depends on a few things that aren't always known like the order of the wire pairings from the motor, orientation of the leadscrew, etc. You need to test it and determine if it's correct during commissioning.
G29 for mesh compensation uses the M557 command to define the extents of the grid to probe. If it's going off the edge, you need to adjust that command.
https://docs.duet3d.com/en/User_manual/Connecting_hardware/Z_probe_mesh_bed
-
@Phaedrux said in BL touch bed lowering till bl touch errors out from not touching:
M557
I found the issue!. On ender 5 the bed size under axis limits is X220 Y220 Z300
Because the probe sticks out over 2 inches on X from the nozzle i adjusted the x to 208 instead of 220. It is now working.
Now just need to work on leveling the bed. Hope this is all i will need.
I appreciate all your help. -
Just FYI in regards to G29 and G32.
If you read the docs closely you will find that G29 will execute a file named mesh.g if it finds it.
G32 will execute the file bed.g.
G29 is related to Mesh Bed Compensation which is a feature for coping with bed unevenness.
G32 is related to Auto/Manual Bed Leveling which is a feature for getting the bed parallel to the plane of the XY gantry OR to look at it another way to get the bed perpendicular to the Z axis.
It is not uncommon to see folks use G32 to run bed.g and in bed.g there is code to create the heightmap needed for using Mesh Bed Compensation.
In the Duet Web Interface they are menu options which assume you are using G32 to perform Bed Leveling and G29 to create the height map.
It's your printer and you can do whatever you like but if you wish to be consistent with the documentation and the web interface you may wish to code bed.g and mesh.g accordingly.
Frederick
-
Yes familiar with that. Thats why i got the bl touch because using a paper and moving it a hundred times. LOL
Thank you for the advice