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 ++++++++++ hardware-v1/ram-ice.brd | 164 +++++++++++++++++++++---------------------- hardware-v1/ram-ice.sch | 136 ++++++----------------------------- hardware-v1/untitled.pro | 25 ------- 4 files changed, 141 insertions(+), 222 deletions(-) create mode 100644 hardware-v1/bitraf-drill.ulp delete mode 100644 hardware-v1/untitled.pro (limited to 'hardware-v1') 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"); + } +} diff --git a/hardware-v1/ram-ice.brd b/hardware-v1/ram-ice.brd index 0d74c93..8b624f5 100644 --- a/hardware-v1/ram-ice.brd +++ b/hardware-v1/ram-ice.brd @@ -40,7 +40,7 @@ - + @@ -131,45 +131,6 @@ Integrated Device Technology, Inc.<p> http://www.idt.com<p> <author>Created by librarian@cadsoft.de</author> - -<b>Dual In Line Package</b> 0.6 inch - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - <b>Small Outline Package</b> @@ -428,12 +389,6 @@ design rules under a new name. - - - - - - @@ -442,23 +397,22 @@ design rules under a new name. - - + - - - - - - - - - + + + + + + + + + @@ -469,7 +423,8 @@ design rules under a new name. - + + @@ -486,16 +441,19 @@ design rules under a new name. - - - - + - - - - + + + + + + + + + + @@ -584,8 +542,9 @@ design rules under a new name. - - + + + @@ -594,9 +553,9 @@ design rules under a new name. - - - + + + @@ -623,18 +582,18 @@ design rules under a new name. - + - - - - - + + + + + @@ -704,7 +663,9 @@ design rules under a new name. - + + + @@ -795,18 +756,53 @@ design rules under a new name. - - - + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + diff --git a/hardware-v1/ram-ice.sch b/hardware-v1/ram-ice.sch index e06ad85..88bc269 100644 --- a/hardware-v1/ram-ice.sch +++ b/hardware-v1/ram-ice.sch @@ -8,20 +8,20 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -30,8 +30,8 @@ - - + + @@ -39,12 +39,12 @@ - - - - - - + + + + + + @@ -455,45 +455,6 @@ Integrated Device Technology, Inc.<p> http://www.idt.com<p> <author>Created by librarian@cadsoft.de</author> - -<b>Dual In Line Package</b> 0.6 inch - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - <b>Small Outline Package</b> @@ -605,55 +566,6 @@ http://www.idt.com<p> - -<b>MEMORY</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <b>MEMORY</b> @@ -755,7 +667,6 @@ http://www.idt.com<p> - @@ -768,7 +679,6 @@ http://www.idt.com<p> - @@ -985,7 +895,7 @@ http://www.idt.com<p> - + diff --git a/hardware-v1/untitled.pro b/hardware-v1/untitled.pro deleted file mode 100644 index d77689b..0000000 --- a/hardware-v1/untitled.pro +++ /dev/null @@ -1,25 +0,0 @@ -EAGLE AutoRouter Statistics: - -Job : /home/trygvis/dev/io.trygvis/2013/02/ram-ice/untitled.brd - -Start at : 01:56:21 (2/10/13) -End at : 01:56:21 (2/10/13) -Elapsed time : 00:00:00 - -Signals : 30 RoutingGrid: 50 mil Layers: 2 -Connections : 43 predefined: 0 ( 0 Vias ) - -Router memory : 24708 - -Passname : Busses Route Optimize1 Optimize2 Optimize3 Optimize4 - -Time per pass : 00:00:00 00:00:00 00:00:00 00:00:00 00:00:00 00:00:00 -Number of Ripups : 0 0 0 0 0 0 -max. Level : 0 0 0 0 0 0 -max. Total : 0 0 0 0 0 0 - -Routed : 0 0 0 0 0 0 -Vias : 0 0 0 0 0 0 -Resolution : 0.0 % 0.0 % 0.0 % 0.0 % 0.0 % 0.0 % - -Final : 0.0% finished -- cgit v1.2.3