Changes between Version 10 and Version 11 of Projekte/PopFab
- Timestamp:
- Aug 23, 2012, 2:25:59 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Projekte/PopFab
v10 v11 60 60 * unter ''printrun'' lassen sich die Motoren bewegen, aber nicht kontinuierlich oder systematisch - diese spezielle XY-Tischsteuerung ist der FW offenbar noch irgendwie bekanntzugeben 61 61 62 == Tests==62 == Erste Inbetriebnahme == 63 63 64 === Firmware Basis === 64 * Firmware Basis: Für erste Tests der Achsen (X,Y,Z) haben wir eine Marlin firmware ([https://github.com/imoyer/Marlin]) mit der benötgten Anpassung CoreXY ([http://www.corexy.com/theory.html]) benutzt. 65 65 66 Für erste Tests der Achsen (X,Y,Z) haben wir eine Marlin firmware ([https://github.com/imoyer/Marlin]) mit der benötgten Anpassung CoreXY ([http://www.corexy.com/theory.html]) benutzt.66 * Firmware für Tests patchen: Da an unserem Gerät keine Temperatursensoren angeschlossen waren, haben wir die entsprechnede Fehlererkennung auskommentiert (`temperature.cpp:956,959,965,968`). 67 67 68 === Firmware für Tests patchen === 68 * Firmware Kompilieren: Die modifizierte FW haben wir mit der arduino IDE kompiliert. Dazu mussten wir das Board in der IDE nachinstallieren (http://www.pjrc.com/teensy/td_download.html). Das Kompilat landet irgendwo in `/tmp/build*.tmp/Marlin.cpp.hex`. 69 69 70 Da an unserem Gerät keine Temperatursensoren angeschlossen waren, haben wir die entsprechnede Fehlererkennung auskommentiert (temperature.cpp:956,959,965,968). 70 * Firmware flashen: 71 {{{ 72 sudo avrdude -p usb1286 -v -P usb -c usbasp -U flash:w:Marlin.cpp.hex 73 }}} 71 74 72 === Kompilieren === 73 74 Die modifizierte FW haben wir mit der arduino IDE kompiliert. Dazu mussten wir das Board in der IDE nachinstallieren (http://www.pjrc.com/teensy/td_download.html). Das Kompilat landet irgendwo in /tmp/build*.tmp/Marlin.cpp.hex. 75 76 === Firmware flashen === 77 78 79 {{{ 80 sudo avrdude -p usb1286 -v -P usb -c usbasp -U flash:w:Marlin.cpp.hex 81 }}} 82 83 84 === gcode für Test patchen === 85 86 Wegen der fehlenden Temperatursensoren, mussten wir für unsere Achsentests noch das Warten auf die Heiztemperatur auskommentieren: 87 88 {{{ 89 ; M109 S200 ; wait for temperature to be reached 90 }}} 75 * gcode für Test patchen 76 Wegen der fehlenden Temperatursensoren, mussten wir für unsere Achsentests noch das Warten auf die Heiztemperatur auskommentieren: 77 {{{ 78 ; M109 S200 ; wait for temperature to be reached 79 }}} 91 80 92 81 == Software ==
