
Das ist Programm um selbstgeaetzte Platinen mit einem 3D-Drucker
zu bohren. Getestet mit Marlin-Firmware im Drucker.
Als Bohrmaschine habe ich einen Proxxon mit dem beigefuegten Halter 
am Drucker befestigt.



 1. Unter dem Tab RS232 den Druckerport einstellen.
 
 2. Mit "Open/Close" die Verbindung zum Drucker aufbauen.

 3. Mit Manuell/Home absXZ und Home absZ die Achsen resetten.

 4. Jetzt laesst sich der Drucker Manuell verfahren.

 Es muessen jetzt einige Einstellungen vorgenommen werden, aber zum 
 Glueck nur einmalig. :-)

 5. Vernuenftige Daten fuer die Homeposition angeben.

 6. Den Drucker auf eine Position verfahren wo man den Bohrer wechseln
    will. Dann die Daten mit Config/Read einlesen.

 7. Den Drucker von Hand auf die Bohrtiefe fahren. Den Wert mit 
    Driller/Read Table Z einlesen.

 8. Den Drucker etwa ueber die dicke des verwendeten Platinenmaterials
    fahren und den Wert mit Read PCB Y einlesen.

 9. Die Z-Achse noch 1-2mm hoeher fahren und den Wert mit
    Read FastMove Z abspeichern. Wird fuer Eilgang verwendet.

Damit sind alle Basiseinstellungen erledigt.

Mit Eagle ein Excellon File erzeugen. Dabei nur die Layer drill und
holes verwenden.

10. Unter Reader/Excellon das File angeben.

11. Mit analyze wird das File eingelesen. 

Das Programm versucht dabei die Bohrung moeglichst weit links unten
und rechts oben zu finden. Idealerweise legt man bei seinem Layout
dort zwei beliebige Bohrungen als Fiducials ab. Notfalls geht es aber
auch mit zwei anderen Bohrungen. Man muss sie nur identifizieren
koennen. Die beiden vom Programm gefundenen Bohrungen stehen unter
der Tabelle und werden rot markiert.

Platine auf dem Bohrtisch befestigen.

12. Unter Manuell die erste Bohrung moeglichst genau von Hand
anfahren. Mit Driller/Read Left Fiducial einlesen.

13. Dasselbe fuer die andere Bohrung machen.

14. Reader/Transform auswaehlen. Das Programm fuehrt nun eine
    affine Tranformation anhand der Fiducials mit den Excellon
    Daten durch. 
    Zu Testzwecken kann man eine Bohrung in der Tablelle markieren 
    und mit MoveToDrill anfahren. Das wuerde ich empfehlen. :-)

15. Unter Driller gibt es drei Haeckchen,

    Drill CHange. Wenn gesetzt wird jedesmal mal ein Bohrerwechsel
    angeboten.

    Stay alive. Wenn gesetzt werden die Schrittmotoren dauerhaft 
    bestromt.

    Unidirekt. Wenn gesetzt dann werden X/Y Koordinaten immer aus 
    einer Richtung angefahren. Damit umgeht man Spiel in den Achsen.

16. mit Driller/Test kann ein Testlauf durchgefuehrt werden.

17. Mit Driller/Drill wird dann gebohrt.

Es kann nur gebohrt werden wenn alle drei LEDs unter Drill-readiness
auf gruen stehen.

Unter Test gibt es noch die Moeglichkeit direkt G-Code an den Drucker
zu schicken.

