From 5661db2413500c0c30f6646d22c929bf46a1d2b0 Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Sat, 16 Feb 2013 13:25:25 +0100 Subject: o Finished routing board. --- hardware-v1/bitraf-drill.ulp | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 hardware-v1/bitraf-drill.ulp (limited to 'hardware-v1/bitraf-drill.ulp') diff --git a/hardware-v1/bitraf-drill.ulp b/hardware-v1/bitraf-drill.ulp new file mode 100644 index 0000000..1968142 --- /dev/null +++ b/hardware-v1/bitraf-drill.ulp @@ -0,0 +1,38 @@ +#usage "Add the characters in the word 'Hello'\n" +"Usage: RUN sample.ulp" + +void printDrills(UL_LAYER L) +{ + printf("layer: %s\r\n", L.name); +} + +output("drill.txt") { + printf("PA;PA;VS4.00;!VZ0,4;!MC1;!PZ0,0;\r\n"); + +// schematic(S) { +// S.parts(P) printf("Part: %s\r\n", P.name); +// } + + board(B) { +/* + B.layers(L) { +// printf("Layer %3d %s\r\n", L.number, L.name); + if(L.number == LAYER_DRILLS) { + printDrills(L); + } + } +*/ +// B.elements(E) printf("Element: %s\r\n", E.name); +// B.signals(S) printf("Signal: %s\r\n", S.name); + B.holes(H) { + printf("Hole: drill=%d, x=%d, y=%d\r\n", H.drill, H.x, H.y); + } + B.signals(S) + S.vias(v) + printf("PU %.0f,%.0f; PD;\r\n", u2mil(v.x), u2mil(v.y)); + + for (int i = 0; i < 10; i++) + printf("!MC0;"); + printf("\r\n"); + } +} -- cgit v1.2.3