Drawbot@MfK: Unterschied zwischen den Versionen
Aus Hackerspace Ffm
Axl (Diskussion | Beiträge) K (→Prototyp 12. September 2011) |
Axl (Diskussion | Beiträge) |
||
Zeile 10: | Zeile 10: | ||
== Teilnehmer == | == Teilnehmer == | ||
* [[Benutzer:Jo|Jo]] | * [[Benutzer:Jo|Jo]] | ||
+ | * [[Benutzer:Snow|Snow]] | ||
* [[Benutzer:Axl|AXL]] | * [[Benutzer:Axl|AXL]] | ||
* jeder ist willkommen | * jeder ist willkommen | ||
Zeile 25: | Zeile 26: | ||
== Prototyp 12. September 2011 == | == Prototyp 12. September 2011 == | ||
+ | === Firmware - Modifications === | ||
* Modifikation der [https://github.com/tinkerlog/Kritzler Kritzler Firmware] | * Modifikation der [https://github.com/tinkerlog/Kritzler Kritzler Firmware] | ||
** Anpassungen der Geometrie | ** Anpassungen der Geometrie | ||
** Betrieb von uni- statt bi-polaren Schrittmotoren - Typ PM55L-048-XXXX (Danke, [[Benutzer:Snow|Snow]]) und Treiber-IC ULN2803A | ** Betrieb von uni- statt bi-polaren Schrittmotoren - Typ PM55L-048-XXXX (Danke, [[Benutzer:Snow|Snow]]) und Treiber-IC ULN2803A | ||
** 96 Halbschritte | ** 96 Halbschritte | ||
− | ** | + | * additional commands |
+ | ** home (H) | ||
+ | ** stepper delay is adjustable (command D '' delay'') | ||
+ | ** # comment ... to ignore rest of line | ||
+ | * Pen up / pen down with ramp - smother control of the servo | ||
* Antrieb mangels Zahnriemen mit einem Faden | * Antrieb mangels Zahnriemen mit einem Faden | ||
* Prototyp mit Fischertechnik © Bauteilen | * Prototyp mit Fischertechnik © Bauteilen | ||
Zeile 37: | Zeile 43: | ||
Datei:Stepper-Driver ULN2803A uni-polar.JPG| Stepper-Driver ULN2803A | Datei:Stepper-Driver ULN2803A uni-polar.JPG| Stepper-Driver ULN2803A | ||
Datei:Foto1205.jpg| Setup | Datei:Foto1205.jpg| Setup | ||
− | Datei:Foto1211.jpg| | + | Datei:Foto1211.jpg| Drawing a sample |
+ | Datei:Foto1214.jpg| More samples | ||
</gallery> | </gallery> | ||
+ | |||
+ | === Software === | ||
+ | * [https://github.com/tinkerlog/Kritzler github Quelltext] und Beispiele des [http://tinkerlog.com/2011/09/02/der-kritzler/ Kritzler Projekts] | ||
+ | |||
+ | === Firmware - Commands === | ||
+ | {| border="1" cellpadding="4" cellspacing="0" style="background:#f9f9f9; border-collapse:collapse;" | ||
+ | !Command !! Function !! Extension<sup>**</sup> !! Comment | ||
+ | |- | ||
+ | |<big>'''m''' ''X Y''</big> || move relative || N || values X and Y in millimeters | ||
+ | |- | ||
+ | |<big>'''M''' ''X Y''</big> || move absolute || N || | ||
+ | |- | ||
+ | |<big>'''l''' ''X Y''</big> || line relative || N || move with pen down | ||
+ | |- | ||
+ | |<big>'''L''' ''X Y''</big> || line absolute || N || | ||
+ | |- | ||
+ | |<big>'''D''' ''delay''</big> || set delay || Y || set stepper delay (ms) - typically 10 - 150 ms, range 1 ... 255 | ||
+ | |- | ||
+ | |<big>'''H'''</big> || move home || Y || move to origin position (0/0 mm) | ||
+ | |- | ||
+ | |<big>'''#''' ''comment ...''</big> || comment || Y || rest of line, up to the next character 13 (carriage return), will be ignored<br>comment is echo'ed to the serial line | ||
+ | |} | ||
+ | |||
+ | <sup>**</sup> Commands were not included in the original [https://github.com/tinkerlog/Kritzler Kritzler Firmware] | ||
=== Offene Themen === | === Offene Themen === | ||
Zeile 47: | Zeile 78: | ||
* Stift | * Stift | ||
− | |||
− | |||
== Ideen für die Vorführung == | == Ideen für die Vorführung == | ||
Zeile 56: | Zeile 85: | ||
= Links = | = Links = | ||
* Ausstellung [http://www.diy-ausstellung.de/ "Do It Yourself: Die Mitmach-Revolution"] des [http://www.mfk-frankfurt.de/ Museums für Kommunikation Frankfurt am Main]. | * Ausstellung [http://www.diy-ausstellung.de/ "Do It Yourself: Die Mitmach-Revolution"] des [http://www.mfk-frankfurt.de/ Museums für Kommunikation Frankfurt am Main]. | ||
+ | * Vorbild ist das Projekt [http://tinkerlog.com/2011/09/02/der-kritzler/ Der Kritzler] | ||
[[Kategorie:Projekte]] | [[Kategorie:Projekte]] |
Version vom 18. September 2011, 21:42 Uhr
Inhaltsverzeichnis
Das Projekt
Ziele
- Vorbild ist das Projekt Der Kritzler
- Aufbau eines/mehrerer Drawbots, die direkt auf ebene Flächen zeichnen können.
- Start: Sofort, 6. September 2011
- Ziel: Vorführung am 9. Oktober 2011 im Museum für Kommunikation Frankfurt am Main
Teilnehmer
Aufbau
Teile-Liste
- Steuer-PC
- Arduino
- Arduino Duemilanove
- 2 Stepper
- Stepper driver
- A4988 Stepper Motor Driver Carrier von Pololu bzw. equivalente Platine über ebay
- Servo-Motor
- ...
Prototyp 12. September 2011
Firmware - Modifications
- Modifikation der Kritzler Firmware
- Anpassungen der Geometrie
- Betrieb von uni- statt bi-polaren Schrittmotoren - Typ PM55L-048-XXXX (Danke, Snow) und Treiber-IC ULN2803A
- 96 Halbschritte
- additional commands
- home (H)
- stepper delay is adjustable (command D delay)
- # comment ... to ignore rest of line
- Pen up / pen down with ramp - smother control of the servo
- Antrieb mangels Zahnriemen mit einem Faden
- Prototyp mit Fischertechnik © Bauteilen
- Motor-Abstand 50 cm
Software
- github Quelltext und Beispiele des Kritzler Projekts
Firmware - Commands
Command | Function | Extension** | Comment |
---|---|---|---|
m X Y | move relative | N | values X and Y in millimeters |
M X Y | move absolute | N | |
l X Y | line relative | N | move with pen down |
L X Y | line absolute | N | |
D delay | set delay | Y | set stepper delay (ms) - typically 10 - 150 ms, range 1 ... 255 |
H | move home | Y | move to origin position (0/0 mm) |
# comment ... | comment | Y | rest of line, up to the next character 13 (carriage return), will be ignored comment is echo'ed to the serial line |
** Commands were not included in the original Kritzler Firmware
Offene Themen
- Aufbau mit größerem Abstand der Motoren
- Ausgleich der Verzerrungen (eigentlich ja ganz cool, system-immanente Fluchtpunkt-Perspektive)
- Probleme mit Y-Koordinaten < 0, führt zum Stopp und Vorzeichen-Wechsel der Y-Achse
- Mechanik der Gondel
- Stift
Ideen für die Vorführung
- Etwas zeichnen?
- Interaktiv, spontan oder vorbereitet?
Links
- Ausstellung "Do It Yourself: Die Mitmach-Revolution" des Museums für Kommunikation Frankfurt am Main.
- Vorbild ist das Projekt Der Kritzler