Grüße ans Forum!
Habe irgendwann irgendwo einmal versprochen wenn ich mein
Probing/Autoleveling/reinterpreting Frontend für den GRBL "fertig" habe
was zur Verfügung zu stellen...
Gleich vorweg: Source only, tested on linux und damit wir uns richtig
verstehen Qt/C++ ist für mich das Mittel der Wahl!
So, nun zum weniger Abschreckenden:
QExtSerialPort (eingentlich die Einzige betriebssystemabhängige
Komponente) sollte Windows, Mac und Linux gut abdecken, damit sollte
nach dem Compilieren im QtCreator alles "einfach so" tun.
Der Code liegt in einem netten git Repository und weitere Infos dazu
sind zu finden unter:
http://server3.9mal6.de:3000/wilhe_jo/x2grbl
Es soll im Idealfall einmal PCBs Frontplatten und Gehäuse (bei mir oft
aus PCB Material) fräsen können. also 2.5d!
Autoleveling funktioniert bei mir wie gewünscht.
Der Output von pcb-gcode (eagle-ulp) rennt bei mir wunderbar.
Ganz sauber ist die Sache jedoch noch nicht... Freizeit-Software eben...
Die Software ist glaube ich halbwegs brauchbar geschrieben (also keine
float-Vergleiche ala "if (GCode==38.2) { ... } wie in anderen GRBL
frontends die auf Github kursieren) und sollte ganz gut erweiterbar
sein.
Die GUI werde ich definitiv noch massiv verändern da ich einen workflow
reinbringen möchte. (möglicherweise irgendwelche Wizards für z.B. 1
seitige PCBs oder so)
Die Software ist darauf getrimmt ist GCode (und demnächst auch HPGL) zu
(re-)interpretieren. Derzeit ist jedoch das einzige richtige
"output-device" der GRBL in veränderter Form (damit das Probing
einfacher wird).
Falls jemand die Software so verwenden kann/will/muss/... wunderbar,
wenn jemand mitschreiben will um so besser... ssh-keys sind schnell
generiert :)
Wenn jemand teile weiterverwenden kann/will, auch melden, möglicherweise
lasse ich dann mein Projekt sterben und mach beim anderen mit... wie
gesagt Freizeit :)
73 hans