- (fp_line (start -15.24 -8.89) (end -15.24 8.89) (layer Dwgs.User) (width 0.381))
- (fp_line (start -15.24 8.89) (end 15.24 8.89) (layer Dwgs.User) (width 0.381))
- (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer Dwgs.User) (width 0.381))
- (fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer Dwgs.User) (width 0.381))
- (fp_line (start 0 0) (end 0 0) (layer Dwgs.User) (width 0.0254))
- (fp_line (start -15.24 -8.89) (end -15.24 8.89) (layer Cmts.User) (width 0.381))
- (fp_line (start -15.24 8.89) (end 15.24 8.89) (layer Cmts.User) (width 0.381))
- (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer Cmts.User) (width 0.381))
- (fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer Cmts.User) (width 0.381))
- (fp_line (start -15.24 -8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381))
- (fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381))
- (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381))
- (fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381))
- (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer F.SilkS) (width 0.381))
- (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer F.SilkS) (width 0.381))
-
- ;; Should the placements be determined by a formula?
- (pad 1 thru_hole rect (at -13.97 7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
- (pad 2 thru_hole circle (at -11.43 7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
- (pad 3 thru_hole circle (at -8.89 7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
- (pad 4 thru_hole circle (at -6.35 7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 22 N-000030))
- (pad 5 thru_hole circle (at -3.81 7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 12 N-000019))
- (pad 6 thru_hole circle (at -1.27 7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 17 N-000025))
- (pad 7 thru_hole circle (at 1.27 7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
- (pad 8 thru_hole circle (at 3.81 7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 3 N-000003))
- (pad 9 thru_hole circle (at 6.35 7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 54 N-000073))
- (pad 10 thru_hole circle (at 8.89 7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 53 N-000071))
- (pad 11 thru_hole circle (at 11.43 7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
- (pad 12 thru_hole circle (at 13.97 7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
- (pad 18 thru_hole circle (at 13.97 -7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
- (pad 19 thru_hole circle (at 11.43 -7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
- (pad 20 thru_hole circle (at 8.89 -7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 55 N-000074))
- (pad 21 thru_hole circle (at 6.35 -7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 56 N-000075))
- (pad 22 thru_hole circle (at 3.81 -7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 57 N-000076))
- (pad 23 thru_hole circle (at 1.27 -7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 48 N-000066))
- (pad 24 thru_hole circle (at -1.27 -7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 6 N-000006))
- (pad 27 thru_hole circle (at -8.89 -7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 28 N-000037))
- (pad 28 thru_hole circle (at -11.43 -7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
- (pad 29 thru_hole circle (at -13.97 -7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask))
- (pad 25 thru_hole circle (at -3.81 -7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 32 N-000041))
- (pad 26 thru_hole circle (at -6.35 -7.62 270) (size 1.7526 1.7526)
- (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 46 N-000064))))
-
-(define current-net (box 0))
-(define (net label number)
- (set-box! current-net (+ (unbox current-net) 1))
- (list 'net (unbox current-net)
- (string->symbol (format "N-~a-~a" label number))))
+ (fp_line (start -15.24 7.62) (end 10.1 7.62) (layer F.SilkS) (width 0.381))
+ (fp_line (start 10.1 7.62) (end 10.1 -7.62) (layer F.SilkS) (width 0.381))
+ (fp_line (start 10.1 -7.62) (end -15.24 -7.62) (layer F.SilkS) (width 0.381))
+
+ (pad B5 thru_hole circle (at -13.97 6.35 270) (size 1.7526 1.7526)
+ (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 7 N-col-2))
+ (pad B4 thru_hole circle (at -11.43 6.35 270) (size 1.7526 1.7526)
+ (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 8 N-col-3))
+ (pad E6 thru_hole circle (at -8.89 6.35 270) (size 1.7526 1.7526)
+ (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 9 N-col-4))
+ (pad D7 thru_hole circle (at -6.35 6.35 270) (size 1.7526 1.7526)
+ (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 5 N-col-0))
+ (pad C6 thru_hole circle (at -3.81 6.35 270) (size 1.7526 1.7526)
+ (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 6 N-col-1))
+ (pad D4 thru_hole circle (at -1.27 6.35 270) (size 1.7526 1.7526)
+ (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 10 N-col-5))
+
+ (pad D0 thru_hole circle (at 1.27 6.35 270) (size 1.7526 1.7526)
+ (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 1 N-row-0))
+ (pad D1 thru_hole circle (at 3.81 6.35 270) (size 1.7526 1.7526)
+ (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 2 N-row-1))
+ (pad D3 thru_hole circle (at 6.35 6.35 270) (size 1.7526 1.7526)
+ (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 3 N-row-2))
+ (pad D2 thru_hole circle (at 8.89 6.35 270) (size 1.7526 1.7526)
+ (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 4 N-row-3))
+
+ (pad F7 thru_hole circle (at -13.97 -6.35 270) (size 1.7526 1.7526)
+ (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 13 N-col-8))
+ (pad F6 thru_hole circle (at -11.43 -6.35 270) (size 1.7526 1.7526)
+ (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 12 N-col-7))
+ (pad B6 thru_hole circle (at -8.89 -6.35 270) (size 1.7526 1.7526)
+ (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 11 N-col-6))
+ (pad B7 thru_hole circle (at -6.35 -6.35 270) (size 1.7526 1.7526)
+ (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 15 N-col-10))
+ (pad D6 thru_hole circle (at -3.81 -6.35 270) (size 1.7526 1.7526)
+ (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 14 N-col-9))
+ (pad RST thru_hole circle (at -1.27 -6.35 270) (size 1.7526 1.7526)
+ (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 0 ""))
+ (pad GND thru_hole circle (at 6.35 -6.35 270) (size 1.7526 1.7526)
+ (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 0 ""))))