My axis motors are moving at different speeds. How do I get them to be the same speed.
This causes the axis to skew when moving. They worked fine using the Ramps board and Marlin firmware. With the Jackpot3 and FluidNC firmware they move at different speeds.
Any ideas?
ndingle:
Any ideas?
Unless the configuration file has been modified (only you can answer this question), the most common causes of this is are
loose grub screw on one of the stepper pulleys
stepper pulleys are mismatched (one 16T, one 20T)
belt misalignment so that the belt is running on the stepper pulley flange instead of against the stepper pulley teeth.
ndingle:
Any ideas?
Power up the board, them copy/paste the output of the $SS command from the terminal.
Use the preformatted text option in your post to make it usable. It’s on the editing toolbar and looks like this: </>
$ss
\[MSG:INFO: FluidNC v3.9.9 https://github.com/bdring/FluidNC \]
\[MSG:INFO: Compiled with ESP32 SDK:v4.4.7-dirty\]
\[MSG:INFO: Local filesystem type is littlefs\]
\[MSG:INFO: Configuration file:config.yaml\]
\[MSG:ERR: gpio.26 - Pin is already used.\]
\[MSG:ERR: Configuration error at /machine/Relay: \]
\[MSG:INFO: Machine MPCNC\]
\[MSG:INFO: Board Jackpot3 TMC2226\]
\[MSG:INFO: UART1 Tx:gpio.16 Rx:gpio.4 RTS:NO_PIN Baud:115200\]
\[MSG:INFO: I2SO BCK:gpio.22 WS:gpio.17 DATA:gpio.21Min Pulse:2us\]
\[MSG:INFO: SPI SCK:gpio.18 MOSI:gpio.23 MISO:gpio.19\]
\[MSG:INFO: SD Card cs_pin:gpio.5 detect:NO_PIN freq:20000000\]
\[MSG:INFO: Stepping:I2S_STATIC Pulse:2us Dsbl Delay:0us Dir Delay:1us Idle Delay:255ms\]
\[MSG:INFO: User Digital Output: 0 on Pin:gpio.26\]
\[MSG:INFO: User Digital Output: 1 on Pin:gpio.27\]
\[MSG:INFO: User Digital Output: 2 on Pin:gpio.0\]
\[MSG:INFO: User Digital Output: 3 on Pin:gpio.2\]
\[MSG:INFO: Axis count 3\]
\[MSG:INFO: Axis X (3.000,403.000)\]
\[MSG:INFO: Motor0\]
\[MSG:INFO: tmc_2209 UART1 Addr:0 CS:NO_PIN Step:I2SO.2 Dir:I2SO.1 Disable:I2SO.0 R:0.110\]
\[MSG:INFO: Neg Limit gpio.25\]
\[MSG:INFO: Motor1\]
\[MSG:INFO: tmc_2209 UART1 Addr:3 CS:I2SO.14 Step:I2SO.13 Dir:I2SO.12 Disable:I2SO.15 R:0.110\]
\[MSG:INFO: Neg Limit gpio.35\]
\[MSG:INFO: Axis Y (3.000,403.000)\]
\[MSG:INFO: Motor0\]
\[MSG:INFO: tmc_2209 UART1 Addr:1 CS:NO_PIN Step:I2SO.5 Dir:I2SO.4 Disable:I2SO.7 R:0.110\]
\[MSG:INFO: Neg Limit gpio.33\]
\[MSG:INFO: Motor1\]
\[MSG:INFO: tmc_2209 UART1 Addr:3 CS:I2SO.19 Step:I2SO.18 Dir:I2SO.17 Disable:I2SO.16 R:0.110\]
\[MSG:INFO: Neg Limit gpio.34\]
\[MSG:INFO: Axis Z (-147.000,3.000)\]
\[MSG:INFO: Motor0\]
\[MSG:INFO: tmc_2209 UART1 Addr:2 CS:NO_PIN Step:I2SO.10 Dir:I2SO.9 Disable:I2SO.8 R:0.110\]
\[MSG:INFO: Pos Limit gpio.32\]
\[MSG:INFO: X Axis driver test passed\]
\[MSG:INFO: X2 Axis driver test passed\]
\[MSG:INFO: Y Axis driver test passed\]
\[MSG:INFO: Y2 Axis driver test passed\]
\[MSG:INFO: Z Axis driver test passed\]
\[MSG:INFO: Kinematic system: Cartesian\]
\[MSG:INFO: Connecting to STA SSID:W9IFW\]
\[MSG:INFO: Connecting.\]
\[MSG:INFO: Connecting..\]
\[MSG:INFO: Connected - IP is 10.0.0.76\]
\[MSG:INFO: WiFi on\]
\[MSG:INFO: Start mDNS with hostname:http://fluidnc.local/\]
\[MSG:INFO: HTTP started on port 80\]
\[MSG:INFO: Telnet started on port 23\]
ok
$ss
[MSG:INFO: FluidNC v3.9.9 https://github.com/bdring/FluidNC]
[MSG:INFO: Compiled with ESP32 SDK:v4.4.7-dirty]
[MSG:INFO: Local filesystem type is littlefs]
[MSG:INFO: Configuration file:config.yaml]
[MSG:ERR: gpio.26 - Pin is already used.]
[MSG:ERR: Configuration error at /machine/Relay: ]
[MSG:INFO: Machine MPCNC]
[MSG:INFO: Board Jackpot3 TMC2226]
[MSG:INFO: UART1 Tx:gpio.16 Rx:gpio.4 RTS:NO_PIN Baud:115200]
[MSG:INFO: I2SO BCK:gpio.22 WS:gpio.17 DATA:gpio.21Min Pulse:2us]
[MSG:INFO: SPI SCK:gpio.18 MOSI:gpio.23 MISO:gpio.19]
[MSG:INFO: SD Card cs_pin:gpio.5 detect:NO_PIN freq:20000000]
[MSG:INFO: Stepping:I2S_STATIC Pulse:2us Dsbl Delay:0us Dir Delay:1us Idle Delay:255ms]
[MSG:INFO: User Digital Output: 0 on Pin:gpio.26]
[MSG:INFO: User Digital Output: 1 on Pin:gpio.27]
[MSG:INFO: User Digital Output: 2 on Pin:gpio.0]
[MSG:INFO: User Digital Output: 3 on Pin:gpio.2]
[MSG:INFO: Axis count 3]
[MSG:INFO: Axis X (3.000,403.000)]
[MSG:INFO: Motor0]
[MSG:INFO: tmc_2209 UART1 Addr:0 CS:NO_PIN Step:I2SO.2 Dir:I2SO.1 Disable:I2SO.0 R:0.110]
[MSG:INFO: Neg Limit gpio.25]
[MSG:INFO: Motor1]
[MSG:INFO: tmc_2209 UART1 Addr:3 CS:I2SO.14 Step:I2SO.13 Dir:I2SO.12 Disable:I2SO.15 R:0.110]
[MSG:INFO: Neg Limit gpio.35]
[MSG:INFO: Axis Y (3.000,403.000)]
[MSG:INFO: Motor0]
[MSG:INFO: tmc_2209 UART1 Addr:1 CS:NO_PIN Step:I2SO.5 Dir:I2SO.4 Disable:I2SO.7 R:0.110]
[MSG:INFO: Neg Limit gpio.33]
[MSG:INFO: Motor1]
[MSG:INFO: tmc_2209 UART1 Addr:3 CS:I2SO.19 Step:I2SO.18 Dir:I2SO.17 Disable:I2SO.16 R:0.110]
[MSG:INFO: Neg Limit gpio.34]
[MSG:INFO: Axis Z (-147.000,3.000)]
[MSG:INFO: Motor0]
[MSG:INFO: tmc_2209 UART1 Addr:2 CS:NO_PIN Step:I2SO.10 Dir:I2SO.9 Disable:I2SO.8 R:0.110]
[MSG:INFO: Pos Limit gpio.32]
[MSG:INFO: X Axis driver test passed]
[MSG:INFO: X2 Axis driver test passed]
[MSG:INFO: Y Axis driver test passed]
[MSG:INFO: Y2 Axis driver test passed]
[MSG:INFO: Z Axis driver test passed]
[MSG:INFO: Kinematic system: Cartesian]
[MSG:INFO: Connecting to STA SSID:W9IFW]
[MSG:INFO: Connecting.]
[MSG:INFO: Connecting..]
[MSG:INFO: Connected - IP is 10.0.0.76]
[MSG:INFO: WiFi on]
[MSG:INFO: Start mDNS with hostname:http://fluidnc.local/]
[MSG:INFO: HTTP started on port 80]
[MSG:INFO: Telnet started on port 23]
ok