Ein [[V-Plotter]], auch ''hanging wall plotter'' genannt, ist
* eine Wand zum Befestigen von Papier,
* zwei Rollen mit ansteuerbaren Motor,
* eine Halterung für ein Zeichengerät, die an den Fäden der Rollen hängt und
* eine Steuerung von den Motoren (mit Stromversorgung).
== roadmap ==
* SVG support
** internes Zwischenformat für Puntwolke (json)
*** Skalierungsfaktor (Bild zu Zeichenfläche), Linienart/Pfad, Linienbreite, defaults, Liste von Punkten (ein Pfad = 1 Objekt)(Absolute Werte)
* Parser für Zwischenformat in libvplotter einbauen
* Servosteuerung (Stifthebeautomatik) (muss noch getestet werden)
* TCP Interface
** GUI-Interface
* Autokalibrierung
** 2 Taster, beide Schnüre einzelen aufwickeln, Anschlagspunkt = Schnurlänge
* OSM-Karten parser :D
== plotbeere ==
Zur [[Codeweek EU#2015]], wurde in einem Workshop für Kinder und Jugendliche begonnen ein V-Plotter, gesteuert von einem [https://www.raspberrypi.org/blog/hanging-wall-plotter/ entsprechenden] [[Raspberry Pi]] zu bauen.
[[#plotbeere]] steht dem [[HQ]] für allerlei Spielereien zur Verfügung.
[[Bild:V-Plotter1_2.jpg|100px]]
[[Bild:V-Plotter2_2.jpg|100px]]
[[Bild:V-Plotter3.JPG|100px]]
Grundsätzlich ist [[#plotbeere]] als [[wikipedia:de:Stiftplotter|Stiftplotter]] angedacht.
=== Aufbau ===
Ein [[Raspberry Pi 2]] steuert über 8 Pins 2 [[wikipedia:de:Schrittmotor|Steppermotor]]en 28BYJ-48 (5V DC) via 2 passender [[wikipedia:de:Vierquadrantensteller|H-Brücken]]. Und ein
; Pinbelegung:
:; MOTOR_LEFT:
:* _pins[0] = 11
:* _pins[1] = 10
:* _pins[2] = 13
:* _pins[3] = 12
:; MOTOR_RIGHT:
:* _pins[0] = 5
:* _pins[1] = 4
:* _pins[2] = 9
:* _pins[3] = 8
=== Verwendung ===
Verbinden mit [[plotbeere]]
:
raspberry
Starten des [[C++]] Kommandointerpreters
:
* l // direct control, left motor
* r // direct control, right motor
* m // move relative to current position
* g // move to absolute coordinate
* c // calibrate printer position
* u // move pen up
* d // move pin down
* w