Forum: Platinen Gerber in "straight line" konvertieren


von S. M. (erfindix)


Angehängte Dateien:

Lesenswert?

Hallo Zusammen,
ich habe in den letzten Tagen versuch, mit meinem Plotter Fotopositive 
Platinen zu belichten.
Dafür exportiere ich mein Eagle brd zu einer Gerber-Datei, die ich 
anschließend in FlatCam einfüge und in eine Polygonstruktur umwandel.
Der Plotter soll schließlich das Layout in einer "Linienstruktur" über 
die X-Achse erstellen, nicht wie üblich die Umrisse "abfahren" (siehe 
Bild 3)

Hierzu habe ich folgendes Video gefunden, womit ich meine Gerber-Datei 
umwandeln kann. Leider stimmt seine Beschreibung nicht, so wie der 
Laserplotter die Platine am Ende belichtet. Auch verfügt das Programm 
nicht mehr im Punt "Paint Area" über die Auswahl "straight line". 
(https://www.youtube.com/watch?v=gm5P74vcB84).

Kennt einer von euch ein Programm, womit ich mein Eagle-brd-Datei in 
Gcode umwandeln kann, welches mir eine "Linienstruktur" erstellt.

Danke für eure Antworten

: Verschoben durch Moderator
von georg (Gast)


Lesenswert?

S. M. schrieb:
> Kennt einer von euch ein Programm, womit ich mein Eagle-brd-Datei in
> Gcode umwandeln kann, welches mir eine "Linienstruktur" erstellt.

Das macht bei Laserplottern und ähnlichen Geräten der Treiber. Das hat 
durchaus praktische Gründe, bei unserem Laserplotter mit 5 µ Auflösung 
(=Linienbreite) wäre so eine Datei Terabyte gross gewesen, daher wurden 
die Plottdaten "on the flay" von einer Hochleistungsrecheneinheit 
erzeugt und zum Plotter geschickt.

Georg

von Tom (Gast)


Lesenswert?

Reichen die Scripte aus Beitrag "Belichten von Platinen mit CNC-Fräse + UV-Laser" 
(die Quelle von 3.png) nicht?

von S. M. (erfindix)


Lesenswert?

Tom schrieb:
> Reichen die Scripte aus Beitrag "Belichten von Platinen mit
> CNC-Fräse + UV-Laser"
> (die Quelle von 3.png) nicht?

Hier habe ich lange versucht. Erst am Windows PC, danach am Pi und 
schließlich mit einem Ubuntu PC. Leider kann ich die brd Datei von Eagle 
und anschließendem Konvertieren, nicht ohne Fehkermeldungen im Skript 
einbinden und konvertieren. Auch erkennt GRBL die konvertierte Datei 
nicht richtig und spukt andauernd Fehlermeldungen aus. Weiß leider nicht 
was ich falsch mache.

: Bearbeitet durch User
von Chris S. (schris)


Lesenswert?

Convertiere Gerber nach BMP. Download bmp2asc.exe . dieses convertiert 
BMP nach Gerber und zwar Linien Zeilenweise wie du sie brauchst.
Dörr wo du das Programm downloaden kannst gibt es auch eine Anleitung.

Bei Großen files verwendet man ger2tif mit entsprechenden stripe 
Einstellungen. Aus diesem werden dann die Linien in the fly mit 
demselben System generiert wie bei bmp2asc nur halt von den Tif stripes. 
Und natürlich muss die Auflösung mit dem Belichtet übereinstimmen.

von S. M. (erfindix)


Lesenswert?

Wo finde ich denn ein Downloadseite von "bmp2asc.exe" ?

von S. M. (erfindix)


Angehängte Dateien:

Lesenswert?

Ich habe endlich ein Programm gefunden.
Bei der LaserGRBL mit der Version v3.04 ist es möglich BMP & JPG Bilder 
zu importieren und Vektorisiert zu Lasern. Die Schrittweite ist auch 
auswählbar.
In Eagle muss man nur noch das Layout als PDF exportieren und in ein BMP 
umwandeln, dass man wiederum in GRBL importiert und umwandeln lässt

von georg (Gast)


Lesenswert?

S. M. schrieb:
> In Eagle muss man nur noch das Layout als PDF exportieren und in ein BMP
> umwandeln

Kannst du wahrscheinlich einsparen, indem du direkt in eine Bitmap-Datei 
druckst. Es gibt einige Windows Druckertreiber, die Bitmaps erzeugen, 
auch kostenlos, googel mal.

Georg

von S. M. (erfindix)


Lesenswert?

Ok, Danke.

Noch eine Frage, wenn der Plotter den Laser durch M05 & M03 Ein- bzw. 
Ausschaltet, stoppt der Motor für einen kurzen Moment. Bedeutet, die 
X-Achse fährt nicht ununterbrochen von Links- nach Rechts und schaltet 
den Laser ein- und aus.
Kann man dies umgeben ?

von georg (Gast)


Lesenswert?

S. M. schrieb:
> stoppt der Motor für einen kurzen Moment

Die Steuerung ist wahrscheinlich für einen Fräskopf ausgelegt, der nicht 
ein- und ausschaltet, sondern abgesenkt bzw. angehoben wird, und das 
braucht Zeit.

S. M. schrieb:
> Kann man dies umgeben ?

Nicht im GCode, das liegt an der Steuerung, wie sie den GCode 
interpretiert. Glaube ich jedenfalls. Vielleicht kann man die Pause 
irgendwie parametrisieren.

Georg

von S. M. (erfindix)


Angehängte Dateien:

Lesenswert?

Ich habe schon alle Parameter, die der Z-Achse zugehören, in der GRBL 
Konfiguration so niedrig gesetzt wie möglich.
In GRBL ist wird die Z-Achse nicht mehr angesteuert, nur noch die 
Parameter zum Ein- und Ausschalten (M03- M05) angezeigt.
Eigentlich kann dies nur noch im Quelltext von GRBL zu finden sein, nur 
wo ?

von georg (Gast)


Lesenswert?

S. M. schrieb:
> nur noch die
> Parameter zum Ein- und Ausschalten (M03- M05) angezeigt

Eine Frässpindel braucht auch zum Ein- und Ausschalten Zeit, ein Laser 
nicht bzw. Grössenordnungen weniger.

Dafür gibt es aber eine Lösung:

https://github.com/gnea/grbl/wiki/Grbl-v1.1-Laser-Mode

Georg

von S. M. (erfindix)


Lesenswert?

georg schrieb:
> S. M. schrieb:
>> nur noch die
>> Parameter zum Ein- und Ausschalten (M03- M05) angezeigt
>
> Eine Frässpindel braucht auch zum Ein- und Ausschalten Zeit, ein Laser
> nicht bzw. Grössenordnungen weniger.
>
> Dafür gibt es aber eine Lösung:
>
> https://github.com/gnea/grbl/wiki/Grbl-v1.1-Laser-Mode
>
> Georg


Danke, das war`s.
Läuft jetzt ohne stoppen

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
Noch kein Account? Hier anmelden.