Hej Leute. Erstmal einen schönen 1. Mai. Zweitens bin wiedermal am basteln und habe einige Fragen. Ich habe eine kleine Micro CNC Fräse gebaut (Verfahrwege 200x120x60mm). Ist soweit alles fertig, die ersten Tests waren vielversprechend... Meine Steuerung ist eine MDLCNC von Letmathe und wird über Paralellport angesteuert. Sprich über Step und Dir werden Drehzahl und Richtung der Schrittmotoren angesteuert. Ich benutze seit jahren schon Linux EMC² oder auch LinuxCNC genant und bin auch sehr zufrieden mit. Alle meine Maschinen lauf mit diesem Betriebssystem. Da wie schon gesagt die fräse eine Micro Fräse geworden ist möchte ich auf externe Geräte wie Laptop oder PC zum ansteuern verzichten und alles direkt in die Fräse bzw in dem Unterbau integrieren. So nun zu meine Fragen: Ich möchte das ganze mit einem Raspberry PI A realisieren. Bis her habe ich schon Respbian installiert und über einige Anleitungen im Netzt es geschaft Linuxcnc auf das Betriebssystem zu installieren. Jetzt kommt das eigendliche Problem. Linuxcnc benötigt einen Echtzeit Kernel und aus diesem Grund kann ich die Software auch nicht starten. Hab auch schon sehr viel gegooglet doch leider ohne Erfolg. Es gibt leider keine Beiträge die auf Deutsch sind und in Englisch ist auch alles sehr Schwammig. Oder ich verstehe es einfach nicht... Meine Fragen sind: Gibt es denn eine Realtime/Echtzeit Betriebssystem Version was ich auf meine SD Karte installieren kann um anschließend Linuxcnc zu installieren? Hat denn schonmal jemand sowas mit einem RPI versucht und könnte mir ein paar Tipps geben wie ich mein Kernel zum Realtime um Kompilieren kann? Und wie schaut es mit den GPIOs aus. Wie müssen die Programmiert werden um sie quasie wie ein LPT/Paralellport zu nutzen? Ich wäre euch sehr dankbar wenn ihr mir weiter helfen könntet. Komme so langsam nach knapp 6 Tagen googlen und testen an meine Grenzen. LG Shabi
Also mein erster yahoo Treffer ist: http://www.raspberrypi.org/forums/viewtopic.php?f=29&t=39951 Wenn ich aber an den Raspi und dessen Ruckelei bei meinen Versuchen mit verschiedenen BS denke... ... bringt der das wirklich? Wie willst Du steuern? Über Netzwerk?
http://guysoft.wordpress.com/2013/08/04/octopi/ unter http://www.gitiverse.com/octopi/ kannst Du OctoPi runterladeb; hab schon damit gedruckt(ohne PC, nur Raspi), -ob man nun aber eine CNC-mill, einfach so wie bei der Repetier-Host SW auswählen kann, weiß' ich momentan nicht.
Wow Danke Jungs für die schnellen Antworten werde gleich loslegen und das ganze testen. Die RPI bekommt einen kleinen 4,3" Display so als ob es ein normaler Rechner wäre. Über remotedesktop könnte man die PI denke ich auch steuern. Aber in erster linie über ne normale micro Tastatur... Werde berichten. LG
Hier hätte ich dir sonst noch eine alternative: http://www.lehmann-tech.ch/web/CNCDOS.html Da gibt es eine DEMO Version zum Testen. Die CNC Steuerung ist mit Betriebssystem als Fix fertige ISO-Datei. Läuft jedoch nicht auf RPi, du brauchst eine x86 Architektur, z.B. ein kleines INTEL mini ATX Board (bekommst Du unter 100€). Takt und Richtung werden direkt über den LPT ausgegeben, brauchst also auch keine USB Controller oder so. Habe die Software selber entwickelt, wenn also ein Problem oder Fragen auftauchen sollte kannst du dich direkt bei mir melden ;-)
Hallo, da du mit LCNC und Raspi was machen willst, waere glaube ich das etwas fuer dich: https://github.com/tinkercnc/spi-fpga-driver http://wiki.linuxcnc.org/cgi-bin/wiki.pl?RaspbianXenomaiBuild bzw. neuere Version: http://code.google.com/p/picnc/wiki/CreateRaspbianLinuxCNC Mit Servos funkt das bei mir sehr gut. Und fuer Stepper braeuchte ich ja eh jemanden zum Testen. :) Das einzige Prob ist wahrscheinlich das Pluto-board zu bekommen: http://www.knjn.com/ShopBoards_RS232_Parallel.html Aber grundsaetzlich funkt es auch damit http://www.wayengineer.com/index.php?main_page=product_info&cPath=50_55&products_id=153&zenid=916679fa398e5c02f1239d0557685bbb#.U2NlSHb1DRY
:
Bearbeitet durch User
Wenn Du nicht auf Raspi festgelegt bist - Linuxcnc laeuft auf dem Beagleboard
Hallo Leute so hab mal einiges getestet und mich auf das RPI_LINUXCNC konzentriert. http://soundproofingforum.co.uk/rpi_linuxcnc/raspberrypilinuxcnc.htm Es hat auch funktioniert. LinuxCNC ist auf RPI und läuft. Sogar die GPIOs sind schon konfiguriert so das ich mein Step und Dir Signal nur noch abgreifen muss. Es gibt nur einen Haken der die ganze Sache zum platzen bringt. Das ganze läuft absolut nicht flüssig. Ist sau langsam und zeitversetzt. Wenn ich die X Achse z.b. nach rechts bewegen will, drück ich rechts auf der Tastatur und es dauer gefühlte 2 Sekunden bis sich was tut. Also das ganze ist so als ob mein RPI zu langsam sei oder diese LINUXCNC Version einfach nicht reif genug ist. Rein von der Hardware Leistung müsste es funktionieren. Denn ich hab auch schon 500MHz rechner mit 128MB mit LinuxCNC ausgestattet und das ganze läuft beim Kollegen schon seit über 2 Jahren. @Heinz Also ich waäre nicht abgeneigt einen Beaglebone zu nehmen. Was genau läuft denn da drauf? Die richtige LinuxCNC die ich auch auf normalen Rechnern Istalliere oder auch eine spezielle Version? LG
Wenn du einen Beagleboneblack verwenden willst dann empfehle ich dir http://www.machinekit.io http://blog.machinekit.io/ https://github.com/machinekit
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.