Z axis not retracting as commanded
-
Hi All, I apologize in advance for the vagueness of this problem, but it only happens once every ~500 times, so I have not been able to properly diagnose it (found out what was happening from camera recording).
I'm using a Mainboard 6HC on RRF 3.4.6. I see just now that 3.5.1 is out, I will have to make some changes before updating.
On my system (not a printer or CNC) I routinely move my Z axis down ~50mm to dispense liquid in a vial, and then back up ~50mm to move the gantry elsewhere. On rare occurrences, my G1 command will not retract the Z axis all the way up (it will move maybe 10mm up, then continue on with the g-code and stay at that height (seeming to think it's all the way up at 50mm). It has happened on 2 different axes (I have 2 independent Z axes) so I don't think it's a hardware issue. I'm running Nema 17s at 1A to drive a ball screw.
My unsuccessful attempts to remedy include:
- Getting rid of the motor idle (idle set to 100% current). My system sometimes sits stationary waiting for a trigger for upwards of 10 mins, I thought that maybe the motors were getting stuck on idle amperage.
- Using the H4 parameter in the G1 command to ensure the axis moves all the way up to my endstop at the top.
If anyone has experienced something similar before or has any thoughts, thanks in advance!
-
My first thoughts would be mechanical, but please update to 3.5.1 as there were some issues with skipped steps occasionally, but this doesn't sound applicable to me.
Can you share some more information if the firmware update doesn't help? config.g and a sample gcode of your moves. Maybe some more detail of the hardware? Is 1A current sufficient for the motors?