SKR2/3
This commit is contained in:
+28
-18
@@ -430,7 +430,7 @@
|
||||
#if NONE(ABL_NCSW, ABL_EZABL, ABL_BLTOUCH)
|
||||
#define ABL_BLTOUCH
|
||||
#endif
|
||||
#if NONE(SKR13, SKR14, SKR14Turbo, SKRPRO11, SKRE3Turbo, SKRMiniE3V2, Creality422, Creality427)
|
||||
#if NONE(SKR13, SKR14, SKR14Turbo, SKR2, SKR3, SKRPRO11, SKRE3Turbo, SKRMiniE3V2, Creality422, Creality427)
|
||||
#define Y_STOP_PIN 14
|
||||
#define X_STOP_PIN 3
|
||||
#endif
|
||||
@@ -462,11 +462,11 @@
|
||||
#define lerdgeFilSensor
|
||||
#endif
|
||||
|
||||
#if ANY(MachineCR10SV2, MachineCR10Max, MachineCR10SProV2) && ANY(ABL_EZABL, ABL_NCSW, ABL_BLTOUCH, ABL_TOUCH_MI) && NONE(SKR13, SKR14, SKR14Turbo, SKRPRO11)
|
||||
#if ANY(MachineCR10SV2, MachineCR10Max, MachineCR10SProV2) && ANY(ABL_EZABL, ABL_NCSW, ABL_BLTOUCH, ABL_TOUCH_MI) && NONE(SKR13, SKR14, SKR14Turbo, SKR2, SKR3, SKRPRO11)
|
||||
#define Z_STOP_PIN 19
|
||||
#endif
|
||||
|
||||
#if ANY(MachineEnder2, MachineEnder3, MachineEnder5, MachineCR10, MachineMini) &&NONE(SKR13, SKR14, SKR14Turbo, SKRPRO11, SKRE3Turbo, SKRMiniE3V2, SKRMiniE3V3, Creality422, Creality427, Melzi_To_SBoardUpgrade)
|
||||
#if ANY(MachineEnder2, MachineEnder3, MachineEnder5, MachineCR10, MachineMini) &&NONE(SKR13, SKR14, SKR14Turbo, SKR2, SKR3, SKRPRO11, SKRE3Turbo, SKRMiniE3V2, SKRMiniE3V3, Creality422, Creality427, Melzi_To_SBoardUpgrade)
|
||||
#define MachineCR10Orig
|
||||
#endif
|
||||
|
||||
@@ -637,7 +637,7 @@
|
||||
#define BedDC
|
||||
#endif
|
||||
|
||||
#if ANY(SKR13, SKR14, SKR14Turbo, SKRPRO11, SKRE3Turbo, SKRMiniE3V3, MachineEnder3V2, MachineEnder3S1, Creality422, Creality427, MachineEnder6, MachineSermoonD1, MachineCR30, MachineCR6, MachineCR6Max, MachineEnder7, MachineCR10Smart, MachineCR10SmartPro)
|
||||
#if ANY(SKR13, SKR14, SKR14Turbo, SKR2, SKR3, SKRPRO11, SKRE3Turbo, SKRMiniE3V3, MachineEnder3V2, MachineEnder3S1, Creality422, Creality427, MachineEnder6, MachineSermoonD1, MachineCR30, MachineCR6, MachineCR6Max, MachineEnder7, MachineCR10Smart, MachineCR10SmartPro)
|
||||
#define MachineLargeROM
|
||||
#endif
|
||||
|
||||
@@ -665,7 +665,7 @@
|
||||
*/
|
||||
#if ANY(SKR13, SKR14, SKR14Turbo, SKRPRO11, SKRMiniE3V2, SKRMiniE3V3, SKRE3Turbo, SKR_CR6)
|
||||
#define SERIAL_PORT -1
|
||||
#elif ANY(MachineCR10Smart, MachineCR10SmartPro, MachineEnder2Pro)
|
||||
#elif ANY(SKR2, SKR3, MachineCR10Smart, MachineCR10SmartPro, MachineEnder2Pro)
|
||||
#define SERIAL_PORT 1
|
||||
#elif ANY(MachineEnder3V2, MachineEnder3S1, MachineEnder3Max, MachineEnder3Pro422, MachineEnder3Pro427, Creality422, Creality427, MachineEnder6, MachineCR6, MachineCR6Max, MachineSermoonD1, MachineCR30, MachineEnder7)
|
||||
#define SERIAL_PORT 1
|
||||
@@ -682,7 +682,9 @@
|
||||
#define LCD_SERIAL_PORT 0
|
||||
#define LCD_BAUDRATE 115200
|
||||
#define SERIAL_CATCHALL -1
|
||||
#elif ANY(SKR13, SKR14, SKR14Turbo, SKRPRO11, SKRE3Turbo) && NONE(MachineEnder3V2, MachineEnder3S1, MachineEnder3Touchscreen, FORCEV2DISPLAY)
|
||||
#elif ANY(SKR2, SKR3) && NONE(MachineEnder3V2, MachineEnder3S1, MachineEnder3Touchscreen, FORCEV2DISPLAY)
|
||||
#define SERIAL_PORT_2 -1
|
||||
#elif ANY(SKR13, SKR14, SKR14Turbo, SKR2, SKR3, SKRPRO11, SKRE3Turbo) && NONE(MachineEnder3V2, MachineEnder3S1, MachineEnder3Touchscreen, FORCEV2DISPLAY)
|
||||
#define SERIAL_PORT_2 0
|
||||
#elif ANY(SKRMiniE3V2, SKRMiniE3V3)
|
||||
#if ANY(INSANITYAUTOMATION_DWIN, MachineEnder3Touchscreen)
|
||||
@@ -746,7 +748,9 @@
|
||||
* Currently only supported for AVR, DUE, LPC1768/9 and STM32/STM32F1
|
||||
* :[-1, 0, 1, 2, 3, 4, 5, 6, 7]
|
||||
*/
|
||||
//#define SERIAL_PORT_3 1
|
||||
#if ENABLED(SKR3)
|
||||
#define SERIAL_PORT_3 3
|
||||
#endif
|
||||
//#define BAUDRATE_3 250000 // :[2400, 9600, 19200, 38400, 57600, 115200, 250000, 500000, 1000000] Enable to override BAUDRATE
|
||||
|
||||
// Enable the Bluetooth serial interface on AT90USB devices
|
||||
@@ -760,6 +764,12 @@
|
||||
#define MOTHERBOARD BOARD_BTT_SKR_V1_4
|
||||
#elif ENABLED(SKR13)
|
||||
#define MOTHERBOARD BOARD_BTT_SKR_V1_3
|
||||
#elif ENABLED(SKR2B)
|
||||
#define MOTHERBOARD BOARD_BTT_SKR_V2_0_REV_B
|
||||
#elif ENABLED(SKR2)
|
||||
#define MOTHERBOARD BOARD_BTT_SKR_V2_0_REV_A
|
||||
#elif ENABLED(SKR3)
|
||||
#define MOTHERBOARD BOARD_BTT_SKR_V3_0
|
||||
#elif ENABLED(SKRPRO11)
|
||||
#define MOTHERBOARD BOARD_BTT_SKR_PRO_V1_1
|
||||
#elif ENABLED(SKRMiniE3V2)
|
||||
@@ -826,7 +836,7 @@
|
||||
* :['A4988', 'A5984', 'DRV8825', 'LV8729', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2160', 'TMC2160_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC2209', 'TMC2209_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE', 'TMC5160', 'TMC5160_STANDALONE']
|
||||
*/
|
||||
|
||||
#if (ANY(SKR13, SKR14, SKR14Turbo, SKRPRO11) || ANY(MachineCR10SV2, MachineEnder3S1, MachineCR10SPro, MachineCR10SProV2, MachineCR10Max, MachineCR5, SKRMiniE3V2, SKRMiniE3V3, MachineCR6, MachineCR6Max, MachineEnder6, MachineEnder7, MachineSermoonD1, MachineCR30, MachineCR10Smart, MachineCR10SmartPro)) && DISABLED(SKR_UART)
|
||||
#if (ANY(SKR13, SKR14, SKR14Turbo, SKR2, SKR3, SKRPRO11) || ANY(MachineCR10SV2, MachineEnder3S1, MachineCR10SPro, MachineCR10SProV2, MachineCR10Max, MachineCR5, SKRMiniE3V2, SKRMiniE3V3, MachineCR6, MachineCR6Max, MachineEnder6, MachineEnder7, MachineSermoonD1, MachineCR30, MachineCR10Smart, MachineCR10SmartPro)) && DISABLED(SKR_UART)
|
||||
#if ENABLED(SKR_2209)
|
||||
#define X_DRIVER_TYPE TMC2209_STANDALONE
|
||||
#define Y_DRIVER_TYPE TMC2209_STANDALONE
|
||||
@@ -858,7 +868,7 @@
|
||||
#define E1_DRIVER_TYPE TMC2208_STANDALONE
|
||||
#endif
|
||||
#endif
|
||||
#elif ANY(SKR13, SKR14, SKR14Turbo, SKRPRO11, SKRMiniE3V2, SKRMiniE3V3, SKRE3Turbo) && ENABLED(SKR_UART)
|
||||
#elif ANY(SKR13, SKR14, SKR14Turbo, SKR2, SKR3, SKRPRO11, SKRMiniE3V2, SKRMiniE3V3, SKRE3Turbo) && ENABLED(SKR_UART)
|
||||
#if ENABLED(SKR_2209)
|
||||
#define X_DRIVER_TYPE TMC2209
|
||||
#define Y_DRIVER_TYPE TMC2209
|
||||
@@ -1337,7 +1347,7 @@
|
||||
#elif ENABLED(SlicePT1000)
|
||||
#define TEMP_SENSOR_0 1047
|
||||
#elif ENABLED(HotendMosquito)
|
||||
#define TEMP_SENSOR_0 67
|
||||
#define TEMP_SENSOR_0 5
|
||||
#elif ENABLED(HotendE3D)
|
||||
#define TEMP_SENSOR_0 5
|
||||
#elif ENABLED(HotendStock)
|
||||
@@ -2108,7 +2118,7 @@
|
||||
|
||||
// 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.
|
||||
#if ANY(MachineEnder3V2, MachineEnder3S1, Creality422, MachineEnder2Pro, MachineCR10SmartPro) && NONE(SKRE3Turbo, SKR14Turbo, SKR14, SKR13)
|
||||
#if ANY(MachineEnder3V2, MachineEnder3S1, Creality422, MachineEnder2Pro, MachineCR10SmartPro) && NONE(SKRE3Turbo, SKR14Turbo, SKR14, SKR13, SKR2, SKR3)
|
||||
#define ENDSTOP_INTERRUPTS_FEATURE
|
||||
#endif
|
||||
|
||||
@@ -2497,7 +2507,7 @@
|
||||
#define PROBING_FANS_OFF // Turn fans off when probing
|
||||
#endif
|
||||
|
||||
#if ENABLED(MachineEnder4) && NONE(SKR13, SKR14, SKR14Turbo, SKRPRO11, SKRE3Turbo)
|
||||
#if ENABLED(MachineEnder4) && NONE(SKR13, SKR14, SKR14Turbo, SKR2, SKR3, SKRPRO11, SKRE3Turbo)
|
||||
#define SOLENOID_PROBE PIN_15
|
||||
#endif
|
||||
#endif
|
||||
@@ -2618,7 +2628,7 @@
|
||||
#if ANY(MachineCR10SPro, MachineCR10Max) && ENABLED(HotendStock)
|
||||
#if ENABLED(ABL_EZABL12MM)
|
||||
#define NOZZLE_TO_PROBE_OFFSET { -27.625, 0.6, 0 }
|
||||
#elif EITHER(ABL_EZABL, ABL_NCSW)
|
||||
#elif ANY(ABL_EZABL, ABL_NCSW)
|
||||
#define NOZZLE_TO_PROBE_OFFSET { -30.625, 0.6, 0 }
|
||||
#elif ENABLED(ABL_BLTOUCH)
|
||||
#define NOZZLE_TO_PROBE_OFFSET { -27.625, -0.1, 0 }
|
||||
@@ -2626,7 +2636,7 @@
|
||||
#elif ENABLED(HotendStock)
|
||||
#if ENABLED(ABL_EZABL12MM)
|
||||
#define NOZZLE_TO_PROBE_OFFSET { -27.66, -1.4, 0 }
|
||||
#elif EITHER(ABL_EZABL, ABL_NCSW)
|
||||
#elif ANY(ABL_EZABL, ABL_NCSW)
|
||||
#define NOZZLE_TO_PROBE_OFFSET { -30.625, -1.4, 0 }
|
||||
#elif ENABLED(ABL_BLTOUCH)
|
||||
#define NOZZLE_TO_PROBE_OFFSET { -27.625, -1.9, 0 }
|
||||
@@ -2634,7 +2644,7 @@
|
||||
#else
|
||||
#if ENABLED(ABL_EZABL12MM)
|
||||
#define NOZZLE_TO_PROBE_OFFSET { -27.625, -0.5, 0 }
|
||||
#elif EITHER(ABL_EZABL, ABL_NCSW)
|
||||
#elif ANY(ABL_EZABL, ABL_NCSW)
|
||||
#define NOZZLE_TO_PROBE_OFFSET { -30.625, -0.5, 0 }
|
||||
#elif ENABLED(ABL_BLTOUCH)
|
||||
#define NOZZLE_TO_PROBE_OFFSET { -27.625, 0.0, 0 }
|
||||
@@ -2911,7 +2921,7 @@
|
||||
#define INVERT_Z_DIR true
|
||||
#define INVERT_E0_DIR true
|
||||
#define INVERT_E1_DIR false
|
||||
#elif ANY(MachineCR10Orig, SKR13, SKR14, SKR14Turbo, SKRMiniE3V2, SKRMiniE3V3, SKRE3Turbo) && DISABLED(SKR_ReverseSteppers)
|
||||
#elif ANY(MachineCR10Orig, SKR13, SKR14, SKR14Turbo, SKR2, SKR3, SKRMiniE3V2, SKRMiniE3V3, SKRE3Turbo) && DISABLED(SKR_ReverseSteppers)
|
||||
#define INVERT_X_DIR true
|
||||
#define INVERT_Y_DIR true
|
||||
#if ANY(MachineEnder5Plus, MachineCR2020)
|
||||
@@ -2927,7 +2937,7 @@
|
||||
#define INVERT_E1_DIR false
|
||||
#endif
|
||||
#else
|
||||
#if ANY(MachineCR10Orig, SKR13, SKR14, SKR14Turbo, SKRMiniE3V2, SKRMiniE3V3, SKRE3Turbo) && ENABLED(SKR_ReverseSteppers) && ENABLED(MachineEnder6)
|
||||
#if ANY(MachineCR10Orig, SKR13, SKR14, SKR14Turbo, SKR2, SKR3, SKRMiniE3V2, SKRMiniE3V3, SKRE3Turbo) && ENABLED(SKR_ReverseSteppers) && ENABLED(MachineEnder6)
|
||||
#define INVERT_X_DIR true
|
||||
#define INVERT_Y_DIR false
|
||||
#else
|
||||
@@ -3323,7 +3333,7 @@
|
||||
#endif
|
||||
#if ENABLED(FILAMENT_RUNOUT_SENSOR)
|
||||
#if ENABLED(DualFilSensors)
|
||||
#if DISABLED(SKR13, SKR14, SKR14Turbo, SKRPRO11, SKRE3Turbo)
|
||||
#if DISABLED(SKR13, SKR14, SKR14Turbo, SKR2, SKR3, SKRPRO11, SKRE3Turbo)
|
||||
#define NUM_RUNOUT_SENSORS 2 // Number of sensors, up to one per extruder. Define a FIL_RUNOUT#_PIN for each.
|
||||
#define ENABLED_ADDON , true
|
||||
#define DISABLED_ADDON , false
|
||||
|
||||
@@ -1024,7 +1024,7 @@
|
||||
* differs, a mode set EEPROM write will be completed at initialization.
|
||||
* Use the option below to force an EEPROM write to a V3.1 probe regardless.
|
||||
*/
|
||||
#if NONE(SKR13, SKR14, SKR14Turbo, SKRPRO11, SKRMiniE3V2, SKRMiniE3V3, MachineEnder3S1, Creality422, Creality427, MachineEnder6, MachineEnder7, MachineSermoonD1, MachineCR30, MachineCR6, MachineCR6Max, MachineCR10SmartPro, MachineEnder2Pro)
|
||||
#if NONE(SKR13, SKR14, SKR14Turbo, SKR2, SKR3, SKRPRO11, SKRMiniE3V2, SKRMiniE3V3, MachineEnder3S1, Creality422, Creality427, MachineEnder6, MachineEnder7, MachineSermoonD1, MachineCR30, MachineCR6, MachineCR6Max, MachineCR10SmartPro, MachineEnder2Pro)
|
||||
#define BLTOUCH_SET_5V_MODE
|
||||
#endif
|
||||
/**
|
||||
@@ -1336,7 +1336,7 @@
|
||||
// Backlash Compensation
|
||||
// Adds extra movement to axes on direction-changes to account for backlash.
|
||||
//
|
||||
#if ANY(SKR13, SKR14, SKR14Turbo, SKRPRO11, Creality422, Creality427, MachineCR6, MachineCR6Max)
|
||||
#if ANY(SKR13, SKR14, SKR14Turbo, SKR2, SKR3, SKRPRO11, Creality422, Creality427, MachineCR6, MachineCR6Max)
|
||||
#define BACKLASH_COMPENSATION
|
||||
#endif
|
||||
#if ENABLED(BACKLASH_COMPENSATION)
|
||||
@@ -1767,7 +1767,7 @@
|
||||
|
||||
// The standard SD detect circuit reads LOW when media is inserted and HIGH when empty.
|
||||
// Enable this option and set to HIGH if your SD cards are incorrectly detected.
|
||||
#if NONE(MachineCR10SPro, MachineCRX, MachineEnder5Plus, MachineCR10Max, MachineEnder3V2, SKR14Turbo, SKR14, , Creality422, Creality427, MachineEnder6)
|
||||
#if NONE(MachineCR10SPro, MachineCRX, MachineEnder5Plus, MachineCR10Max, MachineEnder3V2, SKR14Turbo, SKR14, SKR2, SKR3, Creality422, Creality427, MachineEnder6)
|
||||
#define SD_DETECT_STATE HIGH
|
||||
#endif
|
||||
|
||||
@@ -1818,7 +1818,7 @@
|
||||
#define PLR_ENABLED_DEFAULT false // Power-Loss Recovery enabled by default. (Set with 'M413 Sn' & M500)
|
||||
//#define PLR_BED_THRESHOLD BED_MAXTEMP // (°C) Skip user confirmation at or above this bed temperature (0 to disable)
|
||||
|
||||
#if ANY(SKR14Turbo, SKR14) && DISABLED(SKR14_PowerLossKit)
|
||||
#if ANY(SKR14Turbo, SKR14, SKR2, SKR3) && DISABLED(SKR14_PowerLossKit)
|
||||
#define POWER_LOSS_PIN -1
|
||||
#endif
|
||||
#define POWER_LOSS_STATE HIGH // State of pin indicating power-loss
|
||||
@@ -2000,7 +2000,7 @@
|
||||
*
|
||||
* :[ 'LCD', 'ONBOARD', 'CUSTOM_CABLE' ]
|
||||
*/
|
||||
#if ANY(SKR13, SKR14, SKR14Turbo, SKRPRO11)
|
||||
#if ANY(SKR13, SKR14, SKR14Turbo, SKR2, SKR3, SKRPRO11)
|
||||
#define SDCARD_CONNECTION ONBOARD
|
||||
#endif
|
||||
|
||||
@@ -2046,7 +2046,7 @@
|
||||
|
||||
// A bigger font is available for edit items. Costs 3120 bytes of flash.
|
||||
// Western only. Not available for Cyrillic, Kana, Turkish, Greek, or Chinese.
|
||||
#if ANY(SKR13, SKR14, SKR14Turbo, SKRPRO11)
|
||||
#if ANY(SKR13, SKR14, SKR14Turbo, SKR2, SKR3, SKRPRO11)
|
||||
#define USE_BIG_EDIT_FONT
|
||||
#endif
|
||||
|
||||
@@ -2731,7 +2731,7 @@
|
||||
// For debug-echo: 128 bytes for the optimal speed.
|
||||
// Other output doesn't need to be that speedy.
|
||||
// :[0, 2, 4, 8, 16, 32, 64, 128, 256]
|
||||
#if ANY(SKR13, SKR14, SKR14Turbo, SKRPRO11)
|
||||
#if ANY(SKR13, SKR14, SKR14Turbo, SKRPRO11, SKR2, SKR3)
|
||||
#define TX_BUFFER_SIZE 32
|
||||
#else
|
||||
#define TX_BUFFER_SIZE 0
|
||||
@@ -4164,7 +4164,7 @@
|
||||
* Add G-codes M810-M819 to define and run G-code macros.
|
||||
* Macros are not saved to EEPROM.
|
||||
*/
|
||||
#if ANY(SKR13, SKR14, SKR14Turbo, SKRPRO11)
|
||||
#if ANY(SKR13, SKR14, SKR14Turbo, SKRPRO11, SKR2, SKR3)
|
||||
#define GCODE_MACROS
|
||||
#endif
|
||||
#if ENABLED(GCODE_MACROS)
|
||||
|
||||
Reference in New Issue
Block a user