Um Anpassungen an der Firmware für das Creality Silent Mainboard 2.4 für deinen CR-10S Pro vorzunehmen, empfehle ich dir, die Marlin Firmware zu verwenden. Sie wird häufig für 3D-Drucker eingesetzt und ist mit Creality-Druckern kompatibel.
Zuerst benötigst du die Marlin Firmware. Du kannst die neueste Version von der offiziellen Github-Seite herunterladen: https://github.com/MarlinFirmware/Marlin
Nachdem du die Firmware heruntergeladen hast, suche die Konfigurationsdateien für das Creality Silent Mainboard 2.4. Im Marlin-Repository findest du in der Regel vorkonfigurierte Dateien unter "config/examples/Creality/". Eventuell musst du die passenden Dateien für deinen speziellen Drucker und das Mainboard auswählen.
https://github.com/MarlinFirmware/Configurations/tree/bugfix-2.1.x/config/examples/Creality
Öffne die Configuration.h und Configuration_adv.h Dateien in einem Texteditor oder einer integrierten Entwicklungsumgebung (IDE) wie Visual Studio Code. Hier kannst du die gewünschten Anpassungen vornehmen, ohne alle Einstellungen neu setzen zu müssen.
Nachdem du deine Änderungen vorgenommen hast, kompiliere die Firmware und lade sie auf das Mainboard deines Druckers hoch. Du benötigst die Arduino IDE oder eine ähnliche Software, um die Firmware zu kompilieren und auf das Mainboard zu übertragen.
Eine Liste der Ports des ATmega2560 und deren Zuordnung zu den verschiedenen Ausgängen findest du im Datenblatt des ATmega2560 sowie in den Pin-Definitionen der Marlin Firmware. Das Datenblatt des ATmega2560 ist verfügbar unter: http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf
In der Marlin Firmware sind die Pin-Definitionen für die verschiedenen Mainboards in der Datei "pins.h" enthalten. Suche in dieser Datei nach deinem spezifischen Mainboard (in deinem Fall Creality Silent Mainboard 2.4), um die Pin-Zuordnungen zu finden. Diese Datei befindet sich normalerweise im Verzeichnis "Marlin/src/pins/".
Bitte beachte, dass das Durchführen von Änderungen an der Firmware auf eigene Gefahr erfolgt. Stelle sicher, dass du vor dem Hochladen der angepassten Firmware ein Backup deiner aktuellen Firmware hast, falls du zu den ursprünglichen Einstellungen zurückkehren möchtest.