Mach3 auf Raspberry Pi 2 und Digital Dream DDUM3 und M542x

Hallo Comunity!

Da im Forum "CAD&CNC" im Moment ein wenig Lehrlauf zu seien scheint, möchte ich hier einmal laut Denken und euch bei der Überwindung der Frühjahrsmüdigkeit helfen...;)

Wie der Titel schon andeutet plane ich in meinem aktuellen Fräsenbauprojekt (No 3) alle für die Steuerung relevanten Komponenten in ein Gehäuse direkt an der Maschine unterzubringen. Den Vorteil den ich darin sehe sind Platzvorteile und keine externen Kabel. Die durch diese Lösung zu erwartenden Problem hinsichtlich Vibrationen und Wärme betrachte ich als Herausforderung und sollten nicht Bestandteil dieses Themas sein...!!! Die verlinkten Artikel dienen lediglich der Veranschaulichung...!

Es geht mir wie gesagt nur um die Kombination folgender Komponenten:

Raspberry Pi 2 als Computer http://www.elv.de/raspberry-pi-2-b-1-gb.html/refid/affiliatepn
Digital Dream DDUM V1xx als BOB http://www.ebay.de/itm/3-Achsen-CNC...00?pt=LH_DefaultDomain_77&hash=item233bbaf744
M542x als Motorendstufen http://www.ebay.de/itm/271648104971?_trksid=p2055119.m1438.l2649&ssPageName=STRK:MEBIDX:IT
Schaltnetzteil mit 36-48 Volt

Leider brachte meine Recherche zu USB-BOB`s nicht großartiges hervor! Gibt es erprobte (USB)Alternativen zur DDUM V1? Auf dem Raspi soll WinXP oder Win7 mit Mach 3 laufen! Mach 3 ist auch Voraussetzung für dieses Projekt - also bitte keine Werbung für Linux, CNCUSB usw... ;)

Meine Frage lautet nun, ob sich meine Gedankengänge in die Praxis umsetzten läßt. Läßt sich alternativ auch über den GPIO das Raspi`s auch ein "normales" BOB mit Parallelport stabil betreiben?

Gerhard
 

stefan1

User
Moin,

auf dem Raspi läuft kein(noch) Windows. Vielleicht läuft
mal Windows 10 darauf, zumindest geistert das so durch das Netz.
Aber darauf wird wohl auch kein Mach 3 laufen, die Prozessorarchitektur
ist komplett anders.

Gruß Stefan
 
Hallo Stefan!

...das hätte ich jetzt nicht vermutet! Ich meine diesbezügl. mal was gelesen zu haben...! Gibt es alternativ andere (kleine) Einplatinencomputer, die den Einbau ermöglichen, nach Möglichkeit kleiner als das ITX-Format?
Mach 3 ist ja eigendlich genügsam was CPU-Leistung angeht...

Gerhard
 
Mini-ITX Boards mit 1GB Windows tauglich gibts schon für unter 30€.
Komplett im Gehäuse mit 80GB Platte um die 60€.

Hatte mir vor Jahren ein winziges VIA Artigo System mit Pico-ITX Formfaktor zusammengeschraubt. 32GB Compact Flash mit Win XP, 800x600 10" Touchscreen dran und los gings. So ähnlich würd ichs mit einem zeitgemäßen Board wieder machen.
 
OK, ...

dann streiche ich mal den Raspberry von meiner Einkaufsliste und ersetzte Ihnen durch ein ITX-Board!
Diese Boards scheinen i.d.R. 17x17cm groß zu sein, die bekomme ich rein...

Bleibt noch die USB BOB-Frage? Hat jemand ein entsprechendens Breakoutboard in Kombination mit Mach3 in Betrieb...?

Gerhard
 
Hallo Gerhard

Interessantes Thema, ich stehe mehr oder weniger gerade vor dem selben Problem alles möglichst klein und handlich in eine Kiste zu bringen.
Ich wollte erst ein normales Mainboard verbauen an so kleine ITX Teile hab ich gar nicht gedacht.
Habe mal geschaut und gesehen das es sie auch direkt mit Parallelport gibt, taugt der was ( in meinem Fall für Styroschneide wäre es die bekannte Letmathe Steuerung) ?
http://www.mindfactory.de/product_info.php/ASRock-D1800B-ITX-ITX-J1800-2DDR3-SO-DIMM-_959129.html
Wenn nicht dann vielleicht mit Schnittstellenkarte über den PCI port:
http://www.mindfactory.de/product_i...ngle-Channel-DDR3-Mini-ITX-Retail_807293.html

Warum möchtest du über USB zum BoB gehen?
Die Pockeys gehen soweit ich weis nur bis 3 Achsen und SmootStep ist gleich wieder teurer.

Größen/Kostenfaktor wäre dann schon wieder der Bildschirm bei denen die 17" günstiger sind als kleinere:D

