Index: vendordrill/pure.ref =================================================================== --- vendordrill/pure.ref (nonexistent) +++ vendordrill/pure.ref (revision 34060) @@ -0,0 +1,34 @@ +I: *** PRE *** +*** report 'Drill Report' begin *** +There are 6 different drill sizes used in this layout, 6 holes total + +Drill Diam. (mm) # of Pins # of Vias # of Elements # Unplated + 1.0000 0 1 0 0 + 1.5000 0 1 0 0 + 2.0000 0 1 0 0 + 2.5000 0 1 0 0 + 3.0000 0 1 0 0 + 3.5000 0 1 0 0 + +*** report 'Drill Report' end *** +I: Loaded 2 vendor drills from /home/igor2/C/pcb-rnd/trunk/tests/vendordrill/pure1.lht +I: Loaded 0 skips for 0 different attributes +E: No drillmap resource found +I: Loaded 2 vendor drills from /home/igor2/C/pcb-rnd/trunk/tests/vendordrill/pure2.lht +I: Loaded 1 skips for 1 different attributes +I: Vendor mapping skipped because refdes = U1 matches ^U[1-3]$ +I: Vendor mapping skipped because refdes = U2 matches ^U[1-3]$ +I: Vendor mapping skipped because refdes = U3 matches ^U[1-3]$ +I: Updated 3 drill sizes out of 3 total +I: Adjusted active via hole size to be 11.81 mils +I: *** POST *** +*** report 'Drill Report' begin *** +There are 4 different drill sizes used in this layout, 6 holes total + +Drill Diam. (mm) # of Pins # of Vias # of Elements # Unplated + 0.3000 0 3 0 0 + 1.5000 0 1 0 0 + 2.0000 0 1 0 0 + 2.5000 0 1 0 0 + +*** report 'Drill Report' end *** Index: vendordrill/pure1.lht =================================================================== --- vendordrill/pure1.lht (nonexistent) +++ vendordrill/pure1.lht (revision 34060) @@ -0,0 +1,8 @@ +ha:vendor_drill_map { + units = mm + round = nearest + li:drillmap = { + 0.3 + 100 + } +} Index: vendordrill/pure2.lht =================================================================== --- vendordrill/pure2.lht (nonexistent) +++ vendordrill/pure2.lht (revision 34060) @@ -0,0 +1,5 @@ +ha:vendor_drill_map { + li:skips = { + refdes = {^U[1-3]$} # Skip U1, U2, U3 + } +} Index: vendordrill/round.lht =================================================================== --- vendordrill/round.lht (nonexistent) +++ vendordrill/round.lht (revision 34060) @@ -0,0 +1,14 @@ +ha:vendor_drill_map { + units = mm + +# round = nearest +# round = up +# round = down + + li:drillmap = { + 0.3 + 2.1 + 4.3 + } + +} Index: vendordrill/round.ref =================================================================== --- vendordrill/round.ref (nonexistent) +++ vendordrill/round.ref (revision 34060) @@ -0,0 +1,26 @@ +I: *** PRE *** +*** report 'Drill Report' begin *** +There are 6 different drill sizes used in this layout, 6 holes total + +Drill Diam. (mm) # of Pins # of Vias # of Elements # Unplated + 1.0000 0 1 0 0 + 1.5000 0 1 0 0 + 2.0000 0 1 0 0 + 2.5000 0 1 0 0 + 3.0000 0 1 0 0 + 3.5000 0 1 0 0 + +*** report 'Drill Report' end *** +I: Loaded 3 vendor drills from /home/igor2/C/pcb-rnd/trunk/tests/vendordrill/round.lht +I: Loaded 0 skips for 0 different attributes +I: Updated 6 drill sizes out of 6 total +I: Adjusted active via hole size to be 82.68 mils +I: *** POST *** +*** report 'Drill Report' begin *** +There are 2 different drill sizes used in this layout, 6 holes total + +Drill Diam. (mm) # of Pins # of Vias # of Elements # Unplated + 2.1000 0 3 0 0 + 4.3000 0 3 0 0 + +*** report 'Drill Report' end *** Index: vendordrill/round_down.lht =================================================================== --- vendordrill/round_down.lht (nonexistent) +++ vendordrill/round_down.lht (revision 34060) @@ -0,0 +1,11 @@ +ha:vendor_drill_map { + units = mm + + round = down + li:drillmap = { + 0.3 + 2.1 + 4.3 + } + +} Index: vendordrill/round_down.ref =================================================================== --- vendordrill/round_down.ref (nonexistent) +++ vendordrill/round_down.ref (revision 34060) @@ -0,0 +1,26 @@ +I: *** PRE *** +*** report 'Drill Report' begin *** +There are 6 different drill sizes used in this layout, 6 holes total + +Drill Diam. (mm) # of Pins # of Vias # of Elements # Unplated + 1.0000 0 1 0 0 + 1.5000 0 1 0 0 + 2.0000 0 1 0 0 + 2.5000 0 1 0 0 + 3.0000 0 1 0 0 + 3.5000 0 1 0 0 + +*** report 'Drill Report' end *** +I: Loaded 3 vendor drills from /home/igor2/C/pcb-rnd/trunk/tests/vendordrill/round_down.lht +I: Loaded 0 skips for 0 different attributes +I: Updated 6 drill sizes out of 6 total +I: Adjusted active via hole size to be 11.81 mils +I: *** POST *** +*** report 'Drill Report' begin *** +There are 2 different drill sizes used in this layout, 6 holes total + +Drill Diam. (mm) # of Pins # of Vias # of Elements # Unplated + 0.3000 0 3 0 0 + 2.1000 0 3 0 0 + +*** report 'Drill Report' end *** Index: vendordrill/round_near.lht =================================================================== --- vendordrill/round_near.lht (nonexistent) +++ vendordrill/round_near.lht (revision 34060) @@ -0,0 +1,11 @@ +ha:vendor_drill_map { + units = mm + + round = nearest + li:drillmap = { + 0.3 + 2.1 + 4.3 + } + +} Index: vendordrill/round_near.ref =================================================================== --- vendordrill/round_near.ref (nonexistent) +++ vendordrill/round_near.ref (revision 34060) @@ -0,0 +1,27 @@ +I: *** PRE *** +*** report 'Drill Report' begin *** +There are 6 different drill sizes used in this layout, 6 holes total + +Drill Diam. (mm) # of Pins # of Vias # of Elements # Unplated + 1.0000 0 1 0 0 + 1.5000 0 1 0 0 + 2.0000 0 1 0 0 + 2.5000 0 1 0 0 + 3.0000 0 1 0 0 + 3.5000 0 1 0 0 + +*** report 'Drill Report' end *** +I: Loaded 3 vendor drills from /home/igor2/C/pcb-rnd/trunk/tests/vendordrill/round_near.lht +I: Loaded 0 skips for 0 different attributes +I: Updated 6 drill sizes out of 6 total +I: Adjusted active via hole size to be 11.81 mils +I: *** POST *** +*** report 'Drill Report' begin *** +There are 3 different drill sizes used in this layout, 6 holes total + +Drill Diam. (mm) # of Pins # of Vias # of Elements # Unplated + 0.3000 0 1 0 0 + 2.1000 0 4 0 0 + 4.3000 0 1 0 0 + +*** report 'Drill Report' end *** Index: vendordrill/round_up.lht =================================================================== --- vendordrill/round_up.lht (nonexistent) +++ vendordrill/round_up.lht (revision 34060) @@ -0,0 +1,11 @@ +ha:vendor_drill_map { + units = mm + + round = up + li:drillmap = { + 0.3 + 2.1 + 4.3 + } + +} Index: vendordrill/round_up.ref =================================================================== --- vendordrill/round_up.ref (nonexistent) +++ vendordrill/round_up.ref (revision 34060) @@ -0,0 +1,26 @@ +I: *** PRE *** +*** report 'Drill Report' begin *** +There are 6 different drill sizes used in this layout, 6 holes total + +Drill Diam. (mm) # of Pins # of Vias # of Elements # Unplated + 1.0000 0 1 0 0 + 1.5000 0 1 0 0 + 2.0000 0 1 0 0 + 2.5000 0 1 0 0 + 3.0000 0 1 0 0 + 3.5000 0 1 0 0 + +*** report 'Drill Report' end *** +I: Loaded 3 vendor drills from /home/igor2/C/pcb-rnd/trunk/tests/vendordrill/round_up.lht +I: Loaded 0 skips for 0 different attributes +I: Updated 6 drill sizes out of 6 total +I: Adjusted active via hole size to be 82.68 mils +I: *** POST *** +*** report 'Drill Report' begin *** +There are 2 different drill sizes used in this layout, 6 holes total + +Drill Diam. (mm) # of Pins # of Vias # of Elements # Unplated + 2.1000 0 3 0 0 + 4.3000 0 3 0 0 + +*** report 'Drill Report' end *** Index: vendordrill/test_all.sh =================================================================== --- vendordrill/test_all.sh (revision 34059) +++ vendordrill/test_all.sh (revision 34060) @@ -55,3 +55,10 @@ run_test skip_refdes testbrd.lht skip_refdes.lht run_test skip_value testbrd.lht skip_value.lht +run_test pure testbrd.lht pure1.lht pure2.lht + +run_test round testbrd.lht round.lht +run_test round_up testbrd.lht round_up.lht +run_test round_down testbrd.lht round_down.lht +run_test round_near testbrd.lht round_near.lht +