tmc2240: initial implementation

Signed-off-by: Alex Voinea <voinea.dragos.alexandru@gmail.com>
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
Alex Voinea
2023-02-26 11:52:03 +01:00
committed by Kevin O'Connor
parent e6ef48cdf7
commit 6b75f54e50
6 changed files with 535 additions and 2 deletions

View File

@@ -84,6 +84,17 @@ cs_pin: PK1
run_current: .5
sense_resistor: 0.220
[stepper_z2]
step_pin: PH1
dir_pin: PA2
enable_pin: !PA3
microsteps: 16
rotation_distance: 8
[tmc2240 stepper_z2]
cs_pin: PK3
run_current: .5
[mcu]
serial: /dev/ttyACM0

View File

@@ -19,6 +19,7 @@ DUMP_TMC STEPPER=stepper_y
DUMP_TMC STEPPER=stepper_y1
DUMP_TMC STEPPER=stepper_z
DUMP_TMC STEPPER=stepper_z1
DUMP_TMC STEPPER=stepper_z2
; Test INIT_TMC commands
INIT_TMC STEPPER=stepper_x
@@ -27,6 +28,7 @@ INIT_TMC STEPPER=stepper_y
INIT_TMC STEPPER=stepper_y1
INIT_TMC STEPPER=stepper_z
INIT_TMC STEPPER=stepper_z1
INIT_TMC STEPPER=stepper_z2
; Test SET_TMC_CURRENT commands
SET_TMC_CURRENT STEPPER=stepper_x CURRENT=.7
@@ -35,6 +37,7 @@ SET_TMC_CURRENT STEPPER=stepper_y CURRENT=.7
SET_TMC_CURRENT STEPPER=stepper_y1 CURRENT=.7
SET_TMC_CURRENT STEPPER=stepper_z CURRENT=.7
SET_TMC_CURRENT STEPPER=stepper_z1 CURRENT=.7
SET_TMC_CURRENT STEPPER=stepper_z2 CURRENT=.6
; Test SET_TMC_FIELD commands
SET_TMC_FIELD STEPPER=stepper_x FIELD=intpol VALUE=0
@@ -43,3 +46,4 @@ SET_TMC_FIELD STEPPER=stepper_y FIELD=intpol VALUE=0
SET_TMC_FIELD STEPPER=stepper_y1 FIELD=intpol VALUE=0
SET_TMC_FIELD STEPPER=stepper_z FIELD=intpol VALUE=0
SET_TMC_FIELD STEPPER=stepper_z1 FIELD=intpol VALUE=0
SET_TMC_FIELD STEPPER=stepper_z2 FIELD=intpol VALUE=0