Bring configs and drivers.h up to date
This commit is contained in:
parent
b7a67f6f74
commit
86c18ea6e0
@ -143,7 +143,7 @@
|
|||||||
// @section extruder
|
// @section extruder
|
||||||
|
|
||||||
// This defines the number of extruders
|
// This defines the number of extruders
|
||||||
// :[1, 2, 3, 4, 5, 6]
|
// :[1, 2, 3, 4, 5, 6, 7, 8]
|
||||||
#define EXTRUDERS 1
|
#define EXTRUDERS 1
|
||||||
|
|
||||||
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
// Generally expected filament diameter (1.75, 2.85, 3.0, ...). Used for Volumetric, Filament Width Sensor, etc.
|
||||||
@ -412,6 +412,8 @@
|
|||||||
#define TEMP_SENSOR_3 0
|
#define TEMP_SENSOR_3 0
|
||||||
#define TEMP_SENSOR_4 0
|
#define TEMP_SENSOR_4 0
|
||||||
#define TEMP_SENSOR_5 0
|
#define TEMP_SENSOR_5 0
|
||||||
|
#define TEMP_SENSOR_6 0
|
||||||
|
#define TEMP_SENSOR_7 0
|
||||||
#define TEMP_SENSOR_BED 0
|
#define TEMP_SENSOR_BED 0
|
||||||
#define TEMP_SENSOR_PROBE 0
|
#define TEMP_SENSOR_PROBE 0
|
||||||
#define TEMP_SENSOR_CHAMBER 0
|
#define TEMP_SENSOR_CHAMBER 0
|
||||||
@ -441,6 +443,8 @@
|
|||||||
#define HEATER_3_MINTEMP 5
|
#define HEATER_3_MINTEMP 5
|
||||||
#define HEATER_4_MINTEMP 5
|
#define HEATER_4_MINTEMP 5
|
||||||
#define HEATER_5_MINTEMP 5
|
#define HEATER_5_MINTEMP 5
|
||||||
|
#define HEATER_6_MINTEMP 5
|
||||||
|
#define HEATER_7_MINTEMP 5
|
||||||
#define BED_MINTEMP 5
|
#define BED_MINTEMP 5
|
||||||
|
|
||||||
// Above this temperature the heater will be switched off.
|
// Above this temperature the heater will be switched off.
|
||||||
@ -452,6 +456,8 @@
|
|||||||
#define HEATER_3_MAXTEMP 275
|
#define HEATER_3_MAXTEMP 275
|
||||||
#define HEATER_4_MAXTEMP 275
|
#define HEATER_4_MAXTEMP 275
|
||||||
#define HEATER_5_MAXTEMP 275
|
#define HEATER_5_MAXTEMP 275
|
||||||
|
#define HEATER_6_MAXTEMP 275
|
||||||
|
#define HEATER_7_MAXTEMP 275
|
||||||
#define BED_MAXTEMP 150
|
#define BED_MAXTEMP 150
|
||||||
|
|
||||||
//===========================================================================
|
//===========================================================================
|
||||||
@ -678,6 +684,8 @@
|
|||||||
//#define E3_DRIVER_TYPE A4988
|
//#define E3_DRIVER_TYPE A4988
|
||||||
//#define E4_DRIVER_TYPE A4988
|
//#define E4_DRIVER_TYPE A4988
|
||||||
//#define E5_DRIVER_TYPE A4988
|
//#define E5_DRIVER_TYPE A4988
|
||||||
|
//#define E6_DRIVER_TYPE A4988
|
||||||
|
//#define E7_DRIVER_TYPE A4988
|
||||||
|
|
||||||
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
// Enable this feature if all enabled endstop pins are interrupt-capable.
|
||||||
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
// This will remove the need to poll the interrupt pins, saving many CPU cycles.
|
||||||
@ -1044,6 +1052,8 @@
|
|||||||
#define INVERT_E3_DIR false
|
#define INVERT_E3_DIR false
|
||||||
#define INVERT_E4_DIR false
|
#define INVERT_E4_DIR false
|
||||||
#define INVERT_E5_DIR false
|
#define INVERT_E5_DIR false
|
||||||
|
#define INVERT_E6_DIR false
|
||||||
|
#define INVERT_E7_DIR false
|
||||||
|
|
||||||
// @section homing
|
// @section homing
|
||||||
|
|
||||||
@ -1429,11 +1439,6 @@
|
|||||||
#define DEFAULT_KEEPALIVE_INTERVAL 2 // Number of seconds between "busy" messages. Set with M113.
|
#define DEFAULT_KEEPALIVE_INTERVAL 2 // Number of seconds between "busy" messages. Set with M113.
|
||||||
#define BUSY_WHILE_HEATING // Some hosts require "busy" messages even during heating
|
#define BUSY_WHILE_HEATING // Some hosts require "busy" messages even during heating
|
||||||
|
|
||||||
//
|
|
||||||
// M100 Free Memory Watcher
|
|
||||||
//
|
|
||||||
//#define M100_FREE_MEMORY_WATCHER // Add M100 (Free Memory Watcher) to debug memory usage
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// G20/G21 Inch mode support
|
// G20/G21 Inch mode support
|
||||||
//
|
//
|
||||||
|
@ -78,6 +78,18 @@
|
|||||||
#define HOTEND5_BETA 3950 // Beta value
|
#define HOTEND5_BETA 3950 // Beta value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_6 == 1000
|
||||||
|
#define HOTEND6_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define HOTEND6_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define HOTEND6_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if TEMP_SENSOR_7 == 1000
|
||||||
|
#define HOTEND7_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
|
#define HOTEND7_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
|
#define HOTEND7_BETA 3950 // Beta value
|
||||||
|
#endif
|
||||||
|
|
||||||
#if TEMP_SENSOR_BED == 1000
|
#if TEMP_SENSOR_BED == 1000
|
||||||
#define BED_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
#define BED_PULLUP_RESISTOR_OHMS 4700 // Pullup resistor
|
||||||
#define BED_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
#define BED_RESISTANCE_25C_OHMS 100000 // Resistance at 25C
|
||||||
@ -2076,6 +2088,20 @@
|
|||||||
#define E5_CHAIN_POS -1
|
#define E5_CHAIN_POS -1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if AXIS_IS_TMC(E6)
|
||||||
|
#define E6_CURRENT 800
|
||||||
|
#define E6_MICROSTEPS 16
|
||||||
|
#define E6_RSENSE 0.11
|
||||||
|
#define E6_CHAIN_POS -1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if AXIS_IS_TMC(E7)
|
||||||
|
#define E7_CURRENT 800
|
||||||
|
#define E7_MICROSTEPS 16
|
||||||
|
#define E7_RSENSE 0.11
|
||||||
|
#define E7_CHAIN_POS -1
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Override default SPI pins for TMC2130, TMC2160, TMC2660, TMC5130 and TMC5160 drivers here.
|
* Override default SPI pins for TMC2130, TMC2160, TMC2660, TMC5130 and TMC5160 drivers here.
|
||||||
* The default pins can be found in your board's pins file.
|
* The default pins can be found in your board's pins file.
|
||||||
@ -2093,6 +2119,8 @@
|
|||||||
//#define E3_CS_PIN -1
|
//#define E3_CS_PIN -1
|
||||||
//#define E4_CS_PIN -1
|
//#define E4_CS_PIN -1
|
||||||
//#define E5_CS_PIN -1
|
//#define E5_CS_PIN -1
|
||||||
|
//#define E6_CS_PIN -1
|
||||||
|
//#define E7_CS_PIN -1
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software option for SPI driven drivers (TMC2130, TMC2160, TMC2660, TMC5130 and TMC5160).
|
* Software option for SPI driven drivers (TMC2130, TMC2160, TMC2660, TMC5130 and TMC5160).
|
||||||
@ -2130,6 +2158,8 @@
|
|||||||
#define E3_SLAVE_ADDRESS 0
|
#define E3_SLAVE_ADDRESS 0
|
||||||
#define E4_SLAVE_ADDRESS 0
|
#define E4_SLAVE_ADDRESS 0
|
||||||
#define E5_SLAVE_ADDRESS 0
|
#define E5_SLAVE_ADDRESS 0
|
||||||
|
#define E6_SLAVE_ADDRESS 0
|
||||||
|
#define E7_SLAVE_ADDRESS 0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Software enable
|
* Software enable
|
||||||
@ -2206,6 +2236,8 @@
|
|||||||
#define E3_HYBRID_THRESHOLD 30
|
#define E3_HYBRID_THRESHOLD 30
|
||||||
#define E4_HYBRID_THRESHOLD 30
|
#define E4_HYBRID_THRESHOLD 30
|
||||||
#define E5_HYBRID_THRESHOLD 30
|
#define E5_HYBRID_THRESHOLD 30
|
||||||
|
#define E6_HYBRID_THRESHOLD 30
|
||||||
|
#define E7_HYBRID_THRESHOLD 30
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use StallGuard2 to home / probe X, Y, Z.
|
* Use StallGuard2 to home / probe X, Y, Z.
|
||||||
@ -2428,6 +2460,24 @@
|
|||||||
#define E5_SLEW_RATE 1
|
#define E5_SLEW_RATE 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if AXIS_IS_L64XX(E6)
|
||||||
|
#define E6_MICROSTEPS 128
|
||||||
|
#define E6_OVERCURRENT 2000
|
||||||
|
#define E6_STALLCURRENT 1500
|
||||||
|
#define E6_MAX_VOLTAGE 127
|
||||||
|
#define E6_CHAIN_POS -1
|
||||||
|
#define E6_SLEW_RATE 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if AXIS_IS_L64XX(E7)
|
||||||
|
#define E7_MICROSTEPS 128
|
||||||
|
#define E7_OVERCURRENT 2000
|
||||||
|
#define E7_STALLCURRENT 1500
|
||||||
|
#define E7_MAX_VOLTAGE 127
|
||||||
|
#define E7_CHAIN_POS -1
|
||||||
|
#define E7_SLEW_RATE 1
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
* Monitor L6470 drivers for error conditions like over temperature and over current.
|
||||||
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
* In the case of over temperature Marlin can decrease the drive until the error condition clears.
|
||||||
@ -3013,9 +3063,14 @@
|
|||||||
|
|
||||||
// @section develop
|
// @section develop
|
||||||
|
|
||||||
/**
|
//
|
||||||
* M43 - display pin status, watch pins for changes, watch endstops & toggle LED, Z servo probe test, toggle pins
|
// M100 Free Memory Watcher to debug memory usage
|
||||||
*/
|
//
|
||||||
|
//#define M100_FREE_MEMORY_WATCHER
|
||||||
|
|
||||||
|
//
|
||||||
|
// M43 - display pin status, toggle pins, watch pins, watch endstops & toggle LED, test servo probe
|
||||||
|
//
|
||||||
//#define PINS_DEBUGGING
|
//#define PINS_DEBUGGING
|
||||||
|
|
||||||
// Enable Marlin dev mode which adds some special commands
|
// Enable Marlin dev mode which adds some special commands
|
||||||
|
@ -72,6 +72,8 @@
|
|||||||
#define AXIS_DRIVER_TYPE_E3(T) (E_STEPPERS > 3 && _AXIS_DRIVER_TYPE(E3,T))
|
#define AXIS_DRIVER_TYPE_E3(T) (E_STEPPERS > 3 && _AXIS_DRIVER_TYPE(E3,T))
|
||||||
#define AXIS_DRIVER_TYPE_E4(T) (E_STEPPERS > 4 && _AXIS_DRIVER_TYPE(E4,T))
|
#define AXIS_DRIVER_TYPE_E4(T) (E_STEPPERS > 4 && _AXIS_DRIVER_TYPE(E4,T))
|
||||||
#define AXIS_DRIVER_TYPE_E5(T) (E_STEPPERS > 5 && _AXIS_DRIVER_TYPE(E5,T))
|
#define AXIS_DRIVER_TYPE_E5(T) (E_STEPPERS > 5 && _AXIS_DRIVER_TYPE(E5,T))
|
||||||
|
#define AXIS_DRIVER_TYPE_E6(T) (E_STEPPERS > 6 && _AXIS_DRIVER_TYPE(E6,T))
|
||||||
|
#define AXIS_DRIVER_TYPE_E7(T) (E_STEPPERS > 7 && _AXIS_DRIVER_TYPE(E7,T))
|
||||||
|
|
||||||
#define AXIS_DRIVER_TYPE(A,T) AXIS_DRIVER_TYPE_##A(T)
|
#define AXIS_DRIVER_TYPE(A,T) AXIS_DRIVER_TYPE_##A(T)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user