Gruß Michael
 
Guten Morgen Michael!

Danke für die Links, habe bisher nur bei Bay gesucht...!
USB deshalb, weil ich keine Lust habe, ein Windows soweit abzuspecken und einzuschränken, damit der Parallelport stabil und Störungsfrei läuft! Darüber hinaus brauche ich einen persönlichen "Präzedenzfall" für weitere Steuerungen mit USB als Schnittstelle.

Wenn ich das richtig verstanden habe, mach der SmoothStepper aus Ethernet oder USB ja nur wieder Parallel...! Das eingangs erwähnte DDUM von Digital Dream verarbeit USB und generiert dann das was die Endstufen so brauchen...

...Alternative Lösungen mit USB z.B. (unsortiert) :
http://www.ebay.de/itm/Mach3-Usb-Sc...30?pt=LH_DefaultDomain_77&hash=item2a4c18a03a
http://www.ebay.de/itm/CNC-5-Axis-U...45?pt=LH_DefaultDomain_77&hash=item5b0a1bf27d
http://www.ebay.de/itm/CNC-3-Achse-...54?pt=LH_DefaultDomain_77&hash=item19fed1f146
http://www.ebay.de/itm/3-Axis-USB-C...87?pt=LH_DefaultDomain_77&hash=item25a2df4b0f

es gibt sogar schon Einplatinenlösungen für 4 Achsen mit dem 6600:
http://www.ebay.de/itm/Latest-200KH...23?pt=LH_DefaultDomain_77&hash=item5b0ed6a8fb


Gerhard
 

piw23

User
Gudde Zusammen,


der Smoothstepper macht ein wenig mehr als nur aus USB/Ethernet wieder ein Parallelport :) Die ganzen Berechnungen für die Wege laufen über den Smoothstepper, dadurch wird der PC extrem entlastet und hat dadurch minimale Anforderungen. Der Nachteil ist im Prinzip nur der etwas höhere Anschaffungspreis...
 
