Forum: Platinen Gerber/HPGL invertieren


von Christian Axtmann (Gast)


Lesenswert?

Hallo zusammen!

Ich bin mit nem Freund zusammen grade dabei ne CNC-Fräse zum
Platinen-Fräsen zu bauen. Wir ham schon die Software zum Großteil
geschrieben stehen jetzt aber vor dem Problem, dass das HPGL-Format
angibt, wo die Leiterbahnen sind. Wenn man das fräsen würde, hätte man
im Prinzip ein Negativ der Platine.
Ich hab auch mal ne Gerber-Datei angeguckt (mit GC-Prevue) aber dort
ist es genauso.

Kennt jemand einen Tipp (in Eagle am Besten) mit dem man nur die
Umrisse bzw. die "nicht-Cu-Flächen" ausgeben kann??

(Die eigene Programmierung dafür wäre zu umfangreich für ein paar
Schüler wie uns)

Gruß Christian

von Flupp3000 (Gast)


Lesenswert?

Wie wird die CNC Fräse angesteuert?

von tubbu (Gast)


Lesenswert?

es gibt bei eagle ein Macro, dass dir die umrisse in ein hpgl-file
schreibt

gib mal in der befehlsbox oben "run mill-outlines" ein.

Dort kannst du noch ein paar Einstellungen vornehmen, erlärt sich aber
von selbst.

Hab grad gesehen, dass es noch ein Macro "outlines" gibt, das macht
scheinbar das Selbe

Viel Spass mit deiner Fräse ;-)

von Christian Axtmann (Gast)


Lesenswert?

Hi!!

Danke erstmal für die Antworten, werde das gleich mal ausprobieren!

@flupp3000:
Die Fräse wird über RS232 gesteuert, das Herz ist ein ATMega8, der die
drei Schrittmotoren treibt.
Die Software dazu kann HPGL einlesen, konvertiert diese in CNC und kann
das dann fräsen oder eben als CNC abspeichern.

@tubbu
Danke für den Tip, ich probiers mal, melde mich dann wieder.

Gruß Christian

von hanes (Gast)


Lesenswert?

genau so ein projekt such ich! hast du vor dein Projekt zu
veröffentlichen?

Schaltplan, code und mechanischer aufbau....

von Christian Axtmann (Gast)


Lesenswert?

Hi hanes,

Bis dato existiert leider immer noch kein Prototyp, ist aber immerhin
schon im Bau. Was die Software angeht, so ist/wird diese in
SharpDevelop geschrieben, was auf .net basiert und (soweit ich weiß)
der GPL unterliegt. De facto wollen wir unsere Software auch open
source machen ( wenn sie endlich mal fertig wird :-).

Das Problem liegt dann eher in der Elektronik, die ja
Programmspeziefisch ist, bzw. umgekehrt, kann man sich aber theoretisch
dann selbst anpassen, da ja open source. Natürlich können wir dann auch
noch das Protokoll zum µC mitliefern, ist auch nicht besonders
kompliziert.

Die ganze Mechanik besteht bis dato noch immer aus zwei Alu-Blöcken,
die durch ein Blech zusammengehalten werden. Mehr nicht. Ich will mich
aber demnächst (Teile sind bestellt) wieder an den Bau machen, sobald
ich dann auch eine Drehbank besitze. Dann kann ich ja mal ein Paar
bilder posten.

Tja, ich hätte nicht gedacht, dass sich nach 6 Monaten noch jemand
diesen Thread reinzieht, aber ich bin immer dankbar für ein bisschen
Feedback. Die Idee ist eigentlich aus der Sauerei mit FE3-Cl, NaOH und
Ammoniumpersulfat entstanden (nur so nebenbei) und soll darauf zielen,
eine Platine schnell und ohne giftige Stoffe herzustellen.

Sodale, jetzt hab ich aber viel geschrieben.

Gruß
      Christian

von hanes (Gast)


Lesenswert?

hi

hab gedacht du schickst die hpgl-daten direkt an deinen fräser.

warum schaltest du noch ein program dazwischen?
sickt deine Software dann die geometirein zum fräser oder die
schrittweiten?

von Christian Axtmann (Gast)


Lesenswert?

Hi,
das Programm errechnet aus den CNC/HPGL Daten die Schritte der Motoren
und schickt diese dann in der Reihenfolge, in der sie ausgeführt werden
sollen an den µC (per RS232). Das hat den Vorteil, dass man Die Daten am
PC betrachten, editieren und speichern kann und außerdem evtl.
auftretende Spindelspiele einfach kompensieren kann.
Ein weiterer Vorteil ist dann auch, dass der µC nur mit ganzen Zahlen,
also Integers, umgehen muss. Dadurch bleibt die Software ziemlich
schlank.

Gruß
      Christian

von dave (Gast)


Lesenswert?

Kurze Frage für Zwischendurch:

Für was stehen die Zahlen bei PA/PR (absolute)... ja, sind Koordinaten,
jedoch in welcher Einheit.

dave

von Christian Axtmann (Gast)


Lesenswert?

Hallo,

hier mal ne Site mit ner schönen Erklärung zu den HPGL-Dateien.

http://www.we.fh-osnabrueck.de/fbwe/grafic/grundlagen/node3.html

Eine Einheit im HPGL-Code sind 0,025mm

Gruß
     Christian

von Rigo (Gast)


Lesenswert?

Hallo habe das selbe Problem,

schaut mal unter www.nc-hobby.de da ist auch eine andere Variante
angeboten zum ansteuern der Daten

cu
Rigo

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.