Ein Vorteil unserer Definitionen sind ja, das alle Platinen gleich groß sind und die Bohlöcher am gleichen Platz sind. Dadurch lassen sich alle gut kombinieren.
Manchmal hat man jedoch ein Eagle-Layout das etwas andere Maße und Bohrlöcher nutzt. Da ist es bislang etwas umständlich gewesen das haargenau anzupassen.
Daher hab ich mal ein kleines Eagle-Script geschrieben.
Einfach den Code-Teil als Halbeuro.scr im Scriptverzeichnis von Eagle speichern. Das Script kann jederzeit beim layouten mit
"script halbeuro" aufgerufen werden. Es zeichnet die neue Platinendimension, die genauen Bohrlöcher und gibt einen Hinweis wo der I2C-Stecker hin kommt. Einfacher gehts kaum noch.
Werde demnächst auch noch ein Script für Euroformat mit Bohrlöchern posten.
Code:
# HalbEuro Format (etwas kleiner nach RoboterNetz Norm)
# Bohrlöcher und Stecker entsprechen dem Grundstandard vom Roboternetz
# Infos https://www.roboternetz.de
Grid mm 1 off;
Set Wire_Bend 0;
Layer Dimension;
Wire 0 (0 0) (78 100) (0 0);
Layer Top;
wire 2 (20 -1) (-1 20);
wire (58 -1) (79 20);
wire (20 101) (-1 80);
Set Wire_Bend 4;
wire (79 80) (58 101);
Layer Bottom;
Set Wire_Bend 0;
wire 2 (20 -1) (-1 20);
wire (58 -1) (79 20);
wire (20 101) (-1 80);
Set Wire_Bend 4;
wire (79 80) (58 101);
Grid Last;
grid inch 0.05 on;
add 3,2 (0.25 0.25);
add 3,2 (2.90 1.95);
add 3,2 (0.25 3.70);
#add ml10 'con-harting-ml' (0.95 3.7);
Layer tPlace
CHANGE FONT VECTOR
CHANGE SIZE 0.07
text RoboterNetz.de - Standardformat (0.45 0.05)
text I2C-Bus (0.70 3.40)
Grid Last;
Window Fit;
Lesezeichen