mirror of
https://github.com/synthetos/g2.git
synced 2026-09-21 18:56:31 +08:00
Added TMC2130 settings to settings_default.h
This commit is contained in:
Executable
+50
@@ -0,0 +1,50 @@
|
||||
#!/usr/bin/env node
|
||||
|
||||
// Run this with no arguments, and get the motor code suitable for use in config_app.cpp
|
||||
|
||||
console.log('// START Generated with ${PROJECT_ROOT}/Resources/generate_motors_default_config.js');
|
||||
for (n=1; n<=6; n++) {
|
||||
console.log(
|
||||
`#ifndef M${n}_TMC2130_TPWMTHRS
|
||||
#define M${n}_TMC2130_TPWMTHRS 1200 // ${n}pth
|
||||
#endif
|
||||
#ifndef M${n}_TMC2130_TCOOLTHRS
|
||||
#define M${n}_TMC2130_TCOOLTHRS 1000 // ${n}cth
|
||||
#endif
|
||||
#ifndef M${n}_TMC2130_THIGH
|
||||
#define M${n}_TMC2130_THIGH 10 // ${n}hth
|
||||
#endif
|
||||
#ifndef M${n}_TMC2130_SGT
|
||||
#define M${n}_TMC2130_SGT 4 // ${n}sgt
|
||||
#endif
|
||||
#ifndef M${n}_TMC2130_TBL
|
||||
#define M${n}_TMC2130_TBL 2 // ${n}tbl
|
||||
#endif
|
||||
#ifndef M${n}_TMC2130_PWM_GRAD
|
||||
#define M${n}_TMC2130_PWM_GRAD 1 // ${n}pgrd
|
||||
#endif
|
||||
#ifndef M${n}_TMC2130_PWM_AMPL
|
||||
#define M${n}_TMC2130_PWM_AMPL 200 // ${n}pamp
|
||||
#endif
|
||||
#ifndef M${n}_TMC2130_HEND
|
||||
#define M${n}_TMC2130_HEND 0 // ${n}hend
|
||||
#endif
|
||||
#ifndef M${n}_TMC2130_HSTRT
|
||||
#define M${n}_TMC2130_HSTRT 0 // ${n}hsrt
|
||||
#endif
|
||||
#ifndef M${n}_TMC2130_SMIN
|
||||
#define M${n}_TMC2130_SMIN 5 // ${n}smin
|
||||
#endif
|
||||
#ifndef M${n}_TMC2130_SMAX
|
||||
#define M${n}_TMC2130_SMAX 5 // ${n}smax
|
||||
#endif
|
||||
#ifndef M${n}_TMC2130_SUP
|
||||
#define M${n}_TMC2130_SUP 2 // ${n}sup
|
||||
#endif
|
||||
#ifndef M${n}_TMC2130_SDN
|
||||
#define M${n}_TMC2130_SDN 1 // ${n}sdn
|
||||
#endif
|
||||
`
|
||||
);
|
||||
}
|
||||
console.log('// END Generated');
|
||||
@@ -372,6 +372,249 @@
|
||||
#define M6_POWER_LEVEL 0.0
|
||||
#endif
|
||||
|
||||
// TMC2130 config defaults
|
||||
// START Generated with ${PROJECT_ROOT}/Resources/generate_motors_default_config.js
|
||||
#ifndef M1_TMC2130_TPWMTHRS
|
||||
#define M1_TMC2130_TPWMTHRS 1200 // 1pth
|
||||
#endif
|
||||
#ifndef M1_TMC2130_TCOOLTHRS
|
||||
#define M1_TMC2130_TCOOLTHRS 1000 // 1cth
|
||||
#endif
|
||||
#ifndef M1_TMC2130_THIGH
|
||||
#define M1_TMC2130_THIGH 10 // 1hth
|
||||
#endif
|
||||
#ifndef M1_TMC2130_SGT
|
||||
#define M1_TMC2130_SGT 4 // 1sgt
|
||||
#endif
|
||||
#ifndef M1_TMC2130_TBL
|
||||
#define M1_TMC2130_TBL 2 // 1tbl
|
||||
#endif
|
||||
#ifndef M1_TMC2130_PWM_GRAD
|
||||
#define M1_TMC2130_PWM_GRAD 1 // 1pgrd
|
||||
#endif
|
||||
#ifndef M1_TMC2130_PWM_AMPL
|
||||
#define M1_TMC2130_PWM_AMPL 200 // 1pamp
|
||||
#endif
|
||||
#ifndef M1_TMC2130_HEND
|
||||
#define M1_TMC2130_HEND 0 // 1hend
|
||||
#endif
|
||||
#ifndef M1_TMC2130_HSTRT
|
||||
#define M1_TMC2130_HSTRT 0 // 1hsrt
|
||||
#endif
|
||||
#ifndef M1_TMC2130_SMIN
|
||||
#define M1_TMC2130_SMIN 5 // 1smin
|
||||
#endif
|
||||
#ifndef M1_TMC2130_SMAX
|
||||
#define M1_TMC2130_SMAX 5 // 1smax
|
||||
#endif
|
||||
#ifndef M1_TMC2130_SUP
|
||||
#define M1_TMC2130_SUP 2 // 1sup
|
||||
#endif
|
||||
#ifndef M1_TMC2130_SDN
|
||||
#define M1_TMC2130_SDN 1 // 1sdn
|
||||
#endif
|
||||
|
||||
#ifndef M2_TMC2130_TPWMTHRS
|
||||
#define M2_TMC2130_TPWMTHRS 1200 // 2pth
|
||||
#endif
|
||||
#ifndef M2_TMC2130_TCOOLTHRS
|
||||
#define M2_TMC2130_TCOOLTHRS 1000 // 2cth
|
||||
#endif
|
||||
#ifndef M2_TMC2130_THIGH
|
||||
#define M2_TMC2130_THIGH 10 // 2hth
|
||||
#endif
|
||||
#ifndef M2_TMC2130_SGT
|
||||
#define M2_TMC2130_SGT 4 // 2sgt
|
||||
#endif
|
||||
#ifndef M2_TMC2130_TBL
|
||||
#define M2_TMC2130_TBL 2 // 2tbl
|
||||
#endif
|
||||
#ifndef M2_TMC2130_PWM_GRAD
|
||||
#define M2_TMC2130_PWM_GRAD 1 // 2pgrd
|
||||
#endif
|
||||
#ifndef M2_TMC2130_PWM_AMPL
|
||||
#define M2_TMC2130_PWM_AMPL 200 // 2pamp
|
||||
#endif
|
||||
#ifndef M2_TMC2130_HEND
|
||||
#define M2_TMC2130_HEND 0 // 2hend
|
||||
#endif
|
||||
#ifndef M2_TMC2130_HSTRT
|
||||
#define M2_TMC2130_HSTRT 0 // 2hsrt
|
||||
#endif
|
||||
#ifndef M2_TMC2130_SMIN
|
||||
#define M2_TMC2130_SMIN 5 // 2smin
|
||||
#endif
|
||||
#ifndef M2_TMC2130_SMAX
|
||||
#define M2_TMC2130_SMAX 5 // 2smax
|
||||
#endif
|
||||
#ifndef M2_TMC2130_SUP
|
||||
#define M2_TMC2130_SUP 2 // 2sup
|
||||
#endif
|
||||
#ifndef M2_TMC2130_SDN
|
||||
#define M2_TMC2130_SDN 1 // 2sdn
|
||||
#endif
|
||||
|
||||
#ifndef M3_TMC2130_TPWMTHRS
|
||||
#define M3_TMC2130_TPWMTHRS 1200 // 3pth
|
||||
#endif
|
||||
#ifndef M3_TMC2130_TCOOLTHRS
|
||||
#define M3_TMC2130_TCOOLTHRS 1000 // 3cth
|
||||
#endif
|
||||
#ifndef M3_TMC2130_THIGH
|
||||
#define M3_TMC2130_THIGH 10 // 3hth
|
||||
#endif
|
||||
#ifndef M3_TMC2130_SGT
|
||||
#define M3_TMC2130_SGT 4 // 3sgt
|
||||
#endif
|
||||
#ifndef M3_TMC2130_TBL
|
||||
#define M3_TMC2130_TBL 2 // 3tbl
|
||||
#endif
|
||||
#ifndef M3_TMC2130_PWM_GRAD
|
||||
#define M3_TMC2130_PWM_GRAD 1 // 3pgrd
|
||||
#endif
|
||||
#ifndef M3_TMC2130_PWM_AMPL
|
||||
#define M3_TMC2130_PWM_AMPL 200 // 3pamp
|
||||
#endif
|
||||
#ifndef M3_TMC2130_HEND
|
||||
#define M3_TMC2130_HEND 0 // 3hend
|
||||
#endif
|
||||
#ifndef M3_TMC2130_HSTRT
|
||||
#define M3_TMC2130_HSTRT 0 // 3hsrt
|
||||
#endif
|
||||
#ifndef M3_TMC2130_SMIN
|
||||
#define M3_TMC2130_SMIN 5 // 3smin
|
||||
#endif
|
||||
#ifndef M3_TMC2130_SMAX
|
||||
#define M3_TMC2130_SMAX 5 // 3smax
|
||||
#endif
|
||||
#ifndef M3_TMC2130_SUP
|
||||
#define M3_TMC2130_SUP 2 // 3sup
|
||||
#endif
|
||||
#ifndef M3_TMC2130_SDN
|
||||
#define M3_TMC2130_SDN 1 // 3sdn
|
||||
#endif
|
||||
|
||||
#ifndef M4_TMC2130_TPWMTHRS
|
||||
#define M4_TMC2130_TPWMTHRS 1200 // 4pth
|
||||
#endif
|
||||
#ifndef M4_TMC2130_TCOOLTHRS
|
||||
#define M4_TMC2130_TCOOLTHRS 1000 // 4cth
|
||||
#endif
|
||||
#ifndef M4_TMC2130_THIGH
|
||||
#define M4_TMC2130_THIGH 10 // 4hth
|
||||
#endif
|
||||
#ifndef M4_TMC2130_SGT
|
||||
#define M4_TMC2130_SGT 4 // 4sgt
|
||||
#endif
|
||||
#ifndef M4_TMC2130_TBL
|
||||
#define M4_TMC2130_TBL 2 // 4tbl
|
||||
#endif
|
||||
#ifndef M4_TMC2130_PWM_GRAD
|
||||
#define M4_TMC2130_PWM_GRAD 1 // 4pgrd
|
||||
#endif
|
||||
#ifndef M4_TMC2130_PWM_AMPL
|
||||
#define M4_TMC2130_PWM_AMPL 200 // 4pamp
|
||||
#endif
|
||||
#ifndef M4_TMC2130_HEND
|
||||
#define M4_TMC2130_HEND 0 // 4hend
|
||||
#endif
|
||||
#ifndef M4_TMC2130_HSTRT
|
||||
#define M4_TMC2130_HSTRT 0 // 4hsrt
|
||||
#endif
|
||||
#ifndef M4_TMC2130_SMIN
|
||||
#define M4_TMC2130_SMIN 5 // 4smin
|
||||
#endif
|
||||
#ifndef M4_TMC2130_SMAX
|
||||
#define M4_TMC2130_SMAX 5 // 4smax
|
||||
#endif
|
||||
#ifndef M4_TMC2130_SUP
|
||||
#define M4_TMC2130_SUP 2 // 4sup
|
||||
#endif
|
||||
#ifndef M4_TMC2130_SDN
|
||||
#define M4_TMC2130_SDN 1 // 4sdn
|
||||
#endif
|
||||
|
||||
#ifndef M5_TMC2130_TPWMTHRS
|
||||
#define M5_TMC2130_TPWMTHRS 1200 // 5pth
|
||||
#endif
|
||||
#ifndef M5_TMC2130_TCOOLTHRS
|
||||
#define M5_TMC2130_TCOOLTHRS 1000 // 5cth
|
||||
#endif
|
||||
#ifndef M5_TMC2130_THIGH
|
||||
#define M5_TMC2130_THIGH 10 // 5hth
|
||||
#endif
|
||||
#ifndef M5_TMC2130_SGT
|
||||
#define M5_TMC2130_SGT 4 // 5sgt
|
||||
#endif
|
||||
#ifndef M5_TMC2130_TBL
|
||||
#define M5_TMC2130_TBL 2 // 5tbl
|
||||
#endif
|
||||
#ifndef M5_TMC2130_PWM_GRAD
|
||||
#define M5_TMC2130_PWM_GRAD 1 // 5pgrd
|
||||
#endif
|
||||
#ifndef M5_TMC2130_PWM_AMPL
|
||||
#define M5_TMC2130_PWM_AMPL 200 // 5pamp
|
||||
#endif
|
||||
#ifndef M5_TMC2130_HEND
|
||||
#define M5_TMC2130_HEND 0 // 5hend
|
||||
#endif
|
||||
#ifndef M5_TMC2130_HSTRT
|
||||
#define M5_TMC2130_HSTRT 0 // 5hsrt
|
||||
#endif
|
||||
#ifndef M5_TMC2130_SMIN
|
||||
#define M5_TMC2130_SMIN 5 // 5smin
|
||||
#endif
|
||||
#ifndef M5_TMC2130_SMAX
|
||||
#define M5_TMC2130_SMAX 5 // 5smax
|
||||
#endif
|
||||
#ifndef M5_TMC2130_SUP
|
||||
#define M5_TMC2130_SUP 2 // 5sup
|
||||
#endif
|
||||
#ifndef M5_TMC2130_SDN
|
||||
#define M5_TMC2130_SDN 1 // 5sdn
|
||||
#endif
|
||||
|
||||
#ifndef M6_TMC2130_TPWMTHRS
|
||||
#define M6_TMC2130_TPWMTHRS 1200 // 6pth
|
||||
#endif
|
||||
#ifndef M6_TMC2130_TCOOLTHRS
|
||||
#define M6_TMC2130_TCOOLTHRS 1000 // 6cth
|
||||
#endif
|
||||
#ifndef M6_TMC2130_THIGH
|
||||
#define M6_TMC2130_THIGH 10 // 6hth
|
||||
#endif
|
||||
#ifndef M6_TMC2130_SGT
|
||||
#define M6_TMC2130_SGT 4 // 6sgt
|
||||
#endif
|
||||
#ifndef M6_TMC2130_TBL
|
||||
#define M6_TMC2130_TBL 2 // 6tbl
|
||||
#endif
|
||||
#ifndef M6_TMC2130_PWM_GRAD
|
||||
#define M6_TMC2130_PWM_GRAD 1 // 6pgrd
|
||||
#endif
|
||||
#ifndef M6_TMC2130_PWM_AMPL
|
||||
#define M6_TMC2130_PWM_AMPL 200 // 6pamp
|
||||
#endif
|
||||
#ifndef M6_TMC2130_HEND
|
||||
#define M6_TMC2130_HEND 0 // 6hend
|
||||
#endif
|
||||
#ifndef M6_TMC2130_HSTRT
|
||||
#define M6_TMC2130_HSTRT 0 // 6hsrt
|
||||
#endif
|
||||
#ifndef M6_TMC2130_SMIN
|
||||
#define M6_TMC2130_SMIN 5 // 6smin
|
||||
#endif
|
||||
#ifndef M6_TMC2130_SMAX
|
||||
#define M6_TMC2130_SMAX 5 // 6smax
|
||||
#endif
|
||||
#ifndef M6_TMC2130_SUP
|
||||
#define M6_TMC2130_SUP 2 // 6sup
|
||||
#endif
|
||||
#ifndef M6_TMC2130_SDN
|
||||
#define M6_TMC2130_SDN 1 // 6sdn
|
||||
#endif
|
||||
// END Generated
|
||||
|
||||
//*****************************************************************************
|
||||
//*** Axis Settings ***********************************************************
|
||||
//*****************************************************************************
|
||||
|
||||
Reference in New Issue
Block a user