3D-Drucker/Building Firmware: Unterschied zwischen den Versionen

Aus Wiki CCC Göttingen
Zur Navigation springen Zur Suche springen
(Category:3D-Drucker added)
Keine Bearbeitungszusammenfassung
Zeile 25: Zeile 25:
   
   
  avrdude -c avrispmkII -P usb -p atmega644p -U flash:w:applet/Marlin.hex:i
  avrdude -c avrispmkII -P usb -p atmega644p -U flash:w:applet/Marlin.hex:i
== Original Firmware ==
[http://artbanause.de/koeln.bin koeln.bin]
lfuse reads as FF
hfuse reads as DC
efuse reads as FD


[[Category:3D-Drucker]]
[[Category:3D-Drucker]]

Version vom 17. Juni 2012, 18:11 Uhr

Erstmal das tar, was uns als "orginal firmware" gegeben wurde [1]. Leider kann das nicht passen, weil da Änderungen drin, sind die nach dem Workshop passiert sind. Deswegen Flucht nach vorne und neue Version selber bauen :)

Toolchain einrichten

<main>
-> arduino-0023
-> Marlin

Anpassen an unser Board

  • Makfile anpassen (<main>/Marlin/Marlin/Makefile)
MCU = atmega644p
HARDWARE_MOTHERBOARD    = 62
INSTALL_DIR = ../../arduino-0023

danach sollte das ganze mit einem einfachen make durchbauen (im Verzeichnis <main>/Marlin/Marlin).

da wir den komischen Booloader nicht verstehen, schuppsen wir das ganze nun einfach via avrispmkII zum Board:

avrdude -c avrispmkII -P usb -p atmega644p -U flash:w:applet/Marlin.hex:i



Original Firmware

koeln.bin

lfuse reads as FF hfuse reads as DC efuse reads as FD