Skip to content

Commit bf7c106

Browse files
committed
✨ MIGHTYBOARD_LCD
MarlinFirmware/Marlin#28089
1 parent 2352db4 commit bf7c106

411 files changed

Lines changed: 4932 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

config/default/Configuration.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3058,6 +3058,18 @@
30583058
//
30593059
//#define FF_INTERFACEBOARD
30603060

3061+
//
3062+
// MightyBoard LCD and Interface
3063+
//
3064+
//#define MIGHTYBOARD_LCD
3065+
#if ENABLED(MIGHTYBOARD_LCD)
3066+
//#define MIGHTYBOARD_DEBUG // Lightweight debug output for buttons and encoder
3067+
//#define MIGHTYBOARD_DISABLE_ENC_PULLUP // Enable if the encoder button is unreliable
3068+
//#define MIGHTYBOARD_BUTTON_PULLUPS // Enable if other buttons are unreliable
3069+
//#define MIGHTYBOARD_BACK_STATUS_BUTTONS // Use LEFT/RIGHT buttons for Back / Home.
3070+
// Otherwise they act like encoder down / up.
3071+
#endif
3072+
30613073
//
30623074
// TFT GLCD Panel with Marlin UI
30633075
// Panel connected to main board by SPI or I2C interface.

config/examples/3DFabXYZ/Migbot/Configuration.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3084,6 +3084,18 @@
30843084
//
30853085
//#define FF_INTERFACEBOARD
30863086

3087+
//
3088+
// MightyBoard LCD and Interface
3089+
//
3090+
//#define MIGHTYBOARD_LCD
3091+
#if ENABLED(MIGHTYBOARD_LCD)
3092+
//#define MIGHTYBOARD_DEBUG // Lightweight debug output for buttons and encoder
3093+
//#define MIGHTYBOARD_DISABLE_ENC_PULLUP // Enable if the encoder button is unreliable
3094+
//#define MIGHTYBOARD_BUTTON_PULLUPS // Enable if other buttons are unreliable
3095+
//#define MIGHTYBOARD_BACK_STATUS_BUTTONS // Use LEFT/RIGHT buttons for Back / Home.
3096+
// Otherwise they act like encoder down / up.
3097+
#endif
3098+
30873099
//
30883100
// TFT GLCD Panel with Marlin UI
30893101
// Panel connected to main board by SPI or I2C interface.

config/examples/3DMatik/XL/Configuration.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3058,6 +3058,18 @@
30583058
//
30593059
//#define FF_INTERFACEBOARD
30603060

3061+
//
3062+
// MightyBoard LCD and Interface
3063+
//
3064+
//#define MIGHTYBOARD_LCD
3065+
#if ENABLED(MIGHTYBOARD_LCD)
3066+
//#define MIGHTYBOARD_DEBUG // Lightweight debug output for buttons and encoder
3067+
//#define MIGHTYBOARD_DISABLE_ENC_PULLUP // Enable if the encoder button is unreliable
3068+
//#define MIGHTYBOARD_BUTTON_PULLUPS // Enable if other buttons are unreliable
3069+
//#define MIGHTYBOARD_BACK_STATUS_BUTTONS // Use LEFT/RIGHT buttons for Back / Home.
3070+
// Otherwise they act like encoder down / up.
3071+
#endif
3072+
30613073
//
30623074
// TFT GLCD Panel with Marlin UI
30633075
// Panel connected to main board by SPI or I2C interface.

config/examples/ADIMLab/Gantry v1/Configuration.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3058,6 +3058,18 @@
30583058
//
30593059
//#define FF_INTERFACEBOARD
30603060

3061+
//
3062+
// MightyBoard LCD and Interface
3063+
//
3064+
//#define MIGHTYBOARD_LCD
3065+
#if ENABLED(MIGHTYBOARD_LCD)
3066+
//#define MIGHTYBOARD_DEBUG // Lightweight debug output for buttons and encoder
3067+
//#define MIGHTYBOARD_DISABLE_ENC_PULLUP // Enable if the encoder button is unreliable
3068+
//#define MIGHTYBOARD_BUTTON_PULLUPS // Enable if other buttons are unreliable
3069+
//#define MIGHTYBOARD_BACK_STATUS_BUTTONS // Use LEFT/RIGHT buttons for Back / Home.
3070+
// Otherwise they act like encoder down / up.
3071+
#endif
3072+
30613073
//
30623074
// TFT GLCD Panel with Marlin UI
30633075
// Panel connected to main board by SPI or I2C interface.

config/examples/ADIMLab/Gantry v2/Configuration.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3058,6 +3058,18 @@
30583058
//
30593059
//#define FF_INTERFACEBOARD
30603060

3061+
//
3062+
// MightyBoard LCD and Interface
3063+
//
3064+
//#define MIGHTYBOARD_LCD
3065+
#if ENABLED(MIGHTYBOARD_LCD)
3066+
//#define MIGHTYBOARD_DEBUG // Lightweight debug output for buttons and encoder
3067+
//#define MIGHTYBOARD_DISABLE_ENC_PULLUP // Enable if the encoder button is unreliable
3068+
//#define MIGHTYBOARD_BUTTON_PULLUPS // Enable if other buttons are unreliable
3069+
//#define MIGHTYBOARD_BACK_STATUS_BUTTONS // Use LEFT/RIGHT buttons for Back / Home.
3070+
// Otherwise they act like encoder down / up.
3071+
#endif
3072+
30613073
//
30623074
// TFT GLCD Panel with Marlin UI
30633075
// Panel connected to main board by SPI or I2C interface.