...stimmt, scheinbar die gleiche Funktion wie die verlinkten USB-BOB`s...!
Den SmoothStepper sehe ich eher als Brückenschlag zu bestehenden Steuerung mit Parallelportanschluß und PC`s neuerer Generation, bzw. PC`s die von der Fräse entfernt stehen...!

Für meine neue Steuerung möchte ich direkt USB verarbeiten, ohne hinterher alles wieder auf Parallel herunterzutechnologisieren...


Gerhard
 
Hallo Leude

Sorry wenn die ein oder andere Frage vllt etwas komisch klingt...:rolleyes:
Ist denn Mach3 überhaupt USB fähig?
Wird bei Mach3 dann das Gcode paket im ganzen über USB auf das BoB gespeichert und das BoB spielt dann einfach das Program ab?
Ich denke bisher das das optimum mit Mach3 auf XP zu Parallel darstellt.
Wenn das ITX Board ja nur zum Steuern der Maschiene verwendet wird und ansonsten nix drauf laufen soll ausser Mach3 und ggf. ein Cad für mal eben schnell zwischen durch dann ist die Belastung ja nicht so groß das der Parallelport gestört wird??

Momentan bin ich dabei mir eine Styroschneide auf zu bauen, in Zukunft soll auch mal noch eine Fräse dazu kommen. Dann möchte ich natürlich ungern auch noch eine zweite Pc Kiste nebst Bildschirm rum stehen haben. Wäre es dann eigentlich möglich 2x Mach3 auf einem Pc zu haben mit getrennten Oberflächen und Einstellungen und je nach dem was man gerade machen will einfach die Maschinen (Parallelkabel) um zu stöpseln oder eben 2 BoBs permanent USB gesteckt?
Wenn nicht dann müsste man eventuell die Festplatte in zwei teile partitionieren und beim Hochfahren dann Fräsen oder Styro auswählen.

Gruß Michael
 

piw23

User
Gudde Micha,

wenn man einen Smoothstepper verwendet, dann werden Codeblöcke an den Smoothstepper gesendet und dieser bereitet dann die daten auf und sorgt für eine Echtzeitverarbeitung. Wie das bei den oben genannten BOB´s ist weiß ich net, da ich diese net kenne. Der Smoothstepper benötigt allerdings noch ein BOB, da er selber keines hat.

Bei Mach3 gibt es ja das Auswahlmenü, da kannste soviele Screens hinterlegen wie du lust hast. Ich hatte zb schon 2 Verschiedene Maschinen an einem Smoothstepper, welche dann über einen LPT Portumschalter ausgewählt wurden http://www.ebay.de/itm/Data-Switch-...52?pt=LH_DefaultDomain_77&hash=item1e9e1ba32c
 
Stimmt, die Profile da war doch was am anfang... manchmal sieht man den Wald vor lauter Bäumen nicht:D
Aktuell sehe ich für mich zumindest keine Notwendigkeit USB zu benutzen wenn Parallel funktioniert aber dafür hab ich noch viel zu wenig Erfahrungen.
Wenn ich auf USB / Ethernet gehen würde dann würde ich auf was bewährtes zurück greifen und das wäre momentan Pokey 56U geschichte - günstig und Mach3 Plugin vorhanden : http://www.machschmidt.com/hardware/
Edit: Wobei mir dann die Möglichkeit der 4. Drehachse fehlen würde.
Dann gebe es ja noch das "Pokeys57CNC" wenn ich das richtig sehe ist das ja ein BoB und müsste nur noch die Endstufen dran stecken.

Gruß Michael
 
Hallo Michael!
Das mit dem Wald und den Bäumen kenne ich...:rolleyes:

Also, mein Einkaufszettel sieht nun so aus:

1x ITX Motherboard
1x Pokeys 56U
3x M542x

Das Pokeys57CNC scheint kaum Wünsche offen zu lassen, wäre aber für meine Zwecke völlig überdimensioniert, es hat max 8 (!) Achsen, USB und LAN müssen (noch) nicht sein. Das mit den Endstufen "dran stecken" sollte so auch bei dem Pokeys 56U funktionieren, oder irre ich mich?

Gerhard
 
Hallo Gerhard

Mit den kleinen 3 Achs Pokeys geht dann aber kein Eigenbau "Desktop 5 Achs Fräszentrum":D
Schau mal hier :http://www.poscope.com/image/cache/data/pokeys/PoKeys56U_illustrationLogo-600x600.png
Da sind zumindest die Step/Dir anschlüsse ersichtlich, ich gehe mal davon aus das es auch eine Anleitung dazu geben wird.
Ich bin des Englisch kaum mächtig aber wahrscheinlich müsste man mit dem "PoBlocks" Program die Ausgänge passend programieren?
http://www.poscope.com/PoKeys56U

Ich glaub ich bleib bei Parallel...:D

Gruß Michael

Edit: Der Wald... http://www.machschmidt.de/html/pokeys.html
 
Hallo Michael!

Ja, genau diese Abbildung finde ich auch eher verwirrend...! Da sieht die Sache bei der 57CNC schon anders aus...!
Ich habe Kontakt mit Herrn Schmidt aufgenommen mit der Bitte, die in der Artikelbeschreibung für das 56U angesprochenen Schaltungsbeispiele vorab zur Verfügung zu stellen. Melde mich umgehend wenn ich Informationen dazu habe...

Gerhard
 
Hallo Gertilein,

ich hab dein Thema auch grade eben erst gelesen. Ich finde das sehr interessant. Aus persönlicher Erfahrung mit dem Smoothstepper-USB sehe ich eine große Herausforderung beim Thema der Abschirmung der PC-Komponenten vom Leistungsteil -speziell hierbei das Schaltnetzteil.
An meiner Maschine hab ich ein 4m USB-Kabel zwischen PC und Steuerung und regelmäßig wenn ich in der Werkstatt etwas schalte, was auf der gleichen Phase geklemmt ist, steigt der USB-SS aus... (Kommunikationsfehler...)
Aus diesem Grund habe ich mir nun noch einen LAN-Smoothstepper in EBay besorgt, in er Hoffnung, daß dieser unempfindlicher ist.

Für einfache Fräsen könnte ich mir aber durchaus den Raspberry Pi 2B mit Win10 vorstellen, und darauf dann Estlcam mit Arduino-Shield am USB. (um das zumindest kurz erwähnt zu haben)
Aber theoetisch sollte auch Mach3 auf dem Pi 2B mit Win10 laufen können, da es in Verbindung mit einem Shield (USB oder LAN) nur die Daten bereitstellen muß -die ganze Rechenarbeit wird dann ja im Shield ausgeführt - und dabei ist es ja egal ob es Smoothstepper, Pokeys oder wie auch immer heißt...
 
Hallo Bruchflieger!

Ein 4 Meter USB-Kabel ist schon bei handelüblichen Druckern oft ein Problem...! Aus gutem Grund haben die Standard USB-Kabel eine Länge von 1,80 Meter.

Hinsichtlich Raspy hatte ich mich belehren lassen, das auf den Dingern kein Windows läuft, oder bildet Win10 da eine Außnahme? Estlcam mit Arduino scheidet aus, da ich alle Achsen unterschiedlich ausgelegt habe (X=2510er, direktangetrieben, Y und Z mit 1605er und aus Platzgründen mit Riemenuntersetzung)...

Warte leider noch auf die Infos von Manfred bezüglich Pokeys! Habe mir aber schon mal ein ITX-Board bestellt, das ich direkt mit 12 Volt betreiben kann, so entfällt ein weiteres Netzteil...

Gerhard
 
Ansicht hell / dunkel umschalten
Oben Unten