Stepcraft 420 mit U...
 
Benachrichtigungen
Alles löschen

Stepcraft 420 mit USB - Kommunikationsprotokoll

5 Beiträge
4 Benutzer
0 Reactions
4,010 Ansichten
(@georg)
Beiträge: 2
New Member
Themenstarter
 

Hallo

Ich hab vor wenigen Tagen den Stepcraft 420 mit dem USB-Modul zusammengesetzt und mit WinPC betrieben. Das sieht auch alles schon ganz schön aus!

Allerdings habe ich vor, die Maschine als eine Art Drucker am Windows-System anzumelden. Das würde einige Arbeitsabläufe beschleunigen. Dazu versuche ich seit zwei Tagen die Maschine "manuell" zu steuern, d.h. ich habe mir ein kleines C#-Programm geschrieben, in dem ich den COM-Port öffne und G-Code-Befehle an das Gerät sende. Leider ohne Erfolg, da sich keine Reaktion zeigt!

Wenn ich vom Port lese, bekomme ich auch eher zufällige Zeichen!

Leider bin ich mir nicht sicher, ob das Gerät überhaupt G-Code versteht, oder mit welchem Protokoll ich sie sonst steuern kann. Kennt sich da jemand aus und kann mir vielleicht weiter helfen?

 
Veröffentlicht : 21/03/2014 2:08 pm
Jörg Schnitzer
(@joerg)
Beiträge: 175
Estimable Member
 

Hallo Georg,

erst einmal herzlich willkommen hier im Forum und viel Spaß mit Deiner SC420.

Wie ich das verstehe, ist die WinPC NC Starter/USB Lösung mit dem mitgelieferten USB-Modul sehr proprietär. Es ist zwar ein FT232RL als USB-Seriell Konverter verbaut, aber das Protokoll scheint nicht "G-Code" zu sein, was Deine Versuche bestätigen.

Deswegen hatte ich mich schon früh mit GRBL als Alternative beschäftigt und bin damit sehr zufrieden. GRBL verlagert den G-Code Interpreter in die Maschine und ist damit plattformunabhängig ansprechbar.

Lies Dich mal in diesen Thread hier ein:

SC420 mit GRBL (OpenSource)

Wenn Du Fragen hast - dazu ist das Forum ja da! :woohoo:

Viele Grüße,

Jörg

 
Veröffentlicht : 21/03/2014 3:16 pm
(@georg)
Beiträge: 2
New Member
Themenstarter
 

Vielen Dank für die schnelle Antwort!

Der klingt sehr interessant! Das werde ich dann die nächsten Tage mal genauer recherchieren! Ich hab noch einen Arduino hier liegen, allerdings einen Due, also mit einem ARM Cortex M3. Vielleicht lässt sich damit noch was anstellen! 😉

 
Veröffentlicht : 21/03/2014 9:13 pm
Michael
(@alpenkreuzer)
Beiträge: 1864
Noble Member
 

ich habe mir ein kleines C#-Programm geschrieben, in dem ich den COM-Port öffne und G-Code-Befehle an das Gerät sende. Leider ohne Erfolg, da sich keine Reaktion zeigt!

Moin Georg,

m. E. versteht die Win PC-NC-Starter-Edition keinen G-Code - sie kann nur "hpgl", "plt", div. andere - aber keine DIN/ISO-Dateien, also auch kein G-Code.
Das kann allerdings die Vollversion (WinPC-NC Economy für LPT, bzw. Win-PC-NC USB für USB 2.0)

Gruss

Gruss Michael

begonnen mit 420/2, Alu-Fräse "KARLA" (noch im Bau)
EstlCam mit Arduino NANO, WinPC-NC USB
Kress, QCAD, Fusion 360, Inventor, Winghelper

 
Veröffentlicht : 21/03/2014 11:35 pm
Andreas
(@magio2)
Beiträge: 2619
Famed Member
 

Um sagen zu können was da über die USB-Leitung geht müsste man halt mal einen Serial-Port-Sniffer an den Seriellen Port des FTDI hängen.

Der Prozessor auf dem Controller ist sicher Leistungsfähig genug, dass der direkt GCode oder PLT verstehen könnte. Aber selbst dann gibt es zwischen WinPC NC und dem Controller auf jeden Fall noch ein Protokoll das eingehalten werden muss, um den Controller zum arbeiten zu überreden.
(Meines Erachtens ist ja alleine beim Starten von WinPC NC schon was im Gange, sonst wüsste WinPC ja nicht, dass an dem PC jetzt ne Steppi hängt.)

Könnte aber auch sein, dass zwischen PC und Controller ausschließlich EIN proprietäres Protokoll verwendet wird und WinPC kümmert sich um die Übersetzung von GCode bzw. PLT in diesen Dialekt.

Ein Reverse-Engineering finde ich hier viel zu Aufwändig, zumal es ja GRBL und TinyG gibt.

SC 420 mit DIY parallel + Proxxon mit Mod + HF500 + SprintLayout + LibreCAD/QCAD + FreeCAD +WinPC starter/USB->EstlCAM + EstlCAM LPTAdapter + EstlCAM Handrad + DIY Vakuumtisch

Gruß, Andreas

 
Veröffentlicht : 22/03/2014 12:55 am
Teilen: