Skip to content

Commit 5d9855b

Browse files
committed
feat: add 2 motor z axis
1 parent a30308e commit 5d9855b

File tree

9 files changed

+49
-38
lines changed

9 files changed

+49
-38
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[include TMC2209_1-Motor.cfg]
2+
3+
[tmc2209 stepper_z1]
4+
uart_pin: Z1_TMCUART
5+
interpolate: True
6+
run_current: 0.8
7+
sense_resistor: 0.110
8+
stealthchop_threshold: 0

config/hardware/axis/Z/TMC/TMC2209_3-Motors.cfg

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,4 @@
1-
[include TMC2209_1-Motor.cfg]
2-
3-
[tmc2209 stepper_z1]
4-
uart_pin: Z1_TMCUART
5-
interpolate: True
6-
run_current: 0.8
7-
sense_resistor: 0.110
8-
stealthchop_threshold: 0
1+
[include TMC2209_2-Motors.cfg]
92

103
[tmc2209 stepper_z2]
114
uart_pin: Z2_TMCUART
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
[include TMC2240_1-Motor.cfg]
2+
3+
[tmc2240 stepper_z1]
4+
cs_pin: Z1_TMCUART
5+
spi_speed: 500000
6+
spi_software_sclk_pin: DRIVER_SPI_SCK
7+
spi_software_mosi_pin: DRIVER_SPI_MOSI
8+
spi_software_miso_pin: DRIVER_SPI_MISO
9+
interpolate: True
10+
run_current: 0.7
11+
stealthchop_threshold: 0

config/hardware/axis/Z/TMC/TMC2240_3-Motors.cfg

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,4 @@
1-
[include TMC2240_1-Motor.cfg]
2-
3-
[tmc2240 stepper_z1]
4-
cs_pin: Z1_TMCUART
5-
spi_speed: 500000
6-
spi_software_sclk_pin: DRIVER_SPI_SCK
7-
spi_software_mosi_pin: DRIVER_SPI_MOSI
8-
spi_software_miso_pin: DRIVER_SPI_MISO
9-
interpolate: True
10-
run_current: 0.7
11-
stealthchop_threshold: 0
1+
[include TMC2240_2-Motors.cfg]
122

133
[tmc2240 stepper_z2]
144
cs_pin: Z2_TMCUART
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[include TMC5160_1-Motor.cfg]
2+
3+
[tmc5160 stepper_z1]
4+
cs_pin: Z1_TMCUART
5+
spi_speed: 500000
6+
spi_software_sclk_pin: DRIVER_SPI_SCK
7+
spi_software_mosi_pin: DRIVER_SPI_MOSI
8+
spi_software_miso_pin: DRIVER_SPI_MISO
9+
interpolate: True
10+
run_current: 0.8
11+
sense_resistor: 0.075
12+
stealthchop_threshold: 0

config/hardware/axis/Z/TMC/TMC5160_3-Motors.cfg

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,4 @@
1-
[include TMC5160_1-Motor.cfg]
2-
3-
[tmc5160 stepper_z1]
4-
cs_pin: Z1_TMCUART
5-
spi_speed: 500000
6-
spi_software_sclk_pin: DRIVER_SPI_SCK
7-
spi_software_mosi_pin: DRIVER_SPI_MOSI
8-
spi_software_miso_pin: DRIVER_SPI_MISO
9-
interpolate: True
10-
run_current: 0.8
11-
sense_resistor: 0.075
12-
stealthchop_threshold: 0
1+
[include TMC5160_2-Motors.cfg]
132

143
[tmc5160 stepper_z2]
154
cs_pin: Z2_TMCUART
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# In this file we include the first motor
2+
[include default_wiring_1M.cfg]
3+
4+
# And then, add a 2nd
5+
[stepper_z1]
6+
step_pin: Z1_STEP
7+
dir_pin: Z1_DIR
8+
enable_pin: !Z1_ENABLE
9+

config/hardware/axis/Z/default_wiring_3M.cfg

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
1-
# In this file we include the first motor
2-
[include default_wiring_1M.cfg]
1+
# In this file we include the first 2 motors
2+
[include default_wiring_2M.cfg]
33

4-
# And then, add a 2nd and 3rd motor...
5-
[stepper_z1]
6-
step_pin: Z1_STEP
7-
dir_pin: Z1_DIR
8-
enable_pin: !Z1_ENABLE
4+
# And then, add a 3rd motor...
95

106
[stepper_z2]
117
step_pin: Z2_STEP

user_templates/mcu.cfg

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,15 @@
3131
# [include config/hardware/axis/Y/TMC/TMC5160.cfg]
3232
### 3. Z Drivers -------------------------------------------------------------------------
3333
# [include config/hardware/axis/Z/TMC/TMC2209_1-Motor.cfg]
34+
# [include config/hardware/axis/Z/TMC/TMC2209_2-Motors.cfg]
3435
# [include config/hardware/axis/Z/TMC/TMC2209_3-Motors.cfg]
3536
# [include config/hardware/axis/Z/TMC/TMC2209_4-Motors.cfg]
3637
# [include config/hardware/axis/Z/TMC/TMC2240_1-Motor.cfg]
38+
# [include config/hardware/axis/Z/TMC/TMC2240_2-Motors.cfg]
3739
# [include config/hardware/axis/Z/TMC/TMC2240_3-Motors.cfg]
3840
# [include config/hardware/axis/Z/TMC/TMC2240_4-Motors.cfg]
3941
# [include config/hardware/axis/Z/TMC/TMC5160_1-Motor.cfg]
42+
# [include config/hardware/axis/Z/TMC/TMC5160_2-Motors.cfg]
4043
# [include config/hardware/axis/Z/TMC/TMC5160_3-Motors.cfg]
4144
# [include config/hardware/axis/Z/TMC/TMC5160_4-Motors.cfg]
4245
# ----------------------------------------------------------------------------------------

0 commit comments

Comments
 (0)