Updated Howto: Firmware mit PlatformIO selbst kompilieren (markdown)

Oliver Köster
2022-01-31 08:53:31 +01:00
parent b95955995b
commit 0428cda08a

@@ -41,13 +41,13 @@ Die Installation ist damit abgeschlossen. Eventuell tauchen unten rechts noch Me
## 3. Herunterladen des Firmware-Quellcodes
Ich empfehle, immer eine bestimmte Version des Quellcodes herunterzuladen, da es sein kann, dass der _Master_, also der wirklich aktuelle Stand der Firmware, sich in einem instabilen Zustand befindet. Man _kann_ natürlich auch den Master nutzen, doch dann muss einem bewusst sein, dass hier Änderungen vorhanden sind, die bisher noch nicht für die Öffentlichkeit bestimmt sind sich somit von den .hex Releaseversionen unterscheiden.
Ich empfehle, immer eine bestimmte [Version des Quellcodes herunterzuladen](https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S), da es sein kann, dass der _Master_, also der wirklich aktuelle Stand der Firmware, sich in einem instabilen Zustand befindet. Man _kann_ natürlich auch den Master nutzen, doch dann muss einem bewusst sein, dass hier Änderungen vorhanden sind, die bisher noch nicht für die Öffentlichkeit bestimmt sind sich somit von den .hex Releaseversionen unterscheiden.
Um eine bestimmte Version herunterzuladen, klicken wir links oben auf "switch branches/tags" und dort auf den Reiter "Tags". Hier suchen wir die gewünschte Version und klicken sie an. Daraufhin wechselt die gesamte Quellcodeseite auf den Stand zu diesem Zeitpunkt und man kann oben rechts auf den grünen Button klicken, der mit **Code** beschriftet ist und hier beispielsweise den Code als .zip-Datei herunterladen.
[[ https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/platformio_02_select_fw_1.jpg | width = 1000px ]]
Alternativ liegt übrigens jedem Release auch der zugehörige Quellcode als Zip und tar.gz schon bei. Dies dient als Sicherheit, falls irgendwann doch mal Tags gelöscht werden oder sich das [Repository](https://de.wikipedia.org/wiki/Repository) ändert. Das ist unwahrscheinlich, aber man weiß ja nie ;)
Alternativ liegt übrigens [jedem Release](https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/releases) auch der zugehörige Quellcode als Zip und tar.gz schon bei. Dies dient als Sicherheit, falls irgendwann doch mal Tags gelöscht werden oder sich das [Repository](https://de.wikipedia.org/wiki/Repository) ändert. Das ist unwahrscheinlich, aber man weiß ja nie ;)
[[ https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/platformio_03_select_fw_2.jpg | width = 1000px ]]