3D-Drucker/Building Firmware: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Alex (Diskussion | Beiträge) (→Board) |
Alex (Diskussion | Beiträge) |
||
Zeile 50: | Zeile 50: | ||
** Tonokips's firmware | ** Tonokips's firmware | ||
** Kliment | ** Kliment | ||
** [https://github.com/kliment/Sprinter Sprinter] last update Oct 14, 2012 | ** [https://github.com/kliment/Sprinter Sprinter] # | ||
** last update Oct 14, 2012 | |||
* Marlin | * Marlin | ||
** Based-on: Sprinter and grbl | ** Based-on: Sprinter and grbl | ||
** [https://github.com/ErikZalm/Marlin Marlin] last update Mar 01, 2013 | ** [https://github.com/ErikZalm/Marlin Marlin] | ||
** last update Mar 01, 2013 | |||
* grbl | * grbl | ||
** vermutlich für cnc Fräsen | ** vermutlich für cnc Fräsen | ||
**[https://github.com/grbl/grbl/commits/master grbl] last update Jan 18, 2013 | **[https://github.com/grbl/grbl/commits/master grbl] | ||
** last update Jan 18, 2013 | |||
===Board=== | ===Board=== |
Version vom 8. März 2013, 15:21 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
- arduino runterladen & entpacken (version 23 ist die die tut :) linux-32bit.tgz linux-64bit.tgz
- Marlin hohlen git clone git://github.com/ErikZalm/Marlin.git
- avr-libc, avr-gcc, avrdude installieren
- am besten das ganze in folgender Struktur ablegen:
<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
- lfuse reads as FF
- hfuse reads as DC
- efuse reads as FD
avrdude -c avrispmkII -P usb -p atmega644p -U lfuse:w:0xff:m -U hfuse:w:0xdc:m -U efuse:w:0xfd:m
Denk
unterschiedliche Firmware
- Sprinter
- Tonokips's firmware
- Kliment
- Sprinter #
- last update Oct 14, 2012
- Marlin
- Based-on: Sprinter and grbl
- Marlin
- last update Mar 01, 2013
- grbl
- vermutlich für cnc Fräsen
- grbl
- last update Jan 18, 2013
Board
- Sanguinololu Release Version 1.3a
- Hotend
- NTC 100kΩ
- Bed
- NTC 100kΩ