Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MarlinFirmware/Marlin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScott Lahteine <thinkyhead@users.noreply.github.com>2022-10-18 07:00:26 +0300
committerGitHub <noreply@github.com>2022-10-18 07:00:26 +0300
commit81976c43609863d73b28d8af656802214e677557 (patch)
tree63286122fcd2eb5fcf138e3ab1f76aba5144c38c
parente298266eff9a53dd0bdddf5488135681d09baa77 (diff)
🧑‍💻 Pins and debug list cleanup (#24878)
-rw-r--r--Marlin/src/HAL/AVR/fastio.h6
-rw-r--r--Marlin/src/lcd/buttons.h14
-rw-r--r--Marlin/src/lcd/extui/mks_ui/tft_lvgl_configuration.cpp12
-rw-r--r--Marlin/src/lcd/marlinui.cpp18
-rw-r--r--Marlin/src/pins/mega/pins_EINSTART-S.h6
-rw-r--r--Marlin/src/pins/mega/pins_MIGHTYBOARD_REVE.h15
-rw-r--r--Marlin/src/pins/mega/pins_OVERLORD.h2
-rw-r--r--Marlin/src/pins/pinsDebug.h4
-rw-r--r--Marlin/src/pins/pinsDebug_list.h1667
-rw-r--r--Marlin/src/pins/ramps/pins_RIGIDBOARD.h6
-rw-r--r--Marlin/src/pins/ramps/pins_ULTIMAIN_2.h4
-rw-r--r--Marlin/src/pins/ramps/pins_ZRIB_V20.h35
12 files changed, 1059 insertions, 730 deletions
diff --git a/Marlin/src/HAL/AVR/fastio.h b/Marlin/src/HAL/AVR/fastio.h
index 51d3b311ee..612ab902e3 100644
--- a/Marlin/src/HAL/AVR/fastio.h
+++ b/Marlin/src/HAL/AVR/fastio.h
@@ -293,11 +293,11 @@ enum ClockSource2 : uint8_t {
#if HAS_MOTOR_CURRENT_PWM
#if PIN_EXISTS(MOTOR_CURRENT_PWM_XY)
- #define PWM_CHK_MOTOR_CURRENT(P) (P == MOTOR_CURRENT_PWM_E || P == MOTOR_CURRENT_PWM_Z || P == MOTOR_CURRENT_PWM_XY)
+ #define PWM_CHK_MOTOR_CURRENT(P) (P == MOTOR_CURRENT_PWM_E || P == MOTOR_CURRENT_PWM_E0 || P == MOTOR_CURRENT_PWM_E1 || P == MOTOR_CURRENT_PWM_Z || P == MOTOR_CURRENT_PWM_XY)
#elif PIN_EXISTS(MOTOR_CURRENT_PWM_Z)
- #define PWM_CHK_MOTOR_CURRENT(P) (P == MOTOR_CURRENT_PWM_E || P == MOTOR_CURRENT_PWM_Z)
+ #define PWM_CHK_MOTOR_CURRENT(P) (P == MOTOR_CURRENT_PWM_E || P == MOTOR_CURRENT_PWM_E0 || P == MOTOR_CURRENT_PWM_E1 || P == MOTOR_CURRENT_PWM_Z)
#else
- #define PWM_CHK_MOTOR_CURRENT(P) (P == MOTOR_CURRENT_PWM_E)
+ #define PWM_CHK_MOTOR_CURRENT(P) (P == MOTOR_CURRENT_PWM_E || P == MOTOR_CURRENT_PWM_E0 || P == MOTOR_CURRENT_PWM_E1)
#endif
#else
#define PWM_CHK_MOTOR_CURRENT(P) false
diff --git a/Marlin/src/lcd/buttons.h b/Marlin/src/lcd/buttons.h
index 2580a71d1b..cb6348dc2d 100644
--- a/Marlin/src/lcd/buttons.h
+++ b/Marlin/src/lcd/buttons.h
@@ -26,7 +26,7 @@
#if ((!HAS_ADC_BUTTONS && IS_NEWPANEL) || BUTTONS_EXIST(EN1, EN2)) && !IS_TFTGLCD_PANEL
#define HAS_ENCODER_WHEEL 1
#endif
-#if (HAS_ENCODER_WHEEL || ANY_BUTTON(ENC, BACK, UP, DWN, LFT, RT)) && DISABLED(TOUCH_UI_FTDI_EVE)
+#if (HAS_ENCODER_WHEEL || ANY_BUTTON(ENC, BACK, UP, DOWN, LEFT, RIGHT)) && DISABLED(TOUCH_UI_FTDI_EVE)
#define HAS_DIGITAL_BUTTONS 1
#endif
#if !HAS_ADC_BUTTONS && (IS_RRW_KEYPAD || (HAS_WIRED_LCD && !IS_NEWPANEL))
@@ -190,18 +190,18 @@
#else
#define _BUTTON_PRESSED_UP false
#endif
-#if BUTTON_EXISTS(DWN)
- #define _BUTTON_PRESSED_DWN _BUTTON_PRESSED(DWN)
+#if BUTTON_EXISTS(DOWN)
+ #define _BUTTON_PRESSED_DWN _BUTTON_PRESSED(DOWN)
#else
#define _BUTTON_PRESSED_DWN false
#endif
-#if BUTTON_EXISTS(LFT)
- #define _BUTTON_PRESSED_LFT _BUTTON_PRESSED(LFT)
+#if BUTTON_EXISTS(LEFT)
+ #define _BUTTON_PRESSED_LFT _BUTTON_PRESSED(LEFT)
#else
#define _BUTTON_PRESSED_LFT false
#endif
-#if BUTTON_EXISTS(RT)
- #define _BUTTON_PRESSED_RT _BUTTON_PRESSED(RT)
+#if BUTTON_EXISTS(RIGHT)
+ #define _BUTTON_PRESSED_RT _BUTTON_PRESSED(RIGHT)
#else
#define _BUTTON_PRESSED_RT false
#endif
diff --git a/Marlin/src/lcd/extui/mks_ui/tft_lvgl_configuration.cpp b/Marlin/src/lcd/extui/mks_ui/tft_lvgl_configuration.cpp
index 3861235811..b31977e7ca 100644
--- a/Marlin/src/lcd/extui/mks_ui/tft_lvgl_configuration.cpp
+++ b/Marlin/src/lcd/extui/mks_ui/tft_lvgl_configuration.cpp
@@ -482,14 +482,14 @@ void lv_encoder_pin_init() {
#if BUTTON_EXISTS(UP)
SET_INPUT(BTN_UP);
#endif
- #if BUTTON_EXISTS(DWN)
- SET_INPUT(BTN_DWN);
+ #if BUTTON_EXISTS(DOWN)
+ SET_INPUT(BTN_DOWN);
#endif
- #if BUTTON_EXISTS(LFT)
- SET_INPUT(BTN_LFT);
+ #if BUTTON_EXISTS(LEFT)
+ SET_INPUT(BTN_LEFT);
#endif
- #if BUTTON_EXISTS(RT)
- SET_INPUT(BTN_RT);
+ #if BUTTON_EXISTS(RIGHT)
+ SET_INPUT(BTN_RIGHT);
#endif
}
diff --git a/Marlin/src/lcd/marlinui.cpp b/Marlin/src/lcd/marlinui.cpp
index 2e116d5479..b1827534b5 100644
--- a/Marlin/src/lcd/marlinui.cpp
+++ b/Marlin/src/lcd/marlinui.cpp
@@ -227,14 +227,14 @@ void MarlinUI::init() {
#if BUTTON_EXISTS(UP)
SET_INPUT(BTN_UP);
#endif
- #if BUTTON_EXISTS(DWN)
- SET_INPUT(BTN_DWN);
+ #if BUTTON_EXISTS(DOWN)
+ SET_INPUT(BTN_DOWN);
#endif
#if BUTTON_EXISTS(LFT)
- SET_INPUT(BTN_LFT);
+ SET_INPUT(BTN_LEFT);
#endif
#if BUTTON_EXISTS(RT)
- SET_INPUT(BTN_RT);
+ SET_INPUT(BTN_RIGHT);
#endif
#endif
@@ -1303,7 +1303,7 @@ void MarlinUI::init() {
//
// Directional buttons
//
- #if ANY_BUTTON(UP, DWN, LFT, RT)
+ #if ANY_BUTTON(UP, DOWN, LEFT, RIGHT)
const int8_t pulses = epps * encoderDirection;
@@ -1311,20 +1311,20 @@ void MarlinUI::init() {
encoderDiff = (ENCODER_STEPS_PER_MENU_ITEM) * pulses;
next_button_update_ms = now + 300;
}
- else if (BUTTON_PRESSED(DWN)) {
+ else if (BUTTON_PRESSED(DOWN)) {
encoderDiff = -(ENCODER_STEPS_PER_MENU_ITEM) * pulses;
next_button_update_ms = now + 300;
}
- else if (BUTTON_PRESSED(LFT)) {
+ else if (BUTTON_PRESSED(LEFT)) {
encoderDiff = -pulses;
next_button_update_ms = now + 300;
}
- else if (BUTTON_PRESSED(RT)) {
+ else if (BUTTON_PRESSED(RIGHT)) {
encoderDiff = pulses;
next_button_update_ms = now + 300;
}
- #endif // UP || DWN || LFT || RT
+ #endif // UP || DOWN || LEFT || RIGHT
buttons = (newbutton | TERN0(HAS_SLOW_BUTTONS, slow_buttons)
#if BOTH(HAS_TOUCH_BUTTONS, HAS_ENCODER_ACTION)
diff --git a/Marlin/src/pins/mega/pins_EINSTART-S.h b/Marlin/src/pins/mega/pins_EINSTART-S.h
index d42efe7361..c8cbee6740 100644
--- a/Marlin/src/pins/mega/pins_EINSTART-S.h
+++ b/Marlin/src/pins/mega/pins_EINSTART-S.h
@@ -101,9 +101,9 @@
// LCD Display input pins
//
#define BTN_UP 25
-#define BTN_DWN 26
-#define BTN_LFT 27
-#define BTN_RT 28
+#define BTN_DOWN 26
+#define BTN_LEFT 27
+#define BTN_RIGHT 28
// 'OK' button
#define BTN_ENC 29
diff --git a/Marlin/src/pins/mega/pins_MIGHTYBOARD_REVE.h b/Marlin/src/pins/mega/pins_MIGHTYBOARD_REVE.h
index 3bcece400f..cff3a11af1 100644
--- a/Marlin/src/pins/mega/pins_MIGHTYBOARD_REVE.h
+++ b/Marlin/src/pins/mega/pins_MIGHTYBOARD_REVE.h
@@ -203,14 +203,13 @@
#define BTN_EN2 75 // J4, UP
#define BTN_EN1 73 // J3, DOWN
- //STOP button connected as KILL_PIN
- #define KILL_PIN 14 // J1, RIGHT
- //KILL - not connected
+ // STOP button connected as KILL_PIN
+ #define KILL_PIN 14 // J1, RIGHT (not connected)
#define BEEPER_PIN 8 // H5, SD_WP
- //on board leds
- #define STAT_LED_RED_LED SERVO0_PIN // C1 (1280-EX1, DEBUG2)
+ // Onboard leds
+ #define STAT_LED_RED_PIN SERVO0_PIN // C1 (1280-EX1, DEBUG2)
#define STAT_LED_BLUE_PIN SERVO1_PIN // C0 (1280-EX2, DEBUG3)
#else
@@ -220,9 +219,9 @@
#define SR_STROBE_PIN 33 // C4
#define BTN_UP 75 // J4
- #define BTN_DWN 73 // J3
- #define BTN_LFT 72 // J2
- #define BTN_RT 14 // J1
+ #define BTN_DOWN 73 // J3
+ #define BTN_LEFT 72 // J2
+ #define BTN_RIGHT 14 // J1
// Disable encoder
#undef BTN_EN1
diff --git a/Marlin/src/pins/mega/pins_OVERLORD.h b/Marlin/src/pins/mega/pins_OVERLORD.h
index f1062b413e..49accf9f7c 100644
--- a/Marlin/src/pins/mega/pins_OVERLORD.h
+++ b/Marlin/src/pins/mega/pins_OVERLORD.h
@@ -135,7 +135,7 @@
#if IS_NEWPANEL
#define BTN_ENC 16 // Enter Pin
#define BTN_UP 19 // Button UP Pin
- #define BTN_DWN 17 // Button DOWN Pin
+ #define BTN_DOWN 17 // Button DOWN Pin
#endif
// Additional connectors/pins on the Overlord V1.X board
diff --git a/Marlin/src/pins/pinsDebug.h b/Marlin/src/pins/pinsDebug.h
index b938496915..5b19ff1b2d 100644
--- a/Marlin/src/pins/pinsDebug.h
+++ b/Marlin/src/pins/pinsDebug.h
@@ -45,7 +45,7 @@
#define REPORT_NAME_ANALOG(COUNTER, NAME) _ADD_PIN(#NAME, COUNTER)
#include "pinsDebug_list.h"
-#line 48
+#line 49
// manually add pins that have names that are macros which don't play well with these macros
#if ANY(AVR_ATmega2560_FAMILY, AVR_ATmega1284_FAMILY, ARDUINO_ARCH_SAM, TARGET_LPC1768)
@@ -164,7 +164,7 @@ const PinInfo pin_array[] PROGMEM = {
#endif
#include "pinsDebug_list.h"
- #line 167
+ #line 168
};
diff --git a/Marlin/src/pins/pinsDebug_list.h b/Marlin/src/pins/pinsDebug_list.h
index 034e4adf1b..2cd54ecf18 100644
--- a/Marlin/src/pins/pinsDebug_list.h
+++ b/Marlin/src/pins/pinsDebug_list.h
@@ -41,8 +41,8 @@
#if _EXISTS(EXT_AUX_A0)
#if ANALOG_OK(EXT_AUX_A0)
- REPORT_NAME_ANALOG(__LINE__, EXT_AUX_A0)
-#endif
+ REPORT_NAME_ANALOG(__LINE__, EXT_AUX_A0)
+ #endif
#endif
#if _EXISTS(EXT_AUX_A1)
#if ANALOG_OK(EXT_AUX_A0)
@@ -87,8 +87,8 @@
#if !defined(ARDUINO_ARCH_SAM) && !defined(ARDUINO_ARCH_SAMD) // TC1 & TC2 are macros in the SAM/SAMD tool chain
#if _EXISTS(TC1)
#if ANALOG_OK(TC1)
- REPORT_NAME_ANALOG(__LINE__, TC1)
- #endif
+ REPORT_NAME_ANALOG(__LINE__, TC1)
+ #endif
#endif
#if _EXISTS(TC2)
#if ANALOG_OK(TC1)
@@ -98,8 +98,8 @@
#endif
#if PIN_EXISTS(TEMP_0)
#if ANALOG_OK(TEMP_0_PIN)
- REPORT_NAME_ANALOG(__LINE__, TEMP_0_PIN)
- #endif
+ REPORT_NAME_ANALOG(__LINE__, TEMP_0_PIN)
+ #endif
#endif
#if PIN_EXISTS(TEMP_1)
#if ANALOG_OK(TEMP_1_PIN)
@@ -183,6 +183,10 @@
#if _EXISTS(__GS)
REPORT_NAME_DIGITAL(__LINE__, __GS)
#endif
+
+//
+// SPI on AVR
+//
#if PIN_EXISTS(AVR_MISO)
REPORT_NAME_DIGITAL(__LINE__, AVR_MISO_PIN)
#endif
@@ -192,27 +196,29 @@
#if PIN_EXISTS(AVR_SCK)
REPORT_NAME_DIGITAL(__LINE__, AVR_SCK_PIN)
#endif
-#if PIN_EXISTS(ALARM)
- REPORT_NAME_DIGITAL(__LINE__, ALARM_PIN)
-#endif
#if PIN_EXISTS(AVR_SS)
REPORT_NAME_DIGITAL(__LINE__, AVR_SS_PIN)
#endif
+
+//
+// Sound
+//
#if PIN_EXISTS(BEEPER)
REPORT_NAME_DIGITAL(__LINE__, BEEPER_PIN)
#endif
+#if PIN_EXISTS(ALARM)
+ REPORT_NAME_DIGITAL(__LINE__, ALARM_PIN)
+#endif
+
+//
+// Digital Encoder / Keypad
+//
#if _EXISTS(BTN_BACK)
REPORT_NAME_DIGITAL(__LINE__, BTN_BACK)
#endif
#if _EXISTS(BTN_CENTER)
REPORT_NAME_DIGITAL(__LINE__, BTN_CENTER)
#endif
-#if _EXISTS(BTN_DOWN)
- REPORT_NAME_DIGITAL(__LINE__, BTN_DOWN)
-#endif
-#if _EXISTS(BTN_DWN)
- REPORT_NAME_DIGITAL(__LINE__, BTN_DWN)
-#endif
#if _EXISTS(BTN_EN1)
REPORT_NAME_DIGITAL(__LINE__, BTN_EN1)
#endif
@@ -228,21 +234,22 @@
#if _EXISTS(BTN_HOME)
REPORT_NAME_DIGITAL(__LINE__, BTN_HOME)
#endif
+#if _EXISTS(BTN_UP)
+ REPORT_NAME_DIGITAL(__LINE__, BTN_UP)
+#endif
+#if _EXISTS(BTN_DOWN)
+ REPORT_NAME_DIGITAL(__LINE__, BTN_DOWN)
+#endif
#if _EXISTS(BTN_LEFT)
REPORT_NAME_DIGITAL(__LINE__, BTN_LEFT)
#endif
-#if _EXISTS(BTN_LFT)
- REPORT_NAME_DIGITAL(__LINE__, BTN_LFT)
-#endif
#if _EXISTS(BTN_RIGHT)
REPORT_NAME_DIGITAL(__LINE__, BTN_RIGHT)
#endif
-#if _EXISTS(BTN_RT)
- REPORT_NAME_DIGITAL(__LINE__, BTN_RT)
-#endif
-#if _EXISTS(BTN_UP)
- REPORT_NAME_DIGITAL(__LINE__, BTN_UP)
-#endif
+
+//
+// Joystick
+//
#if PIN_EXISTS(JOY_X)
REPORT_NAME_DIGITAL(__LINE__, JOY_X_PIN)
#endif
@@ -255,6 +262,10 @@
#if PIN_EXISTS(JOY_EN)
REPORT_NAME_DIGITAL(__LINE__, JOY_EN_PIN)
#endif
+
+//
+// Custom Buttons
+//
#if PIN_EXISTS(BUTTON1)
REPORT_NAME_DIGITAL(__LINE__, BUTTON1_PIN)
#endif
@@ -330,33 +341,32 @@
#if PIN_EXISTS(BUTTON25)
REPORT_NAME_DIGITAL(__LINE__, BUTTON25_PIN)
#endif
+
#if PIN_EXISTS(CASE_LIGHT)
REPORT_NAME_DIGITAL(__LINE__, CASE_LIGHT_PIN)
#endif
-#if PIN_EXISTS(CHAMBER_AUTO_FAN)
- REPORT_NAME_DIGITAL(__LINE__, CHAMBER_AUTO_FAN_PIN)
-#endif
-#if PIN_EXISTS(CONTROLLER_FAN)
- REPORT_NAME_DIGITAL(__LINE__, CONTROLLER_FAN_PIN)
-#endif
+
#if PIN_EXISTS(COOLANT_FLOOD)
REPORT_NAME_DIGITAL(__LINE__, COOLANT_FLOOD_PIN)
#endif
#if PIN_EXISTS(COOLANT_MIST)
REPORT_NAME_DIGITAL(__LINE__, COOLANT_MIST_PIN)
#endif
+
#if PIN_EXISTS(CUTOFF_RESET)
REPORT_NAME_DIGITAL(__LINE__, CUTOFF_RESET_PIN)
#endif
#if PIN_EXISTS(CUTOFF_TEST)
REPORT_NAME_DIGITAL(__LINE__, CUTOFF_TEST_PIN)
#endif
+
#if _EXISTS(D57)
REPORT_NAME_DIGITAL(__LINE__, D57)
#endif
#if _EXISTS(D58)
REPORT_NAME_DIGITAL(__LINE__, D58)
#endif
+
#if PIN_EXISTS(DAC_DISABLE)
REPORT_NAME_DIGITAL(__LINE__, DAC_DISABLE_PIN)
#endif
@@ -366,9 +376,7 @@
#if PIN_EXISTS(DAC1_SYNC)
REPORT_NAME_DIGITAL(__LINE__, DAC1_SYNC_PIN)
#endif
-#if PIN_EXISTS(DEBUG)
- REPORT_NAME_DIGITAL(__LINE__, DEBUG_PIN)
-#endif
+
#if _EXISTS(DIGIPOTS_I2C_SCL)
REPORT_NAME_DIGITAL(__LINE__, DIGIPOTS_I2C_SCL)
#endif
@@ -390,21 +398,97 @@
#if PIN_EXISTS(DIGIPOTSS)
REPORT_NAME_DIGITAL(__LINE__, DIGIPOTSS_PIN)
#endif
-#if PIN_EXISTS(LCD_RESET)
- REPORT_NAME_DIGITAL(__LINE__, LCD_RESET_PIN)
+#if PIN_EXISTS(EXP1_01)
+ REPORT_NAME_DIGITAL(__LINE__, EXP1_01_PIN)
#endif
-#if _EXISTS(DOGLCD_A0)
- REPORT_NAME_DIGITAL(__LINE__, DOGLCD_A0)
+#if PIN_EXISTS(EXP1_02)
+ REPORT_NAME_DIGITAL(__LINE__, EXP1_02_PIN)
#endif
-#if _EXISTS(DOGLCD_CS)
- REPORT_NAME_DIGITAL(__LINE__, DOGLCD_CS)
+#if PIN_EXISTS(EXP1_03)
+ REPORT_NAME_DIGITAL(__LINE__, EXP1_03_PIN)
#endif
-#if _EXISTS(DOGLCD_MOSI)
- REPORT_NAME_DIGITAL(__LINE__, DOGLCD_MOSI)
+#if PIN_EXISTS(EXP1_04)
+ REPORT_NAME_DIGITAL(__LINE__, EXP1_04_PIN)
#endif
-#if _EXISTS(DOGLCD_SCK)
- REPORT_NAME_DIGITAL(__LINE__, DOGLCD_SCK)
+#if PIN_EXISTS(EXP1_05)
+ REPORT_NAME_DIGITAL(__LINE__, EXP1_05_PIN)
+#endif
+#if PIN_EXISTS(EXP1_06)
+ REPORT_NAME_DIGITAL(__LINE__, EXP1_06_PIN)
+#endif
+#if PIN_EXISTS(EXP1_07)
+ REPORT_NAME_DIGITAL(__LINE__, EXP1_07_PIN)
+#endif
+#if PIN_EXISTS(EXP1_08)
+ REPORT_NAME_DIGITAL(__LINE__, EXP1_08_PIN)
+#endif
+#if PIN_EXISTS(EXP1_09)
+ REPORT_NAME_DIGITAL(__LINE__, EXP1_09_PIN)
+#endif
+#if PIN_EXISTS(EXP1_10)
+ REPORT_NAME_DIGITAL(__LINE__, EXP1_10_PIN)
+#endif
+#if PIN_EXISTS(EXP2_01)
+ REPORT_NAME_DIGITAL(__LINE__, EXP2_01_PIN)
+#endif
+#if PIN_EXISTS(EXP2_02)
+ REPORT_NAME_DIGITAL(__LINE__, EXP2_02_PIN)
+#endif
+#if PIN_EXISTS(EXP2_03)
+ REPORT_NAME_DIGITAL(__LINE__, EXP2_03_PIN)
+#endif
+#if PIN_EXISTS(EXP2_04)
+ REPORT_NAME_DIGITAL(__LINE__, EXP2_04_PIN)
+#endif
+#if PIN_EXISTS(EXP2_05)
+ REPORT_NAME_DIGITAL(__LINE__, EXP2_05_PIN)
+#endif
+#if PIN_EXISTS(EXP2_06)
+ REPORT_NAME_DIGITAL(__LINE__, EXP2_06_PIN)
+#endif
+#if PIN_EXISTS(EXP2_07)
+ REPORT_NAME_DIGITAL(__LINE__, EXP2_07_PIN)
+#endif
+#if PIN_EXISTS(EXP2_08)
+ REPORT_NAME_DIGITAL(__LINE__, EXP2_08_PIN)
+#endif
+#if PIN_EXISTS(EXP2_09)
+ REPORT_NAME_DIGITAL(__LINE__, EXP2_09_PIN)
+#endif
+#if PIN_EXISTS(EXP2_10)
+ REPORT_NAME_DIGITAL(__LINE__, EXP2_10_PIN)
+#endif
+#if PIN_EXISTS(EXP3_01)
+ REPORT_NAME_DIGITAL(__LINE__, EXP3_01_PIN)
+#endif
+#if PIN_EXISTS(EXP3_02)
+ REPORT_NAME_DIGITAL(__LINE__, EXP3_02_PIN)
+#endif
+#if PIN_EXISTS(EXP3_03)
+ REPORT_NAME_DIGITAL(__LINE__, EXP3_03_PIN)
+#endif
+#if PIN_EXISTS(EXP3_04)
+ REPORT_NAME_DIGITAL(__LINE__, EXP3_04_PIN)
+#endif
+#if PIN_EXISTS(EXP3_05)
+ REPORT_NAME_DIGITAL(__LINE__, EXP3_05_PIN)
+#endif
+#if PIN_EXISTS(EXP3_06)
+ REPORT_NAME_DIGITAL(__LINE__, EXP3_06_PIN)
+#endif
+#if PIN_EXISTS(EXP3_07)
+ REPORT_NAME_DIGITAL(__LINE__, EXP3_07_PIN)
+#endif
+#if PIN_EXISTS(EXP3_08)
+ REPORT_NAME_DIGITAL(__LINE__, EXP3_08_PIN)
#endif
+#if PIN_EXISTS(EXP3_09)
+ REPORT_NAME_DIGITAL(__LINE__, EXP3_09_PIN)
+#endif
+#if PIN_EXISTS(EXP3_10)
+ REPORT_NAME_DIGITAL(__LINE__, EXP3_10_PIN)
+#endif
+
#if _EXISTS(TMC_SW_MISO)
REPORT_NAME_DIGITAL(__LINE__, TMC_SW_MISO)
#endif
@@ -417,6 +501,10 @@
#if _EXISTS(TFTGLCD_CS)
REPORT_NAME_DIGITAL(__LINE__, TFTGLCD_CS)
#endif
+
+//
+// E Multiplexing
+//
#if PIN_EXISTS(E_MUX0)
REPORT_NAME_DIGITAL(__LINE__, E_MUX0_PIN)
#endif
@@ -426,228 +514,153 @@
#if PIN_EXISTS(E_MUX2)
REPORT_NAME_DIGITAL(__LINE__, E_MUX2_PIN)
#endif
-#if PIN_EXISTS(E_STOP)
- REPORT_NAME_DIGITAL(__LINE__, E_STOP_PIN)
-#endif
-#if PIN_EXISTS(E0_ATT)
- REPORT_NAME_DIGITAL(__LINE__, E0_ATT_PIN)
-#endif
-#if PIN_EXISTS(E0_AUTO_FAN)
- REPORT_NAME_DIGITAL(__LINE__, E0_AUTO_FAN_PIN)
-#endif
-#if PIN_EXISTS(E0_CS)
- REPORT_NAME_DIGITAL(__LINE__, E0_CS_PIN)
-#endif
+
#if PIN_EXISTS(E0_DIR)
REPORT_NAME_DIGITAL(__LINE__, E0_DIR_PIN)
#endif
#if PIN_EXISTS(E0_ENABLE)
REPORT_NAME_DIGITAL(__LINE__, E0_ENABLE_PIN)
#endif
-#if PIN_EXISTS(E0_MS1)
- REPORT_NAME_DIGITAL(__LINE__, E0_MS1_PIN)
-#endif
-#if PIN_EXISTS(E0_MS2)
- REPORT_NAME_DIGITAL(__LINE__, E0_MS2_PIN)
-#endif
-#if PIN_EXISTS(E0_MS3)
- REPORT_NAME_DIGITAL(__LINE__, E0_MS3_PIN)
-#endif
#if PIN_EXISTS(E0_STEP)
REPORT_NAME_DIGITAL(__LINE__, E0_STEP_PIN)
#endif
-#if PIN_EXISTS(E0_STDBY)
- REPORT_NAME_DIGITAL(__LINE__, E0_STDBY_PIN)
-#endif
-#if PIN_EXISTS(E1_AUTO_FAN)
- REPORT_NAME_DIGITAL(__LINE__, E1_AUTO_FAN_PIN)
-#endif
-#if PIN_EXISTS(E1_CS)
- REPORT_NAME_DIGITAL(__LINE__, E1_CS_PIN)
-#endif
#if PIN_EXISTS(E1_DIR)
REPORT_NAME_DIGITAL(__LINE__, E1_DIR_PIN)
#endif
#if PIN_EXISTS(E1_ENABLE)
REPORT_NAME_DIGITAL(__LINE__, E1_ENABLE_PIN)
#endif
-#if PIN_EXISTS(E1_MS1)
- REPORT_NAME_DIGITAL(__LINE__, E1_MS1_PIN)
-#endif
-#if PIN_EXISTS(E1_MS2)
- REPORT_NAME_DIGITAL(__LINE__, E1_MS2_PIN)
-#endif
-#if PIN_EXISTS(E1_MS3)
- REPORT_NAME_DIGITAL(__LINE__, E1_MS3_PIN)
-#endif
#if PIN_EXISTS(E1_STEP)
REPORT_NAME_DIGITAL(__LINE__, E1_STEP_PIN)
#endif
-#if PIN_EXISTS(E1_STDBY)
- REPORT_NAME_DIGITAL(__LINE__, E1_STDBY_PIN)
-#endif
-#if PIN_EXISTS(E2_AUTO_FAN)
- REPORT_NAME_DIGITAL(__LINE__, E2_AUTO_FAN_PIN)
-#endif
-#if PIN_EXISTS(E2_CS)
- REPORT_NAME_DIGITAL(__LINE__, E2_CS_PIN)
-#endif
#if PIN_EXISTS(E2_DIR)
REPORT_NAME_DIGITAL(__LINE__, E2_DIR_PIN)
#endif
#if PIN_EXISTS(E2_ENABLE)
REPORT_NAME_DIGITAL(__LINE__, E2_ENABLE_PIN)
#endif
-#if PIN_EXISTS(E2_MS1)
- REPORT_NAME_DIGITAL(__LINE__, E2_MS1_PIN)
-#endif
-#if PIN_EXISTS(E2_MS2)
- REPORT_NAME_DIGITAL(__LINE__, E2_MS2_PIN)
-#endif
-#if PIN_EXISTS(E2_MS3)
- REPORT_NAME_DIGITAL(__LINE__, E2_MS3_PIN)
-#endif
#if PIN_EXISTS(E2_STEP)
REPORT_NAME_DIGITAL(__LINE__, E2_STEP_PIN)
#endif
-#if PIN_EXISTS(E2_STDBY)
- REPORT_NAME_DIGITAL(__LINE__, E2_STDBY_PIN)
-#endif
-#if PIN_EXISTS(E3_AUTO_FAN)
- REPORT_NAME_DIGITAL(__LINE__, E3_AUTO_FAN_PIN)
-#endif
-#if PIN_EXISTS(E3_CS)
- REPORT_NAME_DIGITAL(__LINE__, E3_CS_PIN)
-#endif
#if PIN_EXISTS(E3_DIR)
REPORT_NAME_DIGITAL(__LINE__, E3_DIR_PIN)
#endif
#if PIN_EXISTS(E3_ENABLE)
REPORT_NAME_DIGITAL(__LINE__, E3_ENABLE_PIN)
#endif
-#if PIN_EXISTS(E3_MS1)
- REPORT_NAME_DIGITAL(__LINE__, E3_MS1_PIN)
-#endif
-#if PIN_EXISTS(E3_MS2)
- REPORT_NAME_DIGITAL(__LINE__, E3_MS2_PIN)
-#endif
-#if PIN_EXISTS(E3_MS3)
- REPORT_NAME_DIGITAL(__LINE__, E3_MS3_PIN)
-#endif
#if PIN_EXISTS(E3_STEP)
REPORT_NAME_DIGITAL(__LINE__, E3_STEP_PIN)
#endif
-#if PIN_EXISTS(E3_STDBY)
- REPORT_NAME_DIGITAL(__LINE__, E3_STDBY_PIN)
-#endif
-#if PIN_EXISTS(E4_AUTO_FAN)
- REPORT_NAME_DIGITAL(__LINE__, E4_AUTO_FAN_PIN)
-#endif
-#if PIN_EXISTS(E4_CS)
- REPORT_NAME_DIGITAL(__LINE__, E4_CS_PIN)
-#endif
#if PIN_EXISTS(E4_DIR)
REPORT_NAME_DIGITAL(__LINE__, E4_DIR_PIN)
#endif
#if PIN_EXISTS(E4_ENABLE)
REPORT_NAME_DIGITAL(__LINE__, E4_ENABLE_PIN)
#endif
-#if PIN_EXISTS(E4_MS1)
- REPORT_NAME_DIGITAL(__LINE__, E4_MS1_PIN)
-#endif
-#if PIN_EXISTS(E4_MS2)
- REPORT_NAME_DIGITAL(__LINE__, E4_MS2_PIN)
-#endif
-#if PIN_EXISTS(E4_MS3)
- REPORT_NAME_DIGITAL(__LINE__, E4_MS3_PIN)
-#endif
#if PIN_EXISTS(E4_STEP)
REPORT_NAME_DIGITAL(__LINE__, E4_STEP_PIN)
#endif
-#if PIN_EXISTS(E4_STDBY)
- REPORT_NAME_DIGITAL(__LINE__, E4_STDBY_PIN)
-#endif
-#if PIN_EXISTS(E5_AUTO_FAN)
- REPORT_NAME_DIGITAL(__LINE__, E5_AUTO_FAN_PIN)
-#endif
-#if PIN_EXISTS(E5_CS)
- REPORT_NAME_DIGITAL(__LINE__, E5_CS_PIN)
-#endif
#if PIN_EXISTS(E5_DIR)
REPORT_NAME_DIGITAL(__LINE__, E5_DIR_PIN)
#endif
#if PIN_EXISTS(E5_ENABLE)
REPORT_NAME_DIGITAL(__LINE__, E5_ENABLE_PIN)
#endif
-#if PIN_EXISTS(E5_MS1)
- REPORT_NAME_DIGITAL(__LINE__, E5_MS1_PIN)
-#endif
-#if PIN_EXISTS(E5_MS2)
- REPORT_NAME_DIGITAL(__LINE__, E5_MS2_PIN)
-#endif
-#if PIN_EXISTS(E5_MS3)
- REPORT_NAME_DIGITAL(__LINE__, E5_MS3_PIN)
-#endif
#if PIN_EXISTS(E5_STEP)
REPORT_NAME_DIGITAL(__LINE__, E5_STEP_PIN)
#endif
-#if PIN_EXISTS(E5_STDBY)
- REPORT_NAME_DIGITAL(__LINE__, E5_STDBY_PIN)
-#endif
-#if PIN_EXISTS(E6_AUTO_FAN)
- REPORT_NAME_DIGITAL(__LINE__, E6_AUTO_FAN_PIN)
-#endif
-#if PIN_EXISTS(E6_CS)
- REPORT_NAME_DIGITAL(__LINE__, E6_CS_PIN)
-#endif
#if PIN_EXISTS(E6_DIR)
REPORT_NAME_DIGITAL(__LINE__, E6_DIR_PIN)
#endif
#if PIN_EXISTS(E6_ENABLE)
REPORT_NAME_DIGITAL(__LINE__, E6_ENABLE_PIN)
#endif
-#if PIN_EXISTS(E6_MS1)
- REPORT_NAME_DIGITAL(__LINE__, E6_MS1_PIN)
-#endif
-#if PIN_EXISTS(E6_MS2)
- REPORT_NAME_DIGITAL(__LINE__, E6_MS2_PIN)
-#endif
-#if PIN_EXISTS(E6_MS3)
- REPORT_NAME_DIGITAL(__LINE__, E6_MS3_PIN)
-#endif
#if PIN_EXISTS(E6_STEP)
REPORT_NAME_DIGITAL(__LINE__, E6_STEP_PIN)
#endif
-#if PIN_EXISTS(E6_STDBY)
- REPORT_NAME_DIGITAL(__LINE__, E6_STDBY_PIN)
-#endif
-#if PIN_EXISTS(E7_AUTO_FAN)
- REPORT_NAME_DIGITAL(__LINE__, E7_AUTO_FAN_PIN)
-#endif
-#if PIN_EXISTS(E7_CS)
- REPORT_NAME_DIGITAL(__LINE__, E7_CS_PIN)
-#endif
#if PIN_EXISTS(E7_DIR)
REPORT_NAME_DIGITAL(__LINE__, E7_DIR_PIN)
#endif
#if PIN_EXISTS(E7_ENABLE)
REPORT_NAME_DIGITAL(__LINE__, E7_ENABLE_PIN)
#endif
-#if PIN_EXISTS(E7_MS1)
- REPORT_NAME_DIGITAL(__LINE__, E7_MS1_PIN)
+#if PIN_EXISTS(E7_STEP)
+ REPORT_NAME_DIGITAL(__LINE__, E7_STEP_PIN)
#endif
-#if PIN_EXISTS(E7_MS2)
- REPORT_NAME_DIGITAL(__LINE__, E7_MS2_PIN)
+
+//
+// Stepper Select
+//
+#if PIN_EXISTS(X_CS)
+ REPORT_NAME_DIGITAL(__LINE__, X_CS_PIN)
#endif
-#if PIN_EXISTS(E7_MS3)
- REPORT_NAME_DIGITAL(__LINE__, E7_MS3_PIN)
+#if PIN_EXISTS(X2_CS)
+ REPORT_NAME_DIGITAL(__LINE__, X2_CS_PIN)
#endif
-#if PIN_EXISTS(E7_STEP)
- REPORT_NAME_DIGITAL(__LINE__, E7_STEP_PIN)
+#if PIN_EXISTS(Y_CS)
+ REPORT_NAME_DIGITAL(__LINE__, Y_CS_PIN)
#endif
-#if PIN_EXISTS(E7_STDBY)
- REPORT_NAME_DIGITAL(__LINE__, E7_STDBY_PIN)
+#if PIN_EXISTS(Y2_CS)
+ REPORT_NAME_DIGITAL(__LINE__, Y2_CS_PIN)
+#endif
+#if PIN_EXISTS(Z_CS)
+ REPORT_NAME_DIGITAL(__LINE__, Z_CS_PIN)
#endif
+#if PIN_EXISTS(Z2_CS)
+ REPORT_NAME_DIGITAL(__LINE__, Z2_CS_PIN)
+#endif
+#if PIN_EXISTS(Z3_CS)
+ REPORT_NAME_DIGITAL(__LINE__, Z3_CS_PIN)
+#endif
+#if PIN_EXISTS(Z4_CS)
+ REPORT_NAME_DIGITAL(__LINE__, Z4_CS_PIN)
+#endif
+#if PIN_EXISTS(I_CS)
+ REPORT_NAME_DIGITAL(__LINE__, I_CS_PIN)
+#endif
+#if PIN_EXISTS(J_CS)
+ REPORT_NAME_DIGITAL(__LINE__, J_CS_PIN)
+#endif
+#if PIN_EXISTS(K_CS)
+ REPORT_NAME_DIGITAL(__LINE__, K_CS_PIN)
+#endif
+#if PIN_EXISTS(U_CS)
+ REPORT_NAME_DIGITAL(__LINE__, U_CS_PIN)
+#endif
+#if PIN_EXISTS(V_CS)
+ REPORT_NAME_DIGITAL(__LINE__, V_CS_PIN)
+#endif
+#if PIN_EXISTS(W_CS)
+ REPORT_NAME_DIGITAL(__LINE__, W_CS_PIN)
+#endif
+#if PIN_EXISTS(E0_CS)
+ REPORT_NAME_DIGITAL(__LINE__, E0_CS_PIN)
+#endif
+#if PIN_EXISTS(E1_CS)
+ REPORT_NAME_DIGITAL(__LINE__, E1_CS_PIN)
+#endif
+#if PIN_EXISTS(E2_CS)
+ REPORT_NAME_DIGITAL(__LINE__, E2_CS_PIN)
+#endif
+#if PIN_EXISTS(E3_CS)
+ REPORT_NAME_DIGITAL(__LINE__, E3_CS_PIN)
+#endif
+#if PIN_EXISTS(E4_CS)
+ REPORT_NAME_DIGITAL(__LINE__, E4_CS_PIN)
+#endif
+#if PIN_EXISTS(E5_CS)
+ REPORT_NAME_DIGITAL(__LINE__, E5_CS_PIN)
+#endif
+#if PIN_EXISTS(E6_CS)
+ REPORT_NAME_DIGITAL(__LINE__, E6_CS_PIN)
+#endif
+#if PIN_EXISTS(E7_CS)
+ REPORT_NAME_DIGITAL(__LINE__, E7_CS_PIN)
+#endif
+
+//
+// Ethernet
+//
#if _EXISTS(ENET_CRS)
REPORT_NAME_DIGITAL(__LINE__, ENET_CRS)
#endif
@@ -675,6 +688,10 @@
#if _EXISTS(ENET_TXD1)
REPORT_NAME_DIGITAL(__LINE__, ENET_TXD1)
#endif
+#if _EXISTS(REF_CLK)
+ REPORT_NAME_DIGITAL(__LINE__, REF_CLK)
+#endif
+
#if PIN_EXISTS(EXP_VOLTAGE_LEVEL)
REPORT_NAME_DIGITAL(__LINE__, EXP_VOLTAGE_LEVEL_PIN)
#endif
@@ -709,12 +726,10 @@
#if _EXISTS(EXT_AUX_TX1_D3)
REPORT_NAME_DIGITAL(__LINE__, EXT_AUX_TX1_D3)
#endif
-#if _EXISTS(EXTRUDER_0_AUTO_FAN)
- REPORT_NAME_DIGITAL(__LINE__, EXTRUDER_0_AUTO_FAN)
-#endif
-#if _EXISTS(EXTRUDER_1_AUTO_FAN)
- REPORT_NAME_DIGITAL(__LINE__, EXTRUDER_1_AUTO_FAN)
-#endif
+
+//
+// Fans
+//
#if PIN_EXISTS(FAN)
REPORT_NAME_DIGITAL(__LINE__, FAN_PIN)
#endif
@@ -748,12 +763,40 @@
#if PIN_EXISTS(FAN_MUX2)
REPORT_NAME_DIGITAL(__LINE__, FAN_MUX2_PIN)
#endif
-#if PIN_EXISTS(POWER_LOSS)
- REPORT_NAME_DIGITAL(__LINE__, POWER_LOSS_PIN)
+#if PIN_EXISTS(E0_AUTO_FAN)
+ REPORT_NAME_DIGITAL(__LINE__, E0_AUTO_FAN_PIN)
#endif
-#if PIN_EXISTS(SAFE_POWER)
- REPORT_NAME_DIGITAL(__LINE__, SAFE_POWER_PIN)
+#if PIN_EXISTS(E1_AUTO_FAN)
+ REPORT_NAME_DIGITAL(__LINE__, E1_AUTO_FAN_PIN)
#endif
+#if PIN_EXISTS(E2_AUTO_FAN)
+ REPORT_NAME_DIGITAL(__LINE__, E2_AUTO_FAN_PIN)
+#endif
+#if PIN_EXISTS(E3_AUTO_FAN)
+ REPORT_NAME_DIGITAL(__LINE__, E3_AUTO_FAN_PIN)
+#endif
+#if PIN_EXISTS(E4_AUTO_FAN)
+ REPORT_NAME_DIGITAL(__LINE__, E4_AUTO_FAN_PIN)
+#endif
+#if PIN_EXISTS(E5_AUTO_FAN)
+ REPORT_NAME_DIGITAL(__LINE__, E5_AUTO_FAN_PIN)
+#endif
+#if PIN_EXISTS(E6_AUTO_FAN)
+ REPORT_NAME_DIGITAL(__LINE__, E6_AUTO_FAN_PIN)
+#endif
+#if PIN_EXISTS(E7_AUTO_FAN)
+ REPORT_NAME_DIGITAL(__LINE__, E7_AUTO_FAN_PIN)
+#endif
+#if PIN_EXISTS(CHAMBER_AUTO_FAN)
+ REPORT_NAME_DIGITAL(__LINE__, CHAMBER_AUTO_FAN_PIN)
+#endif
+#if PIN_EXISTS(CONTROLLER_FAN)
+ REPORT_NAME_DIGITAL(__LINE__, CONTROLLER_FAN_PIN)
+#endif
+
+//
+// Filament Runout Sensor
+//
#if PIN_EXISTS(FIL_RUNOUT)
REPORT_NAME_DIGITAL(__LINE__, FIL_RUNOUT_PIN)
#endif
@@ -778,6 +821,10 @@
#if PIN_EXISTS(FIL_RUNOUT8)
REPORT_NAME_DIGITAL(__LINE__, FIL_RUNOUT8_PIN)
#endif
+
+//
+// Heaters
+//
#if PIN_EXISTS(HEATER_0)
REPORT_NAME_DIGITAL(__LINE__, HEATER_0_PIN)
#endif
@@ -811,23 +858,52 @@
#if PIN_EXISTS(COOLER)
REPORT_NAME_DIGITAL(__LINE__, COOLER_PIN)
#endif
+
#if PIN_EXISTS(HOME)
REPORT_NAME_DIGITAL(__LINE__, HOME_PIN)
#endif
-#if PIN_EXISTS(I2C_SCL)
- REPORT_NAME_DIGITAL(__LINE__, I2C_SCL_PIN)
-#endif
-#if PIN_EXISTS(I2C_SDA)
- REPORT_NAME_DIGITAL(__LINE__, I2C_SDA_PIN)
-#endif
#if HAS_KILL
REPORT_NAME_DIGITAL(__LINE__, KILL_PIN)
#endif
#if PIN_EXISTS(FREEZE)
REPORT_NAME_DIGITAL(__LINE__, FREEZE_PIN)
#endif
-#if PIN_EXISTS(LCD_BACKLIGHT)
- REPORT_NAME_DIGITAL(__LINE__, LCD_BACKLIGHT_PIN)
+#if PIN_EXISTS(DEBUG)
+ REPORT_NAME_DIGITAL(__LINE__, DEBUG_PIN)
+#endif
+#if PIN_EXISTS(SUICIDE)
+ REPORT_NAME_DIGITAL(__LINE__, SUICIDE_PIN)
+#endif
+#if PIN_EXISTS(FET_SAFETY)
+ REPORT_NAME_DIGITAL(__LINE__, FET_SAFETY_PIN)
+#endif
+#if PIN_EXISTS(SAFETY_TRIGGERED)
+ REPORT_NAME_DIGITAL(__LINE__, SAFETY_TRIGGERED_PIN)
+#endif
+#if PIN_EXISTS(SAFE_POWER)
+ REPORT_NAME_DIGITAL(__LINE__, SAFE_POWER_PIN)
+#endif
+#if PIN_EXISTS(POWER_LOSS)
+ REPORT_NAME_DIGITAL(__LINE__, POWER_LOSS_PIN)
+#endif
+#if PIN_EXISTS(PS_ON)
+ REPORT_NAME_DIGITAL(__LINE__, PS_ON_PIN)
+#endif
+
+//
+// LCD
+//
+#if _EXISTS(DOGLCD_A0)
+ REPORT_NAME_DIGITAL(__LINE__, DOGLCD_A0)
+#endif
+#if _EXISTS(DOGLCD_CS)
+ REPORT_NAME_DIGITAL(__LINE__, DOGLCD_CS)
+#endif
+#if _EXISTS(DOGLCD_MOSI)
+ REPORT_NAME_DIGITAL(__LINE__, DOGLCD_MOSI)
+#endif
+#if _EXISTS(DOGLCD_SCK)
+ REPORT_NAME_DIGITAL(__LINE__, DOGLCD_SCK)
#endif
#if _EXISTS(LCD_PINS_D4)
REPORT_NAME_DIGITAL(__LINE__, LCD_PINS_D4)
@@ -850,9 +926,16 @@
#if _EXISTS(LCD_SDSS)
REPORT_NAME_DIGITAL(__LINE__, LCD_SDSS)
#endif
-#if PIN_EXISTS(LED_GREEN)
- REPORT_NAME_DIGITAL(__LINE__, LED_GREEN_PIN)
+#if PIN_EXISTS(LCD_RESET)
+ REPORT_NAME_DIGITAL(__LINE__, LCD_RESET_PIN)
+#endif
+#if PIN_EXISTS(LCD_BACKLIGHT)
+ REPORT_NAME_DIGITAL(__LINE__, LCD_BACKLIGHT_PIN)
#endif
+
+//
+// LED Lights
+//
#if PIN_EXISTS(LED)
REPORT_NAME_DIGITAL(__LINE__, LED_PIN)
#endif
@@ -865,9 +948,50 @@
#if PIN_EXISTS(LED4)
REPORT_NAME_DIGITAL(__LINE__, LED4_PIN)
#endif
+#if PIN_EXISTS(LED_GREEN)
+ REPORT_NAME_DIGITAL(__LINE__, LED_GREEN_PIN)
+#endif
#if PIN_EXISTS(LED_RED)
REPORT_NAME_DIGITAL(__LINE__, LED_RED_PIN)
#endif
+#if PIN_EXISTS(STAT_LED_BLUE)
+ REPORT_NAME_DIGITAL(__LINE__, STAT_LED_BLUE_PIN)
+#endif
+#if PIN_EXISTS(STAT_LED_RED)
+ REPORT_NAME_DIGITAL(__LINE__, STAT_LED_RED_PIN)
+#endif
+#if PIN_EXISTS(RGB_LED_R)
+ REPORT_NAME_DIGITAL(__LINE__, RGB_LED_R_PIN)
+#endif
+#if PIN_EXISTS(RGB_LED_G)
+ REPORT_NAME_DIGITAL(__LINE__, RGB_LED_G_PIN)
+#endif
+#if PIN_EXISTS(RGB_LED_B)
+ REPORT_NAME_DIGITAL(__LINE__, RGB_LED_B_PIN)
+#endif
+#if PIN_EXISTS(RGB_LED_W)
+ REPORT_NAME_DIGITAL(__LINE__, RGB_LED_W_PIN)
+#endif
+#if PIN_EXISTS(NEOPIXEL)
+ REPORT_NAME_DIGITAL(__LINE__, NEOPIXEL_PIN)
+#endif
+#if PIN_EXISTS(NEOPIXEL2)
+ REPORT_NAME_DIGITAL(__LINE__, NEOPIXEL2_PIN)
+#endif
+
+//
+// MAX7219 LED Matrix
+//
+#if PIN_EXISTS(MAX7219_CLK)
+ REPORT_NAME_DIGITAL(__LINE__, MAX7219_CLK_PIN)
+#endif
+#if PIN_EXISTS(MAX7219_DIN)
+ REPORT_NAME_DIGITAL(__LINE__, MAX7219_DIN_PIN)
+#endif
+#if PIN_EXISTS(MAX7219_LOAD)
+ REPORT_NAME_DIGITAL(__LINE__, MAX7219_LOAD_PIN)
+#endif
+
#if PIN_EXISTS(TEMP_0_CS)
REPORT_NAME_DIGITAL(__LINE__, TEMP_0_CS_PIN)
#endif
@@ -892,22 +1016,10 @@
#if PIN_EXISTS(TEMP_1_MISO)
REPORT_NAME_DIGITAL(__LINE__, TEMP_1_MISO_PIN)
#endif
-#if PIN_EXISTS(MAX7219_CLK)
- REPORT_NAME_DIGITAL(__LINE__, MAX7219_CLK_PIN)
-#endif
-#if PIN_EXISTS(MAX7219_DIN)
- REPORT_NAME_DIGITAL(__LINE__, MAX7219_DIN_PIN)
-#endif
-#if PIN_EXISTS(MAX7219_LOAD)
- REPORT_NAME_DIGITAL(__LINE__, MAX7219_LOAD_PIN)
-#endif
-//#if _EXISTS(MISO)
-// REPORT_NAME_DIGITAL(__LINE__, MISO)
-//#endif
-#if PIN_EXISTS(MISO)
- REPORT_NAME_DIGITAL(__LINE__, SD_MISO_PIN)
-#endif
+//
+// MOSFETs (RAMPS)
+//
#if PIN_EXISTS(MOSFET_A)
REPORT_NAME_DIGITAL(__LINE__, MOSFET_A_PIN)
#endif
@@ -920,21 +1032,62 @@
#if PIN_EXISTS(MOSFET_D)
REPORT_NAME_DIGITAL(__LINE__, MOSFET_D_PIN)
#endif
+
+//
+// I2C
+//
+
+//#if _EXISTS(SCL)
+// REPORT_NAME_DIGITAL(__LINE__, SCL)
+//#endif
+#if PIN_EXISTS(I2C_SCL)
+ REPORT_NAME_DIGITAL(__LINE__, I2C_SCL_PIN)
+#endif
+//#if _EXISTS(SDA)
+// REPORT_NAME_DIGITAL(__LINE__, SDA)
+//#endif
+#if PIN_EXISTS(I2C_SDA)
+ REPORT_NAME_DIGITAL(__LINE__, I2C_SDA_PIN)
+#endif
+
+//
+// SPI / SD Card
+//
+
+//#if _EXISTS(MISO)
+// REPORT_NAME_DIGITAL(__LINE__, MISO)
+//#endif
+#if PIN_EXISTS(SD_MISO)
+ REPORT_NAME_DIGITAL(__LINE__, SD_MISO_PIN)
+#endif
//#if _EXISTS(MOSI)
// REPORT_NAME_DIGITAL(__LINE__, MOSI)
//#endif
-#if PIN_EXISTS(MOSI)
+#if PIN_EXISTS(SD_MOSI)
REPORT_NAME_DIGITAL(__LINE__, SD_MOSI_PIN)
#endif
-#if PIN_EXISTS(MOTOR_CURRENT_PWM_E)
- REPORT_NAME_DIGITAL(__LINE__, MOTOR_CURRENT_PWM_E_PIN)
+//#if _EXISTS(SCK)
+// REPORT_NAME_DIGITAL(__LINE__, SCK)
+//#endif
+#if PIN_EXISTS(SD_SCK)
+ REPORT_NAME_DIGITAL(__LINE__, SD_SCK_PIN)
#endif
-#if PIN_EXISTS(MOTOR_CURRENT_PWM_E0)
- REPORT_NAME_DIGITAL(__LINE__, MOTOR_CURRENT_PWM_E0_PIN)
+#if _EXISTS(SDSS)
+ REPORT_NAME_DIGITAL(__LINE__, SDSS)
#endif
-#if PIN_EXISTS(MOTOR_CURRENT_PWM_E1)
- REPORT_NAME_DIGITAL(__LINE__, MOTOR_CURRENT_PWM_E1_PIN)
+#if PIN_EXISTS(SD_SS)
+ REPORT_NAME_DIGITAL(__LINE__, SD_SS_PIN)
+#endif
+#if PIN_EXISTS(SD_DETECT)
+ REPORT_NAME_DIGITAL(__LINE__, SD_DETECT_PIN)
#endif
+#if PIN_EXISTS(SDPOWER)
+ REPORT_NAME_DIGITAL(__LINE__, SDPOWER_PIN)
+#endif
+
+//
+// Motor Current PWM
+//
#if PIN_EXISTS(MOTOR_CURRENT_PWM_X)
REPORT_NAME_DIGITAL(__LINE__, MOTOR_CURRENT_PWM_X_PIN)
#endif
@@ -944,84 +1097,74 @@
#if PIN_EXISTS(MOTOR_CURRENT_PWM_XY)
REPORT_NAME_DIGITAL(__LINE__, MOTOR_CURRENT_PWM_XY_PIN)
#endif
-#if PIN_EXISTS(MOTOR_CURRENT_PWM_X)
- REPORT_NAME_DIGITAL(__LINE__, MOTOR_CURRENT_PWM_X_PIN)
-#endif
-#if PIN_EXISTS(MOTOR_CURRENT_PWM_Y)
- REPORT_NAME_DIGITAL(__LINE__, MOTOR_CURRENT_PWM_Y_PIN)
-#endif
#if PIN_EXISTS(MOTOR_CURRENT_PWM_Z)
REPORT_NAME_DIGITAL(__LINE__, MOTOR_CURRENT_PWM_Z_PIN)
#endif
+#if PIN_EXISTS(MOTOR_CURRENT_PWM_I)
+ REPORT_NAME_DIGITAL(__LINE__, MOTOR_CURRENT_PWM_I_PIN)
+#endif
+#if PIN_EXISTS(MOTOR_CURRENT_PWM_J)
+ REPORT_NAME_DIGITAL(__LINE__, MOTOR_CURRENT_PWM_J_PIN)
+#endif
+#if PIN_EXISTS(MOTOR_CURRENT_PWM_K)
+ REPORT_NAME_DIGITAL(__LINE__, MOTOR_CURRENT_PWM_K_PIN)
+#endif
+#if PIN_EXISTS(MOTOR_CURRENT_PWM_U)
+ REPORT_NAME_DIGITAL(__LINE__, MOTOR_CURRENT_PWM_U_PIN)
+#endif
+#if PIN_EXISTS(MOTOR_CURRENT_PWM_V)
+ REPORT_NAME_DIGITAL(__LINE__, MOTOR_CURRENT_PWM_V_PIN)
+#endif
+#if PIN_EXISTS(MOTOR_CURRENT_PWM_W)
+ REPORT_NAME_DIGITAL(__LINE__, MOTOR_CURRENT_PWM_W_PIN)
+#endif
+#if PIN_EXISTS(MOTOR_CURRENT_PWM_E)
+ REPORT_NAME_DIGITAL(__LINE__, MOTOR_CURRENT_PWM_E_PIN)
+#endif
+#if PIN_EXISTS(MOTOR_CURRENT_PWM_E0)
+ REPORT_NAME_DIGITAL(__LINE__, MOTOR_CURRENT_PWM_E0_PIN)
+#endif
+#if PIN_EXISTS(MOTOR_CURRENT_PWM_E1)
+ REPORT_NAME_DIGITAL(__LINE__, MOTOR_CURRENT_PWM_E1_PIN)
+#endif
#if PIN_EXISTS(MOTOR_FAULT)
REPORT_NAME_DIGITAL(__LINE__, MOTOR_FAULT_PIN)
#endif
-#if PIN_EXISTS(PHOTOGRAPH)
- REPORT_NAME_DIGITAL(__LINE__, PHOTOGRAPH_PIN)
+
+#if PIN_EXISTS(SLED)
+ REPORT_NAME_DIGITAL(__LINE__, SLED_PIN)
#endif
+
+//
+// Camera
+//
#if PIN_EXISTS(CHDK)
REPORT_NAME_DIGITAL(__LINE__, CHDK_PIN)
#endif
-#if PIN_EXISTS(PS_ON)
- REPORT_NAME_DIGITAL(__LINE__, PS_ON_PIN)
+#if PIN_EXISTS(PHOTOGRAPH)
+ REPORT_NAME_DIGITAL(__LINE__, PHOTOGRAPH_PIN)
#endif
+
#if PIN_EXISTS(PWM_1)
REPORT_NAME_DIGITAL(__LINE__, PWM_1_PIN)
#endif
#if PIN_EXISTS(PWM_2)
REPORT_NAME_DIGITAL(__LINE__, PWM_2_PIN)
#endif
-#if _EXISTS(REF_CLK)
- REPORT_NAME_DIGITAL(__LINE__, REF_CLK)
-#endif
-#if PIN_EXISTS(NEOPIXEL)
- REPORT_NAME_DIGITAL(__LINE__, NEOPIXEL_PIN)
-#endif
-#if PIN_EXISTS(NEOPIXEL2)
- REPORT_NAME_DIGITAL(__LINE__, NEOPIXEL2_PIN)
-#endif
-#if PIN_EXISTS(RGB_LED_R)
- REPORT_NAME_DIGITAL(__LINE__, RGB_LED_R_PIN)
-#endif
-#if PIN_EXISTS(RGB_LED_G)
- REPORT_NAME_DIGITAL(__LINE__, RGB_LED_G_PIN)
-#endif
-#if PIN_EXISTS(RGB_LED_B)
- REPORT_NAME_DIGITAL(__LINE__, RGB_LED_B_PIN)
-#endif
-#if PIN_EXISTS(RGB_LED_W)
- REPORT_NAME_DIGITAL(__LINE__, RGB_LED_W_PIN)
-#endif
+
+//
+// Serial UART
+//
#if PIN_EXISTS(RX_ENABLE)
REPORT_NAME_DIGITAL(__LINE__, RX_ENABLE_PIN)
#endif
-#if PIN_EXISTS(SAFETY_TRIGGERED)
- REPORT_NAME_DIGITAL(__LINE__, SAFETY_TRIGGERED_PIN)
-#endif
-//#if _EXISTS(SCK)
-// REPORT_NAME_DIGITAL(__LINE__, SCK)
-//#endif
-#if PIN_EXISTS(SCK)
- REPORT_NAME_DIGITAL(__LINE__, SD_SCK_PIN)
-#endif
-//#if _EXISTS(SCL)
-// REPORT_NAME_DIGITAL(__LINE__, SCL)
-//#endif
-#if PIN_EXISTS(SD_DETECT)
- REPORT_NAME_DIGITAL(__LINE__, SD_DETECT_PIN)
+#if PIN_EXISTS(TX_ENABLE)
+ REPORT_NAME_DIGITAL(__LINE__, TX_ENABLE_PIN)
#endif
-//#if _EXISTS(SDA)
-// REPORT_NAME_DIGITAL(__LINE__, SDA)
+
+//#if _EXISTS(SERVO0)
+// REPORT_NAME_DIGITAL(__LINE__, SERVO0)
//#endif
-#if PIN_EXISTS(SDPOWER)
- REPORT_NAME_DIGITAL(__LINE__, SDPOWER_PIN)
-#endif
-#if _EXISTS(SDSS)
- REPORT_NAME_DIGITAL(__LINE__, SDSS)
-#endif
-#if _EXISTS(SERVO0)
- REPORT_NAME_DIGITAL(__LINE__, SERVO0)
-#endif
#if PIN_EXISTS(SERVO0)
REPORT_NAME_DIGITAL(__LINE__, SERVO0_PIN)
#endif
@@ -1034,6 +1177,7 @@
#if PIN_EXISTS(SERVO3)
REPORT_NAME_DIGITAL(__LINE__, SERVO3_PIN)
#endif
+
#if PIN_EXISTS(SHIFT_CLK)
REPORT_NAME_DIGITAL(__LINE__, SHIFT_CLK_PIN)
#endif
@@ -1046,9 +1190,7 @@
#if PIN_EXISTS(SHIFT_OUT)
REPORT_NAME_DIGITAL(__LINE__, SHIFT_OUT_PIN)
#endif
-#if PIN_EXISTS(SLED)
- REPORT_NAME_DIGITAL(__LINE__, SLED_PIN)
-#endif
+
#if PIN_EXISTS(SLEEP_WAKE)
REPORT_NAME_DIGITAL(__LINE__, SLEEP_WAKE_PIN)
#endif
@@ -1076,9 +1218,11 @@
#if PIN_EXISTS(SOL7)
REPORT_NAME_DIGITAL(__LINE__, SOL7_PIN)
#endif
+
#if _EXISTS(SPARE_IO)
REPORT_NAME_DIGITAL(__LINE__, SPARE_IO)
#endif
+
#if PIN_EXISTS(SPI_EEPROM1_CS)
REPORT_NAME_DIGITAL(__LINE__, SPI_EEPROM1_CS_PIN)
#endif
@@ -1088,6 +1232,7 @@
#if PIN_EXISTS(SPI_FLASH_CS)
REPORT_NAME_DIGITAL(__LINE__, SPI_FLASH_CS_PIN)
#endif
+
#if PIN_EXISTS(SPINDLE_DIR)
REPORT_NAME_DIGITAL(__LINE__, SPINDLE_DIR_PIN)
#endif
@@ -1100,6 +1245,7 @@
#if PIN_EXISTS(SPINDLE_LASER_PWM)
REPORT_NAME_DIGITAL(__LINE__, SPINDLE_LASER_PWM_PIN)
#endif
+
#if PIN_EXISTS(SR_CLK)
REPORT_NAME_DIGITAL(__LINE__, SR_CLK_PIN)
#endif
@@ -1109,24 +1255,10 @@
#if PIN_EXISTS(SR_STROBE)
REPORT_NAME_DIGITAL(__LINE__, SR_STROBE_PIN)
#endif
-#if PIN_EXISTS(SS)
- REPORT_NAME_DIGITAL(__LINE__, SD_SS_PIN)
-#endif
-#if PIN_EXISTS(STAT_LED_BLUE)
- REPORT_NAME_DIGITAL(__LINE__, STAT_LED_BLUE_PIN)
-#endif
-#if _EXISTS(STAT_LED_RED_LED)
- REPORT_NAME_DIGITAL(__LINE__, STAT_LED_RED_LED)
-#endif
-#if PIN_EXISTS(STAT_LED_RED)
- REPORT_NAME_DIGITAL(__LINE__, STAT_LED_RED_PIN)
-#endif
+
#if PIN_EXISTS(STEPPER_RESET)
REPORT_NAME_DIGITAL(__LINE__, STEPPER_RESET_PIN)
#endif
-#if PIN_EXISTS(SUICIDE)
- REPORT_NAME_DIGITAL(__LINE__, SUICIDE_PIN)
-#endif
#if PIN_EXISTS(TLC_BLANK)
REPORT_NAME_DIGITAL(__LINE__, TLC_BLANK_PIN)
#endif
@@ -1139,6 +1271,13 @@
#if PIN_EXISTS(TLC_XLAT)
REPORT_NAME_DIGITAL(__LINE__, TLC_XLAT_PIN)
#endif
+
+//
+// Generic Tool / PWM
+//
+#if PIN_EXISTS(TOOL_PWM)
+ REPORT_NAME_DIGITAL(__LINE__, TOOL_PWM_PIN)
+#endif
#if PIN_EXISTS(TOOL_0)
REPORT_NAME_DIGITAL(__LINE__, TOOL_0_PIN)
#endif
@@ -1163,407 +1302,495 @@
#if PIN_EXISTS(TOOL_3_PWM)
REPORT_NAME_DIGITAL(__LINE__, TOOL_3_PWM_PIN)
#endif
-#if PIN_EXISTS(TOOL_PWM)
- REPORT_NAME_DIGITAL(__LINE__, TOOL_PWM_PIN)
+
+//
+// Tool Sensors
+//
+#if PIN_EXISTS(TOOL_SENSOR1)
+ REPORT_NAME_DIGITAL(__LINE__, TOOL_SENSOR1_PIN)
#endif
-#if PIN_EXISTS(TX_ENABLE)
- REPORT_NAME_DIGITAL(__LINE__, TX_ENABLE_PIN)
+#if PIN_EXISTS(TOOL_SENSOR2)
+ REPORT_NAME_DIGITAL(__LINE__, TOOL_SENSOR2_PIN)
+#endif
+#if PIN_EXISTS(TOOL_SENSOR3)
+ REPORT_NAME_DIGITAL(__LINE__, TOOL_SENSOR3_PIN)
#endif
+
+//
+// UI
+//
#if _EXISTS(UI1)
REPORT_NAME_DIGITAL(__LINE__, UI1)
#endif
#if _EXISTS(UI2)
REPORT_NAME_DIGITAL(__LINE__, UI2)
#endif
-#if _EXISTS(UNUSED_PWM)
- REPORT_NAME_DIGITAL(__LINE__, UNUSED_PWM)
-#endif
-#if PIN_EXISTS(X_ATT)
- REPORT_NAME_DIGITAL(__LINE__, X_ATT_PIN)
-#endif
-#if PIN_EXISTS(X_CS)
- REPORT_NAME_DIGITAL(__LINE__, X_CS_PIN)
-#endif
-#if PIN_EXISTS(X_DIR)
- REPORT_NAME_DIGITAL(__LINE__, X_DIR_PIN)
-#endif
-#if PIN_EXISTS(X_ENABLE)
- REPORT_NAME_DIGITAL(__LINE__, X_ENABLE_PIN)
-#endif
+
+//
+// Limit Switches
+//
#if PIN_EXISTS(X_MAX)
REPORT_NAME_DIGITAL(__LINE__, X_MAX_PIN)
#endif
#if PIN_EXISTS(X_MIN)
REPORT_NAME_DIGITAL(__LINE__, X_MIN_PIN)
#endif
-#if PIN_EXISTS(X_DIAG)
- REPORT_NAME_DIGITAL(__LINE__, X_DIAG_PIN)
+#if PIN_EXISTS(X_STOP)
+ REPORT_NAME_DIGITAL(__LINE__, X_STOP_PIN)
#endif
-#if PIN_EXISTS(X_MS1)
- REPORT_NAME_DIGITAL(__LINE__, X_MS1_PIN)
+
+#if PIN_EXISTS(X2_MAX)
+ REPORT_NAME_DIGITAL(__LINE__, X2_MAX_PIN)
#endif
-#if PIN_EXISTS(X_MS2)
- REPORT_NAME_DIGITAL(__LINE__, X_MS2_PIN)
+#if PIN_EXISTS(X2_MIN)
+ REPORT_NAME_DIGITAL(__LINE__, X2_MIN_PIN)
#endif
-#if PIN_EXISTS(X_MS3)
- REPORT_NAME_DIGITAL(__LINE__, X_MS3_PIN)
+#if PIN_EXISTS(X2_STOP)
+ REPORT_NAME_DIGITAL(__LINE__, X2_STOP_PIN)
#endif
-#if PIN_EXISTS(X_STEP)
- REPORT_NAME_DIGITAL(__LINE__, X_STEP_PIN)
+
+#if PIN_EXISTS(Y_MAX)
+ REPORT_NAME_DIGITAL(__LINE__, Y_MAX_PIN)
#endif
-#if PIN_EXISTS(X_STDBY)
- REPORT_NAME_DIGITAL(__LINE__, X_STDBY_PIN)
+#if PIN_EXISTS(Y_MIN)
+ REPORT_NAME_DIGITAL(__LINE__, Y_MIN_PIN)
#endif
-#if PIN_EXISTS(X_STOP)
- REPORT_NAME_DIGITAL(__LINE__, X_STOP_PIN)
+#if PIN_EXISTS(Y_STOP)
+ REPORT_NAME_DIGITAL(__LINE__, Y_STOP_PIN)
#endif
-#if PIN_EXISTS(X2_CS)
- REPORT_NAME_DIGITAL(__LINE__, X2_CS_PIN)
+
+#if PIN_EXISTS(Y2_MAX)
+ REPORT_NAME_DIGITAL(__LINE__, Y2_MAX_PIN)
#endif
-#if PIN_EXISTS(X2_DIR)
- REPORT_NAME_DIGITAL(__LINE__, X2_DIR_PIN)
+#if PIN_EXISTS(Y2_MIN)
+ REPORT_NAME_DIGITAL(__LINE__, Y2_MIN_PIN)
#endif
-#if PIN_EXISTS(X2_ENABLE)
- REPORT_NAME_DIGITAL(__LINE__, X2_ENABLE_PIN)
+#if PIN_EXISTS(Y2_STOP)
+ REPORT_NAME_DIGITAL(__LINE__, Y2_STOP_PIN)
#endif
-#if PIN_EXISTS(X2_MAX)
- REPORT_NAME_DIGITAL(__LINE__, X2_MAX_PIN)
+
+#if PIN_EXISTS(Z_MAX)
+ REPORT_NAME_DIGITAL(__LINE__, Z_MAX_PIN)
#endif
-#if PIN_EXISTS(X2_MIN)
- REPORT_NAME_DIGITAL(__LINE__, X2_MIN_PIN)
+#if PIN_EXISTS(Z_MIN)
+ REPORT_NAME_DIGITAL(__LINE__, Z_MIN_PIN)
#endif
-#if PIN_EXISTS(X2_MS1)
- REPORT_NAME_DIGITAL(__LINE__, X2_MS1_PIN)
+#if PIN_EXISTS(Z_STOP)
+ REPORT_NAME_DIGITAL(__LINE__, Z_STOP_PIN)
#endif
-#if PIN_EXISTS(X2_MS2)
- REPORT_NAME_DIGITAL(__LINE__, X2_MS2_PIN)
+
+#if PIN_EXISTS(Z2_MAX)
+ REPORT_NAME_DIGITAL(__LINE__, Z2_MAX_PIN)
#endif
-#if PIN_EXISTS(X2_MS3)
- REPORT_NAME_DIGITAL(__LINE__, X2_MS3_PIN)
+#if PIN_EXISTS(Z2_MIN)
+ REPORT_NAME_DIGITAL(__LINE__, Z2_MIN_PIN)
#endif
-#if PIN_EXISTS(X2_STEP)
- REPORT_NAME_DIGITAL(__LINE__, X2_STEP_PIN)
+#if PIN_EXISTS(Z2_STOP)
+ REPORT_NAME_DIGITAL(__LINE__, Z2_STOP_PIN)
#endif
-#if PIN_EXISTS(Y_ATT)
- REPORT_NAME_DIGITAL(__LINE__, Y_ATT_PIN)
+
+#if PIN_EXISTS(Z3_MAX)
+ REPORT_NAME_DIGITAL(__LINE__, Z3_MAX_PIN)
#endif
-#if PIN_EXISTS(Y_CS)
- REPORT_NAME_DIGITAL(__LINE__, Y_CS_PIN)
+#if PIN_EXISTS(Z3_MIN)
+ REPORT_NAME_DIGITAL(__LINE__, Z3_MIN_PIN)
#endif
-#if PIN_EXISTS(Y_DIR)
- REPORT_NAME_DIGITAL(__LINE__, Y_DIR_PIN)
+#if PIN_EXISTS(Z3_STOP)
+ REPORT_NAME_DIGITAL(__LINE__, Z3_STOP_PIN)
#endif
-#if PIN_EXISTS(Y_ENABLE)
- REPORT_NAME_DIGITAL(__LINE__, Y_ENABLE_PIN)
+
+#if PIN_EXISTS(Z4_MAX)
+ REPORT_NAME_DIGITAL(__LINE__, Z4_MAX_PIN)
#endif
-#if PIN_EXISTS(Y_MAX)
- REPORT_NAME_DIGITAL(__LINE__, Y_MAX_PIN)
+#if PIN_EXISTS(Z4_MIN)
+ REPORT_NAME_DIGITAL(__LINE__, Z4_MIN_PIN)
#endif
-#if PIN_EXISTS(Y_MIN)
- REPORT_NAME_DIGITAL(__LINE__, Y_MIN_PIN)
+#if PIN_EXISTS(Z4_STOP)
+ REPORT_NAME_DIGITAL(__LINE__, Z4_STOP_PIN)
#endif
-#if PIN_EXISTS(Y_DIAG)
- REPORT_NAME_DIGITAL(__LINE__, Y_DIAG_PIN)
+
+#if PIN_EXISTS(I_MAX)
+ REPORT_NAME_DIGITAL(__LINE__, I_MAX_PIN)
#endif
-#if PIN_EXISTS(Y_MS1)
- REPORT_NAME_DIGITAL(__LINE__, Y_MS1_PIN)
+#if PIN_EXISTS(I_MIN)
+ REPORT_NAME_DIGITAL(__LINE__, I_MIN_PIN)
#endif
-#if PIN_EXISTS(Y_MS2)
- REPORT_NAME_DIGITAL(__LINE__, Y_MS2_PIN)
+#if PIN_EXISTS(I_STOP)
+ REPORT_NAME_DIGITAL(__LINE__, I_STOP_PIN)
#endif
-#if PIN_EXISTS(Y_MS3)
- REPORT_NAME_DIGITAL(__LINE__, Y_MS3_PIN)
+
+#if PIN_EXISTS(J_MAX)
+ REPORT_NAME_DIGITAL(__LINE__, J_MAX_PIN)
#endif
-#if PIN_EXISTS(Y_STEP)
- REPORT_NAME_DIGITAL(__LINE__, Y_STEP_PIN)
+#if PIN_EXISTS(J_MIN)
+ REPORT_NAME_DIGITAL(__LINE__, J_MIN_PIN)
#endif
-#if PIN_EXISTS(Y_STDBY)
- REPORT_NAME_DIGITAL(__LINE__, Y_STDBY_PIN)
+#if PIN_EXISTS(J_STOP)
+ REPORT_NAME_DIGITAL(__LINE__, J_STOP_PIN)
#endif
-#if PIN_EXISTS(Y_STOP)
- REPORT_NAME_DIGITAL(__LINE__, Y_STOP_PIN)
+
+#if PIN_EXISTS(K_MAX)
+ REPORT_NAME_DIGITAL(__LINE__, K_MAX_PIN)
#endif
-#if PIN_EXISTS(Y2_CS)
- REPORT_NAME_DIGITAL(__LINE__, Y2_CS_PIN)
+#if PIN_EXISTS(K_MIN)
+ REPORT_NAME_DIGITAL(__LINE__, K_MIN_PIN)
#endif
-#if PIN_EXISTS(Y2_DIR)
- REPORT_NAME_DIGITAL(__LINE__, Y2_DIR_PIN)
+#if PIN_EXISTS(K_STOP)
+ REPORT_NAME_DIGITAL(__LINE__, K_STOP_PIN)
#endif
-#if PIN_EXISTS(Y2_ENABLE)
- REPORT_NAME_DIGITAL(__LINE__, Y2_ENABLE_PIN)
+
+#if PIN_EXISTS(U_MAX)
+ REPORT_NAME_DIGITAL(__LINE__, U_MAX_PIN)
#endif
-#if PIN_EXISTS(Y2_MAX)
- REPORT_NAME_DIGITAL(__LINE__, Y2_MAX_PIN)
+#if PIN_EXISTS(U_MIN)
+ REPORT_NAME_DIGITAL(__LINE__, U_MIN_PIN)
#endif
-#if PIN_EXISTS(Y2_MIN)
- REPORT_NAME_DIGITAL(__LINE__, Y2_MIN_PIN)
+#if PIN_EXISTS(U_STOP)
+ REPORT_NAME_DIGITAL(__LINE__, U_STOP_PIN)
#endif
-#if PIN_EXISTS(Y2_MS1)
- REPORT_NAME_DIGITAL(__LINE__, Y2_MS1_PIN)
+
+#if PIN_EXISTS(V_MAX)
+ REPORT_NAME_DIGITAL(__LINE__, V_MAX_PIN)
#endif
-#if PIN_EXISTS(Y2_MS2)
- REPORT_NAME_DIGITAL(__LINE__, Y2_MS2_PIN)
+#if PIN_EXISTS(V_MIN)
+ REPORT_NAME_DIGITAL(__LINE__, V_MIN_PIN)
#endif
-#if PIN_EXISTS(Y2_MS3)
- REPORT_NAME_DIGITAL(__LINE__, Y2_MS3_PIN)
+#if PIN_EXISTS(V_STOP)
+ REPORT_NAME_DIGITAL(__LINE__, V_STOP_PIN)
#endif
-#if PIN_EXISTS(Y2_STEP)
- REPORT_NAME_DIGITAL(__LINE__, Y2_STEP_PIN)
+
+#if PIN_EXISTS(W_MAX)
+ REPORT_NAME_DIGITAL(__LINE__, W_MAX_PIN)
#endif
-#if PIN_EXISTS(Z_ATT)
- REPORT_NAME_DIGITAL(__LINE__, Z_ATT_PIN)
+#if PIN_EXISTS(W_MIN)
+ REPORT_NAME_DIGITAL(__LINE__, W_MIN_PIN)
#endif
-#if PIN_EXISTS(Z_CS)
- REPORT_NAME_DIGITAL(__LINE__, Z_CS_PIN)
+#if PIN_EXISTS(W_STOP)
+ REPORT_NAME_DIGITAL(__LINE__, W_STOP_PIN)
#endif
-#if PIN_EXISTS(Z_DIR)
- REPORT_NAME_DIGITAL(__LINE__, Z_DIR_PIN)
+
+#if PIN_EXISTS(E_STOP)
+ REPORT_NAME_DIGITAL(__LINE__, E_STOP_PIN)
#endif
-#if PIN_EXISTS(Z_ENABLE)
- REPORT_NAME_DIGITAL(__LINE__, Z_ENABLE_PIN)
+
+//
+// TMC Diagnostic - Sensorless Endstops
+//
+#if PIN_EXISTS(X_DIAG)
+ REPORT_NAME_DIGITAL(__LINE__, X_DIAG_PIN)
#endif
-#if PIN_EXISTS(Z_MAX)
- REPORT_NAME_DIGITAL(__LINE__, Z_MAX_PIN)
+#if PIN_EXISTS(X2_DIAG)
+ REPORT_NAME_DIGITAL(__LINE__, X2_DIAG_PIN)
#endif
-#if PIN_EXISTS(Z_MIN)
- REPORT_NAME_DIGITAL(__LINE__, Z_MIN_PIN)
+#if PIN_EXISTS(Y_DIAG)
+ REPORT_NAME_DIGITAL(__LINE__, Y_DIAG_PIN)
+#endif
+#if PIN_EXISTS(Y2_DIAG)
+ REPORT_NAME_DIGITAL(__LINE__, Y2_DIAG_PIN)
#endif
#if PIN_EXISTS(Z_DIAG)
REPORT_NAME_DIGITAL(__LINE__, Z_DIAG_PIN)
#endif
-#if PIN_EXISTS(Z_MS1)
- REPORT_NAME_DIGITAL(__LINE__, Z_MS1_PIN)
+#if PIN_EXISTS(Z2_DIAG)
+ REPORT_NAME_DIGITAL(__LINE__, Z2_DIAG_PIN)
#endif
-#if PIN_EXISTS(Z_MS2)
- REPORT_NAME_DIGITAL(__LINE__, Z_MS2_PIN)
+#if PIN_EXISTS(Z3_DIAG)
+ REPORT_NAME_DIGITAL(__LINE__, Z3_DIAG_PIN)
#endif
-#if PIN_EXISTS(Z_MS3)
- REPORT_NAME_DIGITAL(__LINE__, Z_MS3_PIN)
+#if PIN_EXISTS(Z4_DIAG)
+ REPORT_NAME_DIGITAL(__LINE__, Z4_DIAG_PIN)
#endif
-#if PIN_EXISTS(Z_STEP)
- REPORT_NAME_DIGITAL(__LINE__, Z_STEP_PIN)
+#if PIN_EXISTS(I_DIAG)
+ REPORT_NAME_DIGITAL(__LINE__, I_DIAG_PIN)
#endif
-#if PIN_EXISTS(Z_STDBY)
- REPORT_NAME_DIGITAL(__LINE__, Z_STDBY_PIN)
+#if PIN_EXISTS(J_DIAG)
+ REPORT_NAME_DIGITAL(__LINE__, J_DIAG_PIN)
#endif
-#if PIN_EXISTS(Z_STOP)
- REPORT_NAME_DIGITAL(__LINE__, Z_STOP_PIN)
+#if PIN_EXISTS(K_DIAG)
+ REPORT_NAME_DIGITAL(__LINE__, K_DIAG_PIN)
#endif
-#if PIN_EXISTS(Z2_CS)
- REPORT_NAME_DIGITAL(__LINE__, Z2_CS_PIN)
+#if PIN_EXISTS(U_DIAG)
+ REPORT_NAME_DIGITAL(__LINE__, U_DIAG_PIN)
#endif
-#if PIN_EXISTS(Z2_DIR)
- REPORT_NAME_DIGITAL(__LINE__, Z2_DIR_PIN)
+#if PIN_EXISTS(V_DIAG)
+ REPORT_NAME_DIGITAL(__LINE__, V_DIAG_PIN)
#endif
-#if PIN_EXISTS(Z2_ENABLE)
- REPORT_NAME_DIGITAL(__LINE__, Z2_ENABLE_PIN)
+#if PIN_EXISTS(W_DIAG)
+ REPORT_NAME_DIGITAL(__LINE__, W_DIAG_PIN)
#endif
-#if PIN_EXISTS(Z2_MAX)
- REPORT_NAME_DIGITAL(__LINE__, Z2_MAX_PIN)
+#if PIN_EXISTS(E0_DIAG)
+ REPORT_NAME_DIGITAL(__LINE__, E0_DIAG_PIN)
#endif
-#if PIN_EXISTS(Z2_MIN)
- REPORT_NAME_DIGITAL(__LINE__, Z2_MIN_PIN)
+#if PIN_EXISTS(E1_DIAG)
+ REPORT_NAME_DIGITAL(__LINE__, E1_DIAG_PIN)
#endif
-#if PIN_EXISTS(Z2_DIAG)
- REPORT_NAME_DIGITAL(__LINE__, Z2_DIAG_PIN)
+#if PIN_EXISTS(E2_DIAG)
+ REPORT_NAME_DIGITAL(__LINE__, E2_DIAG_PIN)
#endif
-#if PIN_EXISTS(Z2_MS1)
- REPORT_NAME_DIGITAL(__LINE__, Z2_MS1_PIN)
+#if PIN_EXISTS(E3_DIAG)
+ REPORT_NAME_DIGITAL(__LINE__, E3_DIAG_PIN)
#endif
-#if PIN_EXISTS(Z2_MS2)
- REPORT_NAME_DIGITAL(__LINE__, Z2_MS2_PIN)
+#if PIN_EXISTS(E4_DIAG)
+ REPORT_NAME_DIGITAL(__LINE__, E4_DIAG_PIN)
#endif
-#if PIN_EXISTS(Z2_MS3)
- REPORT_NAME_DIGITAL(__LINE__, Z2_MS3_PIN)
+#if PIN_EXISTS(E5_DIAG)
+ REPORT_NAME_DIGITAL(__LINE__, E5_DIAG_PIN)
#endif
-#if PIN_EXISTS(Z2_STEP)
- REPORT_NAME_DIGITAL(__LINE__, Z2_STEP_PIN)
+#if PIN_EXISTS(E6_DIAG)
+ REPORT_NAME_DIGITAL(__LINE__, E6_DIAG_PIN)
#endif
-#if PIN_EXISTS(Z2_STOP)
- REPORT_NAME_DIGITAL(__LINE__, Z2_STOP_PIN)
+#if PIN_EXISTS(E7_DIAG)
+ REPORT_NAME_DIGITAL(__LINE__, E7_DIAG_PIN)
#endif
-#if PIN_EXISTS(Z3_CS)
- REPORT_NAME_DIGITAL(__LINE__, Z3_CS_PIN)
+
+//
+// Probes
+//
+#if PIN_EXISTS(Z_MIN_PROBE)
+ REPORT_NAME_DIGITAL(__LINE__, Z_MIN_PROBE_PIN)
#endif
-#if PIN_EXISTS(Z3_DIR)
- REPORT_NAME_DIGITAL(__LINE__, Z3_DIR_PIN)
+#if PIN_EXISTS(PROBE_ACTIVATION_SWITCH)
+ REPORT_NAME_DIGITAL(__LINE__, PROBE_ACTIVATION_SWITCH_PIN)
#endif
-#if PIN_EXISTS(Z3_ENABLE)
- REPORT_NAME_DIGITAL(__LINE__, Z3_ENABLE_PIN)
+#if PIN_EXISTS(PROBE_ENABLE)
+ REPORT_NAME_DIGITAL(__LINE__, PROBE_ENABLE_PIN)
#endif
-#if PIN_EXISTS(Z3_MAX)
- REPORT_NAME_DIGITAL(__LINE__, Z3_MAX_PIN)
+#if PIN_EXISTS(PROBE_TARE)
+ REPORT_NAME_DIGITAL(__LINE__, PROBE_TARE_PIN)
#endif
-#if PIN_EXISTS(Z3_MIN)
- REPORT_NAME_DIGITAL(__LINE__, Z3_MIN_PIN)
+
+//
+// Stepper Drivers
+//
+#if PIN_EXISTS(X_DIR)
+ REPORT_NAME_DIGITAL(__LINE__, X_DIR_PIN)
#endif
-#if PIN_EXISTS(Z3_MS1)
- REPORT_NAME_DIGITAL(__LINE__, Z3_MS1_PIN)
+#if PIN_EXISTS(X_ENABLE)
+ REPORT_NAME_DIGITAL(__LINE__, X_ENABLE_PIN)
#endif
-#if PIN_EXISTS(Z3_MS2)
- REPORT_NAME_DIGITAL(__LINE__, Z3_MS2_PIN)
+#if PIN_EXISTS(X_STEP)
+ REPORT_NAME_DIGITAL(__LINE__, X_STEP_PIN)
#endif
-#if PIN_EXISTS(Z3_MS3)
- REPORT_NAME_DIGITAL(__LINE__, Z3_MS3_PIN)
+#if PIN_EXISTS(X2_DIR)
+ REPORT_NAME_DIGITAL(__LINE__, X2_DIR_PIN)
+#endif
+#if PIN_EXISTS(X2_ENABLE)
+ REPORT_NAME_DIGITAL(__LINE__, X2_ENABLE_PIN)
+#endif
+#if PIN_EXISTS(X2_STEP)
+ REPORT_NAME_DIGITAL(__LINE__, X2_STEP_PIN)
+#endif
+#if PIN_EXISTS(Y_DIR)
+ REPORT_NAME_DIGITAL(__LINE__, Y_DIR_PIN)
+#endif
+#if PIN_EXISTS(Y_ENABLE)
+ REPORT_NAME_DIGITAL(__LINE__, Y_ENABLE_PIN)
+#endif
+#if PIN_EXISTS(Y_STEP)
+ REPORT_NAME_DIGITAL(__LINE__, Y_STEP_PIN)
+#endif
+#if PIN_EXISTS(Y2_DIR)
+ REPORT_NAME_DIGITAL(__LINE__, Y2_DIR_PIN)
+#endif
+#if PIN_EXISTS(Y2_ENABLE)
+ REPORT_NAME_DIGITAL(__LINE__, Y2_ENABLE_PIN)
+#endif
+#if PIN_EXISTS(Y2_STEP)
+ REPORT_NAME_DIGITAL(__LINE__, Y2_STEP_PIN)
+#endif
+#if PIN_EXISTS(Z_DIR)
+ REPORT_NAME_DIGITAL(__LINE__, Z_DIR_PIN)
+#endif
+#if PIN_EXISTS(Z_ENABLE)
+ REPORT_NAME_DIGITAL(__LINE__, Z_ENABLE_PIN)
+#endif
+#if PIN_EXISTS(Z_STEP)
+ REPORT_NAME_DIGITAL(__LINE__, Z_STEP_PIN)
+#endif
+#if PIN_EXISTS(Z2_DIR)
+ REPORT_NAME_DIGITAL(__LINE__, Z2_DIR_PIN)
+#endif
+#if PIN_EXISTS(Z2_ENABLE)
+ REPORT_NAME_DIGITAL(__LINE__, Z2_ENABLE_PIN)
+#endif
+#if PIN_EXISTS(Z2_STEP)
+ REPORT_NAME_DIGITAL(__LINE__, Z2_STEP_PIN)
+#endif
+#if PIN_EXISTS(Z3_DIR)
+ REPORT_NAME_DIGITAL(__LINE__, Z3_DIR_PIN)
+#endif
+#if PIN_EXISTS(Z3_ENABLE)
+ REPORT_NAME_DIGITAL(__LINE__, Z3_ENABLE_PIN)
#endif
#if PIN_EXISTS(Z3_STEP)
REPORT_NAME_DIGITAL(__LINE__, Z3_STEP_PIN)
#endif
-#if PIN_EXISTS(Z4_CS)
- REPORT_NAME_DIGITAL(__LINE__, Z4_CS_PIN)
-#endif
#if PIN_EXISTS(Z4_DIR)
REPORT_NAME_DIGITAL(__LINE__, Z4_DIR_PIN)
#endif
#if PIN_EXISTS(Z4_ENABLE)
REPORT_NAME_DIGITAL(__LINE__, Z4_ENABLE_PIN)
#endif
-#if PIN_EXISTS(Z4_MAX)
- REPORT_NAME_DIGITAL(__LINE__, Z4_MAX_PIN)
+#if PIN_EXISTS(Z4_STEP)
+ REPORT_NAME_DIGITAL(__LINE__, Z4_STEP_PIN)
#endif
-#if PIN_EXISTS(Z4_MIN)
- REPORT_NAME_DIGITAL(__LINE__, Z4_MIN_PIN)
+
+#if PIN_EXISTS(I_DIR)
+ REPORT_NAME_DIGITAL(__LINE__, I_DIR_PIN)
#endif
-#if PIN_EXISTS(Z4_MS1)
- REPORT_NAME_DIGITAL(__LINE__, Z4_MS1_PIN)
+#if PIN_EXISTS(I_ENABLE)
+ REPORT_NAME_DIGITAL(__LINE__, I_ENABLE_PIN)
#endif
-#if PIN_EXISTS(Z4_MS2)
- REPORT_NAME_DIGITAL(__LINE__, Z4_MS2_PIN)
+#if PIN_EXISTS(I_STEP)
+ REPORT_NAME_DIGITAL(__LINE__, I_STEP_PIN)
#endif
-#if PIN_EXISTS(Z4_MS3)
- REPORT_NAME_DIGITAL(__LINE__, Z4_MS3_PIN)
+#if PIN_EXISTS(J_DIR)
+ REPORT_NAME_DIGITAL(__LINE__, J_DIR_PIN)
#endif
-#if PIN_EXISTS(Z4_STEP)
- REPORT_NAME_DIGITAL(__LINE__, Z4_STEP_PIN)
+#if PIN_EXISTS(J_ENABLE)
+ REPORT_NAME_DIGITAL(__LINE__, J_ENABLE_PIN)
#endif
-#if PIN_EXISTS(Z_MIN_PROBE)
- REPORT_NAME_DIGITAL(__LINE__, Z_MIN_PROBE_PIN)
+#if PIN_EXISTS(J_STEP)
+ REPORT_NAME_DIGITAL(__LINE__, J_STEP_PIN)
#endif
-#if PIN_EXISTS(PROBE_ACTIVATION_SWITCH)
- REPORT_NAME_DIGITAL(__LINE__, PROBE_ACTIVATION_SWITCH_PIN)
+#if PIN_EXISTS(K_DIR)
+ REPORT_NAME_DIGITAL(__LINE__, K_DIR_PIN)
#endif
-#if PIN_EXISTS(PROBE_ENABLE)
- REPORT_NAME_DIGITAL(__LINE__, PROBE_ENABLE_PIN)
+#if PIN_EXISTS(K_ENABLE)
+ REPORT_NAME_DIGITAL(__LINE__, K_ENABLE_PIN)
#endif
-#if PIN_EXISTS(PROBE_TARE)
- REPORT_NAME_DIGITAL(__LINE__, PROBE_TARE_PIN)
+#if PIN_EXISTS(K_STEP)
+ REPORT_NAME_DIGITAL(__LINE__, K_STEP_PIN)
#endif
-#if PIN_EXISTS(I_ATT)
- REPORT_NAME_DIGITAL(__LINE__, I_ATT_PIN)
+#if PIN_EXISTS(U_DIR)
+ REPORT_NAME_DIGITAL(__LINE__, U_DIR_PIN)
#endif
-#if PIN_EXISTS(I_CS)
- REPORT_NAME_DIGITAL(__LINE__, I_CS_PIN)
+#if PIN_EXISTS(U_ENABLE)
+ REPORT_NAME_DIGITAL(__LINE__, U_ENABLE_PIN)
#endif
-#if PIN_EXISTS(I_DIR)
- REPORT_NAME_DIGITAL(__LINE__, I_DIR_PIN)
+#if PIN_EXISTS(U_STEP)
+ REPORT_NAME_DIGITAL(__LINE__, U_STEP_PIN)
#endif
-#if PIN_EXISTS(I_ENABLE)
- REPORT_NAME_DIGITAL(__LINE__, I_ENABLE_PIN)
+#if PIN_EXISTS(V_DIR)
+ REPORT_NAME_DIGITAL(__LINE__, V_DIR_PIN)
#endif
-#if PIN_EXISTS(I_MAX)
- REPORT_NAME_DIGITAL(__LINE__, I_MAX_PIN)
+#if PIN_EXISTS(V_ENABLE)
+ REPORT_NAME_DIGITAL(__LINE__, V_ENABLE_PIN)
#endif
-#if PIN_EXISTS(I_MIN)
- REPORT_NAME_DIGITAL(__LINE__, I_MIN_PIN)
+#if PIN_EXISTS(V_STEP)
+ REPORT_NAME_DIGITAL(__LINE__, V_STEP_PIN)
#endif
-#if PIN_EXISTS(I_MS1)
- REPORT_NAME_DIGITAL(__LINE__, I_MS1_PIN)
+#if PIN_EXISTS(W_DIR)
+ REPORT_NAME_DIGITAL(__LINE__, W_DIR_PIN)
#endif
-#if PIN_EXISTS(I_MS2)
- REPORT_NAME_DIGITAL(__LINE__, I_MS2_PIN)
+#if PIN_EXISTS(W_ENABLE)
+ REPORT_NAME_DIGITAL(__LINE__, W_ENABLE_PIN)
#endif
-#if PIN_EXISTS(I_MS3)
- REPORT_NAME_DIGITAL(__LINE__, I_MS3_PIN)
+#if PIN_EXISTS(W_STEP)
+ REPORT_NAME_DIGITAL(__LINE__, W_STEP_PIN)
#endif
-#if PIN_EXISTS(I_STEP)
- REPORT_NAME_DIGITAL(__LINE__, I_STEP_PIN)
+
+//
+// Digital Micro-steps
+//
+#if PIN_EXISTS(X_MS1)
+ REPORT_NAME_DIGITAL(__LINE__, X_MS1_PIN)
#endif
-#if PIN_EXISTS(I_STOP)
- REPORT_NAME_DIGITAL(__LINE__, I_STOP_PIN)
+#if PIN_EXISTS(X_MS2)
+ REPORT_NAME_DIGITAL(__LINE__, X_MS2_PIN)
#endif
-#if PIN_EXISTS(J_ATT)
- REPORT_NAME_DIGITAL(__LINE__, J_ATT_PIN)
+#if PIN_EXISTS(X_MS3)
+ REPORT_NAME_DIGITAL(__LINE__, X_MS3_PIN)
#endif
-#if PIN_EXISTS(J_CS)
- REPORT_NAME_DIGITAL(__LINE__, J_CS_PIN)
+#if PIN_EXISTS(X2_MS1)
+ REPORT_NAME_DIGITAL(__LINE__, X2_MS1_PIN)
#endif
-#if PIN_EXISTS(J_DIR)
- REPORT_NAME_DIGITAL(__LINE__, J_DIR_PIN)
+#if PIN_EXISTS(X2_MS2)
+ REPORT_NAME_DIGITAL(__LINE__, X2_MS2_PIN)
#endif
-#if PIN_EXISTS(J_ENABLE)
- REPORT_NAME_DIGITAL(__LINE__, J_ENABLE_PIN)
+#if PIN_EXISTS(X2_MS3)
+ REPORT_NAME_DIGITAL(__LINE__, X2_MS3_PIN)
#endif
-#if PIN_EXISTS(J_MAX)
- REPORT_NAME_DIGITAL(__LINE__, J_MAX_PIN)
+#if PIN_EXISTS(Y_MS1)
+ REPORT_NAME_DIGITAL(__LINE__, Y_MS1_PIN)
#endif
-#if PIN_EXISTS(J_MIN)
- REPORT_NAME_DIGITAL(__LINE__, J_MIN_PIN)
+#if PIN_EXISTS(Y_MS2)
+ REPORT_NAME_DIGITAL(__LINE__, Y_MS2_PIN)
#endif
-#if PIN_EXISTS(J_MS1)
- REPORT_NAME_DIGITAL(__LINE__, J_MS1_PIN)
+#if PIN_EXISTS(Y_MS3)
+ REPORT_NAME_DIGITAL(__LINE__, Y_MS3_PIN)
#endif
-#if PIN_EXISTS(J_MS2)
- REPORT_NAME_DIGITAL(__LINE__, J_MS2_PIN)
+#if PIN_EXISTS(Y2_MS1)
+ REPORT_NAME_DIGITAL(__LINE__, Y2_MS1_PIN)
#endif
-#if PIN_EXISTS(J_MS3)
- REPORT_NAME_DIGITAL(__LINE__, J_MS3_PIN)
+#if PIN_EXISTS(Y2_MS2)
+ REPORT_NAME_DIGITAL(__LINE__, Y2_MS2_PIN)
#endif
-#if PIN_EXISTS(J_STEP)
- REPORT_NAME_DIGITAL(__LINE__, J_STEP_PIN)
+#if PIN_EXISTS(Y2_MS3)
+ REPORT_NAME_DIGITAL(__LINE__, Y2_MS3_PIN)
#endif
-#if PIN_EXISTS(J_STOP)
- REPORT_NAME_DIGITAL(__LINE__, J_STOP_PIN)
+#if PIN_EXISTS(Z_MS1)
+ REPORT_NAME_DIGITAL(__LINE__, Z_MS1_PIN)
#endif
-#if PIN_EXISTS(K_ATT)
- REPORT_NAME_DIGITAL(__LINE__, K_ATT_PIN)
+#if PIN_EXISTS(Z_MS2)
+ REPORT_NAME_DIGITAL(__LINE__, Z_MS2_PIN)
#endif
-#if PIN_EXISTS(K_CS)
- REPORT_NAME_DIGITAL(__LINE__, K_CS_PIN)
+#if PIN_EXISTS(Z_MS3)
+ REPORT_NAME_DIGITAL(__LINE__, Z_MS3_PIN)
#endif
-#if PIN_EXISTS(K_DIR)
- REPORT_NAME_DIGITAL(__LINE__, K_DIR_PIN)
+#if PIN_EXISTS(Z2_MS1)
+ REPORT_NAME_DIGITAL(__LINE__, Z2_MS1_PIN)
#endif
-#if PIN_EXISTS(K_ENABLE)
- REPORT_NAME_DIGITAL(__LINE__, K_ENABLE_PIN)
+#if PIN_EXISTS(Z2_MS2)
+ REPORT_NAME_DIGITAL(__LINE__, Z2_MS2_PIN)
#endif
-#if PIN_EXISTS(K_MAX)
- REPORT_NAME_DIGITAL(__LINE__, K_MAX_PIN)
+#if PIN_EXISTS(Z2_MS3)
+ REPORT_NAME_DIGITAL(__LINE__, Z2_MS3_PIN)
#endif
-#if PIN_EXISTS(K_MIN)
- REPORT_NAME_DIGITAL(__LINE__, K_MIN_PIN)
+#if PIN_EXISTS(Z3_MS1)
+ REPORT_NAME_DIGITAL(__LINE__, Z3_MS1_PIN)
#endif
-#if PIN_EXISTS(K_MS1)
- REPORT_NAME_DIGITAL(__LINE__, K_MS1_PIN)
+#if PIN_EXISTS(Z3_MS2)
+ REPORT_NAME_DIGITAL(__LINE__, Z3_MS2_PIN)
#endif
-#if PIN_EXISTS(K_MS2)
- REPORT_NAME_DIGITAL(__LINE__, K_MS2_PIN)
+#if PIN_EXISTS(Z3_MS3)
+ REPORT_NAME_DIGITAL(__LINE__, Z3_MS3_PIN)
#endif
-#if PIN_EXISTS(K_MS3)
- REPORT_NAME_DIGITAL(__LINE__, K_MS3_PIN)
+#if PIN_EXISTS(Z4_MS1)
+ REPORT_NAME_DIGITAL(__LINE__, Z4_MS1_PIN)
#endif
-#if PIN_EXISTS(K_STEP)
- REPORT_NAME_DIGITAL(__LINE__, K_STEP_PIN)
+#if PIN_EXISTS(Z4_MS2)
+ REPORT_NAME_DIGITAL(__LINE__, Z4_MS2_PIN)
#endif
-#if PIN_EXISTS(K_STOP)
- REPORT_NAME_DIGITAL(__LINE__, K_STOP_PIN)
+#if PIN_EXISTS(Z4_MS3)
+ REPORT_NAME_DIGITAL(__LINE__, Z4_MS3_PIN)
#endif
-#if PIN_EXISTS(U_ATT)
- REPORT_NAME_DIGITAL(__LINE__, U_ATT_PIN)
+#if PIN_EXISTS(I_MS1)
+ REPORT_NAME_DIGITAL(__LINE__, I_MS1_PIN)
#endif
-#if PIN_EXISTS(U_CS)
- REPORT_NAME_DIGITAL(__LINE__, U_CS_PIN)
+#if PIN_EXISTS(I_MS2)
+ REPORT_NAME_DIGITAL(__LINE__, I_MS2_PIN)
#endif
-#if PIN_EXISTS(U_DIR)
- REPORT_NAME_DIGITAL(__LINE__, U_DIR_PIN)
+#if PIN_EXISTS(I_MS3)
+ REPORT_NAME_DIGITAL(__LINE__, I_MS3_PIN)
#endif
-#if PIN_EXISTS(U_ENABLE)
- REPORT_NAME_DIGITAL(__LINE__, U_ENABLE_PIN)
+#if PIN_EXISTS(J_MS1)
+ REPORT_NAME_DIGITAL(__LINE__, J_MS1_PIN)
#endif
-#if PIN_EXISTS(U_MAX)
- REPORT_NAME_DIGITAL(__LINE__, U_MAX_PIN)
+#if PIN_EXISTS(J_MS2)
+ REPORT_NAME_DIGITAL(__LINE__, J_MS2_PIN)
#endif
-#if PIN_EXISTS(U_MIN)
- REPORT_NAME_DIGITAL(__LINE__, U_MIN_PIN)
+#if PIN_EXISTS(J_MS3)
+ REPORT_NAME_DIGITAL(__LINE__, J_MS3_PIN)
+#endif
+#if PIN_EXISTS(K_MS1)
+ REPORT_NAME_DIGITAL(__LINE__, K_MS1_PIN)
+#endif
+#if PIN_EXISTS(K_MS2)
+ REPORT_NAME_DIGITAL(__LINE__, K_MS2_PIN)
+#endif
+#if PIN_EXISTS(K_MS3)
+ REPORT_NAME_DIGITAL(__LINE__, K_MS3_PIN)
#endif
#if PIN_EXISTS(U_MS1)
REPORT_NAME_DIGITAL(__LINE__, U_MS1_PIN)
@@ -1574,84 +1801,204 @@
#if PIN_EXISTS(U_MS3)
REPORT_NAME_DIGITAL(__LINE__, U_MS3_PIN)
#endif
-#if PIN_EXISTS(U_STEP)
- REPORT_NAME_DIGITAL(__LINE__, U_STEP_PIN)
+#if PIN_EXISTS(V_MS1)
+ REPORT_NAME_DIGITAL(__LINE__, V_MS1_PIN)
#endif
-#if PIN_EXISTS(U_STOP)
- REPORT_NAME_DIGITAL(__LINE__, U_STOP_PIN)
+#if PIN_EXISTS(V_MS2)
+ REPORT_NAME_DIGITAL(__LINE__, V_MS2_PIN)
#endif
-#if PIN_EXISTS(V_ATT)
- REPORT_NAME_DIGITAL(__LINE__, V_ATT_PIN)
+#if PIN_EXISTS(V_MS3)
+ REPORT_NAME_DIGITAL(__LINE__, V_MS3_PIN)
#endif
-#if PIN_EXISTS(V_CS)
- REPORT_NAME_DIGITAL(__LINE__, V_CS_PIN)
+#if PIN_EXISTS(W_MS1)
+ REPORT_NAME_DIGITAL(__LINE__, W_MS1_PIN)
#endif
-#if PIN_EXISTS(V_DIR)
- REPORT_NAME_DIGITAL(__LINE__, V_DIR_PIN)
+#if PIN_EXISTS(W_MS2)
+ REPORT_NAME_DIGITAL(__LINE__, W_MS2_PIN)
#endif
-#if PIN_EXISTS(V_ENABLE)
- REPORT_NAME_DIGITAL(__LINE__, V_ENABLE_PIN)
+#if PIN_EXISTS(W_MS3)
+ REPORT_NAME_DIGITAL(__LINE__, W_MS3_PIN)
#endif
-#if PIN_EXISTS(V_MAX)
- REPORT_NAME_DIGITAL(__LINE__, V_MAX_PIN)
+#if PIN_EXISTS(E0_MS1)
+ REPORT_NAME_DIGITAL(__LINE__, E0_MS1_PIN)
#endif
-#if PIN_EXISTS(V_MIN)
- REPORT_NAME_DIGITAL(__LINE__, V_MIN_PIN)
+#if PIN_EXISTS(E0_MS2)
+ REPORT_NAME_DIGITAL(__LINE__, E0_MS2_PIN)
#endif
-#if PIN_EXISTS(V_MS1)
- REPORT_NAME_DIGITAL(__LINE__, V_MS1_PIN)
+#if PIN_EXISTS(E0_MS3)
+ REPORT_NAME_DIGITAL(__LINE__, E0_MS3_PIN)
#endif
-#if PIN_EXISTS(V_MS2)
- REPORT_NAME_DIGITAL(__LINE__, V_MS2_PIN)
+#if PIN_EXISTS(E1_MS1)
+ REPORT_NAME_DIGITAL(__LINE__, E1_MS1_PIN)
#endif
-#if PIN_EXISTS(V_MS3)
- REPORT_NAME_DIGITAL(__LINE__, V_MS3_PIN)
+#if PIN_EXISTS(E1_MS2)
+ REPORT_NAME_DIGITAL(__LINE__, E1_MS2_PIN)
#endif
-#if PIN_EXISTS(V_STEP)
- REPORT_NAME_DIGITAL(__LINE__, V_STEP_PIN)
+#if PIN_EXISTS(E1_MS3)
+ REPORT_NAME_DIGITAL(__LINE__, E1_MS3_PIN)
#endif
-#if PIN_EXISTS(V_STOP)
- REPORT_NAME_DIGITAL(__LINE__, V_STOP_PIN)
+#if PIN_EXISTS(E2_MS1)
+ REPORT_NAME_DIGITAL(__LINE__, E2_MS1_PIN)
#endif
-#if PIN_EXISTS(W_ATT)
- REPORT_NAME_DIGITAL(__LINE__, W_ATT_PIN)
+#if PIN_EXISTS(E2_MS2)
+ REPORT_NAME_DIGITAL(__LINE__, E2_MS2_PIN)
#endif
-#if PIN_EXISTS(W_CS)
- REPORT_NAME_DIGITAL(__LINE__, W_CS_PIN)
+#if PIN_EXISTS(E2_MS3)
+ REPORT_NAME_DIGITAL(__LINE__, E2_MS3_PIN)
#endif
-#if PIN_EXISTS(W_DIR)
- REPORT_NAME_DIGITAL(__LINE__, W_DIR_PIN)
+#if PIN_EXISTS(E3_MS1)
+ REPORT_NAME_DIGITAL(__LINE__, E3_MS1_PIN)
#endif
-#if PIN_EXISTS(W_ENABLE)
- REPORT_NAME_DIGITAL(__LINE__, W_ENABLE_PIN)
+#if PIN_EXISTS(E3_MS2)
+ REPORT_NAME_DIGITAL(__LINE__, E3_MS2_PIN)
#endif
-#if PIN_EXISTS(W_MAX)
- REPORT_NAME_DIGITAL(__LINE__, W_MAX_PIN)
+#if PIN_EXISTS(E3_MS3)
+ REPORT_NAME_DIGITAL(__LINE__, E3_MS3_PIN)
#endif
-#if PIN_EXISTS(W_MIN)
- REPORT_NAME_DIGITAL(__LINE__, W_MIN_PIN)
+#if PIN_EXISTS(E4_MS1)
+ REPORT_NAME_DIGITAL(__LINE__, E4_MS1_PIN)
#endif
-#if PIN_EXISTS(W_MS1)
- REPORT_NAME_DIGITAL(__LINE__, W_MS1_PIN)
+#if PIN_EXISTS(E4_MS2)
+ REPORT_NAME_DIGITAL(__LINE__, E4_MS2_PIN)
#endif
-#if PIN_EXISTS(W_MS2)
- REPORT_NAME_DIGITAL(__LINE__, W_MS2_PIN)
+#if PIN_EXISTS(E4_MS3)
+ REPORT_NAME_DIGITAL(__LINE__, E4_MS3_PIN)
#endif
-#if PIN_EXISTS(W_MS3)
- REPORT_NAME_DIGITAL(__LINE__, W_MS3_PIN)
+#if PIN_EXISTS(E5_MS1)
+ REPORT_NAME_DIGITAL(__LINE__, E5_MS1_PIN)
#endif
-#if PIN_EXISTS(W_STEP)
- REPORT_NAME_DIGITAL(__LINE__, W_STEP_PIN)
+#if PIN_EXISTS(E5_MS2)
+ REPORT_NAME_DIGITAL(__LINE__, E5_MS2_PIN)
#endif
-#if PIN_EXISTS(W_STOP)
- REPORT_NAME_DIGITAL(__LINE__, W_STOP_PIN)
+#if PIN_EXISTS(E5_MS3)
+ REPORT_NAME_DIGITAL(__LINE__, E5_MS3_PIN)
+#endif
+#if PIN_EXISTS(E6_MS1)
+ REPORT_NAME_DIGITAL(__LINE__, E6_MS1_PIN)
+#endif
+#if PIN_EXISTS(E6_MS2)
+ REPORT_NAME_DIGITAL(__LINE__, E6_MS2_PIN)
+#endif
+#if PIN_EXISTS(E6_MS3)
+ REPORT_NAME_DIGITAL(__LINE__, E6_MS3_PIN)
+#endif
+#if PIN_EXISTS(E7_MS1)
+ REPORT_NAME_DIGITAL(__LINE__, E7_MS1_PIN)
+#endif
+#if PIN_EXISTS(E7_MS2)
+ REPORT_NAME_DIGITAL(__LINE__, E7_MS2_PIN)
+#endif
+#if PIN_EXISTS(E7_MS3)
+ REPORT_NAME_DIGITAL(__LINE__, E7_MS3_PIN)
+#endif
+
+//
+// Stepper Standby
+//
+#if PIN_EXISTS(X_STDBY)
+ REPORT_NAME_DIGITAL(__LINE__, X_STDBY_PIN)
+#endif
+#if PIN_EXISTS(X2_STDBY)
+ REPORT_NAME_DIGITAL(__LINE__, X2_STDBY_PIN)
+#endif
+#if PIN_EXISTS(Y_STDBY)
+ REPORT_NAME_DIGITAL(__LINE__, Y_STDBY_PIN)
+#endif
+#if PIN_EXISTS(Y2_STDBY)
+ REPORT_NAME_DIGITAL(__LINE__, Y2_STDBY_PIN)
+#endif
+#if PIN_EXISTS(Z_STDBY)
+ REPORT_NAME_DIGITAL(__LINE__, Z_STDBY_PIN)
+#endif
+#if PIN_EXISTS(Z2_STDBY)
+ REPORT_NAME_DIGITAL(__LINE__, Z2_STDBY_PIN)
+#endif
+#if PIN_EXISTS(Z3_STDBY)
+ REPORT_NAME_DIGITAL(__LINE__, Z3_STDBY_PIN)
+#endif
+#if PIN_EXISTS(Z4_STDBY)
+ REPORT_NAME_DIGITAL(__LINE__, Z4_STDBY_PIN)
+#endif
+#if PIN_EXISTS(I_STDBY)
+ REPORT_NAME_DIGITAL(__LINE__, I_STDBY_PIN)
+#endif
+#if PIN_EXISTS(J_STDBY)
+ REPORT_NAME_DIGITAL(__LINE__, J_STDBY_PIN)
+#endif
+#if PIN_EXISTS(K_STDBY)
+ REPORT_NAME_DIGITAL(__LINE__, K_STDBY_PIN)
#endif
-#if PIN_EXISTS(ZRIB_V20_D6)
- REPORT_NAME_DIGITAL(__LINE__, ZRIB_V20_D6_PIN)
+#if PIN_EXISTS(U_STDBY)
+ REPORT_NAME_DIGITAL(__LINE__, U_STDBY_PIN)
#endif
-#if PIN_EXISTS(ZRIB_V20_D9)
- REPORT_NAME_DIGITAL(__LINE__, ZRIB_V20_D9_PIN)
+#if PIN_EXISTS(V_STDBY)
+ REPORT_NAME_DIGITAL(__LINE__, V_STDBY_PIN)
+#endif
+#if PIN_EXISTS(W_STDBY)
+ REPORT_NAME_DIGITAL(__LINE__, W_STDBY_PIN)
+#endif
+#if PIN_EXISTS(E0_STDBY)
+ REPORT_NAME_DIGITAL(__LINE__, E0_STDBY_PIN)
+#endif
+#if PIN_EXISTS(E1_STDBY)
+ REPORT_NAME_DIGITAL(__LINE__, E1_STDBY_PIN)
+#endif
+#if PIN_EXISTS(E2_STDBY)
+ REPORT_NAME_DIGITAL(__LINE__, E2_STDBY_PIN)
+#endif
+#if PIN_EXISTS(E3_STDBY)
+ REPORT_NAME_DIGITAL(__LINE__, E3_STDBY_PIN)
+#endif
+#if PIN_EXISTS(E4_STDBY)
+ REPORT_NAME_DIGITAL(__LINE__, E4_STDBY_PIN)
+#endif
+#if PIN_EXISTS(E5_STDBY)
+ REPORT_NAME_DIGITAL(__LINE__, E5_STDBY_PIN)
+#endif
+#if PIN_EXISTS(E6_STDBY)
+ REPORT_NAME_DIGITAL(__LINE__, E6_STDBY_PIN)
+#endif
+#if PIN_EXISTS(E7_STDBY)
+ REPORT_NAME_DIGITAL(__LINE__, E7_STDBY_PIN)
+#endif
+
+//
+// LV8731V Current Attenuation
+//
+#if PIN_EXISTS(X_ATT)
+ REPORT_NAME_DIGITAL(__LINE__, X_ATT_PIN)
+#endif
+#if PIN_EXISTS(Y_ATT)
+ REPORT_NAME_DIGITAL(__LINE__, Y_ATT_PIN)
+#endif
+#if PIN_EXISTS(E0_ATT)
+ REPORT_NAME_DIGITAL(__LINE__, E0_ATT_PIN)
+#endif
+#if PIN_EXISTS(Z_ATT)
+ REPORT_NAME_DIGITAL(__LINE__, Z_ATT_PIN)
+#endif
+#if PIN_EXISTS(I_ATT)
+ REPORT_NAME_DIGITAL(__LINE__, I_ATT_PIN)
+#endif
+#if PIN_EXISTS(J_ATT)
+ REPORT_NAME_DIGITAL(__LINE__, J_ATT_PIN)
#endif
+#if PIN_EXISTS(K_ATT)
+ REPORT_NAME_DIGITAL(__LINE__, K_ATT_PIN)
+#endif
+#if PIN_EXISTS(U_ATT)
+ REPORT_NAME_DIGITAL(__LINE__, U_ATT_PIN)
+#endif
+#if PIN_EXISTS(V_ATT)
+ REPORT_NAME_DIGITAL(__LINE__, V_ATT_PIN)
+#endif
+#if PIN_EXISTS(W_ATT)
+ REPORT_NAME_DIGITAL(__LINE__, W_ATT_PIN)
+#endif
+
+//
+// TMC Serial UART
+//
#if PIN_EXISTS(X_SERIAL_TX)
REPORT_NAME_DIGITAL(__LINE__, X_SERIAL_TX_PIN)
#endif
@@ -1736,99 +2083,59 @@
#if PIN_EXISTS(W_SERIAL_RX)
REPORT_NAME_DIGITAL(__LINE__, W_SERIAL_RX_PIN)
#endif
-#if PIN_EXISTS(E0_DIAG)
- REPORT_NAME_DIGITAL(__LINE__, E0_DIAG_PIN)
-#endif
+
#if PIN_EXISTS(E0_SERIAL_TX)
REPORT_NAME_DIGITAL(__LINE__, E0_SERIAL_TX_PIN)
#endif
#if PIN_EXISTS(E0_SERIAL_RX)
REPORT_NAME_DIGITAL(__LINE__, E0_SERIAL_RX_PIN)
#endif
-#if PIN_EXISTS(E1_DIAG)
- REPORT_NAME_DIGITAL(__LINE__, E1_DIAG_PIN)
-#endif
#if PIN_EXISTS(E1_SERIAL_TX)
REPORT_NAME_DIGITAL(__LINE__, E1_SERIAL_TX_PIN)
#endif
#if PIN_EXISTS(E1_SERIAL_RX)
REPORT_NAME_DIGITAL(__LINE__, E1_SERIAL_RX_PIN)
#endif
-#if PIN_EXISTS(E2_DIAG)
- REPORT_NAME_DIGITAL(__LINE__, E2_DIAG_PIN)
-#endif
#if PIN_EXISTS(E2_SERIAL_TX)
REPORT_NAME_DIGITAL(__LINE__, E2_SERIAL_TX_PIN)
#endif
#if PIN_EXISTS(E2_SERIAL_RX)
REPORT_NAME_DIGITAL(__LINE__, E2_SERIAL_RX_PIN)
#endif
-#if PIN_EXISTS(E3_DIAG)
- REPORT_NAME_DIGITAL(__LINE__, E3_DIAG_PIN)
-#endif
#if PIN_EXISTS(E3_SERIAL_TX)
REPORT_NAME_DIGITAL(__LINE__, E3_SERIAL_TX_PIN)
#endif
#if PIN_EXISTS(E3_SERIAL_RX)
REPORT_NAME_DIGITAL(__LINE__, E3_SERIAL_RX_PIN)
#endif
-#if PIN_EXISTS(E4_DIAG)
- REPORT_NAME_DIGITAL(__LINE__, E4_DIAG_PIN)
-#endif
#if PIN_EXISTS(E4_SERIAL_TX)
REPORT_NAME_DIGITAL(__LINE__, E4_SERIAL_TX_PIN)
#endif
#if PIN_EXISTS(E4_SERIAL_RX)
REPORT_NAME_DIGITAL(__LINE__, E4_SERIAL_RX_PIN)
#endif
-#if PIN_EXISTS(E5_DIAG)
- REPORT_NAME_DIGITAL(__LINE__, E5_DIAG_PIN)
-#endif
#if PIN_EXISTS(E5_SERIAL_TX)
REPORT_NAME_DIGITAL(__LINE__, E5_SERIAL_TX_PIN)
#endif
#if PIN_EXISTS(E5_SERIAL_RX)
REPORT_NAME_DIGITAL(__LINE__, E5_SERIAL_RX_PIN)
#endif
-#if PIN_EXISTS(E6_DIAG)
- REPORT_NAME_DIGITAL(__LINE__, E6_DIAG_PIN)
-#endif
#if PIN_EXISTS(E6_SERIAL_TX)
REPORT_NAME_DIGITAL(__LINE__, E6_SERIAL_TX_PIN)
#endif
#if PIN_EXISTS(E6_SERIAL_RX)
REPORT_NAME_DIGITAL(__LINE__, E6_SERIAL_RX_PIN)
#endif
-#if PIN_EXISTS(E7_DIAG)
- REPORT_NAME_DIGITAL(__LINE__, E7_DIAG_PIN)
-#endif
#if PIN_EXISTS(E7_SERIAL_TX)
REPORT_NAME_DIGITAL(__LINE__, E7_SERIAL_TX_PIN)
#endif
#if PIN_EXISTS(E7_SERIAL_RX)
REPORT_NAME_DIGITAL(__LINE__, E7_SERIAL_RX_PIN)
#endif
-#if PIN_EXISTS(I_SERIAL_TX)
- REPORT_NAME_DIGITAL(__LINE__, I_SERIAL_TX_PIN)
-#endif
-#if PIN_EXISTS(I_SERIAL_RX)
- REPORT_NAME_DIGITAL(__LINE__, I_SERIAL_RX_PIN)
-#endif
-#if PIN_EXISTS(J_SERIAL_TX)
- REPORT_NAME_DIGITAL(__LINE__, J_SERIAL_TX_PIN)
-#endif
-#if PIN_EXISTS(J_SERIAL_RX)
- REPORT_NAME_DIGITAL(__LINE__, J_SERIAL_RX_PIN)
-#endif
-#if PIN_EXISTS(K_SERIAL_TX)
- REPORT_NAME_DIGITAL(__LINE__, K_SERIAL_TX_PIN)
-#endif
-#if PIN_EXISTS(K_SERIAL_RX)
- REPORT_NAME_DIGITAL(__LINE__, K_SERIAL_RX_PIN)
-#endif
-#if PIN_EXISTS(FET_SAFETY)
- REPORT_NAME_DIGITAL(__LINE__, FET_SAFETY_PIN)
-#endif
+
+//
+// Touch Screen
+//
#if PIN_EXISTS(TOUCH_MISO)
REPORT_NAME_DIGITAL(__LINE__, TOUCH_MISO_PIN)
#endif
@@ -1844,27 +2151,51 @@
#if PIN_EXISTS(TOUCH_INT)
REPORT_NAME_DIGITAL(__LINE__, TOUCH_INT_PIN)
#endif
+
+//
+// USB
+//
#if PIN_EXISTS(USB_CS)
REPORT_NAME_DIGITAL(__LINE__, USB_CS_PIN)
#endif
#if PIN_EXISTS(USB_INTR)
REPORT_NAME_DIGITAL(__LINE__, USB_INTR_PIN)
#endif
+
+//
+// MMU2
+//
#if PIN_EXISTS(MMU2_RST)
REPORT_NAME_DIGITAL(__LINE__, MMU2_RST_PIN)
#endif
+
+//
+// G425 Axis Calibration
+//
#if PIN_EXISTS(CALIBRATION)
REPORT_NAME_DIGITAL(__LINE__, CALIBRATION_PIN)
#endif
+
+//
+// Duet Smart Effector
+//
#if PIN_EXISTS(SMART_EFFECTOR_MOD)
REPORT_NAME_DIGITAL(__LINE__, SMART_EFFECTOR_MOD_PIN)
#endif
+
+//
+// Closed Loop
+//
#if PIN_EXISTS(CLOSED_LOOP_ENABLE)
REPORT_NAME_DIGITAL(__LINE__, CLOSED_LOOP_ENABLE_PIN)
#endif
#if PIN_EXISTS(CLOSED_LOOP_MOVE_COMPLETE)
REPORT_NAME_DIGITAL(__LINE__, CLOSED_LOOP_MOVE_COMPLETE_PIN)
#endif
+
+//
+// ESP WiFi
+//
#if PIN_EXISTS(ESP_WIFI_MODULE_RESET)
REPORT_NAME_DIGITAL(__LINE__, ESP_WIFI_MODULE_RESET_PIN)
#endif
@@ -1877,7 +2208,10 @@
#if PIN_EXISTS(ESP_WIFI_MODULE_GPIO2)
REPORT_NAME_DIGITAL(__LINE__, ESP_WIFI_MODULE_GPIO2_PIN)
#endif
-// TFT PINS
+
+//
+// TFT
+//
#if PIN_EXISTS(TFT_CS)
REPORT_NAME_DIGITAL(__LINE__, TFT_CS_PIN)
#endif
@@ -1896,3 +2230,10 @@
#if PIN_EXISTS(TFT_RESET)
REPORT_NAME_DIGITAL(__LINE__, TFT_RESET_PIN)
#endif
+
+//
+// Miscellaneous
+//
+#if _EXISTS(UNUSED_PWM)
+ REPORT_NAME_DIGITAL(__LINE__, UNUSED_PWM)
+#endif
diff --git a/Marlin/src/pins/ramps/pins_RIGIDBOARD.h b/Marlin/src/pins/ramps/pins_RIGIDBOARD.h
index 2d68577f7c..273e0274a8 100644
--- a/Marlin/src/pins/ramps/pins_RIGIDBOARD.h
+++ b/Marlin/src/pins/ramps/pins_RIGIDBOARD.h
@@ -103,9 +103,9 @@
// Direction buttons
#define BTN_UP 37
- #define BTN_DWN 35
- #define BTN_LFT 33
- #define BTN_RT 32
+ #define BTN_DOWN 35
+ #define BTN_LEFT 33
+ #define BTN_RIGHT 32
// 'R' button
#undef BTN_ENC
diff --git a/Marlin/src/pins/ramps/pins_ULTIMAIN_2.h b/Marlin/src/pins/ramps/pins_ULTIMAIN_2.h
index 128f1974e0..0b15cd35ad 100644
--- a/Marlin/src/pins/ramps/pins_ULTIMAIN_2.h
+++ b/Marlin/src/pins/ramps/pins_ULTIMAIN_2.h
@@ -107,8 +107,8 @@
#define SDSS 53
#define SD_DETECT_PIN 39
#define LED_PIN 8
-#define SAFETY_TRIGGERED_PIN 28 // PIN to detect the safety circuit has triggered
-#define MAIN_VOLTAGE_MEASURE_PIN 14 // ANALOG PIN to measure the main voltage, with a 100k - 4k7 resitor divider.
+//#define SAFETY_TRIGGERED_PIN 28 // PIN to detect the safety circuit has triggered
+//#define MAIN_VOLTAGE_MEASURE_PIN 14 // ANALOG PIN to measure the main voltage, with a 100k - 4k7 resitor divider.
//
// LCD / Controller
diff --git a/Marlin/src/pins/ramps/pins_ZRIB_V20.h b/Marlin/src/pins/ramps/pins_ZRIB_V20.h
index e9328ca7ba..3078b9f77b 100644
--- a/Marlin/src/pins/ramps/pins_ZRIB_V20.h
+++ b/Marlin/src/pins/ramps/pins_ZRIB_V20.h
@@ -28,31 +28,20 @@
#include "pins_MKS_GEN_13.h" // ... RAMPS
-#define ZRIB_V20_D6_PIN 6 // Fan
-#define ZRIB_V20_D9_PIN 9 // Fan2
-#define ZRIB_V20_A10_PIN 10
-#define ZRIB_V20_D16_PIN 16
-#define ZRIB_V20_D17_PIN 17
-#define ZRIB_V20_D23_PIN 23
-#define ZRIB_V20_D25_PIN 25
-#define ZRIB_V20_D27_PIN 27
-#define ZRIB_V20_D29_PIN 29
-#define ZRIB_V20_D37_PIN 37
-
//
// Auto fans
//
#ifndef E0_AUTO_FAN_PIN
- #define E0_AUTO_FAN_PIN ZRIB_V20_D6_PIN
+ #define E0_AUTO_FAN_PIN 6 // Fan
#endif
#ifndef E1_AUTO_FAN_PIN
- #define E1_AUTO_FAN_PIN ZRIB_V20_D6_PIN
+ #define E1_AUTO_FAN_PIN 6
#endif
#ifndef E2_AUTO_FAN_PIN
- #define E2_AUTO_FAN_PIN ZRIB_V20_D6_PIN
+ #define E2_AUTO_FAN_PIN 6
#endif
#ifndef E3_AUTO_FAN_PIN
- #define E3_AUTO_FAN_PIN ZRIB_V20_D6_PIN
+ #define E3_AUTO_FAN_PIN 6
#endif
#ifndef FILWIDTH_PIN
@@ -76,12 +65,12 @@
#undef BTN_EN2
#undef BTN_ENC
- #define LCD_PINS_RS ZRIB_V20_D16_PIN
- #define LCD_PINS_ENABLE ZRIB_V20_D17_PIN
- #define LCD_PINS_D4 ZRIB_V20_D23_PIN
- #define LCD_PINS_D5 ZRIB_V20_D25_PIN
- #define LCD_PINS_D6 ZRIB_V20_D27_PIN
- #define LCD_PINS_D7 ZRIB_V20_D29_PIN
- #define ADC_KEYPAD_PIN ZRIB_V20_A10_PIN
- #define BEEPER_PIN ZRIB_V20_D37_PIN
+ #define LCD_PINS_RS 16
+ #define LCD_PINS_ENABLE 17
+ #define LCD_PINS_D4 23
+ #define LCD_PINS_D5 25
+ #define LCD_PINS_D6 27
+ #define LCD_PINS_D7 29
+ #define ADC_KEYPAD_PIN 10 // Analog Input
+ #define BEEPER_PIN 37
#endif