Laser Z-Axis and A-Axis not moving SKR PRO v1.2 #807
6XoCtujg2C0gne
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi All,
I have an SKR Pro v1.2 hooked up where X & Y move perfectly fine.
My problem is with the Z and A axis motors are not moving upon command. When I touch the
motors they do seem to be getting power.
Here are my configs:
%
;
; 2025-09-12T12:02
;
; grblHAL
; 1.1f.20250902
; [OPT:VNMH0SL2,100,1024,4,0]
; [NEWOPT:ENUMS,RT+,HOME,PROBES=1,ES,TC,SED,TMC=15]
; [FIRMWARE:grblHAL]
; [NVS STORAGE:*FLASH]
; [FREE MEMORY:86K]
; [DRIVER:STM32F407]
; [DRIVER VERSION:250825]
; [BOARD:BTT SKR PRO v1.1]
; [PLUGIN:Bootloader Entry v0.03]
; [PLUGIN:Trinamic v0.30]
; [PLUGIN:Laser coolant v0.08]
;
$N0=
$N1=
; 0 - Step pulse time
$0=10.0
; 1 - Step idle delay
$1=25
; 2 - Step pulse invert
$2=0
; 3 - Step direction invert
$3=3
; 4 - Invert stepper enable output(s)
$4=3
; 5 - Invert limit inputs
$5=0
; 6 - Invert probe inputs
$6=0
; 8 - Ganged axes direction invert
$8=0
; 9 - PWM spindle options
$9=3
; 10 - Status report options
$10=511
; 11 - Junction deviation
$11=0.010
; 12 - Arc tolerance
$12=0.002
; 13 - Report in inches
$13=0
; 14 - Invert control inputs
$14=70
; 15 - Invert coolant outputs
$15=0
; 16 - Invert spindle signals
$16=0
; 17 - Pullup disable control inputs
$17=0
; 18 - Pullup disable limit inputs
$18=0
; 19 - Pullup disable probe inputs
$19=0
; 20 - Soft limits enable
$20=0
; 21 - Hard limits enable
$21=0
; 22 - Homing cycle
$22=3
; 23 - Homing direction invert
$23=3
; 24 - Homing locate feed rate
$24=25.0
; 25 - Homing search seek rate
$25=500.0
; 26 - Homing switch debounce delay
$26=250
; 27 - Homing switch pull-off distance
$27=4.000
; 28 - G73 Retract distance
$28=0.000
; 29 - Pulse delay
$29=0.0
; 30 - Maximum spindle speed
$30=1000.000
; 31 - Minimum spindle speed
$31=0.000
; 32 - Mode of operation
$32=1
; 33 - Spindle PWM frequency
$33=5000
; 34 - Spindle PWM off value
$34=0.0
; 35 - Spindle PWM min value
$35=0.0
; 36 - Spindle PWM max value
$36=100.0
; 37 - Steppers to keep enabled
$37=0
; 39 - Enable legacy RT commands
$39=1
; 40 - Limit jog commands
$40=0
; 41 - Parking cycle
$41=0
; 42 - Parking axis
$42=2
; 43 - Homing passes
$43=1
; 44 - Axes homing, first pass
$44=4
; 45 - Axes homing, second pass
$45=1
; 46 - Axes homing, third pass
$46=2
; 47 - Axes homing, fourth pass
$47=0
; 56 - Parking pull-out distance
$56=5.0
; 57 - Parking pull-out rate
$57=100.0
; 58 - Parking target
$58=-5.0
; 59 - Parking fast rate
$59=500.0
; 60 - Restore overrides
$60=0
; 62 - Sleep enable
$62=0
; 63 - Feed hold actions
$63=0
; 64 - Force init alarm
$64=0
; 65 - Probing options
$65=0
; 100 - X-axis travel resolution
$100=200.000
; 101 - Y-axis travel resolution
$101=200.000
; 102 - Z-axis travel resolution
$102=200.000
; 103 - A-axis travel resolution
$103=200.000
; 110 - X-axis maximum rate
$110=2000.000
; 111 - Y-axis maximum rate
$111=2000.000
; 112 - Z-axis maximum rate
$112=300.000
; 113 - A-axis maximum rate
$113=2000.000
; 120 - X-axis acceleration
$120=30.000
; 121 - Y-axis acceleration
$121=30.000
; 122 - Z-axis acceleration
$122=30.000
; 123 - A-axis acceleration
$123=30.000
; 130 - X-axis maximum travel
$130=666.000
; 131 - Y-axis maximum travel
$131=714.000
; 132 - Z-axis maximum travel
$132=80.000
; 133 - A-axis maximum travel
$133=0.000
; 140 - X-axis motor current
$140=700
; 141 - Y-axis motor current
$141=700
; 142 - Z-axis motor current
$142=300
; 143 - A-axis motor current
$143=700
; 150 - X-axis microsteps
$150=16
; 151 - Y-axis microsteps
$151=16
; 152 - Z-axis microsteps
$152=16
; 153 - A-axis microsteps
$153=16
; 170 - X-axis dual axis offset
$170=0.000
; 171 - Y-axis dual axis offset
$171=0.000
; 172 - Z-axis dual axis offset
$172=0.000
; 173 - A-axis dual axis offset
$173=0.000
; 200 - X-axis StallGuard4 fast threshold
$200=22
; 201 - Y-axis StallGuard4 fast threshold
$201=22
; 202 - Z-axis StallGuard4 fast threshold
$202=22
; 203 - A-axis StallGuard4 fast threshold
$203=22
; 210 - X-axis hold current
$210=50
; 211 - Y-axis hold current
$211=50
; 212 - Z-axis hold current
$212=50
; 213 - A-axis hold current
$213=50
; 220 - X-axis StallGuard4 slow threshold
$220=22
; 221 - Y-axis StallGuard4 slow threshold
$221=22
; 222 - Z-axis StallGuard4 slow threshold
$222=22
; 223 - A-axis StallGuard4 slow threshold
$223=22
; 338 - Trinamic driver
$338=15
; 339 - Sensorless homing
$339=0
; 341 - Tool change mode
$341=0
; 342 - Tool change probing distance
$342=30.0
; 343 - Tool change locate feed rate
$343=25.0
; 344 - Tool change search seek rate
$344=200.0
; 345 - Tool change probe pull-off rate
$345=200.0
; 346 - Tool change options
$346=1
; 347 - Dual axis length fail
$347=5.0
; 348 - Dual axis length fail min
$348=2.500
; 349 - Dual axis length fail max
$349=25.000
; 370 - Invert I/O Port inputs
$370=0
; 376 - Rotary axes
$376=1
; 378 - Laser coolant on delay
$378=0.0
; 379 - Laser coolant off delay
$379=0.0
; 384 - Disable G92 persistence
$384=0
; 391 - Coolant ok port
$391=0
; 392 - Spindle on delay
$392=4.0
; 393 - Coolant on delay
$393=1.0
; 394 - Spindle on delay
$394=0.0
; 398 - Planner buffer blocks
$398=100
; 481 - Autoreport interval
$481=0
; 484 - Unlock required after E-Stop
$484=1
; 485 - Keep tool number over reboot
$485=0
; 486 - Lock coordinate systems
$486=0
; 538 - Fast rotary go to G28
$538=0
; 539 - Spindle off delay
$539=0.0
; 673 - Coolant on delay
$673=0.0
; 676 - Reset actions
$676=3
; 680 - Stepper enable delay
$680=0
%
GrblHAL 1.1f ['$' or '$HELP' for help]
[VER:1.1f.20250902:]
[OPT:VNMH0SL2,100,1024,4,0]
[AXS:4:XYZA]
[NEWOPT:ENUMS,RT+,HOME,PROBES=1,ES,TC,SED,TMC=15]
[FIRMWARE:grblHAL]
[SIGNALS:HSEP]
[NVS STORAGE:*FLASH]
[FREE MEMORY:86K]
[DRIVER:STM32F407]
[DRIVER VERSION:250825]
[BOARD:BTT SKR PRO v1.1]
[PLUGIN:Bootloader Entry v0.03]
[PLUGIN:Trinamic v0.30]
[PLUGIN:Laser coolant v0.08]
[G54:0.000,0.000,0.000,0.000]
[G55:0.000,0.000,0.000,0.000]
[G56:0.000,0.000,0.000,0.000]
[G57:0.000,0.000,0.000,0.000]
[G58:0.000,0.000,0.000,0.000]
[G59:0.000,0.000,0.000,0.000]
[G59.1:0.000,0.000,0.000,0.000]
[G59.2:0.000,0.000,0.000,0.000]
[G59.3:0.000,0.000,0.000,0.000]
[G28:0.000,0.000,0.000,0.000]
[G30:0.000,0.000,0.000,0.000]
[G92:0.000,0.000,0.000,0.000]
[HOME:0.000,0.000,0.000,0.000:0]
[TLO:0.000,0.000,0.000,0.000]
[PRB:0.000,0.000,0.000,0.000:0]
[SPINDLE:0|0|0|*DLIRV|PWM|0.0,1000.0]
[G54:0.000,0.000,0.000,0.000]
[G55:0.000,0.000,0.000,0.000]
[G56:0.000,0.000,0.000,0.000]
[G57:0.000,0.000,0.000,0.000]
[G58:0.000,0.000,0.000,0.000]
[G59:0.000,0.000,0.000,0.000]
[G59.1:0.000,0.000,0.000,0.000]
[G59.2:0.000,0.000,0.000,0.000]
[G59.3:0.000,0.000,0.000,0.000]
[G28:0.000,0.000,0.000,0.000]
[G30:0.000,0.000,0.000,0.000]
[G92:0.000,0.000,0.000,0.000]
[HOME:0.000,0.000,0.000,0.000:0]
[TLO:0.000,0.000,0.000,0.000]
[PRB:0.000,0.000,0.000,0.000:0]
$pins
[PIN:PD11,Feed hold]
[PIN:PG2,Cycle start]
[PIN:PG6,Emergency stop]
[PIN:PA1,Probe]
[PIN:PB10,X limit min]
[PIN:PE12,Y limit min]
[PIN:PG5,Y limit min 2]
[PIN:PG8,Z limit min]
[PIN:PE15,A limit min]
[PIN:PG4,Aux in 0,Coolant ok]
[PIN:PE9,X step]
[PIN:PE11,Y step]
[PIN:PD15,Y2 step]
[PIN:PE13,Z step]
[PIN:PE14,A step]
[PIN:PF1,X dir]
[PIN:PE8,Y dir]
[PIN:PE7,Y2 dir]
[PIN:PC2,Z dir]
[PIN:PA0,A dir]
[PIN:PF2,X enable]
[PIN:PD7,Y enable]
[PIN:PA3,Y enable]
[PIN:PC0,Z enable]
[PIN:PC3,A enable]
[PIN:PE5,Spindle on]
[PIN:PE6,Spindle direction]
[PIN:PA8,Spindle PWM]
[PIN:PD14,Mist]
[PIN:PB1,Flood]
[PIN:PC13,UART X]
[PIN:PE3,UART Y]
[PIN:PE1,UART Z]
[PIN:PD4,UART M3]
[PIN:PD1,UART M4]
[PIN:PA10,RX,UART1]
[PIN:PA9,TX,UART1]
[PIN:PD9,RX,UART2]
[PIN:PD8,TX,UART2]
[PIN:PC7,RX,UART3]
[PIN:PC6,TX,UART3]
I also see this sg_result on my drivers for A & Z motors.
Any ideas where I might start troubleshooting?
Beta Was this translation helpful? Give feedback.
All reactions