G30 S-1 Not Working
-
Have you got your z motor/s turning the wrong way, so the z axis descends when it should raise?
-
Z axis is working fine. I can do the G32 bed.g leveling and printing with no problems. It is only the G30 command that is giving me problems.
-
Make sure your config.override file isn't messing with the P5 value for G31. I had that problem.
Jeff
-
+1 for that I've had a few issues lately with config_override.g causing odd behaviours, I delete it periodically and copy the values back into config.g and re-calibrate.
-
I do not have an config.override.g that I am aware of but G30 S-1 is also causing me problems.
Every time I use the paper test to set G92 Z0 and then raise the head 5mm
G30 S-1 gives confusing information
e.g. top right hand display shows Z= 2.92 but G-code console reports "Stopped at height of 1.876mm"
Auto calibrate will stabilise at 0.015 but G29 bed levelling will then show a map with every point shown as negative!?
homedelta.g looks fine as I have 250mm upright members on my "Big Delta" variant. (see below)
Any none any ideas?; Homing file for RepRapFirmware on Kossel
G91 ;use relative positioning
G1 S1 X250 Y250 Z250 F2500 ;move carriage up to ENDSTOP,
G1 S2 X-3 Y-3 Z-3 ; move all carriages down 3mm
G1 S1 X4 Y4 Z4 F250 ; move slowly up 4mm, stop at the endstops
G1 Z-5 F2000 ; down a few mm so that we can centre the head
G90 ; back to absolute positioning
G1 X0 Y0 F2000 ; centre the head and set a reasonable feed rate -
If the trigger height of the BLTouch is greater than 5mm then you will need to raise the nozzle higher than 5mm before sending G30 S-1. Try 10mm or 20mm.
The displayed trigger height and the Z height won't match if bed compensation is active, so it's best to measure the trigger height with bed compensation disabled.
-
thanks .
Also just realised my homealldelta.g was rubbish, as my upright member is 750mm not 250mm
(must take it with more water in future) -
Dropping Z to 10 before the G30 fixed it.
-
Well, while I did get it to work a couple times, when I went back and performed the steps here https://duet3d.com/wiki/Using_mesh_bed_compensation, the bed only moves away from the nozzle. I tried Z at 5, 10,15, and 20, all with the same results.
EDIT: I restarted the printer and homed all axis. I then moved Z to 10, deployed the probe, and tried G30 S-1 again. This time it worked. So one of those commands in the steps is causing the issue. Will see if I can figure out which one.
EDIT 2: It seems the problem is with the M208 Z-3 command. This is setting the maximum Z travel to -3. I believe the command should be M208 Z-3 S1 to change the minimum Z travel.
-
I'm glad you worked it out.