PCB Laserplotter

#4946917
Lesenswert?

Guten Tag,
ich möchte gerne ein fertiges Layout aus Eagle in ein nc Dokument 
umwandeln, um es mit dem GRBL-Controller für einen Laserplotter 
auszuführen.
Ich möchte nur gerne, dass das Layout in Zeilen und nicht wie bei einer 
Fräse nach der Struktur abarbeitet wird.
Bisher habe ich es mit dem pcb-Gcode ausprobiert, nur leider gibt es 
diese Funktion hier nicht.

Hat einer von euch eine Idee welches Programm dafür geeignet ist ? oder 
was für eine Software in diesem Video benutzt wird ?
https://www.youtube.com/watch?v=4SNkzoOvoD8
Gast #4946936
Lesenswert?

Peter M. schrieb:
> Ich möchte nur gerne, dass das Layout in Zeilen und nicht wie bei einer
> Fräse nach der Struktur abarbeitet wird.

Das eine ist pixelorientiertes Plotten(eher drucken) und das andere
vektororientiertes Plotten(zeichnen).
Was der Autor von dem Video genommen hat, kann ich nicht sagen.
Vielleicht hat er einen alten Nadeldrucker umgebaut, denn das wäre
in etwa die Funktion beim Pixeldruck. Vielleicht hat er auch
nur einen Treiber oder Konverter geschrieben.

Etwas ähnliches hat ein anderer Autor hier mal vorgestellt:
https://www.youtube.com/watch?v=fi4P-Bwc6g8
#4947213
Lesenswert?

Hatte auch erst vor mir negativ-Material zu besorgen, findet man nur 
leider kaum.
Mit dem vektororientierten Plotten habe ich das Problem, das der Laser 
sehr häufig das Layout abfahren muss um genug "Isolate" zu bekommen. 
Leider passiert es ab und zu das ein Schritt ausfällt, sodaß sich das 
ganze Layout verschiebt. Erhoffe mir duch das pixelorientiertes 
Verfahren ein besseres Ergebinis.
Gast #4947382
Lesenswert?

So sieht es unter Linux aus:

 python gbr2laser.py

What do you want to calculate:
1: Perimeter + filling
2: Only filling
3: Only perimeter
(default 3) 1
Filling bidirectional Y/N (default Y)
Gerber-File as input(default Arduino-B.Cu.gbr)
Assumed laserdiameter in mm (default 0.2)
Set xMin and yMin to zero Y/N (default Y)
Border around your layout in mm (default 5.0)
Distance between filling lines im mm (default 0.15)
Perimeterspeed in mm/min (default 800)
Fillingspeed in mm/min (default 800)
ngc-File as output (default output.ngc)
G-Code to switch laser on (default M62 P-0)
G-Code to switch laser on (default M63 P-0)

Import tools Arduino-B.Cu.gbr
.
.
.

Das ergibt Bild 1 und in der Vergrößerung Bild 2.
Und die zugehörigen ngc Dateien.
Angehängte Dateien:
Gast #4947421
Lesenswert?

Kleines, mit 5MB ;)

Aber leider gibt es Fehlermeldungen:

Import tools testpattern.gbr
No tools found!
IllegalArgumentException: Operation not supported by GeometryCollection

und weitere die damit zu tun haben.

Ich habe mir die Dateiköpfe der gbr Dateien angesehen, leider total 
verschieden. Der eignetliche Inhalt scheint passend.
Ist scheinbar nicht Eagle geeignet.

Ich fürchte das wird so leider nichts und ich kann da auch nicht weiter 
helfen. Sry.

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