Hallo zusammen,
ich bin noch neu in der Welt des Raspberry pi und brauche dringend eure
Hilfe.
Ich habe einen V-Plotter gebaut und möchte diesen nun über den Raspberry
ansteuern. Die Software für den Drucker habe ich von:
http://www.homofaciens.de/technics-machines-v-plotter_ge.htm
Die Parameter wie Basislänge usw habe ich bereits gesetzt.
Die Frage ist wie kann ich über diese Software eine Vektorgrafig
zeichnen?
Für eine ausführliche Erklärung (wie ich den Skript erstelle, die
Software zum laufen bekomme und die Vektorgrafig zeichnen kann) wäre ich
euch sehr dankbar.
Malaps schrieb:> Die Frage ist wie kann ich über diese Software eine Vektorgrafig> zeichnen?
Ich kenne die Software nicht, aber was meinst du mit wie?
Im Quelltext sehe ich das die Datei mit F ausgewählt wird.
Erstellt wird sie wie unten auf der Seite beschrieben:
Abbildung 15: .......
Malaps schrieb:> Software zum laufen bekomme
Ach so, du hast noch gar nicht compiliert?
Das steht ganz oben in der Datei:
//compile with gcc v-plotter.c -o v-plotter -I/usr/local/include
-L/usr/local/lib -lwiringPi -lm
Also ich habe die Date I gedownloadet und entpackt. Ich bin soebend auf
meinem Rassberry B und möchte die.Software nun verwenden muss ich jetzt
einen Skript erstellen auf dem ich die Software hinterlege?
Oder was sind die nächsten Schritte?
MfG
OK folgendes Problem ist aufgetreten.
jedesmal wenn ich
gcc v-plotter.c -o v-plotter -I/usr/local/include -L/usr/local/lib
-lwiringPi -lm
eingebe kommt:
bash:Syntaxfehler beim unerwarteten Word 'gcc'
Was jetzt?
(Ich habe euch ein Screen Foto angeheftet)
Ok es hat geklapt (das Lehrzeichen war es)
jetzt hat er alles gemacht bis ich am Ende zum Starten des Prigrammes
sudo ./v-plotter
eingegeben habe da zeigt er folgenden Fehler an (siehe Bild)
Ich habe die installation wife auf der seite beschriebn vorgenommen.
anschließen habe ich erneut
sudo ./v-plotter eingegeben der Raspi hat days Programm anschließend
gestartet. nach dem schließen des Programmes und erneuter Eingabe von
sudo ./v-plotter
kommt wieder die fehlermeldung
Befehl nicht gefunden
Komisch
Hast du den RasPi inzwischen neu gestartet?
Probier mal.
An sonsten ist es noch das gleiche Problem mit der lib.
Wenn es nach dem Neustart nicht funktioniert, suchen wir die Dateien die
fehlen. Musst aber Zeitnah antworten.
Das bedeutet du hast die Anleitung
http://wiringpi.com/download-and-install/
nicht richtig ausgeführt. Hast du alles gemacht bis zu Strich vor Plan
B?
Gab es Fehlermeldungen?
Wenn das Programm nicht funktioniert wie es soll, öffne die
v-plotter.c
oben, unter den
...
#include <wiringPi.h>
#include <unistd.h>
noch ein:
#include <softPwm.h>
einfügen und neu compilieren.
Dann sollten die Warnungen verschwunden sein.
Auch wenn es jetzt funktioniert ...
Du solltest dir mal ein paar Basics aneignen. (Linux Console bedienen
und C Hello World). Weil ich Denke du hast immer noch keine Ahnung was
und warum du was eingegeben.
Ich habe bevor ich mit Raspberry pi angefangen habe mit dem Arduino
3Jahre lang gebastelt. Vor 1Monat habe ich mir dann den RaspberryPi 3B
zugelegt, und bin jetzt somit voll in der Raspberry pi Welt für
Amateure. Das einzige was ich bisher gemacht habe war eine Home Cloud
mit dem RaspberryPi. Jetzt habe ich mir das V-Plotter Prijekt
vorgenommen, (vieleicht nicht das einfachste für ein Anfänger --aber
machbar--).
Also jetzt nochmal zurück zu dem Project V-Plotter.
Dank dem Vorum Mitglied "pegel"
starter das Programming jetzt.
Die Änderungen:
#include <softPwm.h>
einfügen und neu compilieren.
wurden ausgeführt. Das Programm started nun ohne Fehlermeldung (siehe
Bilder)
Jedoch bewegen sich die Motoren noch nicht. In diesem Fall müsste es an
der Hardware liegen, weshalb ich den Schaltplan/Aufbau so wie ich ihn
aufgebaut habe in einem Bild (siehe Anhang dargestellt habe.
Könntet ihr vielleicht einen Block drüber werfen?
Könnte es eventuell daran liegen das die Jumper erst entfernt werden
müssen?
OK ich habe alle GPIO Ausgänge geprüft.
Funktionieren alle.
Anschließend habe ich den Fehler gefunden, under zwar habe ich die GPIOs
nicht mach dem GPIO Plan des Raspberry 3B angschlossen, wodurch Pins
automatisch falsch belegt wurden.
Nach dem Umstecken, haben sich die Motoren gedreht wie gewollt.
Leider ist mir die Rechte H-Brücke durchgebrannt.
scheiß billing Teile aus China.
Aber es funktioniert.
noch nicht (er läuft nur heiß)aber das liegt vermutlich daran das ich
ein 1m langes servokabel angesteckt habe.
Irgendwie muss ich den ja anschließen wenn er sich ständig über eine
Fläche eines A2 Blattes bewegt
Ohne den ganzen Quelltext noch einmal durch zu gehen, könnte das:
#define SERVOUP 10
#define SERVODOWN 20
1 bzw. 2 ms für die Servo Ansteuerung bedeuten. Das muss natürlich
passen.
Wenn der Servo richtig angeschlossen ist, würde ich das prüfen.
1 Meter Kabel dürfte nicht das Problem sein.
Also ich habe die Motor Brücken und das Servo Kabel erhalten.
Bis auf den Servo funktioniert alles.
Der Servo zickt ein bischen.
Um es genau zu sagen, dreht er sich nur in wine bestimmte Position under
bleibt dann dort.
Wenn ich page down drücke, um den Servo zu sagen das er den Stift
absetzen soll, so brummt er nur.
Was muss ich am Code abändern, damit er sich bewegt?
Code ist im Anhang