Require TMCStepper 0.6.2
This commit is contained in:
parent
64a81f887a
commit
72fae2faa5
3 changed files with 20 additions and 20 deletions
|
@ -44,13 +44,13 @@ enum StealthIndex : uint8_t { STEALTH_AXIS_XY, STEALTH_AXIS_Z, STEALTH_AXIS_E };
|
||||||
// AI = Axis Enum Index
|
// AI = Axis Enum Index
|
||||||
// SWHW = SW/SH UART selection
|
// SWHW = SW/SH UART selection
|
||||||
#if ENABLED(TMC_USE_SW_SPI)
|
#if ENABLED(TMC_USE_SW_SPI)
|
||||||
#define __TMC_SPI_DEFINE(IC, ST, L, AI) TMCMarlin<IC##Stepper, L, AI> stepper##ST(ST##_CS_PIN, ST##_RSENSE, TMC_SW_MOSI, TMC_SW_MISO, TMC_SW_SCK, ST##_CHAIN_POS)
|
#define __TMC_SPI_DEFINE(IC, ST, L, AI) TMCMarlin<IC##Stepper, L, AI> stepper##ST(ST##_CS_PIN, float(ST##_RSENSE), TMC_SW_MOSI, TMC_SW_MISO, TMC_SW_SCK, ST##_CHAIN_POS)
|
||||||
#else
|
#else
|
||||||
#define __TMC_SPI_DEFINE(IC, ST, L, AI) TMCMarlin<IC##Stepper, L, AI> stepper##ST(ST##_CS_PIN, ST##_RSENSE, ST##_CHAIN_POS)
|
#define __TMC_SPI_DEFINE(IC, ST, L, AI) TMCMarlin<IC##Stepper, L, AI> stepper##ST(ST##_CS_PIN, float(ST##_RSENSE), ST##_CHAIN_POS)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define TMC_UART_HW_DEFINE(IC, ST, L, AI) TMCMarlin<IC##Stepper, L, AI> stepper##ST(&ST##_HARDWARE_SERIAL, ST##_RSENSE, ST##_SLAVE_ADDRESS)
|
#define TMC_UART_HW_DEFINE(IC, ST, L, AI) TMCMarlin<IC##Stepper, L, AI> stepper##ST(&ST##_HARDWARE_SERIAL, float(ST##_RSENSE), ST##_SLAVE_ADDRESS)
|
||||||
#define TMC_UART_SW_DEFINE(IC, ST, L, AI) TMCMarlin<IC##Stepper, L, AI> stepper##ST(ST##_SERIAL_RX_PIN, ST##_SERIAL_TX_PIN, ST##_RSENSE, ST##_SLAVE_ADDRESS, ST##_SERIAL_RX_PIN > -1)
|
#define TMC_UART_SW_DEFINE(IC, ST, L, AI) TMCMarlin<IC##Stepper, L, AI> stepper##ST(ST##_SERIAL_RX_PIN, ST##_SERIAL_TX_PIN, float(ST##_RSENSE), ST##_SLAVE_ADDRESS, ST##_SERIAL_RX_PIN > -1)
|
||||||
|
|
||||||
#define _TMC_SPI_DEFINE(IC, ST, AI) __TMC_SPI_DEFINE(IC, ST, TMC_##ST##_LABEL, AI)
|
#define _TMC_SPI_DEFINE(IC, ST, AI) __TMC_SPI_DEFINE(IC, ST, TMC_##ST##_LABEL, AI)
|
||||||
#define TMC_SPI_DEFINE(ST, AI) _TMC_SPI_DEFINE(ST##_DRIVER_TYPE, ST, AI##_AXIS)
|
#define TMC_SPI_DEFINE(ST, AI) _TMC_SPI_DEFINE(ST##_DRIVER_TYPE, ST, AI##_AXIS)
|
||||||
|
|
|
@ -339,21 +339,6 @@ exec_test $1 $2 "RAMPS 1.3 | DELTA | FLSUN AC Config"
|
||||||
#use_example_configs makibox
|
#use_example_configs makibox
|
||||||
#exec_test $1 $2 "Stuff"
|
#exec_test $1 $2 "Stuff"
|
||||||
|
|
||||||
#
|
|
||||||
# SCARA with Mixed TMC
|
|
||||||
#
|
|
||||||
use_example_configs SCARA/Morgan
|
|
||||||
opt_set LCD_LANGUAGE es
|
|
||||||
opt_enable USE_ZMIN_PLUG FIX_MOUNTED_PROBE AUTO_BED_LEVELING_BILINEAR PAUSE_BEFORE_DEPLOY_STOW \
|
|
||||||
MKS_12864OLED EEPROM_SETTINGS EEPROM_CHITCHAT M114_DETAIL Z_SAFE_HOMING \
|
|
||||||
STEALTHCHOP_XY STEALTHCHOP_Z STEALTHCHOP_E HYBRID_THRESHOLD SENSORLESS_HOMING SQUARE_WAVE_STEPPING
|
|
||||||
opt_set X_MAX_ENDSTOP_INVERTING false
|
|
||||||
opt_set X_DRIVER_TYPE TMC2209
|
|
||||||
opt_set Y_DRIVER_TYPE TMC2130
|
|
||||||
opt_set Z_DRIVER_TYPE TMC2130_STANDALONE
|
|
||||||
opt_set E0_DRIVER_TYPE TMC2660
|
|
||||||
exec_test $1 $2 "RAMPS | SCARA | Mixed TMC | EEPROM"
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Test mixed TMC config
|
# Test mixed TMC config
|
||||||
#
|
#
|
||||||
|
@ -371,6 +356,21 @@ opt_enable REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER \
|
||||||
USE_ZMIN_PLUG SENSORLESS_HOMING TMC_DEBUG M114_DETAIL
|
USE_ZMIN_PLUG SENSORLESS_HOMING TMC_DEBUG M114_DETAIL
|
||||||
exec_test $1 $2 "RAMPS | Mixed TMC | Sensorless | RRDFGSC | Games"
|
exec_test $1 $2 "RAMPS | Mixed TMC | Sensorless | RRDFGSC | Games"
|
||||||
|
|
||||||
|
#
|
||||||
|
# SCARA with Mixed TMC
|
||||||
|
#
|
||||||
|
use_example_configs SCARA/Morgan
|
||||||
|
opt_set LCD_LANGUAGE es
|
||||||
|
opt_enable USE_ZMIN_PLUG FIX_MOUNTED_PROBE AUTO_BED_LEVELING_BILINEAR PAUSE_BEFORE_DEPLOY_STOW \
|
||||||
|
MKS_12864OLED EEPROM_SETTINGS EEPROM_CHITCHAT M114_DETAIL Z_SAFE_HOMING \
|
||||||
|
STEALTHCHOP_XY STEALTHCHOP_Z STEALTHCHOP_E HYBRID_THRESHOLD SENSORLESS_HOMING SQUARE_WAVE_STEPPING
|
||||||
|
opt_set X_MAX_ENDSTOP_INVERTING false
|
||||||
|
opt_set X_DRIVER_TYPE TMC2209
|
||||||
|
opt_set Y_DRIVER_TYPE TMC2130
|
||||||
|
opt_set Z_DRIVER_TYPE TMC2130_STANDALONE
|
||||||
|
opt_set E0_DRIVER_TYPE TMC2660
|
||||||
|
exec_test $1 $2 "RAMPS | SCARA | Mixed TMC | EEPROM"
|
||||||
|
|
||||||
#
|
#
|
||||||
# tvrrug Config need to check board type for sanguino atmega644p
|
# tvrrug Config need to check board type for sanguino atmega644p
|
||||||
#
|
#
|
||||||
|
|
|
@ -26,7 +26,7 @@ extra_scripts = pre:buildroot/share/PlatformIO/scripts/common-cxxflags.py
|
||||||
build_flags = -fmax-errors=5 -g -D__MARLIN_FIRMWARE__ -fmerge-all-constants
|
build_flags = -fmax-errors=5 -g -D__MARLIN_FIRMWARE__ -fmerge-all-constants
|
||||||
lib_deps =
|
lib_deps =
|
||||||
LiquidCrystal
|
LiquidCrystal
|
||||||
TMCStepper@>=0.6.1,<1.0.0
|
TMCStepper@>=0.6.2,<1.0.0
|
||||||
Adafruit NeoPixel
|
Adafruit NeoPixel
|
||||||
U8glib-HAL=https://github.com/MarlinFirmware/U8glib-HAL/archive/bugfix.zip
|
U8glib-HAL=https://github.com/MarlinFirmware/U8glib-HAL/archive/bugfix.zip
|
||||||
Adafruit_MAX31865=https://github.com/adafruit/Adafruit_MAX31865/archive/master.zip
|
Adafruit_MAX31865=https://github.com/adafruit/Adafruit_MAX31865/archive/master.zip
|
||||||
|
|
Reference in a new issue