My stepper motor is having issues. I can jog it and it moves with occasional "jitter", but when I load gCode program the motor moves 1 step cw then 1 step ccw throughout the move command for that axis and so does not actually move. Is this a wiring issue? I have checked all connections - but have not run a continuity check. Anyone else come across this issue before?
It is a wiring issue. Either you have a short, lose wire, or your stepper coils are not matched. docs:blackbox-4x:faq-identify-motor-coils [OpenBuilds Documentation]
GRBL Setting backup (Plasma cutter - 3 axis) $0=10 ; Step pulse time, microseconds $1=255 ; Step idle delay, milliseconds $2=0 ; Step pulse invert, mask $3=0 ; Step direction invert, mask $4=1 ; Invert step enable pin, boolean $5=0 ; Invert limit pins, boolean/mask $6=0 ; Invert probe pin, boolean $10=1 ; Status report options, mask $11=0.020 ; Junction deviation, millimeters $12=0.002 ; Arc tolerance, millimeters $13=0 ; Report in inches, boolean $20=0 ; Soft limits enable, boolean $21=0 ; Hard limits enable, boolean $22=0 ; Homing cycle enable, boolean (Grbl) / mask (GrblHAL) $23=7 ; Homing direction invert, mask $24=25.000 ; Homing locate feed rate, mm/min $25=1000.000 ; Homing search seek rate, mm/min $26=250 ; Homing switch debounce delay, milliseconds $27=5.000 ; Homing switch pull-off distance, millimeters $30=1000 ; Maximum spindle speed, RPM $31=0 ; Minimum spindle speed, RPM $32=0 ; Laser-mode enable, boolean $100=40.000 ; X-axis steps per millimeter $101=10.000 ; Y-axis steps per millimeter $102=200.000 ; Z-axis steps per millimeter $110=5000.000 ; X-axis maximum rate, mm/min $111=5000.000 ; Y-axis maximum rate, mm/min $112=2000.000 ; Z-axis maximum rate, mm/min $120=1000.000 ; X-axis acceleration, mm/sec^2 $121=1000.000 ; Y-axis acceleration, mm/sec^2 $122=1000.000 ; Z-axis acceleration, mm/sec^2 $130=1000.000 ; X-axis maximum travel, millimeters $131=1000.000 ; Y-axis maximum travel, millimeters $132=100.000 ; Z-axis maximum travel, millimeters $I=custom
Settings good for a Blackbox 4X. So wiring most likely then. Acceleration quite high though, we run around OpenBuilds-CONTROL/app/js/grbl-settings-defaults.js at f3c9b79ecdea7bac5a151a3fbd776d5272162c6d · OpenBuilds/OpenBuilds-CONTROL could cause stalls depending on drive system and motors used
Checked the continuity, and both coils wired and connected to the DM556 driver correctly, which makes sense as this axis worked fine until I connected the Z-Axis. Is there a chance the DM556 driver is the issue and how do I check. I have noticed the stepper motor is weaker, I use a belt drive and if you hit stall previously the stepper motor gear could skip the teeth on the belt rather than just stop, it no longer has the strength to do this.
Hi Peter Fitted a new driver on the weekend and motion is perfect now thanks for helpful suggestions. I have also reduced the acceleration and motor sound and operation seems much smoother - will test cutting this weekend.