#define NOAUTOASSIGNWARNING unterdrückt in Marlin nur eine Warnmeldung – es ändert nicht das eigentliche Verhalten der Firmware. Wenn Marlin Pins oder Einstellungen automatisch zuweist...
Wo trage ich BOARD_INFO_NAME in Marlin ein?
Antwort vom**Die `board_info_name` trägst du in Marlin normalerweise nicht in `Configuration.h` ein, sondern im passenden Board-/Pins-File deiner Platine. Für die eigentliche Board-Auswahl ist in `Configuration.h` nur `#define MOTHERBOARD ...` zuständig.** ([marlinfw.org](https://marlinfw.org/docs/hardware/boards.html)) ## Wo genau Zuerst wählst du in `Marlin/Configuration.h` dein Board mit `MOTHERBOARD` aus. Marlin lädt danach automatisch die zugehörige Pins-Datei für dieses Board. ([marlinfw.org](https://marlinfw.org/docs/hardware/boards.html)) Typisch sieht das so aus: ```cpp #define MOTHERBOARD BOARD_BTT_SKR_MINI_E3_V3_0 ``` Der menschenlesbare Board-Name wie `board_info_name` sitzt dann im zugehörigen Datei-Pfad unter `Marlin/src/pins/...`, also in der Pins-Datei deines Boards. Dort findest du je nach Board meist eine Definition in dieser Art: ```cpp #define BOARD_INFO_NAME "BTT SKR Mini E3 V3.0" ``` ## Wichtig zu unterscheiden Viele verwechseln **Board-Name** und **Maschinenname**: - **`MOTHERBOARD`** = welches Mainboard Marlin technisch benutzt - **`BOARD_INFO_NAME`** = Anzeigename des Boards in der Firmware - **`CUSTOM_MACHINE_NAME`** = Name deines Druckers, den Host/LCD anzeigen kann ([marlinfw.org](https://marlinfw.org/docs/setting/machine_info.html)) Wenn du also z. B. „Ender 3 Kellerdrucker“ im Display sehen willst, ist **nicht** `BOARD_INFO_NAME` der richtige Ort, sondern `CUSTOM_MACHINE_NAME`. ## Praktisch wichtig Wenn du nur den Board-Namen schöner anzeigen willst, ändere die Pins-Datei. Wenn du aber einfach das richtige Board einstellen willst, ändere **nur** `MOTHERBOARD` in `Configuration.h`. Das ist der entscheidende Punkt; ein falsch gesetztes `MOTHERBOARD` führt zu falschen Pin-Zuordnungen und damit schnell zu Fehlfunktionen. ([marlinfw.org](https://marlinfw.org/docs/configuration/configuration.html)) ## Typischer Ort Je nach Board etwa hier: ```cpp Marlin/src/pins/stm32g0/pins_BTT_SKR_MINI_E3_V3_0.h ``` oder allgemein: ```cpp Marlin/src/pins/.../pins_DEINBOARD.h ``` Dort nach `BOARD_INFO_NAME` suchen.