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

Aus Wiki CCC Göttingen
Wechseln zu: Navigation, Suche
(Board)
(unterschiedliche Firmware)
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, 17: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

<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


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Ω