Die boardinfoname 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...
Was bedeutet #define NO_AUTO_ASSIGN_WARNING in Marlin?
Antwort vom**`#define NO_AUTO_ASSIGN_WARNING` unterdrückt in Marlin nur eine Warnmeldung – es ändert nicht das eigentliche Verhalten der Firmware.** Wenn Marlin Pins oder Einstellungen automatisch zuweist, meldet es das normalerweise als Hinweis; mit diesem Define wird dieser Hinweis ausgeblendet. ([reddit.com](https://www.reddit.com/r/MarlinFirmware/comments/13c6yp9)) ## Was genau passiert Marlin erkennt bei manchen Konfigurationen, dass bestimmte Funktionen nicht explizit gesetzt wurden, und weist sie dann selbst zu. Typische Warnungen lauten z. B. sinngemäß: „Auto-assigned Z2 STEP/DIR/ENABLE_PINs …“ oder „Auto-assigned LCD_SERIAL_PORT.“ Genau diese Hinweise lassen sich mit `NO_AUTO_ASSIGN_WARNING` abschalten. ([reddit.com](https://www.reddit.com/r/MarlinFirmware/comments/13c6yp9)) Die praktische Folge: Der Build wird „sauberer“, aber du siehst nicht mehr, dass Marlin etwas für dich geraten oder automatisch ergänzt hat. Das ist bequem, aber auch riskant, wenn du eigentlich prüfen willst, ob die Pinbelegung wirklich zu deinem Board passt. ([marlinfw.org](https://marlinfw.org/docs/configuration/configuration.html)) ## Wichtigster Unterschied - **Ohne** `NO_AUTO_ASSIGN_WARNING`: Marlin kompiliert und zeigt zusätzlich einen Hinweis. - **Mit** `NO_AUTO_ASSIGN_WARNING`: Marlin kompiliert genauso, aber der Hinweis verschwindet. Es ist also **kein Fix**, sondern nur ein „Warnung ausblenden“. Wenn die Auto-Zuweisung falsch oder unerwünscht ist, bleibt das Problem bestehen. ([reddit.com](https://www.reddit.com/r/MarlinFirmware/comments/13c6yp9)) ## Wann sinnvoll, wann nicht Sinnvoll ist es nur, wenn du die automatische Zuweisung **bewusst** akzeptierst und die Konfiguration bereits geprüft hast. Nicht sinnvoll ist es, wenn du gerade erst ein neues Board, Dual-Z, Display oder andere Hardware einrichtest. Dann ist die Warnung nützlich, weil sie dir zeigt, dass Marlin nicht deine explizite Konfiguration nutzt, sondern eine Ersatzlösung. Das ist der entscheidende Punkt, den viele übersehen. ## Kurz gesagt **Der Befehl bedeutet: „Zeig mir keine Hinweise mehr, wenn Marlin fehlende Zuordnungen automatisch übernimmt.“** Für die Funktion deines Druckers ist das meist egal – für die Fehlersuche und saubere Konfiguration aber oft nicht.