Comments (6)
Alternatively, you can leave STATUS_HOTEND_NUMBERLESS
enabled and patch status_screen_DOGM.cpp
:
diff --git a/Marlin/src/lcd/dogm/status_screen_DOGM.cpp b/Marlin/src/lcd/dogm/status_screen_DOGM.cpp
index 2416501..e77a0f1 100644
--- a/Marlin/src/lcd/dogm/status_screen_DOGM.cpp
+++ b/Marlin/src/lcd/dogm/status_screen_DOGM.cpp
@@ -323,7 +323,7 @@ FORCE_INLINE void _draw_centered_temp(const celsius_t temp, const uint8_t tx, co
} // PAGE_CONTAINS
- #if HAS_MULTI_EXTRUDER && DISABLED(SLIM_LCD_MENUS)
+ #if HAS_MULTI_EXTRUDER && NONE(SLIM_LCD_MENUS, STATUS_HOTEND_NUMBERLESS)
if (active_extruder == heater_id)
u8g.drawBitmapP(_MAX(0, STATUS_HOTEND_X(heater_id) - 6), STATUS_HEATERS_Y + 3, 1, 5, status_active_extruder_indicator_bmp);
#endif
I'll submit a PR with this patch shortly.
from marlin.
Your config does not compile with stock Marlin, so please attach your modified pins file / any other modified files:
Marlin/src/HAL/shared/../../inc/SanityCheck.h:714:6: error: #error "SERVO1_PIN must be defined for your SWITCHING_NOZZLE."
714 | #error "SERVO1_PIN must be defined for your SWITCHING_NOZZLE."
| ^~~~~
Marlin/src/HAL/shared/../../inc/SanityCheck.h:756:6: error: #error "SERVO1_PIN must be defined for your SWITCHING_EXTRUDER."
756 | #error "SERVO1_PIN must be defined for your SWITCHING_EXTRUDER."
| ^~~~~
Marlin/src/HAL/LPC1768/../../inc/SanityCheck.h:964:26: error: static assertion failed: NUM_SERVOS (or some servo index) is too large. The selected board only has 1 servos.
from marlin.
from marlin.
I had to disable SHOW_CUSTOM_BOOTSCREEN
, but I can now reproduce the error message.
Disable STATUS_HOTEND_NUMBERLESS
and it'll compile.
from marlin.
It works.
I really wouldn't have found this on my own.
Thank you for your time.
Maybe the bug could point this out so that other users are also alerted.
from marlin.
PR submitted, so please give #26834 a try.
from marlin.
Related Issues (20)
- [BUG] Enabling I_AXIS (as alternative to E_AXIS on MiniRambo board) fails compiling caused by missing I_MS3_PIN. HOT 4
- [FR] Improved Watchdog HOT 6
- [BUG] error compiling firmware with stock ender 3 lcd HOT 10
- [BUG] G28: Axes move at slow rate after homing at (0,0) with ABL
- BLtouch randomly deploys as an berzerk HOT 5
- [BUG] Babystepping the Z-Offset uses the move axis step setting instead of the babystep setting HOT 8
- G34 G29 Fail HOT 1
- [BUG] Incorrect Static Assertion Fail during compile due to TRAMMING_POINT_XY HOT 10
- [BUG] Pause and Stop buttons causes crash on Anycubic i3 Mega HOT 2
- [BUG] Documentation on power loss recovery unclear
- [BUG] KILL, : PRINTER HALTED Please Reset HOT 9
- [BUG] Backlash measurement during probing should be on first (fast) probe not last (slow) one HOT 4
- [FR] Ignore runout mm distance on print start with triggered runout sensor HOT 1
- [BUG] Kossel delta does not calibrate HOT 10
- [BUG] Media Init Fail HOT 5
- [FR] add x and Y cordinates to G29 T in UBL mode and note if value was skipped for Probe margin HOT 1
- [BUG] SD Card is detected but doesn't start printing or heating HOT 2
- IDEX Tool Change - T1 Crash into T0 HOT 22
- [BUG] Wrong pin mapping for Filament Runout Sensor on SKR 1.4 Turbo and BTT SFS V2.0 HOT 5
- Z Axis moves by manual but wont home HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from marlin.