Raspberry pi - V-Plotter Skript

Gast #5312743
Lesenswert?

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.
Gast #5312758
Lesenswert?

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: .......
Gast #5313205
Lesenswert?

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
Gast #5313436
Lesenswert?

wenn

gcc -v

und

gpio -v

funktionieren, wechsele in das ausgepackte Verzeichnis, dass die
Datei v-plotter.c enthält.
Dort:
1
gcc v-plotter.c -o v-plotter -I/usr/local/include -L/usr/local/lib -lwiringPi -lm

Damit sollte, wenn keine Fehler drin sind, die Datei:

v-plotter

entstehen. Diese wird gestartet und das war dann alles. Start mit:

./v-plotter
Gast #5313772
Lesenswert?

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
Gast #5314028
Lesenswert?

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.
Gast #5314081
Lesenswert?

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.
Gast #5314241
Lesenswert?

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.
#5314624
Lesenswert?

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?
#5314946
Lesenswert?

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.
Gast #5315008
Lesenswert?

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.
Gast #5376955
Lesenswert?

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
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren