Firmware beziehen
Die Firmware für die BigBox basiert auf der Marlin Firmware. Es gibt immer wieder angepasste Versionen davon. Folgend die bisher wichtigsten Quellen für BigBox Firmware:
Benötigt wird lediglich eine .hex Datei.
Firmware-Datei auf BigBox (Raspberry Pi) laden
Als nächstes wird die gerade bezogene .hex Datei auf den Raspberry Pi geladen. Hierfür wird am besten eine Verbindung per Transmit hergestellt. Die Datei wird z.B. in folgendes Verzeichnis geladen:
/home/pi
Verbindung zu OctoPrint trennen
Um das Upgrade vorzubereiten, sollte die Verbindung zu OctoPrint unterbrochen werden. Hierzu wird das Webinterface geöffnet und der Drucker disconnected.
Firmware Flashen
Um die vorbereitete Firmware zu flashen, wird folgender Code auf dem Raspberry Pi ausgeführt. Dazu wird zuerst eine SSH-Verbindung mittels Terminal geöffnet und dann folgender Code ausgeführt. Hierbei muss der Pfad und Dateiname dem Ort und dem Name der vorher hochgeladenen Datei entsprechen.
/usr/bin/avrdude -C/etc/avrdude.conf -v \
-patmega2560 -cwiring -P/dev/ttyACM0 \
-Uflash:w:/home/pi/marlin/Marlin_BigBoxPro_Titan_ABL.hex:i
Das Flashen dauert ungefähr eine knappe Minute.