config/examples/Alfawise/U20-bltouch/Configuration.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3137,6 +3137,18 @@
31373137
//
31383138
//#define FF_INTERFACEBOARD
31393139

3140+
//
3141+
// MightyBoard LCD and Interface
3142+
//
3143+
//#define MIGHTYBOARD_LCD
3144+
#if ENABLED(MIGHTYBOARD_LCD)
3145+
//#define MIGHTYBOARD_DEBUG // Lightweight debug output for buttons and encoder
3146+
//#define MIGHTYBOARD_DISABLE_ENC_PULLUP // Enable if the encoder button is unreliable
3147+
//#define MIGHTYBOARD_BUTTON_PULLUPS // Enable if other buttons are unreliable
3148+
//#define MIGHTYBOARD_BACK_STATUS_BUTTONS // Use LEFT/RIGHT buttons for Back / Home.
3149+
// Otherwise they act like encoder down / up.
3150+
#endif
3151+
31403152
//
31413153
// TFT GLCD Panel with Marlin UI
31423154
// Panel connected to main board by SPI or I2C interface.

config/examples/Alfawise/U20/Configuration.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3138,6 +3138,18 @@
31383138
//
31393139
//#define FF_INTERFACEBOARD
31403140

3141+
//
3142+
// MightyBoard LCD and Interface
3143+
//
3144+
//#define MIGHTYBOARD_LCD
3145+
#if ENABLED(MIGHTYBOARD_LCD)
3146+
//#define MIGHTYBOARD_DEBUG // Lightweight debug output for buttons and encoder
3147+
//#define MIGHTYBOARD_DISABLE_ENC_PULLUP // Enable if the encoder button is unreliable
3148+
//#define MIGHTYBOARD_BUTTON_PULLUPS // Enable if other buttons are unreliable
3149+
//#define MIGHTYBOARD_BACK_STATUS_BUTTONS // Use LEFT/RIGHT buttons for Back / Home.
3150+
// Otherwise they act like encoder down / up.
3151+
#endif
3152+
31413153
//
31423154
// TFT GLCD Panel with Marlin UI
31433155
// Panel connected to main board by SPI or I2C interface.

config/examples/AliExpress/CL-260/Configuration.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3058,6 +3058,18 @@
30583058
//
30593059
//#define FF_INTERFACEBOARD
30603060

3061+
//
3062+
// MightyBoard LCD and Interface
3063+
//
3064+
//#define MIGHTYBOARD_LCD
3065+
#if ENABLED(MIGHTYBOARD_LCD)
3066+
//#define MIGHTYBOARD_DEBUG // Lightweight debug output for buttons and encoder
3067+
//#define MIGHTYBOARD_DISABLE_ENC_PULLUP // Enable if the encoder button is unreliable
3068+
//#define MIGHTYBOARD_BUTTON_PULLUPS // Enable if other buttons are unreliable
3069+
//#define MIGHTYBOARD_BACK_STATUS_BUTTONS // Use LEFT/RIGHT buttons for Back / Home.
3070+
// Otherwise they act like encoder down / up.
3071+
#endif
3072+
30613073
//
30623074
// TFT GLCD Panel with Marlin UI
30633075
// Panel connected to main board by SPI or I2C interface.

config/examples/AliExpress/UM2pExt/Configuration.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3059,6 +3059,18 @@
30593059
//
30603060
//#define FF_INTERFACEBOARD
30613061

3062+
//
3063+
// MightyBoard LCD and Interface
3064+
//
3065+
//#define MIGHTYBOARD_LCD
3066+
#if ENABLED(MIGHTYBOARD_LCD)
3067+
//#define MIGHTYBOARD_DEBUG // Lightweight debug output for buttons and encoder
3068+
//#define MIGHTYBOARD_DISABLE_ENC_PULLUP // Enable if the encoder button is unreliable
3069+
//#define MIGHTYBOARD_BUTTON_PULLUPS // Enable if other buttons are unreliable
3070+
//#define MIGHTYBOARD_BACK_STATUS_BUTTONS // Use LEFT/RIGHT buttons for Back / Home.
3071+
// Otherwise they act like encoder down / up.
3072+
#endif
3073+
30623074
//
30633075
// TFT GLCD Panel with Marlin UI
30643076
// Panel connected to main board by SPI or I2C interface.

config/examples/Anet/A2/Configuration.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3058,6 +3058,18 @@
30583058
//
30593059
//#define FF_INTERFACEBOARD
30603060

3061+
//
3062+
// MightyBoard LCD and Interface
3063+
//
3064+
//#define MIGHTYBOARD_LCD
3065+
#if ENABLED(MIGHTYBOARD_LCD)
3066+
//#define MIGHTYBOARD_DEBUG // Lightweight debug output for buttons and encoder
3067+
//#define MIGHTYBOARD_DISABLE_ENC_PULLUP // Enable if the encoder button is unreliable
3068+
//#define MIGHTYBOARD_BUTTON_PULLUPS // Enable if other buttons are unreliable
3069+
//#define MIGHTYBOARD_BACK_STATUS_BUTTONS // Use LEFT/RIGHT buttons for Back / Home.
3070+
// Otherwise they act like encoder down / up.
3071+
#endif
3072+
30613073
//
30623074
// TFT GLCD Panel with Marlin UI
30633075
// Panel connected to main board by SPI or I2C interface.

0 commit comments

Comments
 (0)