From e40ae1c0fb702ef2c171049599a3c4ef9c7a3a85 Mon Sep 17 00:00:00 2001 From: Tor-Eirik Bakke Lunde Date: Wed, 21 Aug 2019 17:27:53 +0200 Subject: [PATCH] Added fullsize board and signal names to boards --- fullsize/Apple II Prototype-cache.dcm | 3 + fullsize/Apple II Prototype-cache.lib | 437 ++ fullsize/Apple II Prototype.kicad_pcb | 4231 +++++++++++++++++ fullsize/Apple II Prototype.pro | 75 + fullsize/Apple II Prototype.sch | 1767 +++++++ fullsize/Apple2_bus.dcm | 3 + fullsize/export/Apple II Prototype.pdf | Bin 0 -> 217696 bytes fullsize/fp-lib-table | 5 + library/Apple2_bus.dcm | 3 + library/Apple2_bus.lib | 16 +- library/prototype.dcm | 12 + library/prototype.lib | 84 + modules/breakout.pretty/Breakout.kicad_mod | 154 +- .../prototype.pretty/prototype_20.kicad_mod | 28 + .../prototype.pretty/prototype_21.kicad_mod | 29 + .../prototype.pretty/prototype_22.kicad_mod | 2 +- .../prototype.pretty/prototype_23.kicad_mod | 2 +- .../prototype.pretty/prototype_24.kicad_mod | 2 +- .../prototype.pretty/prototype_25.kicad_mod | 33 + small/Apple II Prototype-cache.lib | 6 +- small/Apple II Prototype.kicad_pcb | 625 ++- small/Apple II Prototype.pro | 17 +- small/Apple II Prototype.sch | 505 +- small/export/Apple II Prototype.pdf | Bin 0 -> 109263 bytes 24 files changed, 7522 insertions(+), 517 deletions(-) create mode 100644 fullsize/Apple II Prototype-cache.dcm create mode 100644 fullsize/Apple II Prototype-cache.lib create mode 100644 fullsize/Apple II Prototype.kicad_pcb create mode 100644 fullsize/Apple II Prototype.pro create mode 100644 fullsize/Apple II Prototype.sch create mode 100644 fullsize/Apple2_bus.dcm create mode 100644 fullsize/export/Apple II Prototype.pdf create mode 100644 fullsize/fp-lib-table create mode 100644 library/Apple2_bus.dcm create mode 100644 modules/prototype.pretty/prototype_20.kicad_mod create mode 100644 modules/prototype.pretty/prototype_21.kicad_mod create mode 100644 modules/prototype.pretty/prototype_25.kicad_mod create mode 100644 small/export/Apple II Prototype.pdf diff --git a/fullsize/Apple II Prototype-cache.dcm b/fullsize/Apple II Prototype-cache.dcm new file mode 100644 index 0000000..5f3ed79 --- /dev/null +++ b/fullsize/Apple II Prototype-cache.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/fullsize/Apple II Prototype-cache.lib b/fullsize/Apple II Prototype-cache.lib new file mode 100644 index 0000000..9bf64ca --- /dev/null +++ b/fullsize/Apple II Prototype-cache.lib @@ -0,0 +1,437 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# A2_BUS +# +DEF A2_BUS BUS 0 40 Y Y 1 F N +F0 "BUS" 900 2050 60 H V C CNN +F1 "A2_BUS" 1400 -300 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S 800 -3100 1950 1900 0 1 0 N +X ~I/O_SEL 1 2200 -3000 300 L 60 60 1 1 O +X A0 2 2200 -2800 300 L 60 60 1 1 B +X A1 3 2200 -2600 300 L 60 60 1 1 B +X A2 4 2200 -2400 300 L 60 60 1 1 B +X A3 5 2200 -2200 300 L 60 60 1 1 B +X A4 6 2200 -2000 300 L 60 60 1 1 B +X A5 7 2200 -1800 300 L 60 60 1 1 B +X A6 8 2200 -1600 300 L 60 60 1 1 B +X A7 9 2200 -1400 300 L 60 60 1 1 B +X A8 10 2200 -1200 300 L 60 60 1 1 B +X ~STROBE 20 2200 800 300 L 60 60 1 1 O +X ~IRQ 30 600 1000 300 R 60 60 1 1 O +X ø0 40 600 -1000 300 R 60 60 1 1 O +X +12V 50 600 -3000 300 R 60 60 1 1 w +X A9 11 2200 -1000 300 L 60 60 1 1 B +X RDY 21 2200 1000 300 L 60 60 1 1 I +X ~RES 31 600 800 300 R 60 60 1 1 I +X ~DEVSEL 41 600 -1200 300 R 60 60 1 1 O +X A10 12 2200 -800 300 L 60 60 1 1 B +X ~DMA 22 2200 1200 300 L 60 60 1 1 I +X ~INH 32 600 600 300 R 60 60 1 1 B +X D7 42 600 -1400 300 R 60 60 1 1 B +X A11 13 2200 -600 300 L 60 60 1 1 B +X INT_OUT 23 2200 1400 300 L 60 60 1 1 O +X -12V 33 600 400 300 R 60 60 1 1 w +X D6 43 600 -1600 300 R 60 60 1 1 B +X A12 14 2200 -400 300 L 60 60 1 1 B +X DMA_OUT 24 2200 1600 300 L 60 60 1 1 O +X -5V 34 600 200 300 R 60 60 1 1 w +X D5 44 600 -1800 300 R 60 60 1 1 B +X A13 15 2200 -200 300 L 60 60 1 1 B +X +5V 25 2200 1800 300 L 60 60 1 1 w +X COLOR_REF 35 600 0 300 R 60 60 1 1 O +X D4 45 600 -2000 300 R 60 60 1 1 B +X A14 16 2200 0 300 L 60 60 1 1 B +X GND 26 600 1800 300 R 60 60 1 1 w +X 7M 36 600 -200 300 R 60 60 1 1 O +X D3 46 600 -2200 300 R 60 60 1 1 B +X A15 17 2200 200 300 L 60 60 1 1 O +X DMA_IN 27 600 1600 300 R 60 60 1 1 I +X Q3 37 600 -400 300 R 60 60 1 1 I +X D2 47 600 -2400 300 R 60 60 1 1 B +X R/~W 18 2200 400 300 L 60 60 1 1 O +X INT_IN 28 600 1400 300 R 60 60 1 1 I +X ø1 38 600 -600 300 R 60 60 1 1 I +X D1 48 600 -2600 300 R 60 60 1 1 B +X SYNC 19 2200 600 300 L 60 60 1 1 O +X ~NMI 29 600 1200 300 R 60 60 1 1 O +X ~USER1 39 600 -800 300 R 60 60 1 1 B +X D0 49 600 -2800 300 R 60 60 1 1 B +ENDDRAW +ENDDEF +# +# Breakout +# +DEF Breakout J 0 40 Y N 1 F N +F0 "J" 50 1300 50 H V C CNN +F1 "Breakout" 50 -1300 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*2x??x*mm* + Connector*:*2x???Pitch* +$ENDFPLIST +DRAW +S -50 -1195 0 -1205 1 1 6 N +S -50 -1095 0 -1105 1 1 6 N +S -50 -995 0 -1005 1 1 6 N +S -50 -895 0 -905 1 1 6 N +S -50 -795 0 -805 1 1 6 N +S -50 -695 0 -705 1 1 6 N +S -50 -595 0 -605 1 1 6 N +S -50 -495 0 -505 1 1 6 N +S -50 -395 0 -405 1 1 6 N +S -50 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 305 0 295 1 1 6 N +S -50 405 0 395 1 1 6 N +S -50 505 0 495 1 1 6 N +S -50 605 0 595 1 1 6 N +S -50 705 0 695 1 1 6 N +S -50 805 0 795 1 1 6 N +S -50 905 0 895 1 1 6 N +S -50 1005 0 995 1 1 6 N +S -50 1105 0 1095 1 1 6 N +S -50 1205 0 1195 1 1 6 N +S -50 1250 150 -1250 1 1 10 f +S 150 -1195 100 -1205 1 1 6 N +S 150 -1095 100 -1105 1 1 6 N +S 150 -995 100 -1005 1 1 6 N +S 150 -895 100 -905 1 1 6 N +S 150 -795 100 -805 1 1 6 N +S 150 -695 100 -705 1 1 6 N +S 150 -595 100 -605 1 1 6 N +S 150 -495 100 -505 1 1 6 N +S 150 -395 100 -405 1 1 6 N +S 150 -295 100 -305 1 1 6 N +S 150 -195 100 -205 1 1 6 N +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +S 150 205 100 195 1 1 6 N +S 150 305 100 295 1 1 6 N +S 150 405 100 395 1 1 6 N +S 150 505 100 495 1 1 6 N +S 150 605 100 595 1 1 6 N +S 150 705 100 695 1 1 6 N +S 150 805 100 795 1 1 6 N +S 150 905 100 895 1 1 6 N +S 150 1005 100 995 1 1 6 N +S 150 1105 100 1095 1 1 6 N +S 150 1205 100 1195 1 1 6 N +X Pin_1 1 -200 1200 150 R 50 50 1 1 P +X Pin_2 2 -200 1100 150 R 50 50 1 1 P +X Pin_3 3 -200 1000 150 R 50 50 1 1 P +X Pin_4 4 -200 900 150 R 50 50 1 1 P +X Pin_5 5 -200 800 150 R 50 50 1 1 P +X Pin_6 6 -200 700 150 R 50 50 1 1 P +X Pin_7 7 -200 600 150 R 50 50 1 1 P +X Pin_8 8 -200 500 150 R 50 50 1 1 P +X Pin_9 9 -200 400 150 R 50 50 1 1 P +X Pin_10 10 -200 300 150 R 50 50 1 1 P +X Pin_20 20 -200 -700 150 R 50 50 1 1 P +X Pin_30 30 300 -800 150 L 50 50 1 1 P +X Pin_40 40 300 200 150 L 50 50 1 1 P +X Pin_50 50 300 1200 150 L 50 50 1 1 P +X Pin_11 11 -200 200 150 R 50 50 1 1 P +X Pin_21 21 -200 -800 150 R 50 50 1 1 P +X Pin_31 31 300 -700 150 L 50 50 1 1 P +X Pin_41 41 300 300 150 L 50 50 1 1 P +X Pin_12 12 -200 100 150 R 50 50 1 1 P +X Pin_22 22 -200 -900 150 R 50 50 1 1 P +X Pin_32 32 300 -600 150 L 50 50 1 1 P +X Pin_42 42 300 400 150 L 50 50 1 1 P +X Pin_13 13 -200 0 150 R 50 50 1 1 P +X Pin_23 23 -200 -1000 150 R 50 50 1 1 P +X Pin_33 33 300 -500 150 L 50 50 1 1 P +X Pin_43 43 300 500 150 L 50 50 1 1 P +X Pin_14 14 -200 -100 150 R 50 50 1 1 P +X Pin_24 24 -200 -1100 150 R 50 50 1 1 P +X Pin_34 34 300 -400 150 L 50 50 1 1 P +X Pin_44 44 300 600 150 L 50 50 1 1 P +X Pin_15 15 -200 -200 150 R 50 50 1 1 P +X Pin_25 25 -200 -1200 150 R 50 50 1 1 P +X Pin_35 35 300 -300 150 L 50 50 1 1 P +X Pin_45 45 300 700 150 L 50 50 1 1 P +X Pin_16 16 -200 -300 150 R 50 50 1 1 P +X Pin_26 26 300 -1200 150 L 50 50 1 1 P +X Pin_36 36 300 -200 150 L 50 50 1 1 P +X Pin_46 46 300 800 150 L 50 50 1 1 P +X Pin_17 17 -200 -400 150 R 50 50 1 1 P +X Pin_27 27 300 -1100 150 L 50 50 1 1 P +X Pin_37 37 300 -100 150 L 50 50 1 1 P +X Pin_47 47 300 900 150 L 50 50 1 1 P +X Pin_18 18 -200 -500 150 R 50 50 1 1 P +X Pin_28 28 300 -1000 150 L 50 50 1 1 P +X Pin_38 38 300 0 150 L 50 50 1 1 P +X Pin_48 48 300 1000 150 L 50 50 1 1 P +X Pin_19 19 -200 -600 150 R 50 50 1 1 P +X Pin_29 29 300 -900 150 L 50 50 1 1 P +X Pin_39 39 300 100 150 L 50 50 1 1 P +X Pin_49 49 300 1100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Prototype_21 +# +DEF ~Prototype_21 P 0 40 Y N 1 F N +F0 "P" 0 -50 50 H I C CNN +F1 "Prototype_21" 0 -125 50 H I C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_??x*mm* + Connector*:*1x??x*mm* + Pin?Header?Straight?1X* + Pin?Header?Angled?1X* + Socket?Strip?Straight?1X* + Socket?Strip?Angled?1X* +$ENDFPLIST +DRAW +X ~ 1 0 0 39 R 24 24 1 1 N +X ~ 2 0 50 39 R 24 24 1 1 N +X ~ 3 0 100 39 R 24 24 1 1 N +X ~ 4 0 150 39 R 24 24 1 1 N +X ~ 5 0 200 39 R 24 24 1 1 N +X ~ 6 0 250 39 R 24 24 1 1 N +X ~ 7 0 300 39 R 24 24 1 1 N +X ~ 8 0 350 39 R 24 24 1 1 N +X ~ 9 0 400 39 R 24 24 1 1 N +X ~ 10 0 450 39 R 24 24 1 1 N +X ~ 20 0 950 39 R 24 24 1 1 N +X ~ 11 0 500 39 R 24 24 1 1 N +X ~ 21 0 1000 39 R 24 24 1 1 N +X ~ 12 0 550 39 R 24 24 1 1 N +X ~ 13 0 600 39 R 24 24 1 1 N +X ~ 14 0 650 39 R 24 24 1 1 N +X ~ 15 0 700 39 R 24 24 1 1 N +X ~ 16 0 750 39 R 24 24 1 1 N +X ~ 17 0 800 39 R 24 24 1 1 N +X ~ 18 0 850 39 R 24 24 1 1 N +X ~ 19 0 900 39 R 24 24 1 1 N +ENDDRAW +ENDDEF +# +# Prototype_22 +# +DEF ~Prototype_22 P 0 40 Y N 1 F N +F0 "P" 0 -50 50 H I C CNN +F1 "Prototype_22" 0 -125 50 H I C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_??x*mm* + Connector*:*1x??x*mm* + Pin?Header?Straight?1X* + Pin?Header?Angled?1X* + Socket?Strip?Straight?1X* + Socket?Strip?Angled?1X* +$ENDFPLIST +DRAW +X ~ 1 0 0 39 R 24 24 1 1 N +X ~ 2 0 50 39 R 24 24 1 1 N +X ~ 3 0 100 39 R 24 24 1 1 N +X ~ 4 0 150 39 R 24 24 1 1 N +X ~ 5 0 200 39 R 24 24 1 1 N +X ~ 6 0 250 39 R 24 24 1 1 N +X ~ 7 0 300 39 R 24 24 1 1 N +X ~ 8 0 350 39 R 24 24 1 1 N +X ~ 9 0 400 39 R 24 24 1 1 N +X ~ 10 0 450 39 R 24 24 1 1 N +X ~ 20 0 950 39 R 24 24 1 1 N +X ~ 11 0 500 39 R 24 24 1 1 N +X ~ 21 0 1000 39 R 24 24 1 1 N +X ~ 12 0 550 39 R 24 24 1 1 N +X ~ 22 0 1050 39 R 24 24 1 1 N +X ~ 13 0 600 39 R 24 24 1 1 N +X ~ 14 0 650 39 R 24 24 1 1 N +X ~ 15 0 700 39 R 24 24 1 1 N +X ~ 16 0 750 39 R 24 24 1 1 N +X ~ 17 0 800 39 R 24 24 1 1 N +X ~ 18 0 850 39 R 24 24 1 1 N +X ~ 19 0 900 39 R 24 24 1 1 N +ENDDRAW +ENDDEF +# +# Prototype_23 +# +DEF ~Prototype_23 P 0 40 Y N 1 F N +F0 "P" 0 -50 50 H I C CNN +F1 "Prototype_23" 0 -125 50 H I C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_??x*mm* + Connector*:*1x??x*mm* + Pin?Header?Straight?1X* + Pin?Header?Angled?1X* + Socket?Strip?Straight?1X* + Socket?Strip?Angled?1X* +$ENDFPLIST +DRAW +X ~ 1 0 0 39 R 24 24 1 1 N +X ~ 2 0 50 39 R 24 24 1 1 N +X ~ 3 0 100 39 R 24 24 1 1 N +X ~ 4 0 150 39 R 24 24 1 1 N +X ~ 5 0 200 39 R 24 24 1 1 N +X ~ 6 0 250 39 R 24 24 1 1 N +X ~ 7 0 300 39 R 24 24 1 1 N +X ~ 8 0 350 39 R 24 24 1 1 N +X ~ 9 0 400 39 R 24 24 1 1 N +X ~ 10 0 450 39 R 24 24 1 1 N +X ~ 20 0 950 39 R 24 24 1 1 N +X ~ 11 0 500 39 R 24 24 1 1 N +X ~ 21 0 1000 39 R 24 24 1 1 N +X ~ 12 0 550 39 R 24 24 1 1 N +X ~ 22 0 1050 39 R 24 24 1 1 N +X ~ 13 0 600 39 R 24 24 1 1 N +X ~ 23 0 1100 39 R 24 24 1 1 N +X ~ 14 0 650 39 R 24 24 1 1 N +X ~ 15 0 700 39 R 24 24 1 1 N +X ~ 16 0 750 39 R 24 24 1 1 N +X ~ 17 0 800 39 R 24 24 1 1 N +X ~ 18 0 850 39 R 24 24 1 1 N +X ~ 19 0 900 39 R 24 24 1 1 N +ENDDRAW +ENDDEF +# +# Prototype_24 +# +DEF ~Prototype_24 P 0 40 Y N 1 F N +F0 "P" 0 -50 50 H I C CNN +F1 "Prototype_24" 0 -125 50 H I C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_??x*mm* + Connector*:*1x??x*mm* + Pin?Header?Straight?1X* + Pin?Header?Angled?1X* + Socket?Strip?Straight?1X* + Socket?Strip?Angled?1X* +$ENDFPLIST +DRAW +X ~ 1 0 0 39 R 24 24 1 1 N +X ~ 2 0 50 39 R 24 24 1 1 N +X ~ 3 0 100 39 R 24 24 1 1 N +X ~ 4 0 150 39 R 24 24 1 1 N +X ~ 5 0 200 39 R 24 24 1 1 N +X ~ 6 0 250 39 R 24 24 1 1 N +X ~ 7 0 300 39 R 24 24 1 1 N +X ~ 8 0 350 39 R 24 24 1 1 N +X ~ 9 0 400 39 R 24 24 1 1 N +X ~ 10 0 450 39 R 24 24 1 1 N +X ~ 20 0 950 39 R 24 24 1 1 N +X ~ 11 0 500 39 R 24 24 1 1 N +X ~ 21 0 1000 39 R 24 24 1 1 N +X ~ 12 0 550 39 R 24 24 1 1 N +X ~ 22 0 1050 39 R 24 24 1 1 N +X ~ 13 0 600 39 R 24 24 1 1 N +X ~ 23 0 1100 39 R 24 24 1 1 N +X ~ 14 0 650 39 R 24 24 1 1 N +X ~ 24 0 1150 39 R 24 24 1 1 N +X ~ 15 0 700 39 R 24 24 1 1 N +X ~ 16 0 750 39 R 24 24 1 1 N +X ~ 17 0 800 39 R 24 24 1 1 N +X ~ 18 0 850 39 R 24 24 1 1 N +X ~ 19 0 900 39 R 24 24 1 1 N +ENDDRAW +ENDDEF +# +# Prototype_25 +# +DEF ~Prototype_25 P 0 40 Y N 1 F N +F0 "P" 0 -50 50 H I C CNN +F1 "Prototype_25" 0 -125 50 H I C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_??x*mm* + Connector*:*1x??x*mm* + Pin?Header?Straight?1X* + Pin?Header?Angled?1X* + Socket?Strip?Straight?1X* + Socket?Strip?Angled?1X* +$ENDFPLIST +DRAW +X ~ 1 0 0 39 R 24 24 1 1 N +X ~ 2 0 50 39 R 24 24 1 1 N +X ~ 3 0 100 39 R 24 24 1 1 N +X ~ 4 0 150 39 R 24 24 1 1 N +X ~ 5 0 200 39 R 24 24 1 1 N +X ~ 6 0 250 39 R 24 24 1 1 N +X ~ 7 0 300 39 R 24 24 1 1 N +X ~ 8 0 350 39 R 24 24 1 1 N +X ~ 9 0 400 39 R 24 24 1 1 N +X ~ 10 0 450 39 R 24 24 1 1 N +X ~ 20 0 950 39 R 24 24 1 1 N +X ~ 11 0 500 39 R 24 24 1 1 N +X ~ 21 0 1000 39 R 24 24 1 1 N +X ~ 12 0 550 39 R 24 24 1 1 N +X ~ 22 0 1050 39 R 24 24 1 1 N +X ~ 13 0 600 39 R 24 24 1 1 N +X ~ 23 0 1100 39 R 24 24 1 1 N +X ~ 14 0 650 39 R 24 24 1 1 N +X ~ 24 0 1150 39 R 24 24 1 1 N +X ~ 15 0 700 39 R 24 24 1 1 N +X ~ 25 0 1200 39 R 24 24 1 1 N +X ~ 16 0 750 39 R 24 24 1 1 N +X ~ 17 0 800 39 R 24 24 1 1 N +X ~ 18 0 850 39 R 24 24 1 1 N +X ~ 19 0 900 39 R 24 24 1 1 N +ENDDRAW +ENDDEF +# +# Prototype_26 +# +DEF ~Prototype_26 P 0 40 Y N 1 F N +F0 "P" 0 -50 50 H I C CNN +F1 "Prototype_26" 0 -125 50 H I C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_??x*mm* + Connector*:*1x??x*mm* + Pin?Header?Straight?1X* + Pin?Header?Angled?1X* + Socket?Strip?Straight?1X* + Socket?Strip?Angled?1X* +$ENDFPLIST +DRAW +X ~ 1 0 0 39 R 24 24 1 1 N +X ~ 2 0 50 39 R 24 24 1 1 N +X ~ 3 0 100 39 R 24 24 1 1 N +X ~ 4 0 150 39 R 24 24 1 1 N +X ~ 5 0 200 39 R 24 24 1 1 N +X ~ 6 0 250 39 R 24 24 1 1 N +X ~ 7 0 300 39 R 24 24 1 1 N +X ~ 8 0 350 39 R 24 24 1 1 N +X ~ 9 0 400 39 R 24 24 1 1 N +X ~ 10 0 450 39 R 24 24 1 1 N +X ~ 20 0 950 39 R 24 24 1 1 N +X ~ 11 0 500 39 R 24 24 1 1 N +X ~ 21 0 1000 39 R 24 24 1 1 N +X ~ 12 0 550 39 R 24 24 1 1 N +X ~ 22 0 1050 39 R 24 24 1 1 N +X ~ 13 0 600 39 R 24 24 1 1 N +X ~ 23 0 1100 39 R 24 24 1 1 N +X ~ 14 0 650 39 R 24 24 1 1 N +X ~ 24 0 1150 39 R 24 24 1 1 N +X ~ 15 0 700 39 R 24 24 1 1 N +X ~ 25 0 1200 39 R 24 24 1 1 N +X ~ 16 0 750 39 R 24 24 1 1 N +X ~ 26 0 1250 39 R 24 24 1 1 N +X ~ 17 0 800 39 R 24 24 1 1 N +X ~ 18 0 850 39 R 24 24 1 1 N +X ~ 19 0 900 39 R 24 24 1 1 N +ENDDRAW +ENDDEF +# +#End Library diff --git a/fullsize/Apple II Prototype.kicad_pcb b/fullsize/Apple II Prototype.kicad_pcb new file mode 100644 index 0000000..80252e2 --- /dev/null +++ b/fullsize/Apple II Prototype.kicad_pcb @@ -0,0 +1,4231 @@ +(kicad_pcb (version 4) (host pcbnew 4.0.7) + + (general + (links 50) + (no_connects 0) + (area 19.684047 63.424999 273.685954 142.515001) + (thickness 1.6) + (drawings 28) + (tracks 125) + (zones 0) + (modules 99) + (nets 51) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 0.25) + (trace_clearance 0.2) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (segment_width 0.2) + (edge_width 0.15) + (via_size 0.6) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.524 1.524) + (pad_drill 0.762) + (pad_to_mask_clearance 0.2) + (aux_axis_origin 0 0) + (visible_elements 7FFFFF7F) + (pcbplotparams + (layerselection 0x00030_80000001) + (usegerberextensions false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 /~I/O_SEL) + (net 2 /A0) + (net 3 /A1) + (net 4 /A2) + (net 5 /A3) + (net 6 /A4) + (net 7 /A5) + (net 8 /A6) + (net 9 /A7) + (net 10 /A8) + (net 11 /A9) + (net 12 /A10) + (net 13 /A11) + (net 14 /A12) + (net 15 /A13) + (net 16 /A14) + (net 17 /A15) + (net 18 /R/~W) + (net 19 /~STROBE) + (net 20 /RDY) + (net 21 /~DMA) + (net 22 /INT_OUT) + (net 23 /DMA_OUT) + (net 24 /+5V) + (net 25 /+12V) + (net 26 /D0) + (net 27 /D1) + (net 28 /D2) + (net 29 /D3) + (net 30 /D4) + (net 31 /D5) + (net 32 /D6) + (net 33 /D7) + (net 34 /~DEVSEL) + (net 35 /Phi0) + (net 36 /Phi1) + (net 37 /Q3) + (net 38 /7M) + (net 39 /-5V) + (net 40 /-12V) + (net 41 /~INH) + (net 42 /~RES) + (net 43 /~IRQ) + (net 44 /~NMI) + (net 45 /INT_IN) + (net 46 /DMA_IN) + (net 47 /GND) + (net 48 /SYNC) + (net 49 /~USER1) + (net 50 /COLOR_REF) + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net /+12V) + (add_net /+5V) + (add_net /-12V) + (add_net /-5V) + (add_net /7M) + (add_net /A0) + (add_net /A1) + (add_net /A10) + (add_net /A11) + (add_net /A12) + (add_net /A13) + (add_net /A14) + (add_net /A15) + (add_net /A2) + (add_net /A3) + (add_net /A4) + (add_net /A5) + (add_net /A6) + (add_net /A7) + (add_net /A8) + (add_net /A9) + (add_net /COLOR_REF) + (add_net /D0) + (add_net /D1) + (add_net /D2) + (add_net /D3) + (add_net /D4) + (add_net /D5) + (add_net /D6) + (add_net /D7) + (add_net /DMA_IN) + (add_net /DMA_OUT) + (add_net /GND) + (add_net /INT_IN) + (add_net /INT_OUT) + (add_net /Phi0) + (add_net /Phi1) + (add_net /Q3) + (add_net /R/~W) + (add_net /RDY) + (add_net /SYNC) + (add_net /~DEVSEL) + (add_net /~DMA) + (add_net /~I/O_SEL) + (add_net /~INH) + (add_net /~IRQ) + (add_net /~NMI) + (add_net /~RES) + (add_net /~STROBE) + (add_net /~USER1) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5C5F13) + (at 174.625 128.905) + (path /5D5C9F91) + (fp_text reference P1 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5C5FE1) + (at 179.705 128.905) + (path /5D5CA892) + (fp_text reference P3 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5C5FFF) + (at 182.245 128.905) + (path /5D5CA8A3) + (fp_text reference P4 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5C6233) + (at 177.165 128.905) + (path /5D5CA881) + (fp_text reference P2 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5C626D) + (at 184.785 128.905) + (path /5D5CA8B4) + (fp_text reference P5 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5C628B) + (at 187.325 128.905) + (path /5D5CA8C5) + (fp_text reference P6 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5C62A9) + (at 189.865 128.905) + (path /5D5CA8D6) + (fp_text reference P7 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5C63F3) + (at 192.405 128.905) + (path /5D5CAAB8) + (fp_text reference P8 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C66CA) + (at 194.945 121.285) + (path /5D5CB287) + (fp_text reference P9 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C66FE) + (at 197.485 121.285) + (path /5D5CB2C1) + (fp_text reference P10 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C6719) + (at 200.025 121.285) + (path /5D5CB3F5) + (fp_text reference P11 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C6A29) + (at 202.565 121.285) + (path /5D5CB519) + (fp_text reference P12 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C6A44) + (at 205.105 121.285) + (path /5D5CB52A) + (fp_text reference P13 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C6A5F) + (at 207.645 121.285) + (path /5D5CB53B) + (fp_text reference P14 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C6A7A) + (at 210.185 121.285) + (path /5D5CB541) + (fp_text reference P15 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C6A95) + (at 212.725 121.285) + (path /5D5CB547) + (fp_text reference P16 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C6AB0) + (at 215.265 121.285) + (path /5D5CB54D) + (fp_text reference P17 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C6ACB) + (at 217.805 121.285) + (path /5D5CB553) + (fp_text reference P18 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C6AE6) + (at 220.345 121.285) + (path /5D5CB55D) + (fp_text reference P19 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C6B01) + (at 222.885 121.285) + (path /5D5CB563) + (fp_text reference P20 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C6B1C) + (at 225.425 121.285) + (path /5D5CB569) + (fp_text reference P21 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C6B37) + (at 227.965 121.285) + (path /5D5CB56F) + (fp_text reference P22 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C6B52) + (at 230.505 121.285) + (path /5D5CB575) + (fp_text reference P23 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C6B6D) + (at 233.045 121.285) + (path /5D5CB587) + (fp_text reference P24 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C6B88) + (at 235.585 121.285) + (path /5D5CB58D) + (fp_text reference P25 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C6BA3) + (at 238.125 121.285) + (path /5D5CB593) + (fp_text reference P26 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C6BBE) + (at 240.665 121.285) + (path /5D5CB599) + (fp_text reference P27 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C6BD9) + (at 243.205 121.285) + (path /5D5CB59F) + (fp_text reference P28 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C6BF4) + (at 245.745 121.285) + (path /5D5CB5A9) + (fp_text reference P29 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C6C0F) + (at 248.285 121.285) + (path /5D5CB5AF) + (fp_text reference P30 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C6C2A) + (at 250.825 121.285) + (path /5D5CB5B5) + (fp_text reference P31 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C6C45) + (at 253.365 121.285) + (path /5D5CB5BB) + (fp_text reference P32 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C6C60) + (at 255.905 121.285) + (path /5D5CB5C1) + (fp_text reference P33 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C7053) + (at 258.445 121.285) + (path /5D5CB6F6) + (fp_text reference P34 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5C5FFC) (tstamp 5D5C706E) + (at 260.985 121.285) + (path /5D5CB707) + (fp_text reference P35 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5C754A) + (at 263.525 128.905) + (path /5D5CB825) + (fp_text reference P36 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5C7568) + (at 266.065 128.905) + (path /5D5CB83E) + (fp_text reference P37 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5C7586) + (at 268.605 128.905) + (path /5D5CB84F) + (fp_text reference P38 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Apple2_bus:BUS_A2 (layer F.Cu) (tedit 5D5D328E) (tstamp 5D5C3DB6) + (at 220.345 137.16) + (descr "Connector Apple ][ Slot") + (tags "CONN BUS APPLE ][") + (path /5D5C71DD) + (fp_text reference BUS1 (at -22.86 -7.62) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value A2_BUS (at 0 -7.62) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 40.64 3.81) (end 39.37 5.08) (layer F.Fab) (width 0.15)) + (fp_line (start 39.37 5.08) (end -24.13 5.08) (layer F.Fab) (width 0.15)) + (fp_line (start -24.13 5.08) (end -25.4 3.81) (layer F.Fab) (width 0.15)) + (fp_line (start -25.4 3.81) (end -25.4 -5.08) (layer F.Fab) (width 0.15)) + (fp_line (start 40.64 -5.08) (end 40.64 3.81) (layer F.Fab) (width 0.15)) + (pad 1 connect rect (at -22.86 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 1 /~I/O_SEL)) + (pad 2 connect rect (at -20.32 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 2 /A0)) + (pad 3 connect rect (at -17.78 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 3 /A1)) + (pad 4 connect rect (at -15.24 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 4 /A2)) + (pad 5 connect rect (at -12.7 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 5 /A3)) + (pad 6 connect rect (at -10.16 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 6 /A4)) + (pad 7 connect rect (at -7.62 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 7 /A5)) + (pad 8 connect rect (at -5.08 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 8 /A6)) + (pad 9 connect rect (at -2.54 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 9 /A7)) + (pad 10 connect rect (at 0 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 10 /A8)) + (pad 11 connect rect (at 2.54 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 11 /A9)) + (pad 12 connect rect (at 5.08 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 12 /A10)) + (pad 13 connect rect (at 7.62 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 13 /A11)) + (pad 14 connect rect (at 10.16 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 14 /A12)) + (pad 15 connect rect (at 12.7 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 15 /A13)) + (pad 16 connect rect (at 15.24 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 16 /A14)) + (pad 17 connect rect (at 17.78 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 17 /A15)) + (pad 18 connect rect (at 20.32 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 18 /R/~W)) + (pad 19 connect rect (at 22.86 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 48 /SYNC)) + (pad 20 connect rect (at 25.4 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 19 /~STROBE)) + (pad 21 connect rect (at 27.94 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 20 /RDY)) + (pad 22 connect rect (at 30.48 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 21 /~DMA)) + (pad 23 connect rect (at 33.02 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 22 /INT_OUT)) + (pad 24 connect rect (at 35.56 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 23 /DMA_OUT)) + (pad 25 connect rect (at 38.1 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 24 /+5V)) + (pad 50 connect rect (at -22.86 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 25 /+12V)) + (pad 49 connect rect (at -20.32 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 26 /D0)) + (pad 48 connect rect (at -17.78 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 27 /D1)) + (pad 47 connect rect (at -15.24 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 28 /D2)) + (pad 46 connect rect (at -12.7 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 29 /D3)) + (pad 45 connect rect (at -10.16 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 30 /D4)) + (pad 44 connect rect (at -7.62 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 31 /D5)) + (pad 43 connect rect (at -5.08 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 32 /D6)) + (pad 42 connect rect (at -2.54 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 33 /D7)) + (pad 41 connect rect (at 0 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 34 /~DEVSEL)) + (pad 40 connect rect (at 2.54 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 35 /Phi0)) + (pad 39 connect rect (at 5.08 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 49 /~USER1)) + (pad 38 connect rect (at 7.62 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 36 /Phi1)) + (pad 37 connect rect (at 10.16 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 37 /Q3)) + (pad 36 connect rect (at 12.7 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 38 /7M)) + (pad 35 connect rect (at 15.24 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 50 /COLOR_REF)) + (pad 34 connect rect (at 17.78 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 39 /-5V)) + (pad 33 connect rect (at 20.32 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 40 /-12V)) + (pad 32 connect rect (at 22.86 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 41 /~INH)) + (pad 31 connect rect (at 25.4 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 42 /~RES)) + (pad 30 connect rect (at 27.94 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 43 /~IRQ)) + (pad 29 connect rect (at 30.48 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 44 /~NMI)) + (pad 28 connect rect (at 33.02 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 45 /INT_IN)) + (pad 27 connect rect (at 35.56 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 46 /DMA_IN)) + (pad 26 connect rect (at 38.1 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 47 /GND)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D418B) + (at 172.085 128.905) + (path /5D5D42EF) + (fp_text reference P39 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D41A9) + (at 169.545 128.905) + (path /5D5D42C5) + (fp_text reference P40 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D41C7) + (at 167.005 128.905) + (path /5D5D42CB) + (fp_text reference P41 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D41E5) + (at 164.465 128.905) + (path /5D5D42D1) + (fp_text reference P42 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D4203) + (at 161.925 128.905) + (path /5D5D42D7) + (fp_text reference P43 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D4221) + (at 159.385 128.905) + (path /5D5D42DD) + (fp_text reference P44 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D423F) + (at 156.845 128.905) + (path /5D5D42E3) + (fp_text reference P45 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D425D) + (at 154.305 128.905) + (path /5D5D42E9) + (fp_text reference P46 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D427B) + (at 151.765 128.905) + (path /5D5D42BF) + (fp_text reference P47 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D4299) + (at 149.225 128.905) + (path /5D5D42A7) + (fp_text reference P48 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D42B7) + (at 146.685 128.905) + (path /5D5D42AD) + (fp_text reference P49 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D42D5) + (at 144.145 128.905) + (path /5D5D42B3) + (fp_text reference P50 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D42F3) + (at 141.605 128.905) + (path /5D5D42B9) + (fp_text reference P51 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D4311) + (at 139.065 128.905) + (path /5D5D429D) + (fp_text reference P52 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D432F) + (at 136.525 128.905) + (path /5D5D4273) + (fp_text reference P53 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D434D) + (at 133.985 128.905) + (path /5D5D4279) + (fp_text reference P54 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D436B) + (at 131.445 128.905) + (path /5D5D427F) + (fp_text reference P55 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D4389) + (at 128.905 128.905) + (path /5D5D4285) + (fp_text reference P56 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D43A7) + (at 126.365 128.905) + (path /5D5D428B) + (fp_text reference P57 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D43C5) + (at 123.825 128.905) + (path /5D5D4291) + (fp_text reference P58 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D43E3) + (at 121.285 128.905) + (path /5D5D4297) + (fp_text reference P59 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D4401) + (at 118.745 128.905) + (path /5D5D4262) + (fp_text reference P60 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D50B0) + (at 103.505 128.905) + (path /5D5D447B) + (fp_text reference P66 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D50CE) + (at 100.965 128.905) + (path /5D5D4481) + (fp_text reference P67 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D50EC) + (at 98.425 128.905) + (path /5D5D4487) + (fp_text reference P68 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D510A) + (at 95.885 128.905) + (path /5D5D445D) + (fp_text reference P69 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D5128) + (at 93.345 128.905) + (path /5D5D4445) + (fp_text reference P70 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D5146) + (at 90.805 128.905) + (path /5D5D444B) + (fp_text reference P71 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D5164) + (at 88.265 128.905) + (path /5D5D4451) + (fp_text reference P72 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D5182) + (at 85.725 128.905) + (path /5D5D4457) + (fp_text reference P73 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D51A0) + (at 83.185 128.905) + (path /5D5D443F) + (fp_text reference P74 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D51BE) + (at 80.645 128.905) + (path /5D5D4415) + (fp_text reference P75 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D51DC) + (at 78.105 128.905) + (path /5D5D441B) + (fp_text reference P76 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D51FA) + (at 75.565 128.905) + (path /5D5D4421) + (fp_text reference P77 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D5218) + (at 116.205 128.905) + (path /5D5D4427) + (fp_text reference P78 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D5236) + (at 113.665 128.905) + (path /5D5D442D) + (fp_text reference P79 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D5254) + (at 111.125 128.905) + (path /5D5D4433) + (fp_text reference P80 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D5272) + (at 108.585 128.905) + (path /5D5D4439) + (fp_text reference P81 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5D5290) + (at 106.045 128.905) + (path /5D5D440F) + (fp_text reference P82 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_26 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_24 (layer F.Cu) (tedit 5D5D3D78) (tstamp 5D5D5C09) + (at 62.865 128.905) + (path /5D5D4BD5) + (fp_text reference P61 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_24 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_24 (layer F.Cu) (tedit 5D5D3D78) (tstamp 5D5D5C25) + (at 60.325 128.905) + (path /5D5D4BAF) + (fp_text reference P62 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_24 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_25 (layer F.Cu) (tedit 5D5D3D6E) (tstamp 5D5D5C42) + (at 73.025 128.905) + (path /5D5D4A80) + (fp_text reference P63 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_25 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_25 (layer F.Cu) (tedit 5D5D3D6E) (tstamp 5D5D5C5F) + (at 70.485 128.905) + (path /5D5D4A15) + (fp_text reference P64 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_25 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_25 (layer F.Cu) (tedit 5D5D3D6E) (tstamp 5D5D60A2) + (at 67.945 128.905) + (path /5D5D4EA6) + (fp_text reference P65 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_25 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_24 (layer F.Cu) (tedit 5D5D3D78) (tstamp 5D5D60BE) + (at 57.785 128.905) + (path /5D5D501F) + (fp_text reference P83 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_24 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_25 (layer F.Cu) (tedit 5D5D3D6E) (tstamp 5D5D6593) + (at 65.405 128.905) + (path /5D5D518E) + (fp_text reference P84 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_25 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_24 (layer F.Cu) (tedit 5D5D3D78) (tstamp 5D5D6982) + (at 55.245 128.905) + (path /5D5D52ED) + (fp_text reference P85 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_24 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5D3D7F) (tstamp 5D5D6E09) + (at 52.705 128.905) + (path /5D5D544E) + (fp_text reference P86 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5D3D7F) (tstamp 5D5D6E24) + (at 50.165 128.905) + (path /5D5D54CF) + (fp_text reference P87 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5D3D7F) (tstamp 5D5D6E3F) + (at 47.625 128.905) + (path /5D5D54BE) + (fp_text reference P88 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_23 (layer F.Cu) (tedit 5D5D3D7F) (tstamp 5D5D6E5A) + (at 45.085 128.905) + (path /5D5D54AD) + (fp_text reference P89 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_23 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_22 (layer F.Cu) (tedit 5D5D3D85) (tstamp 5D5D706C) + (at 42.545 128.905) + (path /5D5D5666) + (fp_text reference P90 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_22 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_22 (layer F.Cu) (tedit 5D5D3D85) (tstamp 5D5D7086) + (at 40.005 128.905) + (path /5D5D56D5) + (fp_text reference P91 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_22 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_22 (layer F.Cu) (tedit 5D5D3D85) (tstamp 5D5D70A0) + (at 37.465 128.905) + (path /5D5D56C4) + (fp_text reference P92 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_22 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_22 (layer F.Cu) (tedit 5D5D3D85) (tstamp 5D5D70BA) + (at 34.925 128.905) + (path /5D5D56B3) + (fp_text reference P93 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_22 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_21 (layer F.Cu) (tedit 5D5D4039) (tstamp 5D5D74A6) + (at 32.385 128.905) + (path /5D5D5972) + (fp_text reference P94 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_21 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_21 (layer F.Cu) (tedit 5D5D4039) (tstamp 5D5D74BF) + (at 29.845 128.905) + (path /5D5D5B96) + (fp_text reference P95 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_21 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_21 (layer F.Cu) (tedit 5D5D4039) (tstamp 5D5D74D8) + (at 27.305 128.905) + (path /5D5D5B85) + (fp_text reference P96 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_21 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Prototype:prototype_21 (layer F.Cu) (tedit 5D5D4039) (tstamp 5D5D74F1) + (at 24.765 128.905) + (path /5D5D5B74) + (fp_text reference P97 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_21 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + ) + + (module Breakout:Breakout (layer F.Cu) (tedit 5D5D5F8E) (tstamp 5D5C8751) + (at 197.485 128.905 90) + (descr "Through hole straight pin header, 2x25, 2.54mm pitch, double rows") + (tags "Through hole pin header THT 2x25 2.54mm double row") + (path /5D5CBFDF) + (fp_text reference J1 (at 1.27 -2.33 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Breakout (at 1.27 63.29 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user 26 (at 2.54 63.5 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user 25 (at 0 63.5 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user 50 (at 2.54 -2.54 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user 1 (at 0 -2.54 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -0.635 45.72) (end -1.905 45.72) (layer B.SilkS) (width 0.15)) + (fp_circle (center 2.54 38.1) (end 3.175 37.465) (layer B.SilkS) (width 0.15)) + (fp_circle (center 0 48.26) (end -0.635 47.625) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 38.1) (end 4.445 38.1) (layer B.SilkS) (width 0.15)) + (fp_text user REF (at 5.08 38.1 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user COLOR (at 5.969 38.1 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start -0.635 43.18) (end -2.54 43.18) (layer B.SilkS) (width 0.15)) + (fp_text user SYNC (at -2.54 45.72 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 3.175 27.94) (end 5.08 27.94) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.635 48.26) (end -2.54 48.26) (layer B.SilkS) (width 0.15)) + (fp_text user STROBE (at -3.429 48.26 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start -1.905 60.96) (end -0.635 60.96) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.905 53.34) (end -0.635 53.34) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.635 50.8) (end -1.905 50.8) (layer B.SilkS) (width 0.15)) + (fp_text user +5V (at -2.54 60.96 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user OUT (at -3.429 58.42 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~DMA (at -2.54 58.42 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user OUT (at -3.429 55.88 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~INT (at -2.54 55.88 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~NMI (at 5.08 53.34 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user RDY (at -2.54 50.8 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user R/~W (at -3.429 43.18 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 3.175 60.96) (end 4.445 60.96) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 58.42) (end 4.445 58.42) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 55.88) (end 4.445 55.88) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 53.34) (end 4.445 53.34) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 50.8) (end 4.445 50.8) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 48.26) (end 4.445 48.26) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 45.72) (end 4.445 45.72) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 43.18) (end 4.445 43.18) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 40.64) (end 4.445 40.64) (layer B.SilkS) (width 0.15)) + (fp_text user GND (at 5.08 60.96 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user IN (at 5.08 58.42 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user IN (at 5.08 55.88 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~DMA (at 5.969 58.42 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~INT (at 5.969 55.88 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~DMA (at -2.54 53.34 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~IRQ (at 5.08 50.8 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~RES (at 5.08 48.26 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~INH (at 5.08 45.72 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user -12V (at 5.08 43.18 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user -5V (at 5.08 40.64 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user 7M (at 5.08 35.56 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 3.175 35.56) (end 4.445 35.56) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 33.02) (end 4.445 33.02) (layer B.SilkS) (width 0.15)) + (fp_text user Q3 (at 5.08 33.02 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user Ø1 (at 5.08 30.48 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 3.175 30.48) (end 4.445 30.48) (layer B.SilkS) (width 0.15)) + (fp_text user ~USER1 (at 5.969 27.94 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 3.175 22.86) (end 4.445 22.86) (layer B.SilkS) (width 0.15)) + (fp_text user SEL (at 4.953 22.86 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user DEV (at 5.969 22.86 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start -0.635 0) (end -1.905 0) (layer B.SilkS) (width 0.15)) + (fp_text user IO_SEL (at -2.54 0 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 3.175 0) (end 4.445 0) (layer B.SilkS) (width 0.15)) + (fp_text user +12V (at 5.08 0 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start -2.54 5.715) (end -2.54 39.37) (layer B.SilkS) (width 0.15)) + (fp_text user A15 (at -2.54 40.64 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start -0.635 40.64) (end -1.905 40.64) (layer B.SilkS) (width 0.15)) + (fp_text user A0 (at -2.54 4.445 360) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start -1.905 4.445) (end -0.635 3.175) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.445 25.4) (end 3.175 25.4) (layer B.SilkS) (width 0.15)) + (fp_text user Ø0 (at 5.08 25.4 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 5.08 19.05) (end 5.08 3.81) (layer B.SilkS) (width 0.15)) + (fp_text user D7 (at 5.08 20.32 360) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 4.445 2.54) (end 3.175 2.54) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 20.32) (end 4.445 20.32) (layer B.SilkS) (width 0.15)) + (fp_text user D0 (at 5.08 2.54 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 -1.27) (end 3.81 62.23) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 62.23) (end -1.27 62.23) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 62.23) (end -1.27 0) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 62.29) (end 3.87 62.29) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 62.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.87 -1.33) (end 3.87 62.29) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 62.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 62.75) (end 4.35 62.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 62.75) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 8.89 30.48 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 /~I/O_SEL)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 2 /A0)) + (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 3 /A1)) + (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 /A2)) + (pad 5 thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 5 /A3)) + (pad 6 thru_hole oval (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 6 /A4)) + (pad 7 thru_hole oval (at 0 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 7 /A5)) + (pad 8 thru_hole oval (at 0 17.78 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 8 /A6)) + (pad 9 thru_hole oval (at 0 20.32 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 9 /A7)) + (pad 10 thru_hole oval (at 0 22.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 /A8)) + (pad 11 thru_hole oval (at 0 25.4 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 11 /A9)) + (pad 12 thru_hole oval (at 0 27.94 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 12 /A10)) + (pad 13 thru_hole oval (at 0 30.48 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 13 /A11)) + (pad 14 thru_hole oval (at 0 33.02 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 14 /A12)) + (pad 15 thru_hole oval (at 0 35.56 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 15 /A13)) + (pad 16 thru_hole oval (at 0 38.1 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 16 /A14)) + (pad 17 thru_hole oval (at 0 40.64 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 17 /A15)) + (pad 18 thru_hole oval (at 0 43.18 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 18 /R/~W)) + (pad 19 thru_hole oval (at 0 45.72 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 48 /SYNC)) + (pad 20 thru_hole oval (at 0 48.26 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 19 /~STROBE)) + (pad 21 thru_hole oval (at 0 50.8 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 20 /RDY)) + (pad 22 thru_hole oval (at 0 53.34 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 21 /~DMA)) + (pad 23 thru_hole oval (at 0 55.88 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 22 /INT_OUT)) + (pad 24 thru_hole oval (at 0 58.42 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 23 /DMA_OUT)) + (pad 25 thru_hole oval (at 0 60.96 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 24 /+5V)) + (pad 26 thru_hole oval (at 2.54 60.96 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 47 /GND)) + (pad 27 thru_hole oval (at 2.54 58.42 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 46 /DMA_IN)) + (pad 28 thru_hole oval (at 2.54 55.88 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 45 /INT_IN)) + (pad 29 thru_hole oval (at 2.54 53.34 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 44 /~NMI)) + (pad 30 thru_hole oval (at 2.54 50.8 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 43 /~IRQ)) + (pad 31 thru_hole oval (at 2.54 48.26 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 42 /~RES)) + (pad 32 thru_hole oval (at 2.54 45.72 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 41 /~INH)) + (pad 33 thru_hole oval (at 2.54 43.18 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 40 /-12V)) + (pad 34 thru_hole oval (at 2.54 40.64 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 39 /-5V)) + (pad 35 thru_hole oval (at 2.54 38.1 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 50 /COLOR_REF)) + (pad 36 thru_hole oval (at 2.54 35.56 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 38 /7M)) + (pad 37 thru_hole oval (at 2.54 33.02 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 37 /Q3)) + (pad 38 thru_hole oval (at 2.54 30.48 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 /Phi1)) + (pad 39 thru_hole oval (at 2.54 27.94 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 49 /~USER1)) + (pad 40 thru_hole oval (at 2.54 25.4 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 35 /Phi0)) + (pad 41 thru_hole oval (at 2.54 22.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 34 /~DEVSEL)) + (pad 42 thru_hole oval (at 2.54 20.32 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 33 /D7)) + (pad 43 thru_hole oval (at 2.54 17.78 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 32 /D6)) + (pad 44 thru_hole oval (at 2.54 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 31 /D5)) + (pad 45 thru_hole oval (at 2.54 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 30 /D4)) + (pad 46 thru_hole oval (at 2.54 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 29 /D3)) + (pad 47 thru_hole oval (at 2.54 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 28 /D2)) + (pad 48 thru_hole oval (at 2.54 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 27 /D1)) + (pad 49 thru_hole oval (at 2.54 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 26 /D0)) + (pad 50 thru_hole oval (at 2.54 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 25 /+12V)) + (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_2x25_Pitch2.54mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (gr_line (start 23.495 132.08) (end 194.945 132.08) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 22.225 130.81) (end 22.225 77.47) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 23.495 130.81) (end 23.495 132.08) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 22.225 77.47) (end 74.93 63.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 270.51 63.5) (end 74.93 63.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_text keyboard (at 32.385 130.81) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (gr_line (start 24.765 130.81) (end 28.575 130.81) (angle 90) (layer B.SilkS) (width 0.2)) + (gr_line (start 24.765 130.81) (end 25.4 131.445) (angle 90) (layer B.SilkS) (width 0.2)) + (gr_line (start 25.4 130.175) (end 24.765 130.81) (angle 90) (layer B.SilkS) (width 0.2)) + (gr_line (start 24.765 130.81) (end 28.575 130.81) (angle 90) (layer F.SilkS) (width 0.2)) + (gr_line (start 24.765 130.81) (end 25.4 131.445) (angle 90) (layer F.SilkS) (width 0.2)) + (gr_line (start 25.4 130.175) (end 24.765 130.81) (angle 90) (layer F.SilkS) (width 0.2)) + (gr_text keyboard (at 32.385 130.81) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text github.com/tebl (at 270.51 123.825 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text "Apple ][ Prototyping Card" (at 270.51 74.295 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_line (start 271.78 130.81) (end 271.78 64.77) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 270.51 132.08) (end 260.985 132.08) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 270.51 130.81) (end 271.78 130.81) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_arc (start 270.51 64.77) (end 270.51 63.5) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_text 25 (at 260.985 128.905) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text 26 (at 260.985 126.365) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text 50 (at 194.945 126.365) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text 1 (at 194.945 128.905) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_line (start 194.945 140.97) (end 194.945 132.08) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 196.215 142.24) (end 194.945 140.97) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 259.715 142.24) (end 196.215 142.24) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 260.985 140.97) (end 259.715 142.24) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 260.985 140.97) (end 260.985 132.08) (angle 90) (layer Edge.Cuts) (width 0.15)) + + (segment (start 197.485 128.905) (end 197.485 137.16) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 200.025 128.905) (end 200.025 137.16) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 202.565 128.905) (end 202.565 137.16) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 205.105 128.905) (end 205.105 137.16) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 207.645 128.905) (end 207.645 137.16) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 210.185 128.905) (end 210.185 137.16) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 212.725 128.905) (end 212.725 137.16) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 215.265 128.905) (end 215.265 137.16) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 217.805 128.905) (end 217.805 137.16) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 220.345 128.905) (end 220.345 137.16) (width 0.25) (layer F.Cu) (net 10)) + (segment (start 222.885 128.905) (end 222.885 137.16) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 225.425 128.905) (end 225.425 137.16) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 227.965 128.905) (end 227.965 137.16) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 230.505 128.905) (end 230.505 137.16) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 233.045 128.905) (end 233.045 137.16) (width 0.25) (layer F.Cu) (net 15)) + (segment (start 235.585 128.905) (end 235.585 137.16) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 238.125 128.905) (end 238.125 137.16) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 240.665 128.905) (end 240.665 137.16) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 245.745 128.905) (end 245.745 137.16) (width 0.25) (layer F.Cu) (net 19)) + (segment (start 248.285 128.905) (end 248.285 137.16) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 250.825 128.905) (end 250.825 137.16) (width 0.25) (layer F.Cu) (net 21)) + (segment (start 253.365 128.905) (end 253.365 137.16) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 255.905 128.905) (end 255.905 137.16) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 258.445 128.905) (end 258.445 137.16) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 197.485 126.365) (end 198.755 127.635) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 198.755 127.635) (end 198.755 132.08) (width 0.25) (layer B.Cu) (net 25) (tstamp 5D5C53C4)) + (segment (start 198.755 132.08) (end 197.485 133.35) (width 0.25) (layer B.Cu) (net 25) (tstamp 5D5C53C5)) + (segment (start 197.485 133.35) (end 197.485 137.16) (width 0.25) (layer B.Cu) (net 25) (tstamp 5D5C53C7)) + (segment (start 200.025 126.365) (end 201.295 127.635) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 201.295 127.635) (end 201.295 132.08) (width 0.25) (layer B.Cu) (net 26) (tstamp 5D5C53CC)) + (segment (start 201.295 132.08) (end 200.025 133.35) (width 0.25) (layer B.Cu) (net 26) (tstamp 5D5C53CD)) + (segment (start 200.025 133.35) (end 200.025 137.16) (width 0.25) (layer B.Cu) (net 26) (tstamp 5D5C53CE)) + (segment (start 202.565 126.365) (end 203.835 127.635) (width 0.25) (layer B.Cu) (net 27)) + (segment (start 203.835 127.635) (end 203.835 132.08) (width 0.25) (layer B.Cu) (net 27) (tstamp 5D5C53D2)) + (segment (start 203.835 132.08) (end 202.565 133.35) (width 0.25) (layer B.Cu) (net 27) (tstamp 5D5C53D3)) + (segment (start 202.565 133.35) (end 202.565 137.16) (width 0.25) (layer B.Cu) (net 27) (tstamp 5D5C53D4)) + (segment (start 205.105 126.365) (end 206.375 127.635) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 206.375 127.635) (end 206.375 132.08) (width 0.25) (layer B.Cu) (net 28) (tstamp 5D5C53D8)) + (segment (start 206.375 132.08) (end 205.105 133.35) (width 0.25) (layer B.Cu) (net 28) (tstamp 5D5C53D9)) + (segment (start 205.105 133.35) (end 205.105 137.16) (width 0.25) (layer B.Cu) (net 28) (tstamp 5D5C53DA)) + (segment (start 207.645 126.365) (end 208.915 127.635) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 208.915 127.635) (end 208.915 132.08) (width 0.25) (layer B.Cu) (net 29) (tstamp 5D5C53DE)) + (segment (start 208.915 132.08) (end 207.645 133.35) (width 0.25) (layer B.Cu) (net 29) (tstamp 5D5C53DF)) + (segment (start 207.645 133.35) (end 207.645 137.16) (width 0.25) (layer B.Cu) (net 29) (tstamp 5D5C53E0)) + (segment (start 210.185 126.365) (end 211.455 127.635) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 211.455 127.635) (end 211.455 132.08) (width 0.25) (layer B.Cu) (net 30) (tstamp 5D5C53E4)) + (segment (start 211.455 132.08) (end 210.185 133.35) (width 0.25) (layer B.Cu) (net 30) (tstamp 5D5C53E5)) + (segment (start 210.185 133.35) (end 210.185 137.16) (width 0.25) (layer B.Cu) (net 30) (tstamp 5D5C53E6)) + (segment (start 212.725 126.365) (end 213.995 127.635) (width 0.25) (layer B.Cu) (net 31)) + (segment (start 213.995 127.635) (end 213.995 132.08) (width 0.25) (layer B.Cu) (net 31) (tstamp 5D5C53EA)) + (segment (start 213.995 132.08) (end 212.725 133.35) (width 0.25) (layer B.Cu) (net 31) (tstamp 5D5C53EB)) + (segment (start 212.725 133.35) (end 212.725 137.16) (width 0.25) (layer B.Cu) (net 31) (tstamp 5D5C53EC)) + (segment (start 215.265 126.365) (end 216.535 127.635) (width 0.25) (layer B.Cu) (net 32)) + (segment (start 216.535 127.635) (end 216.535 132.08) (width 0.25) (layer B.Cu) (net 32) (tstamp 5D5C53F0)) + (segment (start 216.535 132.08) (end 215.265 133.35) (width 0.25) (layer B.Cu) (net 32) (tstamp 5D5C53F1)) + (segment (start 215.265 133.35) (end 215.265 137.16) (width 0.25) (layer B.Cu) (net 32) (tstamp 5D5C53F2)) + (segment (start 217.805 126.365) (end 219.075 127.635) (width 0.25) (layer B.Cu) (net 33)) + (segment (start 219.075 127.635) (end 219.075 132.08) (width 0.25) (layer B.Cu) (net 33) (tstamp 5D5C53F6)) + (segment (start 219.075 132.08) (end 217.805 133.35) (width 0.25) (layer B.Cu) (net 33) (tstamp 5D5C53F7)) + (segment (start 217.805 133.35) (end 217.805 137.16) (width 0.25) (layer B.Cu) (net 33) (tstamp 5D5C53F8)) + (segment (start 220.345 126.365) (end 221.615 127.635) (width 0.25) (layer B.Cu) (net 34)) + (segment (start 221.615 127.635) (end 221.615 132.08) (width 0.25) (layer B.Cu) (net 34) (tstamp 5D5C53FC)) + (segment (start 221.615 132.08) (end 220.345 133.35) (width 0.25) (layer B.Cu) (net 34) (tstamp 5D5C53FD)) + (segment (start 220.345 133.35) (end 220.345 137.16) (width 0.25) (layer B.Cu) (net 34) (tstamp 5D5C53FE)) + (segment (start 222.885 126.365) (end 224.155 127.635) (width 0.25) (layer B.Cu) (net 35)) + (segment (start 224.155 127.635) (end 224.155 132.08) (width 0.25) (layer B.Cu) (net 35) (tstamp 5D5C5402)) + (segment (start 224.155 132.08) (end 222.885 133.35) (width 0.25) (layer B.Cu) (net 35) (tstamp 5D5C5403)) + (segment (start 222.885 133.35) (end 222.885 137.16) (width 0.25) (layer B.Cu) (net 35) (tstamp 5D5C5404)) + (segment (start 227.965 126.365) (end 229.235 127.635) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 229.235 132.08) (end 227.965 133.35) (width 0.25) (layer B.Cu) (net 36) (tstamp 5D5C540F)) + (segment (start 227.965 133.35) (end 227.965 137.16) (width 0.25) (layer B.Cu) (net 36) (tstamp 5D5C5410)) + (segment (start 229.235 127.635) (end 229.235 132.08) (width 0.25) (layer B.Cu) (net 36) (tstamp 5D5C540E)) + (segment (start 230.505 126.365) (end 231.775 127.635) (width 0.25) (layer B.Cu) (net 37)) + (segment (start 231.775 132.08) (end 230.505 133.35) (width 0.25) (layer B.Cu) (net 37) (tstamp 5D5C5415)) + (segment (start 230.505 133.35) (end 230.505 137.16) (width 0.25) (layer B.Cu) (net 37) (tstamp 5D5C5416)) + (segment (start 231.775 127.635) (end 231.775 132.08) (width 0.25) (layer B.Cu) (net 37) (tstamp 5D5C5414)) + (segment (start 233.045 126.365) (end 234.315 127.635) (width 0.25) (layer B.Cu) (net 38)) + (segment (start 234.315 132.08) (end 233.045 133.35) (width 0.25) (layer B.Cu) (net 38) (tstamp 5D5C541B)) + (segment (start 233.045 133.35) (end 233.045 137.16) (width 0.25) (layer B.Cu) (net 38) (tstamp 5D5C541C)) + (segment (start 234.315 127.635) (end 234.315 132.08) (width 0.25) (layer B.Cu) (net 38) (tstamp 5D5C541A)) + (segment (start 238.125 126.365) (end 239.395 127.635) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 239.395 132.08) (end 238.125 133.35) (width 0.25) (layer B.Cu) (net 39) (tstamp 5D5C5421)) + (segment (start 239.395 127.635) (end 239.395 132.08) (width 0.25) (layer B.Cu) (net 39) (tstamp 5D5C5420)) + (segment (start 238.125 133.35) (end 238.125 137.16) (width 0.25) (layer B.Cu) (net 39) (tstamp 5D5C5422)) + (segment (start 240.665 126.365) (end 241.935 127.635) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 241.935 127.635) (end 241.935 132.08) (width 0.25) (layer B.Cu) (net 40) (tstamp 5D5C5426)) + (segment (start 241.935 132.08) (end 240.665 133.35) (width 0.25) (layer B.Cu) (net 40) (tstamp 5D5C5427)) + (segment (start 240.665 133.35) (end 240.665 137.16) (width 0.25) (layer B.Cu) (net 40) (tstamp 5D5C5428)) + (segment (start 243.205 126.365) (end 244.475 127.635) (width 0.25) (layer B.Cu) (net 41)) + (segment (start 244.475 127.635) (end 244.475 132.08) (width 0.25) (layer B.Cu) (net 41) (tstamp 5D5C542C)) + (segment (start 244.475 132.08) (end 243.205 133.35) (width 0.25) (layer B.Cu) (net 41) (tstamp 5D5C542D)) + (segment (start 243.205 133.35) (end 243.205 137.16) (width 0.25) (layer B.Cu) (net 41) (tstamp 5D5C542E)) + (segment (start 245.745 126.365) (end 247.015 127.635) (width 0.25) (layer B.Cu) (net 42)) + (segment (start 247.015 127.635) (end 247.015 132.08) (width 0.25) (layer B.Cu) (net 42) (tstamp 5D5C5432)) + (segment (start 247.015 132.08) (end 245.745 133.35) (width 0.25) (layer B.Cu) (net 42) (tstamp 5D5C5433)) + (segment (start 245.745 133.35) (end 245.745 137.16) (width 0.25) (layer B.Cu) (net 42) (tstamp 5D5C5434)) + (segment (start 248.285 126.365) (end 249.555 127.635) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 249.555 127.635) (end 249.555 132.08) (width 0.25) (layer B.Cu) (net 43) (tstamp 5D5C5438)) + (segment (start 249.555 132.08) (end 248.285 133.35) (width 0.25) (layer B.Cu) (net 43) (tstamp 5D5C5439)) + (segment (start 248.285 133.35) (end 248.285 137.16) (width 0.25) (layer B.Cu) (net 43) (tstamp 5D5C543A)) + (segment (start 250.825 126.365) (end 252.095 127.635) (width 0.25) (layer B.Cu) (net 44)) + (segment (start 252.095 127.635) (end 252.095 132.08) (width 0.25) (layer B.Cu) (net 44) (tstamp 5D5C543E)) + (segment (start 252.095 132.08) (end 250.825 133.35) (width 0.25) (layer B.Cu) (net 44) (tstamp 5D5C543F)) + (segment (start 250.825 133.35) (end 250.825 137.16) (width 0.25) (layer B.Cu) (net 44) (tstamp 5D5C5440)) + (segment (start 253.365 126.365) (end 254.635 127.635) (width 0.25) (layer B.Cu) (net 45)) + (segment (start 254.635 127.635) (end 254.635 132.08) (width 0.25) (layer B.Cu) (net 45) (tstamp 5D5C5444)) + (segment (start 254.635 132.08) (end 253.365 133.35) (width 0.25) (layer B.Cu) (net 45) (tstamp 5D5C5445)) + (segment (start 253.365 133.35) (end 253.365 137.16) (width 0.25) (layer B.Cu) (net 45) (tstamp 5D5C5446)) + (segment (start 255.905 126.365) (end 257.175 127.635) (width 0.25) (layer B.Cu) (net 46)) + (segment (start 257.175 127.635) (end 257.175 132.08) (width 0.25) (layer B.Cu) (net 46) (tstamp 5D5C544A)) + (segment (start 257.175 132.08) (end 255.905 133.35) (width 0.25) (layer B.Cu) (net 46) (tstamp 5D5C544B)) + (segment (start 255.905 133.35) (end 255.905 137.16) (width 0.25) (layer B.Cu) (net 46) (tstamp 5D5C544C)) + (segment (start 258.445 126.365) (end 259.715 127.635) (width 0.25) (layer B.Cu) (net 47)) + (segment (start 259.715 127.635) (end 259.715 132.08) (width 0.25) (layer B.Cu) (net 47) (tstamp 5D5C5450)) + (segment (start 259.715 132.08) (end 258.445 133.35) (width 0.25) (layer B.Cu) (net 47) (tstamp 5D5C5451)) + (segment (start 258.445 133.35) (end 258.445 137.16) (width 0.25) (layer B.Cu) (net 47) (tstamp 5D5C5452)) + (segment (start 243.205 128.905) (end 243.205 137.16) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 225.425 126.365) (end 226.695 127.635) (width 0.25) (layer B.Cu) (net 49)) + (segment (start 226.695 127.635) (end 226.695 132.08) (width 0.25) (layer B.Cu) (net 49) (tstamp 5D5C5408)) + (segment (start 226.695 132.08) (end 225.425 133.35) (width 0.25) (layer B.Cu) (net 49) (tstamp 5D5C5409)) + (segment (start 225.425 133.35) (end 225.425 137.16) (width 0.25) (layer B.Cu) (net 49) (tstamp 5D5C540A)) + (segment (start 235.585 126.365) (end 236.855 127.635) (width 0.25) (layer B.Cu) (net 50)) + (segment (start 236.855 132.08) (end 235.585 133.35) (width 0.25) (layer B.Cu) (net 50) (tstamp 5D5DB43B)) + (segment (start 236.855 127.635) (end 236.855 132.08) (width 0.25) (layer B.Cu) (net 50) (tstamp 5D5DB43A)) + (segment (start 235.585 133.35) (end 235.585 137.16) (width 0.25) (layer B.Cu) (net 50) (tstamp 5D5DB43C)) + +) diff --git a/fullsize/Apple II Prototype.pro b/fullsize/Apple II Prototype.pro new file mode 100644 index 0000000..6a82fd5 --- /dev/null +++ b/fullsize/Apple II Prototype.pro @@ -0,0 +1,75 @@ +update=21/08/2019 17:21:19 +version=1 +last_client=kicad +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[general] +version=1 +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName=export/ +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName= +SpiceForceRefPrefix=0 +SpiceUseNetNumbers=0 +LabSize=60 +[eeschema] +version=1 +LibDir=../library +[eeschema/libraries] +LibName1=power +LibName2=device +LibName3=switches +LibName4=relays +LibName5=motors +LibName6=transistors +LibName7=conn +LibName8=linear +LibName9=regul +LibName10=74xx +LibName11=cmos4000 +LibName12=adc-dac +LibName13=memory +LibName14=xilinx +LibName15=microcontrollers +LibName16=dsp +LibName17=microchip +LibName18=analog_switches +LibName19=motorola +LibName20=texas +LibName21=intel +LibName22=audio +LibName23=interface +LibName24=digital-audio +LibName25=philips +LibName26=display +LibName27=cypress +LibName28=siliconi +LibName29=opto +LibName30=atmel +LibName31=contrib +LibName32=valves +LibName33=prototype +LibName34=Apple2_bus diff --git a/fullsize/Apple II Prototype.sch b/fullsize/Apple II Prototype.sch new file mode 100644 index 0000000..a9cb68f --- /dev/null +++ b/fullsize/Apple II Prototype.sch @@ -0,0 +1,1767 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:switches +LIBS:relays +LIBS:motors +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:prototype +LIBS:Apple II Prototype-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L A2_BUS BUS1 +U 1 1 5D5C71DD +P 1225 3475 +F 0 "BUS1" H 2125 5525 60 0000 C CNN +F 1 "A2_BUS" H 2625 3175 60 0000 C CNN +F 2 "Apple2_bus:BUS_A2" H 1225 3475 60 0001 C CNN +F 3 "" H 1225 3475 60 0000 C CNN + 1 1225 3475 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3425 3275 4025 3275 +Text Label 3450 6275 0 60 ~ 0 +A0 +Text Label 3450 6075 0 60 ~ 0 +A1 +Text Label 3450 5875 0 60 ~ 0 +A2 +Text Label 3450 5675 0 60 ~ 0 +A3 +Text Label 3450 5475 0 60 ~ 0 +A4 +Text Label 3450 5275 0 60 ~ 0 +A5 +Text Label 3450 5075 0 60 ~ 0 +A6 +Text Label 3450 4875 0 60 ~ 0 +A7 +Text Label 3450 4675 0 60 ~ 0 +A8 +Text Label 3450 4475 0 60 ~ 0 +A9 +Text Label 3450 4275 0 60 ~ 0 +A10 +Text Label 3450 4075 0 60 ~ 0 +A11 +Text Label 3450 3875 0 60 ~ 0 +A12 +Text Label 3450 3675 0 60 ~ 0 +A13 +Text Label 3450 3475 0 60 ~ 0 +A14 +Text Label 3450 3275 0 60 ~ 0 +A15 +Wire Wire Line + 3425 3475 4025 3475 +Wire Wire Line + 3425 3675 4025 3675 +Wire Wire Line + 3425 3875 4025 3875 +Wire Wire Line + 3425 4075 4025 4075 +Wire Wire Line + 3425 4275 4025 4275 +Wire Wire Line + 3425 4475 4025 4475 +Wire Wire Line + 3425 4675 4025 4675 +Wire Wire Line + 3425 4875 4025 4875 +Wire Wire Line + 3425 5075 4025 5075 +Wire Wire Line + 3425 5275 4025 5275 +Wire Wire Line + 3425 5475 4025 5475 +Wire Wire Line + 3425 5675 4025 5675 +Wire Wire Line + 3425 5875 4025 5875 +Wire Wire Line + 3425 6075 4025 6075 +Wire Wire Line + 3425 6275 4025 6275 +Wire Wire Line + 3425 6475 4025 6475 +Wire Wire Line + 1225 4875 1825 4875 +Wire Wire Line + 1225 5075 1825 5075 +Wire Wire Line + 1225 5275 1825 5275 +Wire Wire Line + 1225 5475 1825 5475 +Wire Wire Line + 1225 5675 1825 5675 +Wire Wire Line + 1225 5875 1825 5875 +Wire Wire Line + 1225 6075 1825 6075 +Wire Wire Line + 1225 6275 1825 6275 +Text Label 1800 6275 2 60 ~ 0 +D0 +Text Label 1800 6075 2 60 ~ 0 +D1 +Text Label 1800 5875 2 60 ~ 0 +D2 +Text Label 1800 5675 2 60 ~ 0 +D3 +Text Label 1800 5475 2 60 ~ 0 +D4 +Text Label 1800 5275 2 60 ~ 0 +D5 +Text Label 1800 5075 2 60 ~ 0 +D6 +Text Label 1800 4875 2 60 ~ 0 +D7 +Wire Wire Line + 1225 3675 1825 3675 +Wire Wire Line + 1225 3875 1825 3875 +Wire Wire Line + 1225 4075 1825 4075 +Wire Wire Line + 1225 4275 1825 4275 +Wire Wire Line + 1225 4475 1825 4475 +Wire Wire Line + 1225 4675 1825 4675 +Wire Wire Line + 3425 1675 4025 1675 +Wire Wire Line + 3425 1875 4025 1875 +Wire Wire Line + 3425 2075 4025 2075 +Wire Wire Line + 3425 2275 4025 2275 +Wire Wire Line + 3425 2475 4025 2475 +Wire Wire Line + 3425 2675 4025 2675 +Wire Wire Line + 1225 1675 1825 1675 +Wire Wire Line + 1225 1875 1825 1875 +Wire Wire Line + 1225 2075 1825 2075 +Wire Wire Line + 1225 2275 1825 2275 +Wire Wire Line + 1225 2475 1825 2475 +Wire Wire Line + 1225 2675 1825 2675 +Wire Wire Line + 1225 2875 1825 2875 +Wire Wire Line + 1225 3075 1825 3075 +Wire Wire Line + 1225 3275 1825 3275 +Wire Wire Line + 1225 6475 1825 6475 +Wire Wire Line + 3425 3075 4025 3075 +Text Label 3450 3075 0 60 ~ 0 +R/~W +Text Label 3450 2675 0 60 ~ 0 +~STROBE +Text Label 3450 2475 0 60 ~ 0 +RDY +Text Label 3450 2275 0 60 ~ 0 +~DMA +Text Label 3450 2075 0 60 ~ 0 +INT_OUT +Text Label 3450 1875 0 60 ~ 0 +DMA_OUT +Text Label 1800 1875 2 60 ~ 0 +DMA_IN +Text Label 1800 2075 2 60 ~ 0 +INT_IN +Text Label 1800 2275 2 60 ~ 0 +~NMI +Text Label 1800 2475 2 60 ~ 0 +~IRQ +Text Label 1800 2675 2 60 ~ 0 +~RES +Text Label 1800 2875 2 60 ~ 0 +~INH +Text Label 1800 3675 2 60 ~ 0 +7M +Text Label 1800 3875 2 60 ~ 0 +Q3 +Text Label 1800 4075 2 60 ~ 0 +Phi1 +Text Label 1800 4475 2 60 ~ 0 +Phi0 +Text Label 1800 4275 2 60 ~ 0 +~USER1 +Text Label 1800 4675 2 60 ~ 0 +~DEVSEL +Text Label 3450 6475 0 60 ~ 0 +~I/O_SEL +Text Label 1800 1675 2 60 ~ 0 +GND +Text Label 1800 3075 2 60 ~ 0 +-12V +Text Label 1800 3275 2 60 ~ 0 +-5V +Text Label 1800 6475 2 60 ~ 0 ++12V +Text Label 3450 1675 0 60 ~ 0 ++5V +Wire Wire Line + 5500 4850 6100 4850 +Text Label 5525 6350 0 60 ~ 0 +A0 +Text Label 5525 6250 0 60 ~ 0 +A1 +Text Label 5525 6150 0 60 ~ 0 +A2 +Text Label 5525 6050 0 60 ~ 0 +A3 +Text Label 5525 5950 0 60 ~ 0 +A4 +Text Label 5525 5850 0 60 ~ 0 +A5 +Text Label 5525 5750 0 60 ~ 0 +A6 +Text Label 5525 5650 0 60 ~ 0 +A7 +Text Label 5525 5550 0 60 ~ 0 +A8 +Text Label 5525 5450 0 60 ~ 0 +A9 +Text Label 5525 5350 0 60 ~ 0 +A10 +Text Label 5525 5250 0 60 ~ 0 +A11 +Text Label 5525 5150 0 60 ~ 0 +A12 +Text Label 5525 5050 0 60 ~ 0 +A13 +Text Label 5525 4950 0 60 ~ 0 +A14 +Text Label 5525 4850 0 60 ~ 0 +A15 +Wire Wire Line + 5500 4950 6100 4950 +Wire Wire Line + 5500 5050 6100 5050 +Wire Wire Line + 5500 5150 6100 5150 +Wire Wire Line + 5500 5250 6100 5250 +Wire Wire Line + 5500 5350 6100 5350 +Wire Wire Line + 5500 5450 6100 5450 +Wire Wire Line + 5500 5550 6100 5550 +Wire Wire Line + 5500 5650 6100 5650 +Wire Wire Line + 5500 5750 6100 5750 +Wire Wire Line + 5500 5850 6100 5850 +Wire Wire Line + 5500 5950 6100 5950 +Wire Wire Line + 5500 6050 6100 6050 +Wire Wire Line + 5500 6150 6100 6150 +Wire Wire Line + 5500 6250 6100 6250 +Wire Wire Line + 5500 6350 6100 6350 +Wire Wire Line + 5500 6450 6100 6450 +Wire Wire Line + 5500 4050 6100 4050 +Wire Wire Line + 5500 4150 6100 4150 +Wire Wire Line + 5500 4250 6100 4250 +Wire Wire Line + 5500 4350 6100 4350 +Wire Wire Line + 5500 4450 6100 4450 +Wire Wire Line + 5500 4550 6100 4550 +Wire Wire Line + 5500 4750 6100 4750 +Text Label 5525 4750 0 60 ~ 0 +R/~W +Text Label 5525 4550 0 60 ~ 0 +~STROBE +Text Label 5525 4450 0 60 ~ 0 +RDY +Text Label 5525 4350 0 60 ~ 0 +~DMA +Text Label 5525 4250 0 60 ~ 0 +INT_OUT +Text Label 5525 4150 0 60 ~ 0 +DMA_OUT +Text Label 5525 6450 0 60 ~ 0 +~I/O_SEL +Text Label 5525 4050 0 60 ~ 0 ++5V +Wire Wire Line + 4400 4050 5000 4050 +Wire Wire Line + 4400 4150 5000 4150 +Wire Wire Line + 4400 4250 5000 4250 +Wire Wire Line + 4400 4350 5000 4350 +Wire Wire Line + 4400 4450 5000 4450 +Wire Wire Line + 4400 4550 5000 4550 +Wire Wire Line + 4400 4650 5000 4650 +Wire Wire Line + 4400 4750 5000 4750 +Wire Wire Line + 4400 4850 5000 4850 +Text Label 4975 4150 2 60 ~ 0 +DMA_IN +Text Label 4975 4250 2 60 ~ 0 +INT_IN +Text Label 4975 4350 2 60 ~ 0 +~NMI +Text Label 4975 4450 2 60 ~ 0 +~IRQ +Text Label 4975 4550 2 60 ~ 0 +~RES +Text Label 4975 4650 2 60 ~ 0 +~INH +Text Label 4975 4050 2 60 ~ 0 +GND +Text Label 4975 4750 2 60 ~ 0 +-12V +Text Label 4975 4850 2 60 ~ 0 +-5V +Wire Wire Line + 4400 5650 5000 5650 +Wire Wire Line + 4400 5750 5000 5750 +Wire Wire Line + 4400 5850 5000 5850 +Wire Wire Line + 4400 5950 5000 5950 +Wire Wire Line + 4400 6050 5000 6050 +Wire Wire Line + 4400 6150 5000 6150 +Wire Wire Line + 4400 6250 5000 6250 +Wire Wire Line + 4400 6350 5000 6350 +Text Label 4975 6350 2 60 ~ 0 +D0 +Text Label 4975 6250 2 60 ~ 0 +D1 +Text Label 4975 6150 2 60 ~ 0 +D2 +Text Label 4975 6050 2 60 ~ 0 +D3 +Text Label 4975 5950 2 60 ~ 0 +D4 +Text Label 4975 5850 2 60 ~ 0 +D5 +Text Label 4975 5750 2 60 ~ 0 +D6 +Text Label 4975 5650 2 60 ~ 0 +D7 +Wire Wire Line + 4400 5050 5000 5050 +Wire Wire Line + 4400 5150 5000 5150 +Wire Wire Line + 4400 5250 5000 5250 +Wire Wire Line + 4400 5350 5000 5350 +Wire Wire Line + 4400 5450 5000 5450 +Wire Wire Line + 4400 5550 5000 5550 +Wire Wire Line + 4400 6450 5000 6450 +Text Label 4975 5050 2 60 ~ 0 +7M +Text Label 4975 5150 2 60 ~ 0 +Q3 +Text Label 4975 5250 2 60 ~ 0 +Phi1 +Text Label 4975 5450 2 60 ~ 0 +Phi0 +Text Label 4975 5550 2 60 ~ 0 +~DEVSEL +Text Label 4975 6450 2 60 ~ 0 ++12V +Entry Wire Line + 4025 1675 4125 1775 +Entry Wire Line + 4025 1875 4125 1975 +Entry Wire Line + 4025 2075 4125 2175 +Entry Wire Line + 4025 2275 4125 2375 +Entry Wire Line + 4025 2475 4125 2575 +Entry Wire Line + 4025 2675 4125 2775 +Entry Wire Line + 4025 3075 4125 3175 +Entry Wire Line + 4025 3275 4125 3375 +Entry Wire Line + 4025 3475 4125 3575 +Entry Wire Line + 4025 3675 4125 3775 +Entry Wire Line + 4025 3875 4125 3975 +Entry Wire Line + 4025 4075 4125 4175 +Entry Wire Line + 4025 4275 4125 4375 +Entry Wire Line + 4025 4475 4125 4575 +Entry Wire Line + 4025 4675 4125 4775 +Entry Wire Line + 4025 4875 4125 4975 +Entry Wire Line + 4025 5075 4125 5175 +Entry Wire Line + 4025 5275 4125 5375 +Entry Wire Line + 4025 5475 4125 5575 +Entry Wire Line + 4025 5675 4125 5775 +Entry Wire Line + 4025 5875 4125 5975 +Entry Wire Line + 4025 6075 4125 6175 +Entry Wire Line + 4025 6275 4125 6375 +Entry Wire Line + 4025 6475 4125 6575 +Entry Wire Line + 1125 1575 1225 1675 +Entry Wire Line + 1125 1775 1225 1875 +Entry Wire Line + 1125 1975 1225 2075 +Entry Wire Line + 1125 2175 1225 2275 +Entry Wire Line + 1125 2375 1225 2475 +Entry Wire Line + 1125 2575 1225 2675 +Entry Wire Line + 1125 2775 1225 2875 +Entry Wire Line + 1125 2975 1225 3075 +Entry Wire Line + 1125 3175 1225 3275 +Entry Wire Line + 1125 3575 1225 3675 +Entry Wire Line + 1125 3775 1225 3875 +Entry Wire Line + 1125 3975 1225 4075 +Entry Wire Line + 1125 4175 1225 4275 +Entry Wire Line + 1125 4375 1225 4475 +Entry Wire Line + 1125 4575 1225 4675 +Entry Wire Line + 1125 4775 1225 4875 +Entry Wire Line + 1125 4975 1225 5075 +Entry Wire Line + 1125 5175 1225 5275 +Entry Wire Line + 1125 5375 1225 5475 +Entry Wire Line + 1125 5575 1225 5675 +Entry Wire Line + 1125 5775 1225 5875 +Entry Wire Line + 1125 5975 1225 6075 +Entry Wire Line + 1125 6175 1225 6275 +Entry Wire Line + 1125 6375 1225 6475 +Entry Wire Line + 6100 6450 6200 6350 +Entry Wire Line + 6100 6350 6200 6250 +Entry Wire Line + 6100 6250 6200 6150 +Entry Wire Line + 6100 6150 6200 6050 +Entry Wire Line + 6100 6050 6200 5950 +Entry Wire Line + 6100 5950 6200 5850 +Entry Wire Line + 6100 5850 6200 5750 +Entry Wire Line + 6100 5750 6200 5650 +Entry Wire Line + 6100 5650 6200 5550 +Entry Wire Line + 6100 5550 6200 5450 +Entry Wire Line + 6100 5450 6200 5350 +Entry Wire Line + 6100 5350 6200 5250 +Entry Wire Line + 6100 5250 6200 5150 +Entry Wire Line + 6100 5150 6200 5050 +Entry Wire Line + 6100 5050 6200 4950 +Entry Wire Line + 6100 4950 6200 4850 +Entry Wire Line + 6100 4850 6200 4750 +Entry Wire Line + 6100 4750 6200 4650 +Entry Wire Line + 6100 4550 6200 4450 +Entry Wire Line + 6100 4450 6200 4350 +Entry Wire Line + 6100 4350 6200 4250 +Entry Wire Line + 6100 4250 6200 4150 +Entry Wire Line + 6100 4150 6200 4050 +Entry Wire Line + 6100 4050 6200 3950 +Entry Wire Line + 4300 6550 4400 6450 +Entry Wire Line + 4300 6450 4400 6350 +Entry Wire Line + 4300 6350 4400 6250 +Entry Wire Line + 4300 6250 4400 6150 +Entry Wire Line + 4300 6150 4400 6050 +Entry Wire Line + 4300 6050 4400 5950 +Entry Wire Line + 4300 5950 4400 5850 +Entry Wire Line + 4300 5850 4400 5750 +Entry Wire Line + 4300 5750 4400 5650 +Entry Wire Line + 4300 5650 4400 5550 +Entry Wire Line + 4300 5550 4400 5450 +Entry Wire Line + 4300 5450 4400 5350 +Entry Wire Line + 4300 5350 4400 5250 +Entry Wire Line + 4300 5250 4400 5150 +Entry Wire Line + 4300 5150 4400 5050 +Entry Wire Line + 4300 4750 4400 4650 +Entry Wire Line + 4300 4950 4400 4850 +Entry Wire Line + 4300 4850 4400 4750 +Entry Wire Line + 4300 4650 4400 4550 +Entry Wire Line + 4300 4550 4400 4450 +Entry Wire Line + 4300 4450 4400 4350 +Entry Wire Line + 4300 4350 4400 4250 +Entry Wire Line + 4300 4250 4400 4150 +Entry Wire Line + 4300 4150 4400 4050 +Wire Bus Line + 1125 1575 1125 7025 +Wire Bus Line + 4125 1775 4125 7025 +Wire Bus Line + 4125 7025 1125 7025 +Wire Bus Line + 4300 7025 4300 4150 +Wire Bus Line + 6200 7025 6200 3950 +Wire Bus Line + 6200 7025 4300 7025 +Wire Bus Line + 4300 4150 4125 4150 +$Comp +L Prototype_26 P1 +U 1 1 5D5C9F91 +P 8250 3050 +F 0 "P1" H 8250 3000 50 0001 C CNN +F 1 "Prototype_26" H 8250 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 8250 3050 50 0001 C CNN +F 3 "" H 8250 3050 50 0001 C CNN + 1 8250 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P2 +U 1 1 5D5CA881 +P 8300 3050 +F 0 "P2" H 8300 3000 50 0001 C CNN +F 1 "Prototype_26" H 8300 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 8300 3050 50 0001 C CNN +F 3 "" H 8300 3050 50 0001 C CNN + 1 8300 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P3 +U 1 1 5D5CA892 +P 8350 3050 +F 0 "P3" H 8350 3000 50 0001 C CNN +F 1 "Prototype_26" H 8350 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 8350 3050 50 0001 C CNN +F 3 "" H 8350 3050 50 0001 C CNN + 1 8350 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P4 +U 1 1 5D5CA8A3 +P 8400 3050 +F 0 "P4" H 8400 3000 50 0001 C CNN +F 1 "Prototype_26" H 8400 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 8400 3050 50 0001 C CNN +F 3 "" H 8400 3050 50 0001 C CNN + 1 8400 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P5 +U 1 1 5D5CA8B4 +P 8450 3050 +F 0 "P5" H 8450 3000 50 0001 C CNN +F 1 "Prototype_26" H 8450 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 8450 3050 50 0001 C CNN +F 3 "" H 8450 3050 50 0001 C CNN + 1 8450 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P6 +U 1 1 5D5CA8C5 +P 8500 3050 +F 0 "P6" H 8500 3000 50 0001 C CNN +F 1 "Prototype_26" H 8500 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 8500 3050 50 0001 C CNN +F 3 "" H 8500 3050 50 0001 C CNN + 1 8500 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P7 +U 1 1 5D5CA8D6 +P 8550 3050 +F 0 "P7" H 8550 3000 50 0001 C CNN +F 1 "Prototype_26" H 8550 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 8550 3050 50 0001 C CNN +F 3 "" H 8550 3050 50 0001 C CNN + 1 8550 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P8 +U 1 1 5D5CAAB8 +P 8600 3050 +F 0 "P8" H 8600 3000 50 0001 C CNN +F 1 "Prototype_26" H 8600 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 8600 3050 50 0001 C CNN +F 3 "" H 8600 3050 50 0001 C CNN + 1 8600 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P9 +U 1 1 5D5CB287 +P 8650 2900 +F 0 "P9" H 8650 2850 50 0001 C CNN +F 1 "Prototype_23" H 8650 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 8650 2900 50 0001 C CNN +F 3 "" H 8650 2900 50 0001 C CNN + 1 8650 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P10 +U 1 1 5D5CB2C1 +P 8700 2900 +F 0 "P10" H 8700 2850 50 0001 C CNN +F 1 "Prototype_23" H 8700 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 8700 2900 50 0001 C CNN +F 3 "" H 8700 2900 50 0001 C CNN + 1 8700 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P11 +U 1 1 5D5CB3F5 +P 8750 2900 +F 0 "P11" H 8750 2850 50 0001 C CNN +F 1 "Prototype_23" H 8750 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 8750 2900 50 0001 C CNN +F 3 "" H 8750 2900 50 0001 C CNN + 1 8750 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P12 +U 1 1 5D5CB519 +P 8800 2900 +F 0 "P12" H 8800 2850 50 0001 C CNN +F 1 "Prototype_23" H 8800 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 8800 2900 50 0001 C CNN +F 3 "" H 8800 2900 50 0001 C CNN + 1 8800 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P13 +U 1 1 5D5CB52A +P 8850 2900 +F 0 "P13" H 8850 2850 50 0001 C CNN +F 1 "Prototype_23" H 8850 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 8850 2900 50 0001 C CNN +F 3 "" H 8850 2900 50 0001 C CNN + 1 8850 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P14 +U 1 1 5D5CB53B +P 8900 2900 +F 0 "P14" H 8900 2850 50 0001 C CNN +F 1 "Prototype_23" H 8900 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 8900 2900 50 0001 C CNN +F 3 "" H 8900 2900 50 0001 C CNN + 1 8900 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P15 +U 1 1 5D5CB541 +P 8950 2900 +F 0 "P15" H 8950 2850 50 0001 C CNN +F 1 "Prototype_23" H 8950 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 8950 2900 50 0001 C CNN +F 3 "" H 8950 2900 50 0001 C CNN + 1 8950 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P16 +U 1 1 5D5CB547 +P 9000 2900 +F 0 "P16" H 9000 2850 50 0001 C CNN +F 1 "Prototype_23" H 9000 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 9000 2900 50 0001 C CNN +F 3 "" H 9000 2900 50 0001 C CNN + 1 9000 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P17 +U 1 1 5D5CB54D +P 9050 2900 +F 0 "P17" H 9050 2850 50 0001 C CNN +F 1 "Prototype_23" H 9050 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 9050 2900 50 0001 C CNN +F 3 "" H 9050 2900 50 0001 C CNN + 1 9050 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P18 +U 1 1 5D5CB553 +P 9100 2900 +F 0 "P18" H 9100 2850 50 0001 C CNN +F 1 "Prototype_23" H 9100 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 9100 2900 50 0001 C CNN +F 3 "" H 9100 2900 50 0001 C CNN + 1 9100 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P19 +U 1 1 5D5CB55D +P 9150 2900 +F 0 "P19" H 9150 2850 50 0001 C CNN +F 1 "Prototype_23" H 9150 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 9150 2900 50 0001 C CNN +F 3 "" H 9150 2900 50 0001 C CNN + 1 9150 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P20 +U 1 1 5D5CB563 +P 9200 2900 +F 0 "P20" H 9200 2850 50 0001 C CNN +F 1 "Prototype_23" H 9200 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 9200 2900 50 0001 C CNN +F 3 "" H 9200 2900 50 0001 C CNN + 1 9200 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P21 +U 1 1 5D5CB569 +P 9250 2900 +F 0 "P21" H 9250 2850 50 0001 C CNN +F 1 "Prototype_23" H 9250 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 9250 2900 50 0001 C CNN +F 3 "" H 9250 2900 50 0001 C CNN + 1 9250 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P22 +U 1 1 5D5CB56F +P 9300 2900 +F 0 "P22" H 9300 2850 50 0001 C CNN +F 1 "Prototype_23" H 9300 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 9300 2900 50 0001 C CNN +F 3 "" H 9300 2900 50 0001 C CNN + 1 9300 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P23 +U 1 1 5D5CB575 +P 9350 2900 +F 0 "P23" H 9350 2850 50 0001 C CNN +F 1 "Prototype_23" H 9350 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 9350 2900 50 0001 C CNN +F 3 "" H 9350 2900 50 0001 C CNN + 1 9350 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P24 +U 1 1 5D5CB587 +P 9400 2900 +F 0 "P24" H 9400 2850 50 0001 C CNN +F 1 "Prototype_23" H 9400 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 9400 2900 50 0001 C CNN +F 3 "" H 9400 2900 50 0001 C CNN + 1 9400 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P25 +U 1 1 5D5CB58D +P 9450 2900 +F 0 "P25" H 9450 2850 50 0001 C CNN +F 1 "Prototype_23" H 9450 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 9450 2900 50 0001 C CNN +F 3 "" H 9450 2900 50 0001 C CNN + 1 9450 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P26 +U 1 1 5D5CB593 +P 9500 2900 +F 0 "P26" H 9500 2850 50 0001 C CNN +F 1 "Prototype_23" H 9500 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 9500 2900 50 0001 C CNN +F 3 "" H 9500 2900 50 0001 C CNN + 1 9500 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P27 +U 1 1 5D5CB599 +P 9550 2900 +F 0 "P27" H 9550 2850 50 0001 C CNN +F 1 "Prototype_23" H 9550 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 9550 2900 50 0001 C CNN +F 3 "" H 9550 2900 50 0001 C CNN + 1 9550 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P28 +U 1 1 5D5CB59F +P 9600 2900 +F 0 "P28" H 9600 2850 50 0001 C CNN +F 1 "Prototype_23" H 9600 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 9600 2900 50 0001 C CNN +F 3 "" H 9600 2900 50 0001 C CNN + 1 9600 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P29 +U 1 1 5D5CB5A9 +P 9650 2900 +F 0 "P29" H 9650 2850 50 0001 C CNN +F 1 "Prototype_23" H 9650 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 9650 2900 50 0001 C CNN +F 3 "" H 9650 2900 50 0001 C CNN + 1 9650 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P30 +U 1 1 5D5CB5AF +P 9700 2900 +F 0 "P30" H 9700 2850 50 0001 C CNN +F 1 "Prototype_23" H 9700 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 9700 2900 50 0001 C CNN +F 3 "" H 9700 2900 50 0001 C CNN + 1 9700 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P31 +U 1 1 5D5CB5B5 +P 9750 2900 +F 0 "P31" H 9750 2850 50 0001 C CNN +F 1 "Prototype_23" H 9750 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 9750 2900 50 0001 C CNN +F 3 "" H 9750 2900 50 0001 C CNN + 1 9750 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P32 +U 1 1 5D5CB5BB +P 9800 2900 +F 0 "P32" H 9800 2850 50 0001 C CNN +F 1 "Prototype_23" H 9800 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 9800 2900 50 0001 C CNN +F 3 "" H 9800 2900 50 0001 C CNN + 1 9800 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P33 +U 1 1 5D5CB5C1 +P 9850 2900 +F 0 "P33" H 9850 2850 50 0001 C CNN +F 1 "Prototype_23" H 9850 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 9850 2900 50 0001 C CNN +F 3 "" H 9850 2900 50 0001 C CNN + 1 9850 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P34 +U 1 1 5D5CB6F6 +P 9900 2900 +F 0 "P34" H 9900 2850 50 0001 C CNN +F 1 "Prototype_23" H 9900 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 9900 2900 50 0001 C CNN +F 3 "" H 9900 2900 50 0001 C CNN + 1 9900 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P35 +U 1 1 5D5CB707 +P 9950 2900 +F 0 "P35" H 9950 2850 50 0001 C CNN +F 1 "Prototype_23" H 9950 2775 50 0001 C CNN +F 2 "Prototype:prototype_23" H 9950 2900 50 0001 C CNN +F 3 "" H 9950 2900 50 0001 C CNN + 1 9950 2900 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P36 +U 1 1 5D5CB825 +P 10000 3050 +F 0 "P36" H 10000 3000 50 0001 C CNN +F 1 "Prototype_26" H 10000 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 10000 3050 50 0001 C CNN +F 3 "" H 10000 3050 50 0001 C CNN + 1 10000 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P37 +U 1 1 5D5CB83E +P 10050 3050 +F 0 "P37" H 10050 3000 50 0001 C CNN +F 1 "Prototype_26" H 10050 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 10050 3050 50 0001 C CNN +F 3 "" H 10050 3050 50 0001 C CNN + 1 10050 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P38 +U 1 1 5D5CB84F +P 10100 3050 +F 0 "P38" H 10100 3000 50 0001 C CNN +F 1 "Prototype_26" H 10100 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 10100 3050 50 0001 C CNN +F 3 "" H 10100 3050 50 0001 C CNN + 1 10100 3050 + 1 0 0 -1 +$EndComp +$Comp +L Breakout J1 +U 1 1 5D5CBFDF +P 5300 5250 +F 0 "J1" H 5350 6550 50 0000 C CNN +F 1 "Breakout" H 5350 3950 50 0000 C CNN +F 2 "Breakout:Breakout" H 5300 5250 50 0001 C CNN +F 3 "" H 5300 5250 50 0001 C CNN + 1 5300 5250 + -1 0 0 1 +$EndComp +Text Notes 7350 7500 0 60 ~ 0 +Apple ][ Prototyping Board +Text Notes 7000 7125 0 60 ~ 0 +Apple ][ prototyping board, should be usable with all legacy systems with the same edge\nconnector including //e and //gs. Follows Apple tech notes for measurements and\npinouts:\n\nhttp://www.1000bit.it/support/manuali/apple/technotes/iigs/tn.iigs.028.html\nhttp://osites.tripod.com/peripheral.html +Wire Notes Line + 4775 1425 10700 1425 +Wire Notes Line + 10700 3475 10700 1425 +Wire Notes Line + 4775 3475 10700 3475 +Text Notes 7275 1375 0 60 ~ 0 +Prototyping area +$Comp +L Prototype_26 P60 +U 1 1 5D5D4262 +P 8200 3050 +F 0 "P60" H 8200 3000 50 0001 C CNN +F 1 "Prototype_26" H 8200 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 8200 3050 50 0001 C CNN +F 3 "" H 8200 3050 50 0001 C CNN + 1 8200 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P53 +U 1 1 5D5D4273 +P 7850 3050 +F 0 "P53" H 7850 3000 50 0001 C CNN +F 1 "Prototype_26" H 7850 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7850 3050 50 0001 C CNN +F 3 "" H 7850 3050 50 0001 C CNN + 1 7850 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P54 +U 1 1 5D5D4279 +P 7900 3050 +F 0 "P54" H 7900 3000 50 0001 C CNN +F 1 "Prototype_26" H 7900 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7900 3050 50 0001 C CNN +F 3 "" H 7900 3050 50 0001 C CNN + 1 7900 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P55 +U 1 1 5D5D427F +P 7950 3050 +F 0 "P55" H 7950 3000 50 0001 C CNN +F 1 "Prototype_26" H 7950 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7950 3050 50 0001 C CNN +F 3 "" H 7950 3050 50 0001 C CNN + 1 7950 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P56 +U 1 1 5D5D4285 +P 8000 3050 +F 0 "P56" H 8000 3000 50 0001 C CNN +F 1 "Prototype_26" H 8000 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 8000 3050 50 0001 C CNN +F 3 "" H 8000 3050 50 0001 C CNN + 1 8000 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P57 +U 1 1 5D5D428B +P 8050 3050 +F 0 "P57" H 8050 3000 50 0001 C CNN +F 1 "Prototype_26" H 8050 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 8050 3050 50 0001 C CNN +F 3 "" H 8050 3050 50 0001 C CNN + 1 8050 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P58 +U 1 1 5D5D4291 +P 8100 3050 +F 0 "P58" H 8100 3000 50 0001 C CNN +F 1 "Prototype_26" H 8100 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 8100 3050 50 0001 C CNN +F 3 "" H 8100 3050 50 0001 C CNN + 1 8100 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P59 +U 1 1 5D5D4297 +P 8150 3050 +F 0 "P59" H 8150 3000 50 0001 C CNN +F 1 "Prototype_26" H 8150 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 8150 3050 50 0001 C CNN +F 3 "" H 8150 3050 50 0001 C CNN + 1 8150 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P52 +U 1 1 5D5D429D +P 7800 3050 +F 0 "P52" H 7800 3000 50 0001 C CNN +F 1 "Prototype_26" H 7800 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7800 3050 50 0001 C CNN +F 3 "" H 7800 3050 50 0001 C CNN + 1 7800 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P48 +U 1 1 5D5D42A7 +P 7600 3050 +F 0 "P48" H 7600 3000 50 0001 C CNN +F 1 "Prototype_26" H 7600 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7600 3050 50 0001 C CNN +F 3 "" H 7600 3050 50 0001 C CNN + 1 7600 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P49 +U 1 1 5D5D42AD +P 7650 3050 +F 0 "P49" H 7650 3000 50 0001 C CNN +F 1 "Prototype_26" H 7650 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7650 3050 50 0001 C CNN +F 3 "" H 7650 3050 50 0001 C CNN + 1 7650 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P50 +U 1 1 5D5D42B3 +P 7700 3050 +F 0 "P50" H 7700 3000 50 0001 C CNN +F 1 "Prototype_26" H 7700 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7700 3050 50 0001 C CNN +F 3 "" H 7700 3050 50 0001 C CNN + 1 7700 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P51 +U 1 1 5D5D42B9 +P 7750 3050 +F 0 "P51" H 7750 3000 50 0001 C CNN +F 1 "Prototype_26" H 7750 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7750 3050 50 0001 C CNN +F 3 "" H 7750 3050 50 0001 C CNN + 1 7750 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P47 +U 1 1 5D5D42BF +P 7550 3050 +F 0 "P47" H 7550 3000 50 0001 C CNN +F 1 "Prototype_26" H 7550 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7550 3050 50 0001 C CNN +F 3 "" H 7550 3050 50 0001 C CNN + 1 7550 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P40 +U 1 1 5D5D42C5 +P 7200 3050 +F 0 "P40" H 7200 3000 50 0001 C CNN +F 1 "Prototype_26" H 7200 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7200 3050 50 0001 C CNN +F 3 "" H 7200 3050 50 0001 C CNN + 1 7200 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P41 +U 1 1 5D5D42CB +P 7250 3050 +F 0 "P41" H 7250 3000 50 0001 C CNN +F 1 "Prototype_26" H 7250 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7250 3050 50 0001 C CNN +F 3 "" H 7250 3050 50 0001 C CNN + 1 7250 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P42 +U 1 1 5D5D42D1 +P 7300 3050 +F 0 "P42" H 7300 3000 50 0001 C CNN +F 1 "Prototype_26" H 7300 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7300 3050 50 0001 C CNN +F 3 "" H 7300 3050 50 0001 C CNN + 1 7300 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P43 +U 1 1 5D5D42D7 +P 7350 3050 +F 0 "P43" H 7350 3000 50 0001 C CNN +F 1 "Prototype_26" H 7350 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7350 3050 50 0001 C CNN +F 3 "" H 7350 3050 50 0001 C CNN + 1 7350 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P44 +U 1 1 5D5D42DD +P 7400 3050 +F 0 "P44" H 7400 3000 50 0001 C CNN +F 1 "Prototype_26" H 7400 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7400 3050 50 0001 C CNN +F 3 "" H 7400 3050 50 0001 C CNN + 1 7400 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P45 +U 1 1 5D5D42E3 +P 7450 3050 +F 0 "P45" H 7450 3000 50 0001 C CNN +F 1 "Prototype_26" H 7450 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7450 3050 50 0001 C CNN +F 3 "" H 7450 3050 50 0001 C CNN + 1 7450 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P46 +U 1 1 5D5D42E9 +P 7500 3050 +F 0 "P46" H 7500 3000 50 0001 C CNN +F 1 "Prototype_26" H 7500 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7500 3050 50 0001 C CNN +F 3 "" H 7500 3050 50 0001 C CNN + 1 7500 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P39 +U 1 1 5D5D42EF +P 7150 3050 +F 0 "P39" H 7150 3000 50 0001 C CNN +F 1 "Prototype_26" H 7150 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7150 3050 50 0001 C CNN +F 3 "" H 7150 3050 50 0001 C CNN + 1 7150 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P82 +U 1 1 5D5D440F +P 7100 3050 +F 0 "P82" H 7100 3000 50 0001 C CNN +F 1 "Prototype_26" H 7100 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7100 3050 50 0001 C CNN +F 3 "" H 7100 3050 50 0001 C CNN + 1 7100 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P75 +U 1 1 5D5D4415 +P 6750 3050 +F 0 "P75" H 6750 3000 50 0001 C CNN +F 1 "Prototype_26" H 6750 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 6750 3050 50 0001 C CNN +F 3 "" H 6750 3050 50 0001 C CNN + 1 6750 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P76 +U 1 1 5D5D441B +P 6800 3050 +F 0 "P76" H 6800 3000 50 0001 C CNN +F 1 "Prototype_26" H 6800 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 6800 3050 50 0001 C CNN +F 3 "" H 6800 3050 50 0001 C CNN + 1 6800 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P77 +U 1 1 5D5D4421 +P 6850 3050 +F 0 "P77" H 6850 3000 50 0001 C CNN +F 1 "Prototype_26" H 6850 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 6850 3050 50 0001 C CNN +F 3 "" H 6850 3050 50 0001 C CNN + 1 6850 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P78 +U 1 1 5D5D4427 +P 6900 3050 +F 0 "P78" H 6900 3000 50 0001 C CNN +F 1 "Prototype_26" H 6900 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 6900 3050 50 0001 C CNN +F 3 "" H 6900 3050 50 0001 C CNN + 1 6900 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P79 +U 1 1 5D5D442D +P 6950 3050 +F 0 "P79" H 6950 3000 50 0001 C CNN +F 1 "Prototype_26" H 6950 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 6950 3050 50 0001 C CNN +F 3 "" H 6950 3050 50 0001 C CNN + 1 6950 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P80 +U 1 1 5D5D4433 +P 7000 3050 +F 0 "P80" H 7000 3000 50 0001 C CNN +F 1 "Prototype_26" H 7000 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7000 3050 50 0001 C CNN +F 3 "" H 7000 3050 50 0001 C CNN + 1 7000 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P81 +U 1 1 5D5D4439 +P 7050 3050 +F 0 "P81" H 7050 3000 50 0001 C CNN +F 1 "Prototype_26" H 7050 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7050 3050 50 0001 C CNN +F 3 "" H 7050 3050 50 0001 C CNN + 1 7050 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P74 +U 1 1 5D5D443F +P 6700 3050 +F 0 "P74" H 6700 3000 50 0001 C CNN +F 1 "Prototype_26" H 6700 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 6700 3050 50 0001 C CNN +F 3 "" H 6700 3050 50 0001 C CNN + 1 6700 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P70 +U 1 1 5D5D4445 +P 6500 3050 +F 0 "P70" H 6500 3000 50 0001 C CNN +F 1 "Prototype_26" H 6500 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 6500 3050 50 0001 C CNN +F 3 "" H 6500 3050 50 0001 C CNN + 1 6500 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P71 +U 1 1 5D5D444B +P 6550 3050 +F 0 "P71" H 6550 3000 50 0001 C CNN +F 1 "Prototype_26" H 6550 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 6550 3050 50 0001 C CNN +F 3 "" H 6550 3050 50 0001 C CNN + 1 6550 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P72 +U 1 1 5D5D4451 +P 6600 3050 +F 0 "P72" H 6600 3000 50 0001 C CNN +F 1 "Prototype_26" H 6600 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 6600 3050 50 0001 C CNN +F 3 "" H 6600 3050 50 0001 C CNN + 1 6600 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P73 +U 1 1 5D5D4457 +P 6650 3050 +F 0 "P73" H 6650 3000 50 0001 C CNN +F 1 "Prototype_26" H 6650 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 6650 3050 50 0001 C CNN +F 3 "" H 6650 3050 50 0001 C CNN + 1 6650 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P69 +U 1 1 5D5D445D +P 6450 3050 +F 0 "P69" H 6450 3000 50 0001 C CNN +F 1 "Prototype_26" H 6450 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 6450 3050 50 0001 C CNN +F 3 "" H 6450 3050 50 0001 C CNN + 1 6450 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P66 +U 1 1 5D5D447B +P 6300 3050 +F 0 "P66" H 6300 3000 50 0001 C CNN +F 1 "Prototype_26" H 6300 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 6300 3050 50 0001 C CNN +F 3 "" H 6300 3050 50 0001 C CNN + 1 6300 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P67 +U 1 1 5D5D4481 +P 6350 3050 +F 0 "P67" H 6350 3000 50 0001 C CNN +F 1 "Prototype_26" H 6350 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 6350 3050 50 0001 C CNN +F 3 "" H 6350 3050 50 0001 C CNN + 1 6350 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_26 P68 +U 1 1 5D5D4487 +P 6400 3050 +F 0 "P68" H 6400 3000 50 0001 C CNN +F 1 "Prototype_26" H 6400 2925 50 0001 C CNN +F 2 "Prototype:prototype_26" H 6400 3050 50 0001 C CNN +F 3 "" H 6400 3050 50 0001 C CNN + 1 6400 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_25 P64 +U 1 1 5D5D4A15 +P 6250 3050 +F 0 "P64" H 6250 3000 50 0001 C CNN +F 1 "Prototype_25" H 6250 2925 50 0001 C CNN +F 2 "Prototype:prototype_25" H 6250 3050 50 0001 C CNN +F 3 "" H 6250 3050 50 0001 C CNN + 1 6250 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_25 P63 +U 1 1 5D5D4A80 +P 6200 3050 +F 0 "P63" H 6200 3000 50 0001 C CNN +F 1 "Prototype_25" H 6200 2925 50 0001 C CNN +F 2 "Prototype:prototype_25" H 6200 3050 50 0001 C CNN +F 3 "" H 6200 3050 50 0001 C CNN + 1 6200 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_24 P62 +U 1 1 5D5D4BAF +P 6050 3050 +F 0 "P62" H 6050 3000 50 0001 C CNN +F 1 "Prototype_24" H 6050 2925 50 0001 C CNN +F 2 "Prototype:prototype_24" H 6050 3050 50 0001 C CNN +F 3 "" H 6050 3050 50 0001 C CNN + 1 6050 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_24 P61 +U 1 1 5D5D4BD5 +P 6000 3050 +F 0 "P61" H 6000 3000 50 0001 C CNN +F 1 "Prototype_24" H 6000 2925 50 0001 C CNN +F 2 "Prototype:prototype_24" H 6000 3050 50 0001 C CNN +F 3 "" H 6000 3050 50 0001 C CNN + 1 6000 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_25 P65 +U 1 1 5D5D4EA6 +P 6150 3050 +F 0 "P65" H 6150 3000 50 0001 C CNN +F 1 "Prototype_25" H 6150 2925 50 0001 C CNN +F 2 "Prototype:prototype_25" H 6150 3050 50 0001 C CNN +F 3 "" H 6150 3050 50 0001 C CNN + 1 6150 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_24 P83 +U 1 1 5D5D501F +P 5950 3050 +F 0 "P83" H 5950 3000 50 0001 C CNN +F 1 "Prototype_24" H 5950 2925 50 0001 C CNN +F 2 "Prototype:prototype_24" H 5950 3050 50 0001 C CNN +F 3 "" H 5950 3050 50 0001 C CNN + 1 5950 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_25 P84 +U 1 1 5D5D518E +P 6100 3050 +F 0 "P84" H 6100 3000 50 0001 C CNN +F 1 "Prototype_25" H 6100 2925 50 0001 C CNN +F 2 "Prototype:prototype_25" H 6100 3050 50 0001 C CNN +F 3 "" H 6100 3050 50 0001 C CNN + 1 6100 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_24 P85 +U 1 1 5D5D52ED +P 5900 3050 +F 0 "P85" H 5900 3000 50 0001 C CNN +F 1 "Prototype_24" H 5900 2925 50 0001 C CNN +F 2 "Prototype:prototype_24" H 5900 3050 50 0001 C CNN +F 3 "" H 5900 3050 50 0001 C CNN + 1 5900 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P86 +U 1 1 5D5D544E +P 5850 3050 +F 0 "P86" H 5850 3000 50 0001 C CNN +F 1 "Prototype_23" H 5850 2925 50 0001 C CNN +F 2 "Prototype:prototype_23" H 5850 3050 50 0001 C CNN +F 3 "" H 5850 3050 50 0001 C CNN + 1 5850 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P89 +U 1 1 5D5D54AD +P 5800 3050 +F 0 "P89" H 5800 3000 50 0001 C CNN +F 1 "Prototype_23" H 5800 2925 50 0001 C CNN +F 2 "Prototype:prototype_23" H 5800 3050 50 0001 C CNN +F 3 "" H 5800 3050 50 0001 C CNN + 1 5800 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P88 +U 1 1 5D5D54BE +P 5750 3050 +F 0 "P88" H 5750 3000 50 0001 C CNN +F 1 "Prototype_23" H 5750 2925 50 0001 C CNN +F 2 "Prototype:prototype_23" H 5750 3050 50 0001 C CNN +F 3 "" H 5750 3050 50 0001 C CNN + 1 5750 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_23 P87 +U 1 1 5D5D54CF +P 5700 3050 +F 0 "P87" H 5700 3000 50 0001 C CNN +F 1 "Prototype_23" H 5700 2925 50 0001 C CNN +F 2 "Prototype:prototype_23" H 5700 3050 50 0001 C CNN +F 3 "" H 5700 3050 50 0001 C CNN + 1 5700 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_22 P90 +U 1 1 5D5D5666 +P 5650 3050 +F 0 "P90" H 5650 3000 50 0001 C CNN +F 1 "Prototype_22" H 5650 2925 50 0001 C CNN +F 2 "Prototype:prototype_22" H 5650 3050 50 0001 C CNN +F 3 "" H 5650 3050 50 0001 C CNN + 1 5650 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_22 P93 +U 1 1 5D5D56B3 +P 5600 3050 +F 0 "P93" H 5600 3000 50 0001 C CNN +F 1 "Prototype_22" H 5600 2925 50 0001 C CNN +F 2 "Prototype:prototype_22" H 5600 3050 50 0001 C CNN +F 3 "" H 5600 3050 50 0001 C CNN + 1 5600 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_22 P92 +U 1 1 5D5D56C4 +P 5550 3050 +F 0 "P92" H 5550 3000 50 0001 C CNN +F 1 "Prototype_22" H 5550 2925 50 0001 C CNN +F 2 "Prototype:prototype_22" H 5550 3050 50 0001 C CNN +F 3 "" H 5550 3050 50 0001 C CNN + 1 5550 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_22 P91 +U 1 1 5D5D56D5 +P 5500 3050 +F 0 "P91" H 5500 3000 50 0001 C CNN +F 1 "Prototype_22" H 5500 2925 50 0001 C CNN +F 2 "Prototype:prototype_22" H 5500 3050 50 0001 C CNN +F 3 "" H 5500 3050 50 0001 C CNN + 1 5500 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_21 P94 +U 1 1 5D5D5972 +P 5450 3050 +F 0 "P94" H 5450 3000 50 0001 C CNN +F 1 "Prototype_21" H 5450 2925 50 0001 C CNN +F 2 "Prototype:prototype_21" H 5450 3050 50 0001 C CNN +F 3 "" H 5450 3050 50 0001 C CNN + 1 5450 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_21 P97 +U 1 1 5D5D5B74 +P 5400 3050 +F 0 "P97" H 5400 3000 50 0001 C CNN +F 1 "Prototype_21" H 5400 2925 50 0001 C CNN +F 2 "Prototype:prototype_21" H 5400 3050 50 0001 C CNN +F 3 "" H 5400 3050 50 0001 C CNN + 1 5400 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_21 P96 +U 1 1 5D5D5B85 +P 5350 3050 +F 0 "P96" H 5350 3000 50 0001 C CNN +F 1 "Prototype_21" H 5350 2925 50 0001 C CNN +F 2 "Prototype:prototype_21" H 5350 3050 50 0001 C CNN +F 3 "" H 5350 3050 50 0001 C CNN + 1 5350 3050 + 1 0 0 -1 +$EndComp +$Comp +L Prototype_21 P95 +U 1 1 5D5D5B96 +P 5300 3050 +F 0 "P95" H 5300 3000 50 0001 C CNN +F 1 "Prototype_21" H 5300 2925 50 0001 C CNN +F 2 "Prototype:prototype_21" H 5300 3050 50 0001 C CNN +F 3 "" H 5300 3050 50 0001 C CNN + 1 5300 3050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1825 3475 1225 3475 +Entry Wire Line + 1125 3375 1225 3475 +Text Label 1800 3475 2 60 ~ 0 +COLOR_REF +Wire Wire Line + 3425 2875 4025 2875 +Entry Wire Line + 4025 2875 4125 2975 +Text Label 3450 2875 0 60 ~ 0 +SYNC +Text Label 4975 5350 2 60 ~ 0 +~USER1 +Wire Wire Line + 4400 4950 5000 4950 +Entry Wire Line + 4300 5050 4400 4950 +Text Label 4975 4950 2 60 ~ 0 +COLOR_REF +Wire Wire Line + 5500 4650 6100 4650 +Entry Wire Line + 6100 4650 6200 4550 +Text Label 5525 4650 0 60 ~ 0 +SYNC +Wire Notes Line + 4775 1425 4775 3475 +$EndSCHEMATC diff --git a/fullsize/Apple2_bus.dcm b/fullsize/Apple2_bus.dcm new file mode 100644 index 0000000..5f3ed79 --- /dev/null +++ b/fullsize/Apple2_bus.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/fullsize/export/Apple II Prototype.pdf b/fullsize/export/Apple II Prototype.pdf new file mode 100644 index 0000000000000000000000000000000000000000..3b0a7cc0e21cff6f29163ba86d9ff3b19884f7c0 GIT binary patch literal 217696 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 literal 0 HcmV?d00001 diff --git a/fullsize/fp-lib-table b/fullsize/fp-lib-table new file mode 100644 index 0000000..82e0120 --- /dev/null +++ b/fullsize/fp-lib-table @@ -0,0 +1,5 @@ +(fp_lib_table + (lib (name Apple2_bus)(type KiCad)(uri $KIPRJMOD/../modules/Apple2_bus.pretty)(options "")(descr "")) + (lib (name Prototype)(type KiCad)(uri $KIPRJMOD/../modules/prototype.pretty)(options "")(descr "")) + (lib (name Breakout)(type KiCad)(uri $KIPRJMOD/../modules/breakout.pretty)(options "")(descr "")) +) diff --git a/library/Apple2_bus.dcm b/library/Apple2_bus.dcm new file mode 100644 index 0000000..5f3ed79 --- /dev/null +++ b/library/Apple2_bus.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/library/Apple2_bus.lib b/library/Apple2_bus.lib index cc6e28e..9615d79 100644 --- a/library/Apple2_bus.lib +++ b/library/Apple2_bus.lib @@ -23,26 +23,26 @@ X A8 10 2200 -1200 300 L 60 60 1 1 B X ~STROBE 20 2200 800 300 L 60 60 1 1 O X ~IRQ 30 600 1000 300 R 60 60 1 1 O X ø0 40 600 -1000 300 R 60 60 1 1 O -X +12V 50 600 -3000 300 R 60 60 1 1 W +X +12V 50 600 -3000 300 R 60 60 1 1 w X A9 11 2200 -1000 300 L 60 60 1 1 B -X RDY 21 2200 1000 300 L 60 60 1 1 U +X RDY 21 2200 1000 300 L 60 60 1 1 I X ~RES 31 600 800 300 R 60 60 1 1 I X ~DEVSEL 41 600 -1200 300 R 60 60 1 1 O X A10 12 2200 -800 300 L 60 60 1 1 B -X ~DMA 22 2200 1200 300 L 60 60 1 1 U +X ~DMA 22 2200 1200 300 L 60 60 1 1 I X ~INH 32 600 600 300 R 60 60 1 1 B X D7 42 600 -1400 300 R 60 60 1 1 B X A11 13 2200 -600 300 L 60 60 1 1 B X INT_OUT 23 2200 1400 300 L 60 60 1 1 O -X -12V 33 600 400 300 R 60 60 1 1 W +X -12V 33 600 400 300 R 60 60 1 1 w X D6 43 600 -1600 300 R 60 60 1 1 B X A12 14 2200 -400 300 L 60 60 1 1 B X DMA_OUT 24 2200 1600 300 L 60 60 1 1 O -X -5V 34 600 200 300 R 60 60 1 1 W +X -5V 34 600 200 300 R 60 60 1 1 w X D5 44 600 -1800 300 R 60 60 1 1 B X A13 15 2200 -200 300 L 60 60 1 1 B X +5V 25 2200 1800 300 L 60 60 1 1 w -X n.c. 35 600 0 300 R 60 60 1 1 N N +X COLOR_REF 35 600 0 300 R 60 60 1 1 O X D4 45 600 -2000 300 R 60 60 1 1 B X A14 16 2200 0 300 L 60 60 1 1 B X GND 26 600 1800 300 R 60 60 1 1 w @@ -56,9 +56,9 @@ X R/~W 18 2200 400 300 L 60 60 1 1 O X INT_IN 28 600 1400 300 R 60 60 1 1 I X ø1 38 600 -600 300 R 60 60 1 1 I X D1 48 600 -2600 300 R 60 60 1 1 B -X n.c. 19 2200 600 300 L 60 60 1 1 N N +X SYNC 19 2200 600 300 L 60 60 1 1 O X ~NMI 29 600 1200 300 R 60 60 1 1 O -X ~M2SEL 39 600 -800 300 R 60 60 1 1 B +X ~USER1 39 600 -800 300 R 60 60 1 1 B X D0 49 600 -2800 300 R 60 60 1 1 B ENDDRAW ENDDEF diff --git a/library/prototype.dcm b/library/prototype.dcm index 8511a7d..588176c 100644 --- a/library/prototype.dcm +++ b/library/prototype.dcm @@ -12,6 +12,12 @@ K connector F ~ $ENDCMP # +$CMP Prototype_21 +D Generic connector, single row, 01x01 +K connector +F ~ +$ENDCMP +# $CMP Prototype_22 D Generic connector, single row, 01x01 K connector @@ -30,6 +36,12 @@ K connector F ~ $ENDCMP # +$CMP Prototype_25 +D Generic connector, single row, 01x01 +K connector +F ~ +$ENDCMP +# $CMP Prototype_26 D Generic connector, single row, 01x01 K connector diff --git a/library/prototype.lib b/library/prototype.lib index a136b02..27e8aaa 100644 --- a/library/prototype.lib +++ b/library/prototype.lib @@ -59,6 +59,46 @@ X ~ 17 0 800 39 R 24 24 1 1 N ENDDRAW ENDDEF # +# Prototype_21 +# +DEF ~Prototype_21 P 0 40 Y N 1 F N +F0 "P" 0 -50 50 H I C CNN +F1 "Prototype_21" 0 -125 50 H I C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_??x*mm* + Connector*:*1x??x*mm* + Pin?Header?Straight?1X* + Pin?Header?Angled?1X* + Socket?Strip?Straight?1X* + Socket?Strip?Angled?1X* +$ENDFPLIST +DRAW +X ~ 1 0 0 39 R 24 24 1 1 N +X ~ 2 0 50 39 R 24 24 1 1 N +X ~ 3 0 100 39 R 24 24 1 1 N +X ~ 4 0 150 39 R 24 24 1 1 N +X ~ 5 0 200 39 R 24 24 1 1 N +X ~ 6 0 250 39 R 24 24 1 1 N +X ~ 7 0 300 39 R 24 24 1 1 N +X ~ 8 0 350 39 R 24 24 1 1 N +X ~ 9 0 400 39 R 24 24 1 1 N +X ~ 10 0 450 39 R 24 24 1 1 N +X ~ 20 0 950 39 R 24 24 1 1 N +X ~ 11 0 500 39 R 24 24 1 1 N +X ~ 21 0 1000 39 R 24 24 1 1 N +X ~ 12 0 550 39 R 24 24 1 1 N +X ~ 13 0 600 39 R 24 24 1 1 N +X ~ 14 0 650 39 R 24 24 1 1 N +X ~ 15 0 700 39 R 24 24 1 1 N +X ~ 16 0 750 39 R 24 24 1 1 N +X ~ 17 0 800 39 R 24 24 1 1 N +X ~ 18 0 850 39 R 24 24 1 1 N +X ~ 19 0 900 39 R 24 24 1 1 N +ENDDRAW +ENDDEF +# # Prototype_22 # DEF ~Prototype_22 P 0 40 Y N 1 F N @@ -185,6 +225,50 @@ X ~ 19 0 900 39 R 24 24 1 1 N ENDDRAW ENDDEF # +# Prototype_25 +# +DEF ~Prototype_25 P 0 40 Y N 1 F N +F0 "P" 0 -50 50 H I C CNN +F1 "Prototype_25" 0 -125 50 H I C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_??x*mm* + Connector*:*1x??x*mm* + Pin?Header?Straight?1X* + Pin?Header?Angled?1X* + Socket?Strip?Straight?1X* + Socket?Strip?Angled?1X* +$ENDFPLIST +DRAW +X ~ 1 0 0 39 R 24 24 1 1 N +X ~ 2 0 50 39 R 24 24 1 1 N +X ~ 3 0 100 39 R 24 24 1 1 N +X ~ 4 0 150 39 R 24 24 1 1 N +X ~ 5 0 200 39 R 24 24 1 1 N +X ~ 6 0 250 39 R 24 24 1 1 N +X ~ 7 0 300 39 R 24 24 1 1 N +X ~ 8 0 350 39 R 24 24 1 1 N +X ~ 9 0 400 39 R 24 24 1 1 N +X ~ 10 0 450 39 R 24 24 1 1 N +X ~ 20 0 950 39 R 24 24 1 1 N +X ~ 11 0 500 39 R 24 24 1 1 N +X ~ 21 0 1000 39 R 24 24 1 1 N +X ~ 12 0 550 39 R 24 24 1 1 N +X ~ 22 0 1050 39 R 24 24 1 1 N +X ~ 13 0 600 39 R 24 24 1 1 N +X ~ 23 0 1100 39 R 24 24 1 1 N +X ~ 14 0 650 39 R 24 24 1 1 N +X ~ 24 0 1150 39 R 24 24 1 1 N +X ~ 15 0 700 39 R 24 24 1 1 N +X ~ 25 0 1200 39 R 24 24 1 1 N +X ~ 16 0 750 39 R 24 24 1 1 N +X ~ 17 0 800 39 R 24 24 1 1 N +X ~ 18 0 850 39 R 24 24 1 1 N +X ~ 19 0 900 39 R 24 24 1 1 N +ENDDRAW +ENDDEF +# # Prototype_26 # DEF ~Prototype_26 P 0 40 Y N 1 F N diff --git a/modules/breakout.pretty/Breakout.kicad_mod b/modules/breakout.pretty/Breakout.kicad_mod index 390296c..a68cab0 100644 --- a/modules/breakout.pretty/Breakout.kicad_mod +++ b/modules/breakout.pretty/Breakout.kicad_mod @@ -1,4 +1,4 @@ -(module Breakout (layer F.Cu) (tedit 5D5C6E69) +(module Breakout (layer F.Cu) (tedit 5D5D5F8E) (descr "Through hole straight pin header, 2x25, 2.54mm pitch, double rows") (tags "Through hole pin header THT 2x25 2.54mm double row") (fp_text reference J1 (at 1.27 -2.33) (layer F.Fab) @@ -7,6 +7,158 @@ (fp_text value Breakout (at 1.27 63.29) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) + (fp_text user 26 (at 2.54 63.5 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user 25 (at 0 63.5 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user 50 (at 2.54 -2.54 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user 1 (at 0 -2.54 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -0.635 45.72) (end -1.905 45.72) (layer B.SilkS) (width 0.15)) + (fp_circle (center 2.54 38.1) (end 3.175 37.465) (layer B.SilkS) (width 0.15)) + (fp_circle (center 0 48.26) (end -0.635 47.625) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 38.1) (end 4.445 38.1) (layer B.SilkS) (width 0.15)) + (fp_text user REF (at 5.08 38.1 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user COLOR (at 5.969 38.1 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start -0.635 43.18) (end -2.54 43.18) (layer B.SilkS) (width 0.15)) + (fp_text user SYNC (at -2.54 45.72 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 3.175 27.94) (end 5.08 27.94) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.635 48.26) (end -2.54 48.26) (layer B.SilkS) (width 0.15)) + (fp_text user STROBE (at -3.429 48.26 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start -1.905 60.96) (end -0.635 60.96) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.905 53.34) (end -0.635 53.34) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.635 50.8) (end -1.905 50.8) (layer B.SilkS) (width 0.15)) + (fp_text user +5V (at -2.54 60.96 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user OUT (at -3.429 58.42 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~DMA (at -2.54 58.42 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user OUT (at -3.429 55.88 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~INT (at -2.54 55.88 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~NMI (at 5.08 53.34 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user RDY (at -2.54 50.8 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user R/~W (at -3.429 43.18 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 3.175 60.96) (end 4.445 60.96) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 58.42) (end 4.445 58.42) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 55.88) (end 4.445 55.88) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 53.34) (end 4.445 53.34) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 50.8) (end 4.445 50.8) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 48.26) (end 4.445 48.26) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 45.72) (end 4.445 45.72) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 43.18) (end 4.445 43.18) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 40.64) (end 4.445 40.64) (layer B.SilkS) (width 0.15)) + (fp_text user GND (at 5.08 60.96 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user IN (at 5.08 58.42 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user IN (at 5.08 55.88 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~DMA (at 5.969 58.42 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~INT (at 5.969 55.88 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~DMA (at -2.54 53.34 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~IRQ (at 5.08 50.8 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~RES (at 5.08 48.26 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~INH (at 5.08 45.72 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user -12V (at 5.08 43.18 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user -5V (at 5.08 40.64 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user 7M (at 5.08 35.56 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 3.175 35.56) (end 4.445 35.56) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 33.02) (end 4.445 33.02) (layer B.SilkS) (width 0.15)) + (fp_text user Q3 (at 5.08 33.02 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user Ø1 (at 5.08 30.48 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 3.175 30.48) (end 4.445 30.48) (layer B.SilkS) (width 0.15)) + (fp_text user ~USER1 (at 5.969 27.94 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 3.175 22.86) (end 4.445 22.86) (layer B.SilkS) (width 0.15)) + (fp_text user SEL (at 4.953 22.86 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user DEV (at 5.969 22.86 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start -0.635 0) (end -1.905 0) (layer B.SilkS) (width 0.15)) + (fp_text user IO_SEL (at -2.54 0 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 3.175 0) (end 4.445 0) (layer B.SilkS) (width 0.15)) + (fp_text user +12V (at 5.08 0 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start -2.54 5.715) (end -2.54 39.37) (layer B.SilkS) (width 0.15)) + (fp_text user A15 (at -2.54 40.64 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start -0.635 40.64) (end -1.905 40.64) (layer B.SilkS) (width 0.15)) + (fp_text user A0 (at -2.54 4.445 270) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start -1.905 4.445) (end -0.635 3.175) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.445 25.4) (end 3.175 25.4) (layer B.SilkS) (width 0.15)) + (fp_text user Ø0 (at 5.08 25.4 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 5.08 19.05) (end 5.08 3.81) (layer B.SilkS) (width 0.15)) + (fp_text user D7 (at 5.08 20.32 270) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 4.445 2.54) (end 3.175 2.54) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 20.32) (end 4.445 20.32) (layer B.SilkS) (width 0.15)) + (fp_text user D0 (at 5.08 2.54 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1)) (fp_line (start 3.81 -1.27) (end 3.81 62.23) (layer F.Fab) (width 0.1)) (fp_line (start 3.81 62.23) (end -1.27 62.23) (layer F.Fab) (width 0.1)) diff --git a/modules/prototype.pretty/prototype_20.kicad_mod b/modules/prototype.pretty/prototype_20.kicad_mod new file mode 100644 index 0000000..c5a9631 --- /dev/null +++ b/modules/prototype.pretty/prototype_20.kicad_mod @@ -0,0 +1,28 @@ +(module prototype_20 (layer F.Cu) (tedit 5D5D4045) + (fp_text reference J2 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_17 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) +) diff --git a/modules/prototype.pretty/prototype_21.kicad_mod b/modules/prototype.pretty/prototype_21.kicad_mod new file mode 100644 index 0000000..1cb992a --- /dev/null +++ b/modules/prototype.pretty/prototype_21.kicad_mod @@ -0,0 +1,29 @@ +(module prototype_21 (layer F.Cu) (tedit 5D5D4039) + (fp_text reference J2 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_17 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) +) diff --git a/modules/prototype.pretty/prototype_22.kicad_mod b/modules/prototype.pretty/prototype_22.kicad_mod index 26b1f15..99434d4 100644 --- a/modules/prototype.pretty/prototype_22.kicad_mod +++ b/modules/prototype.pretty/prototype_22.kicad_mod @@ -1,4 +1,4 @@ -(module prototype_22 (layer F.Cu) (tedit 5D5C5F46) +(module prototype_22 (layer F.Cu) (tedit 5D5D3D85) (fp_text reference J2 (at 0 5.08) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) diff --git a/modules/prototype.pretty/prototype_23.kicad_mod b/modules/prototype.pretty/prototype_23.kicad_mod index a16bd94..c42ff4c 100644 --- a/modules/prototype.pretty/prototype_23.kicad_mod +++ b/modules/prototype.pretty/prototype_23.kicad_mod @@ -1,4 +1,4 @@ -(module prototype_23 (layer F.Cu) (tedit 5D5C5FFC) +(module prototype_23 (layer F.Cu) (tedit 5D5D3D7F) (fp_text reference J2 (at 0 5.08) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) diff --git a/modules/prototype.pretty/prototype_24.kicad_mod b/modules/prototype.pretty/prototype_24.kicad_mod index dd68ccb..8303025 100644 --- a/modules/prototype.pretty/prototype_24.kicad_mod +++ b/modules/prototype.pretty/prototype_24.kicad_mod @@ -1,4 +1,4 @@ -(module prototype_24 (layer F.Cu) (tedit 5D5C61C2) +(module prototype_24 (layer F.Cu) (tedit 5D5D3D78) (fp_text reference J2 (at 0 5.08) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) diff --git a/modules/prototype.pretty/prototype_25.kicad_mod b/modules/prototype.pretty/prototype_25.kicad_mod new file mode 100644 index 0000000..657bd2a --- /dev/null +++ b/modules/prototype.pretty/prototype_25.kicad_mod @@ -0,0 +1,33 @@ +(module prototype_25 (layer F.Cu) (tedit 5D5D3D6E) + (fp_text reference J2 (at 0 5.08) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Prototype_17 (at 0 2.54) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 -2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 0 -15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 0 -17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 0 -20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 0 -22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 0 -27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 0 -30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 0 -33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 0 -35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 0 -38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 0 -40.64) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 0 -43.18) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 0 -45.72) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 0 -48.26) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at 0 -50.8) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 22 thru_hole circle (at 0 -53.34) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 23 thru_hole circle (at 0 -55.88) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 24 thru_hole circle (at 0 -58.42) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) + (pad 25 thru_hole circle (at 0 -60.96) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) +) diff --git a/small/Apple II Prototype-cache.lib b/small/Apple II Prototype-cache.lib index 598aeae..1e7e347 100644 --- a/small/Apple II Prototype-cache.lib +++ b/small/Apple II Prototype-cache.lib @@ -42,7 +42,7 @@ X -5V 34 600 200 300 R 60 60 1 1 w X D5 44 600 -1800 300 R 60 60 1 1 B X A13 15 2200 -200 300 L 60 60 1 1 B X +5V 25 2200 1800 300 L 60 60 1 1 w -X n.c. 35 600 0 300 R 60 60 1 1 N N +X COLOR_REF 35 600 0 300 R 60 60 1 1 O X D4 45 600 -2000 300 R 60 60 1 1 B X A14 16 2200 0 300 L 60 60 1 1 B X GND 26 600 1800 300 R 60 60 1 1 w @@ -56,9 +56,9 @@ X R/~W 18 2200 400 300 L 60 60 1 1 O X INT_IN 28 600 1400 300 R 60 60 1 1 I X ø1 38 600 -600 300 R 60 60 1 1 I X D1 48 600 -2600 300 R 60 60 1 1 B -X n.c. 19 2200 600 300 L 60 60 1 1 N N +X SYNC 19 2200 600 300 L 60 60 1 1 O X ~NMI 29 600 1200 300 R 60 60 1 1 O -X ~M2SEL 39 600 -800 300 R 60 60 1 1 B +X ~USER1 39 600 -800 300 R 60 60 1 1 B X D0 49 600 -2800 300 R 60 60 1 1 B ENDDRAW ENDDEF diff --git a/small/Apple II Prototype.kicad_pcb b/small/Apple II Prototype.kicad_pcb index e0ae6f9..f2bdb8d 100644 --- a/small/Apple II Prototype.kicad_pcb +++ b/small/Apple II Prototype.kicad_pcb @@ -1,15 +1,15 @@ (kicad_pcb (version 4) (host pcbnew 4.0.7) (general - (links 48) + (links 50) (no_connects 0) (area 163.119999 63.424999 262.965001 142.315001) (thickness 1.6) - (drawings 56) - (tracks 120) + (drawings 26) + (tracks 125) (zones 0) (modules 40) - (nets 49) + (nets 51) ) (page A4) @@ -126,19 +126,21 @@ (net 33 /D7) (net 34 /~DEVSEL) (net 35 /Phi0) - (net 36 /~M2SEL) - (net 37 /Phi1) - (net 38 /Q3) - (net 39 /7M) - (net 40 /-5V) - (net 41 /-12V) - (net 42 /~INH) - (net 43 /~RES) - (net 44 /~IRQ) - (net 45 /~NMI) - (net 46 /INT_IN) - (net 47 /DMA_IN) - (net 48 /GND) + (net 36 /Phi1) + (net 37 /Q3) + (net 38 /7M) + (net 39 /-5V) + (net 40 /-12V) + (net 41 /~INH) + (net 42 /~RES) + (net 43 /~IRQ) + (net 44 /~NMI) + (net 45 /INT_IN) + (net 46 /DMA_IN) + (net 47 /GND) + (net 48 /SYNC) + (net 49 /~USER1) + (net 50 /COLOR_REF) (net_class Default "This is the default net class." (clearance 0.2) @@ -168,6 +170,7 @@ (add_net /A7) (add_net /A8) (add_net /A9) + (add_net /COLOR_REF) (add_net /D0) (add_net /D1) (add_net /D2) @@ -186,15 +189,16 @@ (add_net /Q3) (add_net /R/~W) (add_net /RDY) + (add_net /SYNC) (add_net /~DEVSEL) (add_net /~DMA) (add_net /~I/O_SEL) (add_net /~INH) (add_net /~IRQ) - (add_net /~M2SEL) (add_net /~NMI) (add_net /~RES) (add_net /~STROBE) + (add_net /~USER1) ) (module Prototype:prototype_26 (layer F.Cu) (tedit 5D5C5DD7) (tstamp 5D5C5F13) @@ -1522,7 +1526,125 @@ (pad 26 thru_hole circle (at 0 -63.5) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask)) ) - (module Breakout:Breakout (layer F.Cu) (tedit 5D5C6E69) (tstamp 5D5C8751) + (module Apple2_bus:BUS_A2 (layer F.Cu) (tedit 5D5D328E) (tstamp 5D5C3DB6) + (at 211.455 137.16) + (descr "Connector Apple ][ Slot") + (tags "CONN BUS APPLE ][") + (path /5D5C71DD) + (fp_text reference BUS1 (at -22.86 -7.62) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value A2_BUS (at 0 -7.62) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 40.64 3.81) (end 39.37 5.08) (layer F.Fab) (width 0.15)) + (fp_line (start 39.37 5.08) (end -24.13 5.08) (layer F.Fab) (width 0.15)) + (fp_line (start -24.13 5.08) (end -25.4 3.81) (layer F.Fab) (width 0.15)) + (fp_line (start -25.4 3.81) (end -25.4 -5.08) (layer F.Fab) (width 0.15)) + (fp_line (start 40.64 -5.08) (end 40.64 3.81) (layer F.Fab) (width 0.15)) + (pad 1 connect rect (at -22.86 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 1 /~I/O_SEL)) + (pad 2 connect rect (at -20.32 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 2 /A0)) + (pad 3 connect rect (at -17.78 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 3 /A1)) + (pad 4 connect rect (at -15.24 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 4 /A2)) + (pad 5 connect rect (at -12.7 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 5 /A3)) + (pad 6 connect rect (at -10.16 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 6 /A4)) + (pad 7 connect rect (at -7.62 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 7 /A5)) + (pad 8 connect rect (at -5.08 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 8 /A6)) + (pad 9 connect rect (at -2.54 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 9 /A7)) + (pad 10 connect rect (at 0 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 10 /A8)) + (pad 11 connect rect (at 2.54 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 11 /A9)) + (pad 12 connect rect (at 5.08 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 12 /A10)) + (pad 13 connect rect (at 7.62 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 13 /A11)) + (pad 14 connect rect (at 10.16 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 14 /A12)) + (pad 15 connect rect (at 12.7 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 15 /A13)) + (pad 16 connect rect (at 15.24 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 16 /A14)) + (pad 17 connect rect (at 17.78 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 17 /A15)) + (pad 18 connect rect (at 20.32 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 18 /R/~W)) + (pad 19 connect rect (at 22.86 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 48 /SYNC)) + (pad 20 connect rect (at 25.4 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 19 /~STROBE)) + (pad 21 connect rect (at 27.94 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 20 /RDY)) + (pad 22 connect rect (at 30.48 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 21 /~DMA)) + (pad 23 connect rect (at 33.02 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 22 /INT_OUT)) + (pad 24 connect rect (at 35.56 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 23 /DMA_OUT)) + (pad 25 connect rect (at 38.1 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) + (net 24 /+5V)) + (pad 50 connect rect (at -22.86 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 25 /+12V)) + (pad 49 connect rect (at -20.32 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 26 /D0)) + (pad 48 connect rect (at -17.78 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 27 /D1)) + (pad 47 connect rect (at -15.24 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 28 /D2)) + (pad 46 connect rect (at -12.7 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 29 /D3)) + (pad 45 connect rect (at -10.16 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 30 /D4)) + (pad 44 connect rect (at -7.62 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 31 /D5)) + (pad 43 connect rect (at -5.08 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 32 /D6)) + (pad 42 connect rect (at -2.54 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 33 /D7)) + (pad 41 connect rect (at 0 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 34 /~DEVSEL)) + (pad 40 connect rect (at 2.54 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 35 /Phi0)) + (pad 39 connect rect (at 5.08 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 49 /~USER1)) + (pad 38 connect rect (at 7.62 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 36 /Phi1)) + (pad 37 connect rect (at 10.16 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 37 /Q3)) + (pad 36 connect rect (at 12.7 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 38 /7M)) + (pad 35 connect rect (at 15.24 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 50 /COLOR_REF)) + (pad 34 connect rect (at 17.78 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 39 /-5V)) + (pad 33 connect rect (at 20.32 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 40 /-12V)) + (pad 32 connect rect (at 22.86 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 41 /~INH)) + (pad 31 connect rect (at 25.4 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 42 /~RES)) + (pad 30 connect rect (at 27.94 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 43 /~IRQ)) + (pad 29 connect rect (at 30.48 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 44 /~NMI)) + (pad 28 connect rect (at 33.02 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 45 /INT_IN)) + (pad 27 connect rect (at 35.56 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 46 /DMA_IN)) + (pad 26 connect rect (at 38.1 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) + (net 47 /GND)) + ) + + (module Breakout:Breakout (layer F.Cu) (tedit 5D5D5F8E) (tstamp 5D5C8751) (at 188.595 128.905 90) (descr "Through hole straight pin header, 2x25, 2.54mm pitch, double rows") (tags "Through hole pin header THT 2x25 2.54mm double row") @@ -1533,6 +1655,158 @@ (fp_text value Breakout (at 1.27 63.29 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) + (fp_text user 26 (at 2.54 63.5 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user 25 (at 0 63.5 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user 50 (at 2.54 -2.54 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user 1 (at 0 -2.54 180) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -0.635 45.72) (end -1.905 45.72) (layer B.SilkS) (width 0.15)) + (fp_circle (center 2.54 38.1) (end 3.175 37.465) (layer B.SilkS) (width 0.15)) + (fp_circle (center 0 48.26) (end -0.635 47.625) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 38.1) (end 4.445 38.1) (layer B.SilkS) (width 0.15)) + (fp_text user REF (at 5.08 38.1 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user COLOR (at 5.969 38.1 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start -0.635 43.18) (end -2.54 43.18) (layer B.SilkS) (width 0.15)) + (fp_text user SYNC (at -2.54 45.72 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 3.175 27.94) (end 5.08 27.94) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.635 48.26) (end -2.54 48.26) (layer B.SilkS) (width 0.15)) + (fp_text user STROBE (at -3.429 48.26 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start -1.905 60.96) (end -0.635 60.96) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.905 53.34) (end -0.635 53.34) (layer B.SilkS) (width 0.15)) + (fp_line (start -0.635 50.8) (end -1.905 50.8) (layer B.SilkS) (width 0.15)) + (fp_text user +5V (at -2.54 60.96 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user OUT (at -3.429 58.42 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~DMA (at -2.54 58.42 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user OUT (at -3.429 55.88 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~INT (at -2.54 55.88 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~NMI (at 5.08 53.34 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user RDY (at -2.54 50.8 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user R/~W (at -3.429 43.18 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 3.175 60.96) (end 4.445 60.96) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 58.42) (end 4.445 58.42) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 55.88) (end 4.445 55.88) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 53.34) (end 4.445 53.34) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 50.8) (end 4.445 50.8) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 48.26) (end 4.445 48.26) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 45.72) (end 4.445 45.72) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 43.18) (end 4.445 43.18) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 40.64) (end 4.445 40.64) (layer B.SilkS) (width 0.15)) + (fp_text user GND (at 5.08 60.96 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user IN (at 5.08 58.42 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user IN (at 5.08 55.88 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~DMA (at 5.969 58.42 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~INT (at 5.969 55.88 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~DMA (at -2.54 53.34 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~IRQ (at 5.08 50.8 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~RES (at 5.08 48.26 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user ~INH (at 5.08 45.72 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user -12V (at 5.08 43.18 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user -5V (at 5.08 40.64 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user 7M (at 5.08 35.56 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 3.175 35.56) (end 4.445 35.56) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 33.02) (end 4.445 33.02) (layer B.SilkS) (width 0.15)) + (fp_text user Q3 (at 5.08 33.02 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user Ø1 (at 5.08 30.48 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 3.175 30.48) (end 4.445 30.48) (layer B.SilkS) (width 0.15)) + (fp_text user ~USER1 (at 5.969 27.94 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 3.175 22.86) (end 4.445 22.86) (layer B.SilkS) (width 0.15)) + (fp_text user SEL (at 4.953 22.86 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user DEV (at 5.969 22.86 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start -0.635 0) (end -1.905 0) (layer B.SilkS) (width 0.15)) + (fp_text user IO_SEL (at -2.54 0 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 3.175 0) (end 4.445 0) (layer B.SilkS) (width 0.15)) + (fp_text user +12V (at 5.08 0 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start -2.54 5.715) (end -2.54 39.37) (layer B.SilkS) (width 0.15)) + (fp_text user A15 (at -2.54 40.64 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start -0.635 40.64) (end -1.905 40.64) (layer B.SilkS) (width 0.15)) + (fp_text user A0 (at -2.54 4.445 360) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start -1.905 4.445) (end -0.635 3.175) (layer B.SilkS) (width 0.15)) + (fp_line (start 4.445 25.4) (end 3.175 25.4) (layer B.SilkS) (width 0.15)) + (fp_text user Ø0 (at 5.08 25.4 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 5.08 19.05) (end 5.08 3.81) (layer B.SilkS) (width 0.15)) + (fp_text user D7 (at 5.08 20.32 360) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_line (start 4.445 2.54) (end 3.175 2.54) (layer B.SilkS) (width 0.15)) + (fp_line (start 3.175 20.32) (end 4.445 20.32) (layer B.SilkS) (width 0.15)) + (fp_text user D0 (at 5.08 2.54 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1)) (fp_line (start 3.81 -1.27) (end 3.81 62.23) (layer F.Fab) (width 0.1)) (fp_line (start 3.81 62.23) (end -1.27 62.23) (layer F.Fab) (width 0.1)) @@ -1589,7 +1863,8 @@ (net 17 /A15)) (pad 18 thru_hole oval (at 0 43.18 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 18 /R/~W)) - (pad 19 thru_hole oval (at 0 45.72 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 19 thru_hole oval (at 0 45.72 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 48 /SYNC)) (pad 20 thru_hole oval (at 0 48.26 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 19 /~STROBE)) (pad 21 thru_hole oval (at 0 50.8 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) @@ -1603,32 +1878,33 @@ (pad 25 thru_hole oval (at 0 60.96 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 24 /+5V)) (pad 26 thru_hole oval (at 2.54 60.96 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 48 /GND)) + (net 47 /GND)) (pad 27 thru_hole oval (at 2.54 58.42 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 47 /DMA_IN)) + (net 46 /DMA_IN)) (pad 28 thru_hole oval (at 2.54 55.88 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 46 /INT_IN)) + (net 45 /INT_IN)) (pad 29 thru_hole oval (at 2.54 53.34 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 45 /~NMI)) + (net 44 /~NMI)) (pad 30 thru_hole oval (at 2.54 50.8 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 44 /~IRQ)) + (net 43 /~IRQ)) (pad 31 thru_hole oval (at 2.54 48.26 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 43 /~RES)) + (net 42 /~RES)) (pad 32 thru_hole oval (at 2.54 45.72 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 42 /~INH)) + (net 41 /~INH)) (pad 33 thru_hole oval (at 2.54 43.18 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 41 /-12V)) + (net 40 /-12V)) (pad 34 thru_hole oval (at 2.54 40.64 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 40 /-5V)) - (pad 35 thru_hole oval (at 2.54 38.1 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (net 39 /-5V)) + (pad 35 thru_hole oval (at 2.54 38.1 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 50 /COLOR_REF)) (pad 36 thru_hole oval (at 2.54 35.56 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 39 /7M)) + (net 38 /7M)) (pad 37 thru_hole oval (at 2.54 33.02 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 38 /Q3)) + (net 37 /Q3)) (pad 38 thru_hole oval (at 2.54 30.48 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 37 /Phi1)) + (net 36 /Phi1)) (pad 39 thru_hole oval (at 2.54 27.94 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 36 /~M2SEL)) + (net 49 /~USER1)) (pad 40 thru_hole oval (at 2.54 25.4 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (net 35 /Phi0)) (pad 41 thru_hole oval (at 2.54 22.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) @@ -1658,178 +1934,6 @@ ) ) - (module Apple2_bus:BUS_A2 (layer F.Cu) (tedit 5D5D328E) (tstamp 5D5C3DB6) - (at 211.455 137.16) - (descr "Connector Apple ][ Slot") - (tags "CONN BUS APPLE ][") - (path /5D5C71DD) - (fp_text reference BUS1 (at -22.86 -7.62) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value A2_BUS (at 0 -7.62) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 40.64 3.81) (end 39.37 5.08) (layer F.Fab) (width 0.15)) - (fp_line (start 39.37 5.08) (end -24.13 5.08) (layer F.Fab) (width 0.15)) - (fp_line (start -24.13 5.08) (end -25.4 3.81) (layer F.Fab) (width 0.15)) - (fp_line (start -25.4 3.81) (end -25.4 -5.08) (layer F.Fab) (width 0.15)) - (fp_line (start 40.64 -5.08) (end 40.64 3.81) (layer F.Fab) (width 0.15)) - (pad 1 connect rect (at -22.86 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 1 /~I/O_SEL)) - (pad 2 connect rect (at -20.32 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 2 /A0)) - (pad 3 connect rect (at -17.78 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 3 /A1)) - (pad 4 connect rect (at -15.24 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 4 /A2)) - (pad 5 connect rect (at -12.7 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 5 /A3)) - (pad 6 connect rect (at -10.16 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 6 /A4)) - (pad 7 connect rect (at -7.62 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 7 /A5)) - (pad 8 connect rect (at -5.08 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 8 /A6)) - (pad 9 connect rect (at -2.54 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 9 /A7)) - (pad 10 connect rect (at 0 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 10 /A8)) - (pad 11 connect rect (at 2.54 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 11 /A9)) - (pad 12 connect rect (at 5.08 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 12 /A10)) - (pad 13 connect rect (at 7.62 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 13 /A11)) - (pad 14 connect rect (at 10.16 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 14 /A12)) - (pad 15 connect rect (at 12.7 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 15 /A13)) - (pad 16 connect rect (at 15.24 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 16 /A14)) - (pad 17 connect rect (at 17.78 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 17 /A15)) - (pad 18 connect rect (at 20.32 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 18 /R/~W)) - (pad 19 connect rect (at 22.86 0 180) (size 1.778 7.62) (layers F.Cu F.Mask)) - (pad 20 connect rect (at 25.4 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 19 /~STROBE)) - (pad 21 connect rect (at 27.94 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 20 /RDY)) - (pad 22 connect rect (at 30.48 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 21 /~DMA)) - (pad 23 connect rect (at 33.02 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 22 /INT_OUT)) - (pad 24 connect rect (at 35.56 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 23 /DMA_OUT)) - (pad 25 connect rect (at 38.1 0 180) (size 1.778 7.62) (layers F.Cu F.Mask) - (net 24 /+5V)) - (pad 50 connect rect (at -22.86 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 25 /+12V)) - (pad 49 connect rect (at -20.32 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 26 /D0)) - (pad 48 connect rect (at -17.78 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 27 /D1)) - (pad 47 connect rect (at -15.24 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 28 /D2)) - (pad 46 connect rect (at -12.7 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 29 /D3)) - (pad 45 connect rect (at -10.16 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 30 /D4)) - (pad 44 connect rect (at -7.62 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 31 /D5)) - (pad 43 connect rect (at -5.08 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 32 /D6)) - (pad 42 connect rect (at -2.54 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 33 /D7)) - (pad 41 connect rect (at 0 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 34 /~DEVSEL)) - (pad 40 connect rect (at 2.54 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 35 /Phi0)) - (pad 39 connect rect (at 5.08 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 36 /~M2SEL)) - (pad 38 connect rect (at 7.62 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 37 /Phi1)) - (pad 37 connect rect (at 10.16 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 38 /Q3)) - (pad 36 connect rect (at 12.7 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 39 /7M)) - (pad 35 connect rect (at 15.24 0 180) (size 1.778 7.62) (layers B.Cu B.Mask)) - (pad 34 connect rect (at 17.78 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 40 /-5V)) - (pad 33 connect rect (at 20.32 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 41 /-12V)) - (pad 32 connect rect (at 22.86 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 42 /~INH)) - (pad 31 connect rect (at 25.4 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 43 /~RES)) - (pad 30 connect rect (at 27.94 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 44 /~IRQ)) - (pad 29 connect rect (at 30.48 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 45 /~NMI)) - (pad 28 connect rect (at 33.02 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 46 /INT_IN)) - (pad 27 connect rect (at 35.56 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 47 /DMA_IN)) - (pad 26 connect rect (at 38.1 0 180) (size 1.778 7.62) (layers B.Cu B.Mask) - (net 48 /GND)) - ) - - (gr_line (start 219.075 124.46) (end 219.075 126.365) (angle 90) (layer B.SilkS) (width 0.2)) - (gr_text Ø1 (at 219.075 123.825) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (gr_text Ø0 (at 213.995 123.825) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (gr_line (start 213.995 126.365) (end 213.995 124.46) (angle 90) (layer B.SilkS) (width 0.2)) - (gr_text ~RESET (at 236.855 123.825) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (gr_line (start 236.855 126.365) (end 236.855 124.46) (angle 90) (layer B.SilkS) (width 0.2)) - (gr_line (start 233.045 130.175) (end 233.045 130.81) (angle 90) (layer B.SilkS) (width 0.2)) - (gr_line (start 231.775 128.905) (end 233.045 130.175) (angle 90) (layer B.SilkS) (width 0.2)) - (gr_line (start 236.855 128.905) (end 236.855 130.81) (angle 90) (layer B.SilkS) (width 0.2)) - (gr_text STROBE (at 236.855 131.445) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (gr_line (start 188.595 126.365) (end 188.595 124.46) (angle 90) (layer B.SilkS) (width 0.2)) - (gr_text +12v (at 188.595 123.825) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (gr_line (start 249.555 128.905) (end 249.555 130.81) (angle 90) (layer B.SilkS) (width 0.2)) - (gr_line (start 192.405 123.825) (end 207.645 123.825) (angle 90) (layer B.SilkS) (width 0.2)) - (gr_line (start 194.31 131.445) (end 227.33 131.445) (angle 90) (layer B.SilkS) (width 0.2)) - (gr_text "I/O SEL" (at 188.595 131.445) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (gr_line (start 188.595 128.905) (end 188.595 130.81) (angle 90) (layer B.SilkS) (width 0.2)) - (gr_line (start 191.135 128.905) (end 193.04 130.81) (angle 90) (layer B.SilkS) (width 0.2)) - (gr_text R/W (at 233.045 131.445) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (gr_text D7 (at 208.915 123.825) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (gr_text D0 (at 191.135 123.825) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (gr_line (start 208.915 126.365) (end 208.915 124.46) (angle 90) (layer B.SilkS) (width 0.2)) - (gr_line (start 191.135 126.365) (end 191.135 124.46) (angle 90) (layer B.SilkS) (width 0.2)) - (gr_text A0 (at 193.04 131.445) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (gr_text A15 (at 229.235 131.445) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (gr_line (start 229.235 128.905) (end 229.235 130.81) (angle 90) (layer B.SilkS) (width 0.2)) - (gr_line (start 249.555 125.095) (end 249.555 124.46) (angle 90) (layer B.SilkS) (width 0.2)) - (gr_line (start 249.555 126.365) (end 249.555 125.095) (angle 90) (layer B.SilkS) (width 0.2)) - (gr_text +5V (at 249.555 131.445) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) - (gr_text GND (at 249.555 123.825) (layer B.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) - ) (gr_text keyboard (at 173.355 130.81) (layer B.SilkS) (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) ) @@ -1941,57 +2045,62 @@ (segment (start 215.265 127.635) (end 215.265 132.08) (width 0.25) (layer B.Cu) (net 35) (tstamp 5D5C5402)) (segment (start 215.265 132.08) (end 213.995 133.35) (width 0.25) (layer B.Cu) (net 35) (tstamp 5D5C5403)) (segment (start 213.995 133.35) (end 213.995 137.16) (width 0.25) (layer B.Cu) (net 35) (tstamp 5D5C5404)) - (segment (start 216.535 126.365) (end 217.805 127.635) (width 0.25) (layer B.Cu) (net 36)) - (segment (start 217.805 127.635) (end 217.805 132.08) (width 0.25) (layer B.Cu) (net 36) (tstamp 5D5C5408)) - (segment (start 217.805 132.08) (end 216.535 133.35) (width 0.25) (layer B.Cu) (net 36) (tstamp 5D5C5409)) - (segment (start 216.535 133.35) (end 216.535 137.16) (width 0.25) (layer B.Cu) (net 36) (tstamp 5D5C540A)) - (segment (start 220.345 132.08) (end 219.075 133.35) (width 0.25) (layer B.Cu) (net 37) (tstamp 5D5C540F)) - (segment (start 219.075 133.35) (end 219.075 137.16) (width 0.25) (layer B.Cu) (net 37) (tstamp 5D5C5410)) - (segment (start 219.075 126.365) (end 220.345 127.635) (width 0.25) (layer B.Cu) (net 37)) - (segment (start 220.345 127.635) (end 220.345 132.08) (width 0.25) (layer B.Cu) (net 37) (tstamp 5D5C540E)) - (segment (start 222.885 132.08) (end 221.615 133.35) (width 0.25) (layer B.Cu) (net 38) (tstamp 5D5C5415)) - (segment (start 221.615 133.35) (end 221.615 137.16) (width 0.25) (layer B.Cu) (net 38) (tstamp 5D5C5416)) - (segment (start 221.615 126.365) (end 222.885 127.635) (width 0.25) (layer B.Cu) (net 38)) - (segment (start 222.885 127.635) (end 222.885 132.08) (width 0.25) (layer B.Cu) (net 38) (tstamp 5D5C5414)) - (segment (start 225.425 132.08) (end 224.155 133.35) (width 0.25) (layer B.Cu) (net 39) (tstamp 5D5C541B)) - (segment (start 224.155 133.35) (end 224.155 137.16) (width 0.25) (layer B.Cu) (net 39) (tstamp 5D5C541C)) - (segment (start 224.155 126.365) (end 225.425 127.635) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 225.425 127.635) (end 225.425 132.08) (width 0.25) (layer B.Cu) (net 39) (tstamp 5D5C541A)) - (segment (start 229.235 126.365) (end 230.505 127.635) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 230.505 132.08) (end 229.235 133.35) (width 0.25) (layer B.Cu) (net 40) (tstamp 5D5C5421)) - (segment (start 230.505 127.635) (end 230.505 132.08) (width 0.25) (layer B.Cu) (net 40) (tstamp 5D5C5420)) - (segment (start 229.235 133.35) (end 229.235 137.16) (width 0.25) (layer B.Cu) (net 40) (tstamp 5D5C5422)) - (segment (start 231.775 126.365) (end 233.045 127.635) (width 0.25) (layer B.Cu) (net 41)) - (segment (start 233.045 127.635) (end 233.045 132.08) (width 0.25) (layer B.Cu) (net 41) (tstamp 5D5C5426)) - (segment (start 233.045 132.08) (end 231.775 133.35) (width 0.25) (layer B.Cu) (net 41) (tstamp 5D5C5427)) - (segment (start 231.775 133.35) (end 231.775 137.16) (width 0.25) (layer B.Cu) (net 41) (tstamp 5D5C5428)) - (segment (start 234.315 126.365) (end 235.585 127.635) (width 0.25) (layer B.Cu) (net 42)) - (segment (start 235.585 127.635) (end 235.585 132.08) (width 0.25) (layer B.Cu) (net 42) (tstamp 5D5C542C)) - (segment (start 235.585 132.08) (end 234.315 133.35) (width 0.25) (layer B.Cu) (net 42) (tstamp 5D5C542D)) - (segment (start 234.315 133.35) (end 234.315 137.16) (width 0.25) (layer B.Cu) (net 42) (tstamp 5D5C542E)) - (segment (start 236.855 126.365) (end 238.125 127.635) (width 0.25) (layer B.Cu) (net 43)) - (segment (start 238.125 127.635) (end 238.125 132.08) (width 0.25) (layer B.Cu) (net 43) (tstamp 5D5C5432)) - (segment (start 238.125 132.08) (end 236.855 133.35) (width 0.25) (layer B.Cu) (net 43) (tstamp 5D5C5433)) - (segment (start 236.855 133.35) (end 236.855 137.16) (width 0.25) (layer B.Cu) (net 43) (tstamp 5D5C5434)) - (segment (start 239.395 126.365) (end 240.665 127.635) (width 0.25) (layer B.Cu) (net 44)) - (segment (start 240.665 127.635) (end 240.665 132.08) (width 0.25) (layer B.Cu) (net 44) (tstamp 5D5C5438)) - (segment (start 240.665 132.08) (end 239.395 133.35) (width 0.25) (layer B.Cu) (net 44) (tstamp 5D5C5439)) - (segment (start 239.395 133.35) (end 239.395 137.16) (width 0.25) (layer B.Cu) (net 44) (tstamp 5D5C543A)) - (segment (start 241.935 126.365) (end 243.205 127.635) (width 0.25) (layer B.Cu) (net 45)) - (segment (start 243.205 127.635) (end 243.205 132.08) (width 0.25) (layer B.Cu) (net 45) (tstamp 5D5C543E)) - (segment (start 243.205 132.08) (end 241.935 133.35) (width 0.25) (layer B.Cu) (net 45) (tstamp 5D5C543F)) - (segment (start 241.935 133.35) (end 241.935 137.16) (width 0.25) (layer B.Cu) (net 45) (tstamp 5D5C5440)) - (segment (start 244.475 126.365) (end 245.745 127.635) (width 0.25) (layer B.Cu) (net 46)) - (segment (start 245.745 127.635) (end 245.745 132.08) (width 0.25) (layer B.Cu) (net 46) (tstamp 5D5C5444)) - (segment (start 245.745 132.08) (end 244.475 133.35) (width 0.25) (layer B.Cu) (net 46) (tstamp 5D5C5445)) - (segment (start 244.475 133.35) (end 244.475 137.16) (width 0.25) (layer B.Cu) (net 46) (tstamp 5D5C5446)) - (segment (start 247.015 126.365) (end 248.285 127.635) (width 0.25) (layer B.Cu) (net 47)) - (segment (start 248.285 127.635) (end 248.285 132.08) (width 0.25) (layer B.Cu) (net 47) (tstamp 5D5C544A)) - (segment (start 248.285 132.08) (end 247.015 133.35) (width 0.25) (layer B.Cu) (net 47) (tstamp 5D5C544B)) - (segment (start 247.015 133.35) (end 247.015 137.16) (width 0.25) (layer B.Cu) (net 47) (tstamp 5D5C544C)) - (segment (start 249.555 126.365) (end 250.825 127.635) (width 0.25) (layer B.Cu) (net 48)) - (segment (start 250.825 127.635) (end 250.825 132.08) (width 0.25) (layer B.Cu) (net 48) (tstamp 5D5C5450)) - (segment (start 250.825 132.08) (end 249.555 133.35) (width 0.25) (layer B.Cu) (net 48) (tstamp 5D5C5451)) - (segment (start 249.555 133.35) (end 249.555 137.16) (width 0.25) (layer B.Cu) (net 48) (tstamp 5D5C5452)) + (segment (start 220.345 132.08) (end 219.075 133.35) (width 0.25) (layer B.Cu) (net 36) (tstamp 5D5C540F)) + (segment (start 219.075 133.35) (end 219.075 137.16) (width 0.25) (layer B.Cu) (net 36) (tstamp 5D5C5410)) + (segment (start 219.075 126.365) (end 220.345 127.635) (width 0.25) (layer B.Cu) (net 36)) + (segment (start 220.345 127.635) (end 220.345 132.08) (width 0.25) (layer B.Cu) (net 36) (tstamp 5D5C540E)) + (segment (start 222.885 132.08) (end 221.615 133.35) (width 0.25) (layer B.Cu) (net 37) (tstamp 5D5C5415)) + (segment (start 221.615 133.35) (end 221.615 137.16) (width 0.25) (layer B.Cu) (net 37) (tstamp 5D5C5416)) + (segment (start 221.615 126.365) (end 222.885 127.635) (width 0.25) (layer B.Cu) (net 37)) + (segment (start 222.885 127.635) (end 222.885 132.08) (width 0.25) (layer B.Cu) (net 37) (tstamp 5D5C5414)) + (segment (start 225.425 132.08) (end 224.155 133.35) (width 0.25) (layer B.Cu) (net 38) (tstamp 5D5C541B)) + (segment (start 224.155 133.35) (end 224.155 137.16) (width 0.25) (layer B.Cu) (net 38) (tstamp 5D5C541C)) + (segment (start 224.155 126.365) (end 225.425 127.635) (width 0.25) (layer B.Cu) (net 38)) + (segment (start 225.425 127.635) (end 225.425 132.08) (width 0.25) (layer B.Cu) (net 38) (tstamp 5D5C541A)) + (segment (start 229.235 126.365) (end 230.505 127.635) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 230.505 132.08) (end 229.235 133.35) (width 0.25) (layer B.Cu) (net 39) (tstamp 5D5C5421)) + (segment (start 230.505 127.635) (end 230.505 132.08) (width 0.25) (layer B.Cu) (net 39) (tstamp 5D5C5420)) + (segment (start 229.235 133.35) (end 229.235 137.16) (width 0.25) (layer B.Cu) (net 39) (tstamp 5D5C5422)) + (segment (start 231.775 126.365) (end 233.045 127.635) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 233.045 127.635) (end 233.045 132.08) (width 0.25) (layer B.Cu) (net 40) (tstamp 5D5C5426)) + (segment (start 233.045 132.08) (end 231.775 133.35) (width 0.25) (layer B.Cu) (net 40) (tstamp 5D5C5427)) + (segment (start 231.775 133.35) (end 231.775 137.16) (width 0.25) (layer B.Cu) (net 40) (tstamp 5D5C5428)) + (segment (start 234.315 126.365) (end 235.585 127.635) (width 0.25) (layer B.Cu) (net 41)) + (segment (start 235.585 127.635) (end 235.585 132.08) (width 0.25) (layer B.Cu) (net 41) (tstamp 5D5C542C)) + (segment (start 235.585 132.08) (end 234.315 133.35) (width 0.25) (layer B.Cu) (net 41) (tstamp 5D5C542D)) + (segment (start 234.315 133.35) (end 234.315 137.16) (width 0.25) (layer B.Cu) (net 41) (tstamp 5D5C542E)) + (segment (start 236.855 126.365) (end 238.125 127.635) (width 0.25) (layer B.Cu) (net 42)) + (segment (start 238.125 127.635) (end 238.125 132.08) (width 0.25) (layer B.Cu) (net 42) (tstamp 5D5C5432)) + (segment (start 238.125 132.08) (end 236.855 133.35) (width 0.25) (layer B.Cu) (net 42) (tstamp 5D5C5433)) + (segment (start 236.855 133.35) (end 236.855 137.16) (width 0.25) (layer B.Cu) (net 42) (tstamp 5D5C5434)) + (segment (start 239.395 126.365) (end 240.665 127.635) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 240.665 127.635) (end 240.665 132.08) (width 0.25) (layer B.Cu) (net 43) (tstamp 5D5C5438)) + (segment (start 240.665 132.08) (end 239.395 133.35) (width 0.25) (layer B.Cu) (net 43) (tstamp 5D5C5439)) + (segment (start 239.395 133.35) (end 239.395 137.16) (width 0.25) (layer B.Cu) (net 43) (tstamp 5D5C543A)) + (segment (start 241.935 126.365) (end 243.205 127.635) (width 0.25) (layer B.Cu) (net 44)) + (segment (start 243.205 127.635) (end 243.205 132.08) (width 0.25) (layer B.Cu) (net 44) (tstamp 5D5C543E)) + (segment (start 243.205 132.08) (end 241.935 133.35) (width 0.25) (layer B.Cu) (net 44) (tstamp 5D5C543F)) + (segment (start 241.935 133.35) (end 241.935 137.16) (width 0.25) (layer B.Cu) (net 44) (tstamp 5D5C5440)) + (segment (start 244.475 126.365) (end 245.745 127.635) (width 0.25) (layer B.Cu) (net 45)) + (segment (start 245.745 127.635) (end 245.745 132.08) (width 0.25) (layer B.Cu) (net 45) (tstamp 5D5C5444)) + (segment (start 245.745 132.08) (end 244.475 133.35) (width 0.25) (layer B.Cu) (net 45) (tstamp 5D5C5445)) + (segment (start 244.475 133.35) (end 244.475 137.16) (width 0.25) (layer B.Cu) (net 45) (tstamp 5D5C5446)) + (segment (start 247.015 126.365) (end 248.285 127.635) (width 0.25) (layer B.Cu) (net 46)) + (segment (start 248.285 127.635) (end 248.285 132.08) (width 0.25) (layer B.Cu) (net 46) (tstamp 5D5C544A)) + (segment (start 248.285 132.08) (end 247.015 133.35) (width 0.25) (layer B.Cu) (net 46) (tstamp 5D5C544B)) + (segment (start 247.015 133.35) (end 247.015 137.16) (width 0.25) (layer B.Cu) (net 46) (tstamp 5D5C544C)) + (segment (start 249.555 126.365) (end 250.825 127.635) (width 0.25) (layer B.Cu) (net 47)) + (segment (start 250.825 127.635) (end 250.825 132.08) (width 0.25) (layer B.Cu) (net 47) (tstamp 5D5C5450)) + (segment (start 250.825 132.08) (end 249.555 133.35) (width 0.25) (layer B.Cu) (net 47) (tstamp 5D5C5451)) + (segment (start 249.555 133.35) (end 249.555 137.16) (width 0.25) (layer B.Cu) (net 47) (tstamp 5D5C5452)) + (segment (start 234.315 128.905) (end 234.315 137.16) (width 0.25) (layer F.Cu) (net 48) (status C00000)) + (segment (start 216.535 126.365) (end 217.805 127.635) (width 0.25) (layer B.Cu) (net 49)) + (segment (start 217.805 127.635) (end 217.805 132.08) (width 0.25) (layer B.Cu) (net 49) (tstamp 5D5C5408)) + (segment (start 217.805 132.08) (end 216.535 133.35) (width 0.25) (layer B.Cu) (net 49) (tstamp 5D5C5409)) + (segment (start 216.535 133.35) (end 216.535 137.16) (width 0.25) (layer B.Cu) (net 49) (tstamp 5D5C540A)) + (segment (start 226.695 126.365) (end 227.965 127.635) (width 0.25) (layer B.Cu) (net 50) (status 400000)) + (segment (start 227.965 132.08) (end 226.695 133.35) (width 0.25) (layer B.Cu) (net 50) (tstamp 5D5DCC39) (status 800000)) + (segment (start 227.965 127.635) (end 227.965 132.08) (width 0.25) (layer B.Cu) (net 50) (tstamp 5D5DCC38)) + (segment (start 226.695 133.35) (end 226.695 137.16) (width 0.25) (layer B.Cu) (net 50) (tstamp 5D5DCC3A) (status C00000)) ) diff --git a/small/Apple II Prototype.pro b/small/Apple II Prototype.pro index e87b388..b7c3fbc 100644 --- a/small/Apple II Prototype.pro +++ b/small/Apple II Prototype.pro @@ -1,4 +1,4 @@ -update=21/08/2019 14:17:27 +update=21/08/2019 17:26:27 version=1 last_client=kicad [pcbnew] @@ -23,8 +23,6 @@ ModuleOutlineThickness=0.150000000000 [cvpcb] version=1 NetIExt=net -[general] -version=1 [eeschema] version=1 LibDir=../library @@ -61,3 +59,16 @@ LibName29=opto LibName30=atmel LibName31=contrib LibName32=valves +LibName33=Apple2_bus +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName=export/ +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName= +SpiceForceRefPrefix=0 +SpiceUseNetNumbers=0 +LabSize=60 +[general] +version=1 diff --git a/small/Apple II Prototype.sch b/small/Apple II Prototype.sch index 47091c6..6a74d87 100644 --- a/small/Apple II Prototype.sch +++ b/small/Apple II Prototype.sch @@ -31,10 +31,11 @@ LIBS:opto LIBS:atmel LIBS:contrib LIBS:valves +LIBS:Apple2_bus LIBS:Apple II Prototype-cache EELAYER 25 0 EELAYER END -$Descr A3 16535 11693 +$Descr A4 11693 8268 encoding utf-8 Sheet 1 1 Title "" @@ -234,7 +235,7 @@ Phi1 Text Label 1800 4475 2 60 ~ 0 Phi0 Text Label 1800 4275 2 60 ~ 0 -~M2SEL +~USER1 Text Label 1800 4675 2 60 ~ 0 ~DEVSEL Text Label 3450 6475 0 60 ~ 0 @@ -435,14 +436,10 @@ Text Label 4975 5250 2 60 ~ 0 Phi1 Text Label 4975 5450 2 60 ~ 0 Phi0 -Text Label 4975 5350 2 60 ~ 0 -~M2SEL Text Label 4975 5550 2 60 ~ 0 ~DEVSEL Text Label 4975 6450 2 60 ~ 0 +12V -NoConn ~ 5000 4950 -NoConn ~ 5500 4650 Entry Wire Line 4025 1675 4125 1775 Entry Wire Line @@ -652,419 +649,419 @@ Wire Bus Line $Comp L Prototype_26 P1 U 1 1 5D5C9F91 -P 11675 4950 -F 0 "P1" H 11675 4900 50 0001 C CNN -F 1 "Prototype_26" H 11675 4825 50 0001 C CNN -F 2 "Prototype:prototype_26" H 11675 4950 50 0001 C CNN -F 3 "" H 11675 4950 50 0001 C CNN - 1 11675 4950 +P 6900 2950 +F 0 "P1" H 6900 2900 50 0001 C CNN +F 1 "Prototype_26" H 6900 2825 50 0001 C CNN +F 2 "Prototype:prototype_26" H 6900 2950 50 0001 C CNN +F 3 "" H 6900 2950 50 0001 C CNN + 1 6900 2950 1 0 0 -1 $EndComp $Comp L Prototype_26 P2 U 1 1 5D5CA881 -P 11725 4950 -F 0 "P2" H 11725 4900 50 0001 C CNN -F 1 "Prototype_26" H 11725 4825 50 0001 C CNN -F 2 "Prototype:prototype_26" H 11725 4950 50 0001 C CNN -F 3 "" H 11725 4950 50 0001 C CNN - 1 11725 4950 +P 6950 2950 +F 0 "P2" H 6950 2900 50 0001 C CNN +F 1 "Prototype_26" H 6950 2825 50 0001 C CNN +F 2 "Prototype:prototype_26" H 6950 2950 50 0001 C CNN +F 3 "" H 6950 2950 50 0001 C CNN + 1 6950 2950 1 0 0 -1 $EndComp $Comp L Prototype_26 P3 U 1 1 5D5CA892 -P 11775 4950 -F 0 "P3" H 11775 4900 50 0001 C CNN -F 1 "Prototype_26" H 11775 4825 50 0001 C CNN -F 2 "Prototype:prototype_26" H 11775 4950 50 0001 C CNN -F 3 "" H 11775 4950 50 0001 C CNN - 1 11775 4950 +P 7000 2950 +F 0 "P3" H 7000 2900 50 0001 C CNN +F 1 "Prototype_26" H 7000 2825 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7000 2950 50 0001 C CNN +F 3 "" H 7000 2950 50 0001 C CNN + 1 7000 2950 1 0 0 -1 $EndComp $Comp L Prototype_26 P4 U 1 1 5D5CA8A3 -P 11825 4950 -F 0 "P4" H 11825 4900 50 0001 C CNN -F 1 "Prototype_26" H 11825 4825 50 0001 C CNN -F 2 "Prototype:prototype_26" H 11825 4950 50 0001 C CNN -F 3 "" H 11825 4950 50 0001 C CNN - 1 11825 4950 +P 7050 2950 +F 0 "P4" H 7050 2900 50 0001 C CNN +F 1 "Prototype_26" H 7050 2825 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7050 2950 50 0001 C CNN +F 3 "" H 7050 2950 50 0001 C CNN + 1 7050 2950 1 0 0 -1 $EndComp $Comp L Prototype_26 P5 U 1 1 5D5CA8B4 -P 11875 4950 -F 0 "P5" H 11875 4900 50 0001 C CNN -F 1 "Prototype_26" H 11875 4825 50 0001 C CNN -F 2 "Prototype:prototype_26" H 11875 4950 50 0001 C CNN -F 3 "" H 11875 4950 50 0001 C CNN - 1 11875 4950 +P 7100 2950 +F 0 "P5" H 7100 2900 50 0001 C CNN +F 1 "Prototype_26" H 7100 2825 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7100 2950 50 0001 C CNN +F 3 "" H 7100 2950 50 0001 C CNN + 1 7100 2950 1 0 0 -1 $EndComp $Comp L Prototype_26 P6 U 1 1 5D5CA8C5 -P 11925 4950 -F 0 "P6" H 11925 4900 50 0001 C CNN -F 1 "Prototype_26" H 11925 4825 50 0001 C CNN -F 2 "Prototype:prototype_26" H 11925 4950 50 0001 C CNN -F 3 "" H 11925 4950 50 0001 C CNN - 1 11925 4950 +P 7150 2950 +F 0 "P6" H 7150 2900 50 0001 C CNN +F 1 "Prototype_26" H 7150 2825 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7150 2950 50 0001 C CNN +F 3 "" H 7150 2950 50 0001 C CNN + 1 7150 2950 1 0 0 -1 $EndComp $Comp L Prototype_26 P7 U 1 1 5D5CA8D6 -P 11975 4950 -F 0 "P7" H 11975 4900 50 0001 C CNN -F 1 "Prototype_26" H 11975 4825 50 0001 C CNN -F 2 "Prototype:prototype_26" H 11975 4950 50 0001 C CNN -F 3 "" H 11975 4950 50 0001 C CNN - 1 11975 4950 +P 7200 2950 +F 0 "P7" H 7200 2900 50 0001 C CNN +F 1 "Prototype_26" H 7200 2825 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7200 2950 50 0001 C CNN +F 3 "" H 7200 2950 50 0001 C CNN + 1 7200 2950 1 0 0 -1 $EndComp $Comp L Prototype_26 P8 U 1 1 5D5CAAB8 -P 12025 4950 -F 0 "P8" H 12025 4900 50 0001 C CNN -F 1 "Prototype_26" H 12025 4825 50 0001 C CNN -F 2 "Prototype:prototype_26" H 12025 4950 50 0001 C CNN -F 3 "" H 12025 4950 50 0001 C CNN - 1 12025 4950 +P 7250 2950 +F 0 "P8" H 7250 2900 50 0001 C CNN +F 1 "Prototype_26" H 7250 2825 50 0001 C CNN +F 2 "Prototype:prototype_26" H 7250 2950 50 0001 C CNN +F 3 "" H 7250 2950 50 0001 C CNN + 1 7250 2950 1 0 0 -1 $EndComp $Comp L Prototype_23 P9 U 1 1 5D5CB287 -P 12075 4800 -F 0 "P9" H 12075 4750 50 0001 C CNN -F 1 "Prototype_23" H 12075 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 12075 4800 50 0001 C CNN -F 3 "" H 12075 4800 50 0001 C CNN - 1 12075 4800 +P 7300 2800 +F 0 "P9" H 7300 2750 50 0001 C CNN +F 1 "Prototype_23" H 7300 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 7300 2800 50 0001 C CNN +F 3 "" H 7300 2800 50 0001 C CNN + 1 7300 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P10 U 1 1 5D5CB2C1 -P 12125 4800 -F 0 "P10" H 12125 4750 50 0001 C CNN -F 1 "Prototype_23" H 12125 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 12125 4800 50 0001 C CNN -F 3 "" H 12125 4800 50 0001 C CNN - 1 12125 4800 +P 7350 2800 +F 0 "P10" H 7350 2750 50 0001 C CNN +F 1 "Prototype_23" H 7350 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 7350 2800 50 0001 C CNN +F 3 "" H 7350 2800 50 0001 C CNN + 1 7350 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P11 U 1 1 5D5CB3F5 -P 12175 4800 -F 0 "P11" H 12175 4750 50 0001 C CNN -F 1 "Prototype_23" H 12175 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 12175 4800 50 0001 C CNN -F 3 "" H 12175 4800 50 0001 C CNN - 1 12175 4800 +P 7400 2800 +F 0 "P11" H 7400 2750 50 0001 C CNN +F 1 "Prototype_23" H 7400 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 7400 2800 50 0001 C CNN +F 3 "" H 7400 2800 50 0001 C CNN + 1 7400 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P12 U 1 1 5D5CB519 -P 12225 4800 -F 0 "P12" H 12225 4750 50 0001 C CNN -F 1 "Prototype_23" H 12225 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 12225 4800 50 0001 C CNN -F 3 "" H 12225 4800 50 0001 C CNN - 1 12225 4800 +P 7450 2800 +F 0 "P12" H 7450 2750 50 0001 C CNN +F 1 "Prototype_23" H 7450 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 7450 2800 50 0001 C CNN +F 3 "" H 7450 2800 50 0001 C CNN + 1 7450 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P13 U 1 1 5D5CB52A -P 12275 4800 -F 0 "P13" H 12275 4750 50 0001 C CNN -F 1 "Prototype_23" H 12275 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 12275 4800 50 0001 C CNN -F 3 "" H 12275 4800 50 0001 C CNN - 1 12275 4800 +P 7500 2800 +F 0 "P13" H 7500 2750 50 0001 C CNN +F 1 "Prototype_23" H 7500 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 7500 2800 50 0001 C CNN +F 3 "" H 7500 2800 50 0001 C CNN + 1 7500 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P14 U 1 1 5D5CB53B -P 12325 4800 -F 0 "P14" H 12325 4750 50 0001 C CNN -F 1 "Prototype_23" H 12325 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 12325 4800 50 0001 C CNN -F 3 "" H 12325 4800 50 0001 C CNN - 1 12325 4800 +P 7550 2800 +F 0 "P14" H 7550 2750 50 0001 C CNN +F 1 "Prototype_23" H 7550 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 7550 2800 50 0001 C CNN +F 3 "" H 7550 2800 50 0001 C CNN + 1 7550 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P15 U 1 1 5D5CB541 -P 12375 4800 -F 0 "P15" H 12375 4750 50 0001 C CNN -F 1 "Prototype_23" H 12375 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 12375 4800 50 0001 C CNN -F 3 "" H 12375 4800 50 0001 C CNN - 1 12375 4800 +P 7600 2800 +F 0 "P15" H 7600 2750 50 0001 C CNN +F 1 "Prototype_23" H 7600 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 7600 2800 50 0001 C CNN +F 3 "" H 7600 2800 50 0001 C CNN + 1 7600 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P16 U 1 1 5D5CB547 -P 12425 4800 -F 0 "P16" H 12425 4750 50 0001 C CNN -F 1 "Prototype_23" H 12425 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 12425 4800 50 0001 C CNN -F 3 "" H 12425 4800 50 0001 C CNN - 1 12425 4800 +P 7650 2800 +F 0 "P16" H 7650 2750 50 0001 C CNN +F 1 "Prototype_23" H 7650 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 7650 2800 50 0001 C CNN +F 3 "" H 7650 2800 50 0001 C CNN + 1 7650 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P17 U 1 1 5D5CB54D -P 12475 4800 -F 0 "P17" H 12475 4750 50 0001 C CNN -F 1 "Prototype_23" H 12475 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 12475 4800 50 0001 C CNN -F 3 "" H 12475 4800 50 0001 C CNN - 1 12475 4800 +P 7700 2800 +F 0 "P17" H 7700 2750 50 0001 C CNN +F 1 "Prototype_23" H 7700 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 7700 2800 50 0001 C CNN +F 3 "" H 7700 2800 50 0001 C CNN + 1 7700 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P18 U 1 1 5D5CB553 -P 12525 4800 -F 0 "P18" H 12525 4750 50 0001 C CNN -F 1 "Prototype_23" H 12525 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 12525 4800 50 0001 C CNN -F 3 "" H 12525 4800 50 0001 C CNN - 1 12525 4800 +P 7750 2800 +F 0 "P18" H 7750 2750 50 0001 C CNN +F 1 "Prototype_23" H 7750 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 7750 2800 50 0001 C CNN +F 3 "" H 7750 2800 50 0001 C CNN + 1 7750 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P19 U 1 1 5D5CB55D -P 12575 4800 -F 0 "P19" H 12575 4750 50 0001 C CNN -F 1 "Prototype_23" H 12575 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 12575 4800 50 0001 C CNN -F 3 "" H 12575 4800 50 0001 C CNN - 1 12575 4800 +P 7800 2800 +F 0 "P19" H 7800 2750 50 0001 C CNN +F 1 "Prototype_23" H 7800 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 7800 2800 50 0001 C CNN +F 3 "" H 7800 2800 50 0001 C CNN + 1 7800 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P20 U 1 1 5D5CB563 -P 12625 4800 -F 0 "P20" H 12625 4750 50 0001 C CNN -F 1 "Prototype_23" H 12625 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 12625 4800 50 0001 C CNN -F 3 "" H 12625 4800 50 0001 C CNN - 1 12625 4800 +P 7850 2800 +F 0 "P20" H 7850 2750 50 0001 C CNN +F 1 "Prototype_23" H 7850 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 7850 2800 50 0001 C CNN +F 3 "" H 7850 2800 50 0001 C CNN + 1 7850 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P21 U 1 1 5D5CB569 -P 12675 4800 -F 0 "P21" H 12675 4750 50 0001 C CNN -F 1 "Prototype_23" H 12675 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 12675 4800 50 0001 C CNN -F 3 "" H 12675 4800 50 0001 C CNN - 1 12675 4800 +P 7900 2800 +F 0 "P21" H 7900 2750 50 0001 C CNN +F 1 "Prototype_23" H 7900 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 7900 2800 50 0001 C CNN +F 3 "" H 7900 2800 50 0001 C CNN + 1 7900 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P22 U 1 1 5D5CB56F -P 12725 4800 -F 0 "P22" H 12725 4750 50 0001 C CNN -F 1 "Prototype_23" H 12725 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 12725 4800 50 0001 C CNN -F 3 "" H 12725 4800 50 0001 C CNN - 1 12725 4800 +P 7950 2800 +F 0 "P22" H 7950 2750 50 0001 C CNN +F 1 "Prototype_23" H 7950 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 7950 2800 50 0001 C CNN +F 3 "" H 7950 2800 50 0001 C CNN + 1 7950 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P23 U 1 1 5D5CB575 -P 12775 4800 -F 0 "P23" H 12775 4750 50 0001 C CNN -F 1 "Prototype_23" H 12775 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 12775 4800 50 0001 C CNN -F 3 "" H 12775 4800 50 0001 C CNN - 1 12775 4800 +P 8000 2800 +F 0 "P23" H 8000 2750 50 0001 C CNN +F 1 "Prototype_23" H 8000 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 8000 2800 50 0001 C CNN +F 3 "" H 8000 2800 50 0001 C CNN + 1 8000 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P24 U 1 1 5D5CB587 -P 12825 4800 -F 0 "P24" H 12825 4750 50 0001 C CNN -F 1 "Prototype_23" H 12825 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 12825 4800 50 0001 C CNN -F 3 "" H 12825 4800 50 0001 C CNN - 1 12825 4800 +P 8050 2800 +F 0 "P24" H 8050 2750 50 0001 C CNN +F 1 "Prototype_23" H 8050 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 8050 2800 50 0001 C CNN +F 3 "" H 8050 2800 50 0001 C CNN + 1 8050 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P25 U 1 1 5D5CB58D -P 12875 4800 -F 0 "P25" H 12875 4750 50 0001 C CNN -F 1 "Prototype_23" H 12875 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 12875 4800 50 0001 C CNN -F 3 "" H 12875 4800 50 0001 C CNN - 1 12875 4800 +P 8100 2800 +F 0 "P25" H 8100 2750 50 0001 C CNN +F 1 "Prototype_23" H 8100 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 8100 2800 50 0001 C CNN +F 3 "" H 8100 2800 50 0001 C CNN + 1 8100 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P26 U 1 1 5D5CB593 -P 12925 4800 -F 0 "P26" H 12925 4750 50 0001 C CNN -F 1 "Prototype_23" H 12925 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 12925 4800 50 0001 C CNN -F 3 "" H 12925 4800 50 0001 C CNN - 1 12925 4800 +P 8150 2800 +F 0 "P26" H 8150 2750 50 0001 C CNN +F 1 "Prototype_23" H 8150 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 8150 2800 50 0001 C CNN +F 3 "" H 8150 2800 50 0001 C CNN + 1 8150 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P27 U 1 1 5D5CB599 -P 12975 4800 -F 0 "P27" H 12975 4750 50 0001 C CNN -F 1 "Prototype_23" H 12975 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 12975 4800 50 0001 C CNN -F 3 "" H 12975 4800 50 0001 C CNN - 1 12975 4800 +P 8200 2800 +F 0 "P27" H 8200 2750 50 0001 C CNN +F 1 "Prototype_23" H 8200 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 8200 2800 50 0001 C CNN +F 3 "" H 8200 2800 50 0001 C CNN + 1 8200 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P28 U 1 1 5D5CB59F -P 13025 4800 -F 0 "P28" H 13025 4750 50 0001 C CNN -F 1 "Prototype_23" H 13025 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 13025 4800 50 0001 C CNN -F 3 "" H 13025 4800 50 0001 C CNN - 1 13025 4800 +P 8250 2800 +F 0 "P28" H 8250 2750 50 0001 C CNN +F 1 "Prototype_23" H 8250 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 8250 2800 50 0001 C CNN +F 3 "" H 8250 2800 50 0001 C CNN + 1 8250 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P29 U 1 1 5D5CB5A9 -P 13075 4800 -F 0 "P29" H 13075 4750 50 0001 C CNN -F 1 "Prototype_23" H 13075 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 13075 4800 50 0001 C CNN -F 3 "" H 13075 4800 50 0001 C CNN - 1 13075 4800 +P 8300 2800 +F 0 "P29" H 8300 2750 50 0001 C CNN +F 1 "Prototype_23" H 8300 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 8300 2800 50 0001 C CNN +F 3 "" H 8300 2800 50 0001 C CNN + 1 8300 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P30 U 1 1 5D5CB5AF -P 13125 4800 -F 0 "P30" H 13125 4750 50 0001 C CNN -F 1 "Prototype_23" H 13125 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 13125 4800 50 0001 C CNN -F 3 "" H 13125 4800 50 0001 C CNN - 1 13125 4800 +P 8350 2800 +F 0 "P30" H 8350 2750 50 0001 C CNN +F 1 "Prototype_23" H 8350 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 8350 2800 50 0001 C CNN +F 3 "" H 8350 2800 50 0001 C CNN + 1 8350 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P31 U 1 1 5D5CB5B5 -P 13175 4800 -F 0 "P31" H 13175 4750 50 0001 C CNN -F 1 "Prototype_23" H 13175 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 13175 4800 50 0001 C CNN -F 3 "" H 13175 4800 50 0001 C CNN - 1 13175 4800 +P 8400 2800 +F 0 "P31" H 8400 2750 50 0001 C CNN +F 1 "Prototype_23" H 8400 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 8400 2800 50 0001 C CNN +F 3 "" H 8400 2800 50 0001 C CNN + 1 8400 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P32 U 1 1 5D5CB5BB -P 13225 4800 -F 0 "P32" H 13225 4750 50 0001 C CNN -F 1 "Prototype_23" H 13225 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 13225 4800 50 0001 C CNN -F 3 "" H 13225 4800 50 0001 C CNN - 1 13225 4800 +P 8450 2800 +F 0 "P32" H 8450 2750 50 0001 C CNN +F 1 "Prototype_23" H 8450 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 8450 2800 50 0001 C CNN +F 3 "" H 8450 2800 50 0001 C CNN + 1 8450 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P33 U 1 1 5D5CB5C1 -P 13275 4800 -F 0 "P33" H 13275 4750 50 0001 C CNN -F 1 "Prototype_23" H 13275 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 13275 4800 50 0001 C CNN -F 3 "" H 13275 4800 50 0001 C CNN - 1 13275 4800 +P 8500 2800 +F 0 "P33" H 8500 2750 50 0001 C CNN +F 1 "Prototype_23" H 8500 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 8500 2800 50 0001 C CNN +F 3 "" H 8500 2800 50 0001 C CNN + 1 8500 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P34 U 1 1 5D5CB6F6 -P 13325 4800 -F 0 "P34" H 13325 4750 50 0001 C CNN -F 1 "Prototype_23" H 13325 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 13325 4800 50 0001 C CNN -F 3 "" H 13325 4800 50 0001 C CNN - 1 13325 4800 +P 8550 2800 +F 0 "P34" H 8550 2750 50 0001 C CNN +F 1 "Prototype_23" H 8550 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 8550 2800 50 0001 C CNN +F 3 "" H 8550 2800 50 0001 C CNN + 1 8550 2800 1 0 0 -1 $EndComp $Comp L Prototype_23 P35 U 1 1 5D5CB707 -P 13375 4800 -F 0 "P35" H 13375 4750 50 0001 C CNN -F 1 "Prototype_23" H 13375 4675 50 0001 C CNN -F 2 "Prototype:prototype_23" H 13375 4800 50 0001 C CNN -F 3 "" H 13375 4800 50 0001 C CNN - 1 13375 4800 +P 8600 2800 +F 0 "P35" H 8600 2750 50 0001 C CNN +F 1 "Prototype_23" H 8600 2675 50 0001 C CNN +F 2 "Prototype:prototype_23" H 8600 2800 50 0001 C CNN +F 3 "" H 8600 2800 50 0001 C CNN + 1 8600 2800 1 0 0 -1 $EndComp $Comp L Prototype_26 P36 U 1 1 5D5CB825 -P 13425 4950 -F 0 "P36" H 13425 4900 50 0001 C CNN -F 1 "Prototype_26" H 13425 4825 50 0001 C CNN -F 2 "Prototype:prototype_26" H 13425 4950 50 0001 C CNN -F 3 "" H 13425 4950 50 0001 C CNN - 1 13425 4950 +P 8650 2950 +F 0 "P36" H 8650 2900 50 0001 C CNN +F 1 "Prototype_26" H 8650 2825 50 0001 C CNN +F 2 "Prototype:prototype_26" H 8650 2950 50 0001 C CNN +F 3 "" H 8650 2950 50 0001 C CNN + 1 8650 2950 1 0 0 -1 $EndComp $Comp L Prototype_26 P37 U 1 1 5D5CB83E -P 13475 4950 -F 0 "P37" H 13475 4900 50 0001 C CNN -F 1 "Prototype_26" H 13475 4825 50 0001 C CNN -F 2 "Prototype:prototype_26" H 13475 4950 50 0001 C CNN -F 3 "" H 13475 4950 50 0001 C CNN - 1 13475 4950 +P 8700 2950 +F 0 "P37" H 8700 2900 50 0001 C CNN +F 1 "Prototype_26" H 8700 2825 50 0001 C CNN +F 2 "Prototype:prototype_26" H 8700 2950 50 0001 C CNN +F 3 "" H 8700 2950 50 0001 C CNN + 1 8700 2950 1 0 0 -1 $EndComp $Comp L Prototype_26 P38 U 1 1 5D5CB84F -P 13525 4950 -F 0 "P38" H 13525 4900 50 0001 C CNN -F 1 "Prototype_26" H 13525 4825 50 0001 C CNN -F 2 "Prototype:prototype_26" H 13525 4950 50 0001 C CNN -F 3 "" H 13525 4950 50 0001 C CNN - 1 13525 4950 +P 8750 2950 +F 0 "P38" H 8750 2900 50 0001 C CNN +F 1 "Prototype_26" H 8750 2825 50 0001 C CNN +F 2 "Prototype:prototype_26" H 8750 2950 50 0001 C CNN +F 3 "" H 8750 2950 50 0001 C CNN + 1 8750 2950 1 0 0 -1 $EndComp $Comp @@ -1078,18 +1075,44 @@ F 3 "" H 5300 5250 50 0001 C CNN 1 5300 5250 -1 0 0 1 $EndComp -Text Notes 12200 10925 0 60 ~ 0 +Text Notes 7350 7500 0 60 ~ 0 Apple ][ Prototyping Board -Text Notes 11825 10550 0 60 ~ 0 +Text Notes 7000 7125 0 60 ~ 0 Apple ][ prototyping board, should be usable with all legacy systems with the same edge\nconnector including //e and //gs. Follows Apple tech notes for measurements and\npinouts:\n\nhttp://www.1000bit.it/support/manuali/apple/technotes/iigs/tn.iigs.028.html\nhttp://osites.tripod.com/peripheral.html Wire Notes Line - 10650 3325 14125 3325 + 5875 1325 9350 1325 Wire Notes Line - 14125 3325 14125 5375 + 9350 1325 9350 3375 Wire Notes Line - 14125 5375 10650 5375 + 9350 3375 5875 3375 Wire Notes Line - 10650 5375 10650 3325 -Text Notes 10700 3275 0 60 ~ 0 + 5875 3375 5875 1325 +Text Notes 5925 1275 0 60 ~ 0 Prototyping area +Wire Wire Line + 1225 3475 1825 3475 +Entry Wire Line + 1125 3375 1225 3475 +Text Label 1800 3475 2 60 ~ 0 +COLOR_REF +Wire Wire Line + 3425 2875 4025 2875 +Entry Wire Line + 4025 2875 4125 2975 +Text Label 3450 2875 0 60 ~ 0 +SYNC +Text Label 4975 5350 2 60 ~ 0 +~USER1 +Wire Wire Line + 4400 4950 5000 4950 +Entry Wire Line + 4300 5050 4400 4950 +Wire Wire Line + 5500 4650 6100 4650 +Entry Wire Line + 6100 4650 6200 4550 +Text Label 4975 4950 2 60 ~ 0 +COLOR_REF +Text Label 5525 4650 0 60 ~ 0 +SYNC $EndSCHEMATC diff --git a/small/export/Apple II Prototype.pdf b/small/export/Apple II Prototype.pdf new file mode 100644 index 0000000000000000000000000000000000000000..463d5b14b7019096e64efbb36ec4de9112da4c76 GIT binary patch literal 109263 zcmbq)1ytM5x@~bSQlPk(LPK$f;x45D65QQggF}JhP@q7u;1aC3OL2E7PH}hFNB`%Y z^Ul5R+;i_+Z>?|kw`cFk3cq18ll=094k#hT#Kz2pPUq(z5Qxq}#Y$yoXo>#e0~L#c ziLIHlITh!#q)f#kWnt}X;`p4c4V+CROpNS|O{j!~(4CweO$=<%-RE+eb)x75u-;xS z!RknlsU(zr8ChAQTjW_W5u~;Tng%bu1AJHADgYeW=#iyb?@wazC6#FC*h-%qbmAWC z51-OnAD1bgs(c@}_MVm!nK#Wn%{-lrv=YSDYCjEf>G{@J={*GTnmoWOZHD)zdMb$M?CA^#e3)Tbr4;_|zEK|Q$u?N+i z@y&+`DY?)YbQ!ch$=s>Tb~mfFlGgnWYSjW_V`p1IVf-)kR(iKB8ZA_Gobm6^R%lyaI0J2sC_exK^3|Ca(0`h zNnjU(AD1hJm~>@M0Vq+!8e+RC!np{uP$o@~CQr8xeq;F+E@<rrg_8gg#I8q%o{-a7JDGBuBk$zw~~9s{)~jR-fjUHLB{yQTkoR986TltbAf zJAGs5jzFvj!aGqZ8mewMfy*y`@h&mKol=Z7yBB5G-R%qUT&ZDpf_4+7ueTE#fF zj?9to(T4p|3$4s&ejU!W z-#}N}odShL0SOxRZRz3dXkCo$%*i<#ki{HOfP0O=!@`qzd|LR<>6Cr_+C9@ly9vQ} z<+o1mCg8cf(@|S8)Z}~u?6heiNr|eAi|W^cY7jtUPjM=eRJWrJFq1D?zGi62co%cH&wlsK~%g=~O>s=0t zeOxTJt-XStq;8w-o~`F^$pIA~OJWvAPM<8l25Xlf7AUbj%(GU>&x){Wz&9I_nSDj| zelA!l!*9{0NgE#J5I2Dd28>g>mSKDm9nf8ZQ+{B$qs^XsqAl&_t49G#iOPdd)oJoh zcG!EKw9ATiQuTKzHb1_3-kZh_fqqXi{yqrjJ?uK8Jda8pbTu;Ph-r1FlwarL+tB(!&*L@1Xn?kB5Cb8xtkMD=y z4OLs)=6!tm%E-A)YqB35Z3Qd`ZKWTwZ@lk*xR_pJH0g9Duek|iXe_<2#67#0%JAi# zuv2#2y!}{|HtQ4UxOw+7ienA0iJMCAX5Mx4VaPna&*y5J5c=sle%J5L-7n`o!nGVi z3<{MKf^wBV?n|6C?0bJJ+7AKYxN(b(lu;|lXl+rw5Bx3dx#&msfe+Uqh&@QXMhJ!P z+RSZnjJR+d!5?26@2%X^a!mAn_}OCfn9JGYS^wEf{0RswL0k$)3#XqqYAP2-7@t8`}xt~O^5u(VNwGfxkj&S8oXJdd=rJVZ?DXxf&wMh^+v zihg5ToBov%$6L8dcXp0>S{8*hTG^JEyWXpe=-N{H)K_oC<>rMKqJD(li+mZD74tsX z&;8R=X09hlRRQj0vS{V_kOg#lB!!_U(_1I_x5aUa`md|z732Kir#6_;U#gcz zc`UL?)GX@OYJFv#p9Zw<831Pv(9hh^Bam!P8a=CSEBMx!*8RLJH8MtZ&*u)71+?BT z*m`cih7NX*RgyxL`~*@Js{{mv&XY*rDW z0m$E7f1ht-ZHs#%{{mdVgAyKLcQd6kv$h(q>Ynz@Wuu3>s5G6k1ha7 ze_&Xatcg{<0zJ7O`^Rvqci)UfG?V?ADP;v{#vYatdSgc}v%X2DPJ(h^FJ5N|e8>Kd zYkxp&p_at!VnR8o+ zclr&lCtKe;HMk<7b40##HW%9)FV42D?96%xVz`WGskwaU^W{$8)Rnq$8u)qkxTJ*& z%z$@Fbl@HpMm!stnaQ;q;k!ERb}jCaud7%&3#}KaNp=ubFQOo-@!ljQni2lgdMvP{ z^tv}~U0Uxc%s5}45x+$6;=~-1?m+!~ne(2$o6~Qs=+c#iyV1e%P~hk8ytQ}A*>ReM zhPd;SM;cn4n^IM^JK@#$Bc`RUFxR67^R3VBh0Xc=dUstM0=jJ)u6k{YeLJLzd=2(( z$irjn07P|ki>L#uPyX7eh&j*%@P4(GZqRw!>c_kiLI->%#9Y+|5oLbqM)k1<=SmE=EqZuBrzJ@C0?15A!L_LAXN0RpXvW>CB0O zsflV6eJu3acKfpz9Fla$x%*<_=bUcpOds%|VuGA7n}Pi{A3yu2FV_Kw9m(-kdLVOfzSFK`s!J@>pvX3U9=hj|o4=@teTFS&w? z>}(!5@){0@CAXTXM~1U&zBPBg)FIAW8g4X8C2=;z;9qmSYgx2*yFEfmYkXle?LhfK zGEp?ORHn zEuVbK;@7j9I|=Wu_6LmApiP?$SflV#|Bw@}8jOjf4`J@WsoFEvV7KJd@=BH0z1kDT zUK@7>v%^v#RKqhA^iTP`NY=cNdv(g#Y(sW#8CQB*BJH zs;{f#R5g>sc4xZ?GhpxpAGvT54<&u7d({`2)c92zl?4`)<#2m7wI}(6ss}%r%h}c8 z|4t>W4{7ZP#J8xPV-H(LI{3{k%kZh#x+9ie49k(x=8j*03dNbe9ZAVQ)MozR_Hm1R z{&~4wXuIZswF1;c?`Bl$+xITpSwy04j()K)#JsBURNWusM?vFS2g3o*%?TmSQNv_I zwH{JbHP~|eJhaWw3k_6;m3dj(#gTm_6Rb~9Q8c5gG`lu}c1&w{n&XumF8PVX7R)py zdnyC>pIu4!n)$b>FG5n*zr~U0n%VE~k4eWKW(ta(aOr%agyXb!@~IcXb60WyZgooP`ewQQ_;*zegVykh6^oO?Go8{`5$QB8qvOY@vK?RtQWIVb*LI@8IRI6(@Kg@AZ+3Cc$ zYrqIk8^NcyubF!H9-_v(PxopF?Q5$XuZ-@72e)%kR7Yao;JaHn9TiX5Z-H@2+k}dy z<;5~B(+)E&5mtjkvg(T>MRFRv{%E^i7=yu`w_2xl)0Sy)Px zk)|_e<}?h+j_=5W-@$ED0YF*^Y zP<+1ueM?m#&dDVCXngw}%pq*T2tWCm9J!eR))ZdphJ|o%L>#N%O0j&EC z1IDsNM&M|~^>%A$?U6|162L~nH)-1jQpv#Hd~jMR6lsgjiNIl)mw;E5cvdK+PI2veTb=G%8rZbe})2yZJCBcXFumxnK9&pd{pChTAdMllHS)%|^BB3KT z#WCmHR&i`-v7hYqacs;$5zBf7C8YiB-L~_p>-BjGEWL7O@bqS*AiL-)YI&Z9L&!(g z#W8o+sb^jcMT%fvOpD+Qt50EX{^Ee)IreB2Z z)t9U1*W^+z*3t(`79aEXOccEno(@#n^Mt3#4|;snv79kH2=1@L6KJo`M_4pDkIuU> zs?45{OX~Q1LY~m=tfokZD^;qBoU~o{(!Vv(KQURX9wGe@twpeToJ%;5@;&oP5qF9V z;A6_(1Lf%;xM2bId;>kjELTDcZ8-~Z?5S2tlinpO%NBlmDsG*~QK}W4Kd10;nUfA^ z1VdtNJ%!0Cgc^z=cdK-a#5q@;`8o`!<_=xjjmonizF(y3;}1%WMe8Ez z->28C)Cy#~a$w31i$ozrHj5HuGP$~JFDn*mu6FTJFu6flkIIYf7HR^KWuY0;5ID6k0tYk628Se1qO0HYbn4=FX=XFXF zzi?dGoU0?S@zY@w%$R30Rugg%TRbXCFGjcW_TCwCk3w{;Whb5Nh2R0s?N3Z`n$-${Q6|a=138w-)0>Z? zfYK-}xuN>)O6~d_!I`5%x-?0T!fZ<|DLEf*Eoor?_w0w7#o%Zi z8DHUS`RyK~8H4>>y-1yqAA5FxIC6vzixE%u1#MMg-L97OwJ~`k0#nc~VB+e%(I^j? zp{d1Svmxu@%aj=3xwb4MXtMj2O73BtPg7-`*&gZir8Ubj)PK~#rVUs;mca!;*f+ec=E1!(BBnL_skAPC(=O1S z48W4FuN_(i=)w%=08l48pvrR{!X+ESKVSf+X?;w=jYJnFgMH@Ej^>@~B^t$EvcmGsiqg|}0v>g!G%n6V!Y&FRw;hYD;_TU9eOk|t zdMb%&P#p=AkWOAV!V^(Be`gdDrjgXT36cHiPR!x~FTT;E@) zGK=j$axUJPs^>+8L|EFvw{TO(Sx?@?gC>7|4HR{WGz~rB`SYKE>eSP7W@4-58VW+p zd2pJK^(0v^$1qy|Lhj2a;c#U0NQ-Cp@u7xg~= zVqgo3JjH zqlOrs=A4d?bWvh$A9t>cH}Z@KbA78{fI364ZnT{hu8tJx(BVi?uH=RnOFHNVA`DoP zstSQ)j3a%bcHH!CA&wsxBrWs5?pc>L3qo${6Sr6BZZjZgf7zM!BFP_{o(mHX(82+}+fN>%m7pU=+Q8&D{yi2`(K zHj9Dt2;bzIb<;u)fT@Tin=S-^%$W_^l~xW7?-JIRD}4iB!^Ej7@}|T2m;UmFL^otoHoQIfQy}s5*sz_#cjYlY0?_g z%fa#;S|~*_Zs1Q2Qd4)E>{k?v6zkF%s!xa;a&B;wVKr%{rJf}b-XgKJT!ZR65pu;g z`L)vDoFMO@;V0Al8|pSI)9+Vfy#k^vG_3^7IJeEL;u2IsE8j4l;WP>`MLRe~AU?lp zRJEZ}@`B!#q7L7TlYTJfu$RGes7YNckgHZc@ca zDt42REA5<-M#X5C&9`X=&e{|gC=O?x(ES9#AeU$>kTTC+5o8|PrBiM0jSkQZ<>w>9 zUueFfCcf0=>nsT$7d|K>NIh-D>r_?V%Wo;Lxj;@|w$%(R^Ym%7sBSvESYN^+A@&_k zMu8%s-`nECeg)>J#z3bs82?@R0Qcyxga3wc$o>XJ2fiOLu=~T^qu%&}ShR7c`nscU z6FG21|Ckt4D6rj(^%@g7qkV;g$m_ookHs^_+RUn2=XQRP%PkI^J7u5hW!N3;o1Ci} zmBQU(-c?QC1wY+Fd^Dw-DP>)S*{5%Xuypb(SA}qQ0zr)~g|Gv#t&St(6?Nzhe8G~A zNnK-~tJ{QGxVSBG)J}`+6{g42*FExiE$-H-Jpq3WyK2jmh)ezS$k$hIj*@fKYMt~% zwt-{m%7L`gpgOUGLxL#sn{5i`gJXg>>c`~haJyM|nE3%Q{*KCYqqM3ZFOwG%C#dd$jkN!2c_`dc~| zUR-lX@lf3G>rWCbvaLmmma#QB^wy$%X1mp;ng>+OVtxQxNpp{^biI5tz|?(^GZ3~H ztmE08wfV;B@f|^QSep3oe7HPFd;Q##LhXEwHglDnJ>coZLW*tVp>OJtR?NQ(MyDY5 z+lb`JWmDyl8lUXd{^S>ivc7tq z6`*>Z!6mp-+`-h03}WiHz7SC0n0_}{D;;LK20G!9;34P7II{*R8+-W zbx(Z&u0{a_M_}g>^cezVEas^KWN<-ctb@k{QgmKH4ybx#H|Bo7?2IKO-f!84%agbK z%#8T9v5<}i_{|8ZM>t;;_p*>GRh5#4aV3o5w)AiFmRj{gp;k%KYnska_s=)2 z*|t}TT33(NvaU)gt{I1dUiL;r)(-yi`zvBQD%4jvu8014!-zJ!vkMkjz3*}BJQ%2b ztu|+yG(he!jy<_~c<%%D*_fZTu1w4B&IyGPZ;eBA@~5EUJ2js5tC)JN%O3SlO8kzJ z-}-b}QJd!Q-K*anTdJ%~<+Z^+`m3d2mT?p7+ORjx8M{~a9b3lzKIH3weGLA)f&R~r z_~2g6r+`4Gn}D%4HDL*iRNE*zDbnWBO<-ID-`!ibywsWdUK{I~S+wDUJqc-_baDu- z&1`T=gr(=B^t27~kUByLl16NI+>%TlqRo;IF`aD9xels)9$taPG>h(v%BG};F-z`J zImE-M^oZ+s^Ht8k%|1pBIw5k)4k=Q0JO_0a*>1*{1#VW3({nRhQ44tMH6#3`Uo7QQ zM7@oM3%BI)1vwO1*4WH$k(r{?;-`aNS=j8rmRQ)fw{UmrEG76$Nn)d5QaMPP1Wr}Z zSFs!aq^%XBO0>$6Dd$38+~afGGq-VilF{O>pJxvm%@LQq|+82 zn)ux7cDnt7zq9d}x5L=4MY^2ltMoF%RPE9S|0{Sua)}LJcAxVw#H^#am@D6*)4=&F zSLH8u+dj4E@;3o*e;mzq2eHwaztMS7PaFxu1Ex<6Y!_R}%@jex@UIOzg$4v2I-p(F zo!9ix{aSmq|A!-bY6CpAL-l+*nd7ADli!^<4qw)x?NIRO4$lsAEkXGRe9hK@OBhVw zu>l?|Rp(=l6DZ@&yiFRUnhEr(QE^U1l*aneXTZzG}BUx{ZVU#K8NH|!p^*5qBfWLairpg<}bsxPRhH1Gjm{HSRB zuIm3G6j*VDg^UaGxqpL8H}NwgUeQ4Qujq-<$m$RAz+agU;Qi5ErgwpgLUpwe>>{2f z6c^2dGvNygQ2ujQr5R-k?MT$6=nBd|I(xYH>Q55dRIOvyGj=h$b_iB<;uNN#eAXm05dz6eLZ%6b}6f z%52)J3OnFUcuued(%YO9@a4}OAMPHaO`@kMvheS(uy7@K5pl6ZKa1o1#`!}P15xuu zKTlBow7~hz`Ne+s{xH76 zjTWiPRx&3EJh3FK6w4&;h~U^5gBg2gguNbX{fv5B&PcE~_GwSc-B}uEZ%nKB8F4!y zAVa~>egZZ;VpEz91>>YpOpaKCx9o!w!O6X>|144-W+N3zqCSB^y*LD?T7M8-BIy1# z0sG$(UMW)q#DGK4ABxW96IkR54?aLFnnMFs;}uxa1E&`WElh`YF4xC8yZ1xyj^2eP@B+j}vsNg%7|9LYK&d zS1J(sL)j%VF_jp^|9JmI|1rSs&#?dK{e2kVFYg(j9}U3H2KqCAsL%<%h#_SG3w${c zv;IjKU3K~H4XC-!IoXUuzRrOY+S$@9*D2a>kWYBvX#~x3y^7bNY4^1A-q4Lf2y<6- z-47`)IV`#*xGU&;aS&E$rKhYhO;`kMnFS9n92GA7AZ+66Ep6?hlnIbH?|pG#*(j0VGkTJ?Cn!WMC4( zyn3p+hJOyrD#=DEttzX(l9K3HowQ3Az^uMHks|`OKw<^4?k0*tuC!icsQD%+$N&{XkP^ zZq;B8++bH{)*EpRf}aY`c>+6+Q}gfGjmd^=8;dxPFK5MJjmi3kEAmUwBV@(FjrI9$ z8^>=OceAWTg^4Vh`iB|9yQCoPa$`)|ye^o353JRI+E)H$F#gRL2y7VYfGDpe)$Z!S zPqiWz`J#cIUKKpj<=!TyE19^MH(w<R@zMa*;Ej^c=1-Om5+H@*5+V)p6iypSW{ zHYq1tL<7xSZl_F%kKl9Bbc6tCoHwZ&KYpYc_}An z&LKR2jyl=%svw#UxF-gk4iYKB@Yf`SuVzNH)IptWz$tK{22#pHg}#Y+zkgTF?Ch4* zJSwPn`E%2!*VINCAl_RdsZrTL*qp@!V#FZGd+u?VSx4` zIbU#YFqA^itFZG7sr>6$(JZO_WvEU7xMH zyarSidR5=|st(rv$NsbQ9K~@ZMD>JUj_!Ns-Fy&R&S;O*C_SFr+0Pg@cbGK|a8?3Z z5h`MW=imRfVo6bGhJk<(5y0FV;AW(O{nJaYq?KwbMbPBvb<&MZK-S2L{Zy?v8d!LL z_A~V7lrIWCuFA!oC>>2ngD&FLpOX@U;0Rav^Z-FOG5V1Qj1kg;@pugJU29^dBp62( zTq3b@#*5ANSo(7F9?+i}C@M&sSK<+++-~2w=eRa%<=sB`x?out2&+fX5u|a$8O^(G z{CEMr^>f>r6~DL*2@%_1x{0NtiFMdzA4FGT`96;NmaFTQnU%9k+mRV-W6z-r^CNM> zXuL!3%x=jhxXyA{TA<}C`41Aq*t7CmLs~t7nf)&%jwqF;($>+0v$1~0YJ=*vmacDD zS$booT|1X_vE4nrueGFTo?BK+rx2N-FdL)kzVHRI_4GGZEH#gCN9cF*9|`Qz7eyKg zeuhCMvq{ibj7~$Vf4hF{gzYhoC+Zd9^%0m#Z(o^b4g81T$uOJ?=QgO4RY13Fz!v>* z)91KA%5GL*p9J)4s0baNzua5+1O-GuGAf82x4@X@KN-d=eR+Nd7{6NnA7Mazp1$1s z7S{hBF+l?rP>BOFr7jp0111MS*)c>-UI+XqgIo_ud00abEO=I)R+f0nw_8A8EzN!R z_Fd|vD{tX}z4H9;oSF_qQg7KvHY#Qla1C!aT1=wPC7ow=UfjE;Wnf~D}?hM}HPObT1E;m4OuasZWT1 z(`H8$iv>V{9lHcM{^tZN%n{H1ij^RD8&t--78SRsE#Q1v^ud?NrQP%NMD3^#rHP*M zINhtw^Azsic8orj#i#5JDW0u+)P940I+v1O=Ga)&40j%0obxm!XV&zfe)mILM)t_A zdr@=g<>7SLNguze{Z-uO+#1KJ#wBkBL83S3@AF=LDMT~`_$SFx{a>``R9R2&RJNrz zreDt}DunAb;$|mht0(jhtE^K-^G$p9uVyk*@Zhyrz~&4u2l}3f8$tA9Kk1h|H_mz= zH&NaZkBf^=5~Q%Zq2PBO-{waKkhWf&Rf}vy243w9F7>xVR}PyqPQ#Z-LsB#IeTBr$ zj-$h{rN7&jk=Lc}Q<$fz5!CqNEp1q_er@T5-nz=Vf2)<39#^8PcG4}aJ;uswUcJ6q ziaKSIl5z*?NJ1OJL|h2`cLDHIV8kLADo72tpp@pH4Vr5?CH=SPgAyLRe^$!F)UHH1 zKW?!i;ZtnXzKWo<;jT|_>zo9_lKsI z8gKiNUDOML`lFdjo2Xm%yDmwC>u!pZ?6XuXu+ps-IQ}{DgCuu=1i9kic-^9`eXorN zTyOmZ7aT?A^&Zf<;N<7*~VQ>Jf=eR4ZDD&6C}4De5kVB@I~=L zIiZO2l5fc5jmrrxw*wS8=|Z7MMKCTb7VVHwMs+0TEBegUCR{rqvN(JGD|%41uW*#( z%Ey~)7|#a6QhcK2o7X{AnrAk^lACYUO4}vhA~Z#&*~aX8rlwuM4SNBq4~N>SpABY# zxKdXsH(C_EYBR8j2CJ8(nVKC^=0b&Pt0(ZHO(HlfIGq@X|2K`FSt7x^PQ7wMEz;8< z7OK1_3s{+?yD8H#nIG-Yfo$hffvkLx@-ot&pPzv2RngXaW({CrEv@3wbD5IyMO4>u zGJ#;xatblxmdw8l3BNw&LJ6U=%cCA8vcVhSQVY{swL%}Hqe;}W?c%Aj71==ZzYyqbr+(b0Gd=rsdFd|n1mQn4AJBE5Z|1AE2Ds%c<-XE7Sg!Yvf0(lC zo>DEGW8HQa0l3WW7w>~$b?G35vpNLJ2GmJs+=3k%;DjVJFI?m!q5pSgcrG2p|765} zXBNms6MnN2f_NX}NBQbl9NtH!4IAy68t(r?>=PH3SP9uKyQDz$#14RPBVJge?#|*& zR#F$3i33N1q3JJ01xf#508h|JcxoV0x>}8s(^wBUG1{NTp)D^3kBLZp#U2PDuqQF# zQxNnKBjJ{1o*_X)p4AG?l&QU#E~y%^@|*tjt3l0x{||9I+Kfp&!F&Yw-eS|jV#wt3 z$mM+r0|jwHwQ5ieVxE|rM2ZXTxi+(v91%X3Fs9RiT-R2))3IRN_>r|Vma~S5MaG?# zy0=NbMM9Q0KG`YRXCsKu&%(MgHY^P;Cc+f%F$J37ErosvMD(FV7xe75@}X>($GKoRMh{qily6e)uiAoeQdTx_BY%1%HVKIr zPy`ZIF$J)^Egv3&W&?j`Rqw5NqL+QVbw3qE8j;eDiL9d{br9uV4Y2M+n*D-NflFvi z%iR0F4JE*Pb7SwRvJ(kdPqSKSFsKD)a8luG(q*&*Yk{E7!gI9xXti|UkgZgmi$L?M zt&R>Dahf-And=5Tet-bDYQ!jW37)0Dn=jjQHos%krw_dhu5b5M%ci&dtZoxmFl(S! z9Q~af64jr7DkGpbchW$Q0$5&rPK`@fide3Wnwu%!A@nV;x0jFJot22R8No-ReYhVG z(`HjEIZGmtj}SK|IEPhh%y+ij#StiPdr|j(lJ59Q9>&4Y@m%QRKU1kDIKv;~P5#ae z|8_$nZnLA+k*H$vF-Z01Fm5e4&-F$q&fsAeNv?x z!&)!8zUA#;DYE{nMsS(+>)O5Ad2X-RgWk87g85!-o>O)@&6B!!bk#E~U;1lHB}Ps= z&KT0pN*K?EUbSePFP&ZNH`2g^QxJ=|(Lgq@3g+Gbt7V~SXQTA%K;{`8 zpmiQoSGz47!`%Ung?Xh5sj1G7knngF{=X5io81vumLB`Vd4B!I0Ts{`040H$VNfvw z(I7woI`}03#8m*Cf{K9y|LRmfTo#>8`jLXi;lAz``reKiILw5StrvQaaq+(CjXVvnnA-a^J z?rM`OrVshmE3(d@ZSuEk(=56IHWN~a`v^Kals`{r{%T=>l z{f|TMMlo^fqL}$FMm239Ka1RW*RDzOZ_0fDy5=eLw-38W zDm6yCLO*jI25C}SJVw*DbXX+Z)X_D#aAEIk8^6q)=Cv+%JN+8!scx$IvJ|Eb%IqU> z;?0xSuh^9zjaOWrZ4%9V8AnGw)6L8&&eP4}ycVqCL-(dRs@P4x3sT z$g3(XQ0r&aiA(dx(VgeyoifSxXO=$JUMdxIUXz3nd6w+BP$kTmJphbimfx9XTGe7Npwiwvu~h%G!hEnV zTsMz3P+6!GA7&r)L3%eS9nB4pj_Zn*&g6QSF6-L&>bV;0@~vpsB~yF5t3~@FG-i-h ze7AuG@PYJ%+RFFN+=Q|@OJGFIQhH=#>~uyQc-z_7cLKqm zqE`zW5kfT@=v1NKl=ZdFLPI&O9nt%UlczV345 zf}c-xtq=D0)pH&{+G}cZ9yS8qMSc&NKKfj>tOPd(!6U#)3(I)N8(%3sjL{GMTA5Ed zyYL!I;<<=yIE<%tVif*m3C~NW(LdR6{s2UQzCCp3zCoQhzBg`vq*n6bT;LsX6IH8+ zC^Ad$3R1nhXj%A&sE4QEHORLV;!c-6&sG*&@Zsjaqhz&cHoM&x+R+o9S^V z$|?F#quj$H5yv%)&zTAJ67|~1=d1_w zF{z!h5~^nyio2uM&K25v5smp6yL?X@=xcl&t$m+;O7d#&r*c7Y*N2?p3b-0p$28T! zDw16GqDN^R9ju%+?%iF-f^GNch6b|3;CCWOo9>XqiB?)-_po+lPmmkkhqeY3^{W?q z6#9z@#h!jH*yV?C(}JjfO21wy&pdh?ke72G&(F1$bF&t|)NX3Mbe>B4Sk*wr_>gW` z!!M-!ZsM+{EwPkLt!t1?txuY~52=#oxy%bB{}I6N+Sg8%bP}GcjMf){0REI7Ba6I5 zU#K44LW=9}0$iFFeMWuqcnr6!(0Nh=M!o7OXpwOJt|F+EKV_o{awI=YjC)nhn5LsB zrVHew^U#3siT-v-n8@+d&WIwOwgdfyM2M?@bHIjaDQDIL@}yE^O_VoS`;%owezRe6 z>~|G>W+D#RJ^8H$|y4kcTwXbfK~o#U|#Nh`74a#&WfdOgLdBHS_eND zP5s3|%M@-bjPBo{`F&l7@tw)t#Cm}7dtSMqokS^mQ0QYMGk>xFgU!qRa%5L^gu8i? zUj{Gt?X2`exXL^J;^oNS`dKUDfgq^#EmW#u<-!V$H7B#;v@VWu;f;=Nx^pHRY z)p}F9ci@BSjxhBO>MHXEwx5LSJwX-w30oiA zF{+>K@H-7VD_c^}bf-MO`@?=~5OqWU$8WN(ZYKOWZoqq;sVWYt*1px4WgQ2F1^_{$ z7Cza%P=?c0qmQIw^GP;+ki+IwmE%*avwzMN`CO9|$M4~xDlP7x1gA49Q9Ewq+sy5}V4{fU=~!sUZTFGiJJ_vH`gCL=OKIoSe~& zO3|-#Kg3VVR=bD^Bg>S|$@fJLAFTls#YObsZ(ofj`n4dQ(?MC_ywSGh{~;*~QtoL? zhHzlW%}$ysAEJ3{YO~GoZg~hH!&lPpcJP^=7pl#Yo!t%tP|Q92zWtXVJ;t6kA%0{g z$8VXSGT|szv=KkF_kB34Bz|(QW;iU_=L;;SvUk%p9hmt1`|Kwn<_jNYqG+VGANn6& zNAv`osIyXFbQ`t1zyCiXKsR7OO_>a$#kI=#E-&s{F3g8`6ILm=)>W>`UYvkwMc1L( z_b;hN3z5JKFMakVT2xMRs)bZad_qu}Wh=__wMB|oFHc|u7CoGT53bG)U)KkE&K(se z>9hzDyO6g5ddmCRiXAawWF7yK;?3EmcFgg2mq(GyqGUL!&tMl@N-GCylCQa=lea;ml4{rshN|eD$x4s2Eh&2Y;$YmblVa-K-=esvwO(If?>>0p@;$DUtPr*a|BBA& zZh}_l-z30!1fQJG#F!CbpJ5`LVy+paXNsq13J-EP_i~(v%qC-L?qM@s&@TgS|1A6Z zhd;}H;P9&TvCs2_#pk8#66Kr+N{QgqGdzDqvInhx1X{ss#{KQ}GpTG4<-eXW%z4QS zX1l<01}Qa-a6+^4#2xZ}SR#FFMoM#echE$8sLzKjOy?}K+b6SN>Im>jUm?4X3UK-~ zd%jC~^f_X%rr0+uoia=)!l2dktlr{P+VW#2a8 zqesdHT@obCp7D-wlyqujh<6gix#q5#F%MI7=2i4qWEHfm=8RPl=f^NtTXkmYUQoDw zPnCGKDvk^hzCpXQXL`tfp#75Lq4*_s?2*23Z!rodvJn9djd zVL+AP(2UqLHJUhqSKtgc#wknFn6yd0OuB45LN}MVjg#v-=;h1d zvh%Am94`i;^5WS4Ra*FYGT(P@dA4+PsORNDR*Edh+NH=2JqoM7OCWCqIe*phQ)Tw{ zM2nDksa_&oW|2+)j?vLQfA70SLv%HOEn04Eh``9GB#O>p?R0(klp;|rn(Jy(q0tZ3 zD_JM{^W12?m9?3aKS(&ZjU?pb{};W!{wGSClIFTq@}j81rMl^}@#|TL8ij*gDaRW- z%yXR_2L{_NV$+3N4!}o1NE1^M{{u_!PA!hqIjvg8IKQ;aBV1hrN#q1p1J;jV;w$y#a?8jah7DH+=@9_p z&9-R9tw7rRlJvsQ(J9YVEh6uWpC;PPK$1!Sufy36U30@|-i02&UPe}`unrl+L_Mss zL9H*hi@m?v7u#05oQut5PBcWEZg|J|Szi#VWqvSaWRK+g1U8_M-*`#cdRs_F1}uIV zOuQGY6w1}b`Uxh#F`vvw{mR6m}!ttR2DZ!LF|v;!z0MV*fA{-+OL z=lRS$dhJ!TaNy3Chq)tpN3_yBWeRsVr|q}}w>ag7l(V@$tVP&&s*_wJwjEhJj9U6Z z;GHeXtQ`JrSwT^M$<{3!&w?j|{u24yxtob*5_|~7n@t8?>-xeZwmUahHE5CBgSf5R zjwF5<+27mHdqex3ASuYtExl1qN#F0nCF3qXX=M_kE&t55{Wd|-RsrA+!TjEzyRr{S z9$sbtamzzlTjLECA6BPYCccg-eqdtT#BbD~jeVtOd!Q7bprx-9v!gFE7>78RsoN5Z?N6(PN9^iJZ^L z8#_`H48Kwit?(=V&3P;JQbEU?FJY$jHhgX)!GmFZB0WY%`+t*mH1Mwcr25L`+ZgzJ z0g@Buyeoyhkp zRCU!phC5YqYGa(|23f86y=UDW3!ZN_D_SXHeXj7Xz}>-i^hCS_@5Rug>7GS;%XaSh z+S_+eU)0?GkAU92&zA?G4_7KXXbGRoduOL-4}U6=d$CC?elXX{9qqe6d7-oEmwxs5 z{BYeH*+;;|V(T^Uo;sVR34e=yvKF6c6}H;JQrys_X$&oXO@Qp;Ep$5Vwu_|Dx!CQ4 zu}|`OcD28i`TLs5@|@W1f>}+5SNKlIee21M(%RK-%)ch}c2UtUsf!G2*SpkKt4~C4 zcfTrtknA+?e69zxvK)GDrW8YLw_n-URToQa@AQBf*O3Q@LR92FdTd9!iA0z@b=@=K zUk~oBxw|_s`{0N&U3uIYbLdaA4-5T1NHr;a7Fe}=gnQw`EX>=`RMqX;9-a4X z2NpGS#lY^j(%cACJ{KBK4sCHOZ6O|kykJ!K&xKxf?YuIvzuf#jg)3|zrJNAE2(Yy& z-u!siqNbRx58#cB1Hrth$7OY*9?Bn7sMWd&`@AS1tWLwg^Vbz0pC-BgbHGD7G}o>< zj9jHwq$uTPp%l6X;X!(@Y1u--Z8_rqmu6@Dt^IMsW(H9f=?X`Sqosd~v_5%2lDtaF z9Hr^gpmO5WmQa(hb*XO6zKPjkZVFq|Fz~ykTKFhajnh6YUbdSZPn~-EqOt*LaY|kx zeeaXa28nwW`~}4Q51NqfxSG?RjK9}ZD}7!Z7;`;*xnkaa%(d&^u-b1PNNpGmJ^6m% z`IiZ?gar{6pY(1hVmda;Vmk01$KR)nkp*KCa&#h3pEHvxm$Q)-JHO@9-FVumf#sSd zAMbVk8O42fb@M9vJ4jo>+cMY#d#_N+kKuxlc9kLPi{&kk%jSsK?yb2O&o7l8E&qa= zlHej~b06U+Z~ietQf%l$t6cG_n=wJQq9x<&@FQtw$Pev0qZ2ZhTAXh7+*_V0@TIY> zY^!>GUF`io!!z>sVXZzizdCV9O-2cJwPc}?Y~}rx_a4a>?d(31OSSVKKXGd??RsWJ?Q5V2kVkYK10xyE7fOSkvr;=S5`Jr_Nkd}yW8mgBUGr^lp=hBp?* z96=Yz-4>A^Xg3?#skrr#!k&>nd8NdI1sFIVl6U9B&5>PYrP0}UKDVzmUrTtpy7pw@ zjjo*`uWJU}H@*@TAc?7?7CRV5^#A(COjWov`pA-ExzCjzI&b1$!gJq8Ot@pI(#l_& zIzkF8yM^OR;N9=PS$))h&GkjTQNiemO=IcU4p`N@aNkRoojjkM{&`^Q6nUst{nusR zvV5)>Au-`C3eGm%_nKo&?z}`gfv+oXxA=(hXp}jne&w%UpZ{&_)kxun*~&b8-KZAjGj&;IINnW7oBUgl`jy%X1w^69s( zoaxRmJPG5wj9=LAG4iXPRgJsnC-eA4S)Tf(yh}dD=vk-7mZW(n>|?0mwi{of1{YtIV2>aE?0`lw%IkuWy!rO@EOIqZvs z(7MY@$4A~eG$E`tDXski`#Q!9@Rw3OXs#KJ&K3iK{V0jc=Aj*{$?26c7y6HO_>-N~ zo3v@Uxc+j!k3z3)K3==^HV>8}cCk(%=uqH2KfUY5rTYf@nosS$JM5%p+Sn=|-P0fa z`B~?~W+A(Gf;CZ2Vy)Y{*V12vySlO`*37tS3wKuU<|?hy{Kji5{}LMr`Q$bN-UC0~ zsHbUK{dJ9jeMCf!^p{ZKeLV+ZxP!OozfWxOdkV+ki_$1J>#8lOc9*UCxczR%JTX02 zc(0GFzWCuidH2uSDjyc@@RYS%H1RS6&O03X40~?81-#HIw{##0f3Gy`GT#AhWM27p zveUUTeD+H(yU{*ERM)fhDW!6s-P>1u9b5GBgwTVxHqyn{ zX0sVhjB@e;odSm#lu+mDMx0F}?pZGVw^_6E$Y~+Pb4!h?YC2ojI}hq8b*COWlh#^; zO*wQ%{`!c-QvSs?`vlIN#1()|b6t_(xtPz##O_|ulsRw#e5|!5R;d^3_ttCO7MpE* zjgKtxed|Ivv2EfEG83lLj4hKq=ug^Fx=4PyGE0A5KHcZ9H$7_ocD(;&l6NpJ z)%0cU?}1t)DkhG>Nm(a#4R*xu=GA`MHW0)coiB)xFBJF%XOwn6SJvGP)Dia;WQpn$ z7vUm|TX^GPHyt&S2A0<;?KjT4SgkVNjFN~qyWtowi_s z2RF7eX4@N3L)@%WRIU_vJg@iI?x2lJJ8oX-b`iyN0s~6-RtQFJa zZ1(ULTz1FwvJGtbTkSEaVnNC#`#r^iDA#_7zuO1lqm&n$ineV0 zsuL?^%Aa!Rk@!pas$V-rYdzvpyrtlK%Rf~w3pZTcPgz+u^_ z0PFhYBpurqzGWGj{D&W-ZJ>5-lqAZJyGU-ZNp6oX_zgAJhnCdwcjmu6s`jht!J4D! zo8udaHf9I!=-$Vg(%Y?@F1prud+q*wif>`o+A7dnQ*h*;_6-U=+UX zYr^YCU(QD3FGxFEN&jA_(2^k1lc)3ayt09&)O!oXUk#n26LW(lq{JSmNUmOYLV)gI|PDU`yXUm7L>XAoP>?EqqM0282zmjWv0_~DRy;aqWo@^fevisue6WjG# z_IyjpLj8GpIKMo?V#%>D6@B*)$C;`Mzl%O{2kfZmbED;|F?oB>Mm3h74EwX6e|dDT zlD&=Uc65WB*U?2r9(~7a-J#nr#+~~E-Lo-vuVc1m zFzG<&gX)I|6HL4EVmIb0+OP}&1}-RH#B;q4(Do}Yz@5E z^uT_ZrObeFlaH(B^Sw@Az{_-#^^iJj?O|DGPe*HS>#m3r?fyIF*B##OYL)bmkqf-v z)c5=NzHy7+hqD(nKI=CqZ6%$$Ut@90%wH=ebNgfPAz~4JsRPogH%s?hU1OAP|4mzc zV^RNLg@IAA5|4*ni&u?*D3ur-!d1{)9`oUaBB*?*>rR>Kx<9bGbuGKBOX6=QdBUlN zJGm&I<_EbSeVW&ucz}NX*S(cegtAe`cLwqol@%PvjqcY>X#EZU+*s1DHd%kMxT9xNwRAg7L;JU1VcS0Ek&gF>SG?Df zmZ%R7G^^FV^=-!jwWb@Dy{gMgd$skyh&c!;B#eHzlSMRHda?DB;lYw#Gvu>F0;4O$ zD9>{pR*2Zxs29@6Jdd>{%|^a{IjVkrna#Ck?$=NEy-~M~g5FhORz+4fCS{~I7$3TFP!+HH|ME#cW$Zz-l*C6%W0?=)t;kbhZoDJgn@a8bXf%jd{nKg z#Hwx&yJ}a&#%UZ|LwbGWzghMH~GvVdh&$F`s?3WMB zLV%WdTd!o_szrgC@^bt1OMK@Lt0MPdDLn;^<>M}7~9m;4TXBZkY#;4`ar& z&xHhSbUOPc{FoKlD;!BnG$xZ*Qx!Ln_(wb z7x3x9-=_ZS&*r9X1#c>BS?8tcBmZm3nXJ6?%HWV~+dnL;lK0+*@b+bjfxW| zL&Favgm;UfKI+PilRcCxW7CeT9#*eZdUs^hnRT`|zEX_1z0+u$n$6R(OQq9foUj@V$NH8VeoK z^b>1#kDuB1$5%3Veyk7rRO^G^W;*dO%_1t*#As`%>J`Vgq(05xR`(ELtE=z5Oh&E& zwWvF|RQ|_V!J-4pE=Rsp3|ZS09Iov#6zU+<7#+&vV4wT7YhlX;o2)knWchkP*L_{l zUjw_hDXjS&eHI%Ea}cijdZX*;x2H?IHzb4$di`E`rBmCCn*H(e^UkX5O%gWY*o%u! zA|D`D^jsden&y}m()1dijnKYzh|f~znB|5s|IWn;kDPgg(_j4=t#y*ftzM#C+h+V> z5%IB=K;P&;on;DovH`6c!Y9*p7XEtoIJGZ|41X3XhWyZ3aqerC+?#a17h0xnaaGqg z)+iy)o|hbr>#;gf`_Fr!AW(+d>s7RXS%&&Nag}!Mw$^|_f)7!r?uE0sxgKx*qea!V zgw%AqZ@-3I`MpXpcp%%M;GM(LH5pI6^h#F3B*jc5&|CXTGDRA?6oRcYvdbM%4*TLh zr+mh9-;>;1-T@nxKV?6GmT(sJDr>kC5R4GX`9XSvq?!J5=(9hOn{gUX>+ca_W2 z59^qF!&TRw(crqQQ?6xk%=hCR&3z|MynW#x-MKwCOlmx@(UV z@(o=XsTN$hHgPrS#NAf?mfa`oJ3o0BeEnOX>;?8qXjKvE(wemK#&6+^o_b_e6mwru z4KRgYPRHQa-OKayyR4SF+p2gw*T{LvC>{D2U@}y@h526?&>tA3&3YajI{-Z}s+C)) zJ>GP>GE&<`?skfp=hxHYCu8oLJ0Cu)u>Z{2^v1g{KPsO+yShYiZ@KP9-{a$F#U`8w zwmR2-L=yFSle0>akwPDqz1{ah_Al6gOqtMv7T*3wJ-kdNzTbrRh4b>l9ln(t20c7R zUY8M*5~O*w^uza$W#u>bE6DCJT#FFkUH)gu%FwXRVX-|J>$^yMo{lJ7Tt{VGtHW5W z@0sN#X_l7WFPu)TZg6zomhI;FE?0Gb#(D$M^?Bc}E(i?uFW9PR-D&SB`E2m(oh?+V zSjPHWhs!hELZyEDyTRg&ns9!a=rbj*{&y*g3l5$f+*oy>n{f%c)v(*N7ddNPnM^ie0FK!F5bzZjk_>s z|12Oc&;Ae{-lnHq75h47;PPW#{IRR|PnVojNxk=?a;uUCa&15T6HKa~Kk<=?;%4-% zSsRQ?v??V*{Q!8wxMfNGatriDxIspN>++r>2SgVttgG_zQeWio>oZ=i@MV)j8!!#( zfy;=Cw#Iz@#W}7{rmXDH!clQ!)QskgPUS+)k{1(>fy?R--c9b^qb-DvEz)(|9Jku6 z)+AoRS8Hl;M3!9fNiFt8y1(OK`xaOXTp|AIA2A2dlxB7dzbNYxyqXwGx0iOz${4|w zv9=E99xbE)rJc=jb{L>7_%lV%8Y8JKV{10kxH?sgDNB86UPB^#sN87JeD*;XeGSz_ zQLQsI8VO!QkIpLnWjbcEp=fQ%VA1b)w%%*MtGV*vhQn(#Y?rIser^9_cflXKl@v>? z@&#IjJt`xR1av*&@td09bJ&fjYn=-Cd)&vHGAk|3RkoI;+iEGG?wcBoJ1MBE?>o^H z9nl=7^vd-3=VKeBUi*ajTz0iHb-kBjKM+`%RNpxATd9rr;tiw;&DO}Jf#v4{Wd|kx zT>eaJPp*bMQhe!MQxW4JdFSWE>>N4d#D4py`Yk*!_ca-o)u*K%z~x*e`r5@={*jUO zG4|200`BTWU|^#8lJ1l;`ec-rj8eg$(M>(UVj@aat)+f-wUCd zK8j(sgM^jc@XG7JuvPES7(@M4E3y=_cZ+bRym_qV==w|kKH+Vcr4qXp1w&Tp7wsrt z^YWBkb-?*{eSLES9`oYDmC1WhCG__2&hoW9QpJTvwXgQ{t9=Reirv29a`^FmGI^Rl zXtc6e^=}`=%+nU>)vo_1@8os06UQ0^51o)pSfX{}87MlxjU)%MYR{mIrnfNR>hc&7 zo46-~t=hY`?veWEy!0B?>rU=Hx*Au7cb4WmU5o1~_y?_FT&JjeZr_U4;4T&BL8;)(go#q&-sh#~Nhk(baxuZ=6s~ zh}(D?vGJ^1)OzP2-^0x&AyH1+fi>12d)$4_;{LFUHEu}=KYHq0o0<)DPk=IS9%+^G1R{ zEoVP2??j3k82$Ei_4dTtt2fU&jrTtG&`X$b6W$^lQoDPsxo6eoN;kdWgulx?uyP5C z2_rkQ!?n@7Z1yLt%sRMKL%hGvKCCfKOGCUV_Eq3wG3V0$oP-27y#{Tigq5Hk#~64>1W(KSsdXY(6K>Uw zA5L&&h(-S<0B=u*VqeAq)E5)f;_+ROnD9?FODx;())hiu#aWUtbT~osvY!b3S$W!5 zarkf4^*pazma4iYO_fa+y%T+%Dn!wQh>zRj9LvEM6HpCWmeF76Px7*3(n=KR0wnm# z&KCGC=)_4KtQUeSfzxO{{WJ=U<~C-TB<*(Da#1>Zjg?;k_+n6kl>T0m<~uk~YCF?^;<`xF*570J5m=--@Z5xGW#st^3t@*Ea$zFJ8F8 z(GX)TLUAiV5{r!R)vyla>)~T#W4aWm_BOJYUn$qwDgtv5xwM=lMvH zMgmlk!F1^YPXouHM@BHk4ivRSZ>+6e>mlMqM5j5)>v7K4r0^T*&yjUuV^$h)VbKaq#}Y&bWWLU~!$Qag-zI=NgCiH@!M~S9tN3&nsn8#Xf3z zAO8DL3%0}ISk0NeLT41#-=v=0P*c3%l&|cmomEFXYl;`18m1xA_rJ6It^SEs)AoA@ zWERNuj-bYse0@y%_4oRE-cz`6>yPzk-k3IG4Sf)$Vf6vNH2-h*pNWKE6*asCRpg+n zV0(FeNmhNpBZLl-R9vlC>27o}NX6xlpSM&!0gp7=^YDY}8D{gX^uaJ;Y?v^9DGX`kp0gT%gaUg^D1T1SMt9~cRS8HY!S+>383l|JI=c~uSA0LF zKHz6I6x$bh5xA6Aum`2D!h?pqHOnvR8Uj!E(R=<`5)a#Et|{YOGIpT5+#{r%lq#z; z^R~H92!@+oYOl#Je09THgPRwzB#%g?`Xu@5lazZAupo^bQEX(rr-h@{RGLlU@%$tg@g$7w+VV)`~?IaRS8HMtD?R`F_G5&mzbX-LU=u#Cd;jQQ0 z_Zli2C6Bc5p)n6C*Gcxe_-z^u5gGnQELSi}7U?1ph4-BB4CqxPNc-ai*I{8UBH`i< zD^w}n4{`@gt|_8ClwaRa6Kdbml9QsVqOGs8sV<7tWU@@ zsvaWTgV)_3B3xF+72|rOIt?x0=AD>?c+AO(H+M&ZOH_z?c~TUgNXH10n~E&@o3hGT z5B!AVu%e3Wu6TE>#b-z5CT#tefNkdEf|50YlC&E+sBPvU+q%d|ygg0MlnUEH8*L-X zmeL~Lp(2R{65f6c6^RjqwJo!t$_f}|d<*uY$+U|4ciDFBmklA42%q^XDMCnEZUhoW z@lC;!Mdb0GA6;oQzX&XuW^-|3f0?U;e~PDCsT|qa!8fJ;Z}JukRKQ13GB2zaw9TRvZRJ;a{ zq6%)*eyO1IGTi=BBi2$Hsr4DQe>MJ+Vx^~tkjFp?Ip=BpPFnMOoYU^aWv4C(g!VUn zDo#soNc5v$c;?EChSYnz8U#%?-8sUp9X(<7+du~$TuM$-E=4#mr;W?e9NVf%-BEJb zDEUg~D~1LcO`nj?O-R{MT+1lVZ^8}RS1&*wu_lk8;SMs>F9_iCRRE*I)V#9 zS=hxSwIyuL=X_!LB(>Fj54d5UDzazC$l|v-2-s45l`>eq}l79g#$OLI}Bmu=GIcZ_yC^qDUa*_B)Cr@D51WAjx%<_;agumPI)3Zimw*2*yL0&`o5xA zLN;Z>PHO0VMR~<;-A{{ovW-pncJ|%$Hb_e1S(0tcY=lt)x#&@ndKhh-p#G7hULJ-o z&LL@CQBFcDHS!bl`H7b;o4GBUJ54bm0rnU-p$Y$iP9snM6_MoTl&;R^6e@j$M3O)u zcIIUe2>i-+7yh6+@AKCXS`&Yf^A7@B;u&zg3#WY7yK&Z`+GKhgST!v4*#Vt%-jhkiJ_bX}3ya z79~H65*=D=Y$B~|C7o|5+UMwIEbU?{-DXG}mq205P(b#C3uAT9OI;^$usGzFv0|~; z7@Sc6ff!WJL&&{bN`#^FHN!3PwC{PqACX#%$UUwRBt_&eaFGU_aGp+=jQ@^^!{Hg< z;HrFB>ml6OHI%;wMM1d<*~yFY$7D6si;j-?czBo^AwGewBgIachwNrzB+-ZS_Q-9_ zQvl;A)~3S(36NCxoVl4R3~7W zn_S0Znd^`9Ci5X&0ul9hlB7W2=U06msCw#iAPB z7pe`q$sGz%QV0mt2D?qXDB_^9LOpybp;v!TPHU=PcLqjHW-xl2Vx&EVLTm7` zap)*fr#MP}ChLE?7Cxr9e~9?TQ}7B;_!zi4BC1^Nqv6oO8$OovwOCeR$W)XHcM?Dz zNz*ay3>@pEN`l)TvEcS0(Y)(jpsDhaaOePwkBH`3D-8Lm=X~-(89p-pEz0kO@oy6& zz2Cr%DmqCphiy8m3n&4eHmsFKO3XtN%FyaUPq7ZJSX5!iN8P=}p+g|tC7IV#=~iK8 ztW4sH&R(RB>n7;lKfH)&6qx3%?%rMwn&-SmJ;i+BdK~tg7tvEJS{WuAKBg*a*jJ22 z?qr^a9HqMQurdtdfB=}qq6Kx?$xKlMfmBziK zi}-i=m}T1JAp^3IOB&F`8K`kc)Uc;G&ap!vBSnwyR2vphCvDp$mgraEWOc2h@e^V{ zeSS0wFgxO-WZT8EBB8I?h~T!_LKx4jFjPz17(RxM)Q2$WSi_7rr4QiHkZxqtS5G!a zwXzNvqN6zQ<2NzR0&KfB-JVixMg=l@OcGH^QcI7E^bAIgZ6{3%)e(B2>F0rnC4 zF`@enlIk=GNno-TC}#j-+Br9jGDyJ;~v1h9KfRC$``uu?qPZA01BKn#6mIwP}S zgRAv0_JgHL58RL*uuZm@c+ytOgbWW|KV;n$UQT-g=mF!PgV`-KLIh+%iVS-*iKkW- z%1yZ@iNAPJzfj*mLB$dI(zwABZBVvmKzrWwE#&IHsOdiy(S0i7n8Lp^eo0)yl25qX zx$0};muSQchcs*MB${)t8dFk@N=4y9G<$jg@r*drQ*A0pwX94U z5k3aAgIiR`R&Imisr~dkG%4Q1apT0;3N4ewUh@RLI=8emLtUI-TB|P3 zJB`YSv}sC1>VfraLBi^S_+ce4wl1f+EX-k1J4_c}*Qf8`vh+XevP>Z zwd!0)smWsm6>PwB8f=iTITWSVsYoc~rR99s9CKxxG_xUf9#c{pg32FiqEy#(vXX>^ z;t(-qmv7wF&e%PPv3_x2n@1&{26rQ#jtJ?1-=qx8F$JX|;$Oe}z9|e6XK%*+U;Ate zb8YwWY+da8=BioZo~~FwFexrnl1NP_wJrxI_2oP2%1GzAG&CrLa>Qi0gSwiOcXvF| zAFWv_MZY!RG0;9-tYV?;(OO2h(2m7Qs1T`2Vv2XeGVI!YP}l|^l5`U#B*-YG0tvb{ zb^RoR3}A6W<#-p#_(i468Bx{VYug-6UsR$7I)T*ij4pzp8J?d!VSUQCf~08C=N1-e z>!CJQ?Sm>UW0X305KDF_uX4vv0M04>u89T&AL3^ia16Hl6=6$m-nQ9l9V$vgc*aRm z;1W-YdD{7uJ(k*`(x5xxSO>fZQ@X&Yb@;1Oq<&QuLRJ?V5)w02Eb2)2a&dT!lJOI& zaII_CS0GD1QCMArVsE~uLnWYZxEO`8K?GcD(^PX&mBsI5)i}~d%uFV9Jq=Uh;5DB!z_w*FkcLMP<2o&Y28eSUlu}5p=R|W_@)tEC>)DT;o-8%64=Mlkf;5W<& zyMQ z?fAz}h)DY|53vDa!kC~10(>O_uUy(-n+l;o+6|7Uqd=`&j_mOfkjcAi>z|?m_P03; z7Q*3U7MEf{wL)I!rA@(v;nBQ|!y4{NbgK@(c?yhD{tc6R!KDN5>St+|VjvKjDI?RA zmh59`MnKl1!89o(4y_@HERpW<)yLy&!)O$!S9Dk84HxGPUn76uW&0sG8`0xiaEy)| zPjll+jXVq{BMca>xy+>l)FBXfDQtI#M|qscbV@p6JdS z|5|L6GF}5@l?JB~d>+6wB676<%MfW7hy_|WnFzuzC5b29$a)9-O>qCyP#+^}b8Dx9 z!s!)>J)aieGJu-Fu@-=P6}A5GXhL|9Jl4mR5clB~uP2H(ARVnVS(C{8l%l+SjO^ih z9iu=U=_yvBS0j``ws!KzpHUN~QZEkWh6B4%nuvTck-VNrsW~eV-XKjOhj==!p?*=H zJeyQzHLw*Qrd1@iz?W0{i?R6QCbu`J9{W+#OvxgBEmny;$T*W&8NiJV;2$flCMEI5 zr}G;lc}EqLlK2&q`L83%0Hiiwuubv+2DmszDFQf5zOj1*SxSPHzoNpiMV(|Nv$kj` zP*d*pwM~^F0B8m#f(Z|lmPR0ke0S%ybkq+uz=aTFj_&EuSq0&kg4F24@sh`j^MEfw zckBxVxGx~7(3oC`s09@YO<86k0y?OO`zlbnlzAc(_w=rqtr;ZKa!6mOAWf--H|Fi= zv%E?UNkV?@f=(y>tTPH!miP;str9*)PKmg_OEb^4c8^YNS1hw}OrcjE8tJtNw4P1; zNTD9G)2$tB5^52H;@*|maZj6WfDDvH*hD_v47Z>H#H9WybtNZ}AAR?)s@L-iiMA9^7G+~shB1Irl?^U$#kBrrm+$%~hMAB|s7N3M2)qn94D5W;wZ1REsc zpveU-0UdAKk@`4A`U4;|fnzD;&_pitQMM9#G6J@8y(BqxB$-H;XBAmkPmqibR)O0A3<#Bj~JLqR=&&+T*m9C8I|<}2J~i~=cgNnZ30`D!`w-0 zZ?iC|iFOfs_$|Ra(O;(Gdj55#V8wZ+rl%Hvp~Dz*D)C zHjY_7fs8!45~DTwafXUBUG>wRbiA&Ib(FIzP~fbpguH9pHKhEE*J#2BJU%F9F}%qF zwABB(-~iGMfg5%)J4?aVab&jVdHS(td*1`-!A9aE78o3u$+nBlR=_P#c@H>1G5~$=%$BV`j9}lF#J4EI~S~tBg#nGFn?yE_7MjZnR zFU~%l4iwo(Xz(BO(LZ_sVuF&jN4m#|>p&ceSp@?%0PuX6!Hgp!RMY}?Sb_;UZ^Z{b zc<>y6a7*0{6|#zhS-}ksau(($e2Q?{#-3tlsHg>e1{Grf`iXI5_KzFJcNKuL6jX2n zS_9Z5&`ViNpi#jyx9p5Uk!&xX@mMcs&k86a`7ZcKfxOtZgRht!N$T#?k@Rm$4Zxii zcgzgnsg9%@jwDUlxPro~NsU*%a@9ZKhV!ou7GKTJ9mrslnN^i#nvE|0_a#K8e!NC3 z7^nQO(m(+?6<;|zausar^p6jqS_AWA10lFQErD4C<51dQ(X&GBJ;L71*0@l?3wU5BmrW4>z4gqH<4gsRx2B`4KGLycu((#y zc6s<16j~rir&h4bG>te@PB4}Q#a}=jL)GmL9guOpm;N?0VmS-@BYGgdrlvq5vPOQM zKTE^^Mt?}GpBG|En^}9DiL&&Dma$Zs^4Pq3{~3hl;KrE;$Zu27V5#!IQ*?^gjNVU3 zH>-a*-$kL)u28%gFb-C*&5MV}K-XpFO2*j1c|6~GiI!$II>z!^#;)AqM%-kw#S88?1L zy#J8F_nS2P$WNgKT9`mZ_J9)+6mSf%LVG79F&i~jK+dtnutg5Ty0dI8P!{@WI;`w7 z-$cq;msyekdzxcuIwM)Kp$4)WoBNqF*&qgv&{OATHdD^Uo@o)zR{UA*=Wyp-GR)AK z)8#zvFw60SGjnJ%XT@jn#vJgOi!&p0L;izM&X&WNlCgF?&ihq8e#9|7nrS;Xs1C|;$}JjiG~I_cw~^u5rUJ{jmQt7u!qu_5}2 zT0_&?=rr%pPsl7XQv_%9IMbJ9E(Dq4d--PNKXv2ZNHRk(=#sN^MZEtNeNH^*WIUzf z{CeP_;tt)n02!fl=Kw4L`W0;Mo969V<(Y9~HoJT;RKavO&7d>uC1(aKSU}i>l$bU$ zZ?y0!+CmHasYnaDRqoK6Jf>+_H$e`7kk7gg*%6Gi(}%xn$WUC!(kllo^!NZ<_0uxUZ35`-eC@#U6eojo9^Z-gT?<9eNH@~G0tY;Y<5ltV2w>> zBL*y4SYq90rsVH8r&%TYY4M<(|KBk9esg9Y`6;wO3z3WmIVkQ}X$Bn2Ac@(ivEq_F z%4eiRw#Z?e8X&{77S0IwpQgh~K2TIo+wf*kW?pjEg>z1rPr7154P-YqbTT$CE|2{fm5J7UZJPqRHVIe{UA7+b((e<<7#j&v!R{z+ z+BHfhl}D-zNmz}-ZcAaulUvo0+9N)Zt`WhQxR^+B4+JS=!uf!p@F_u=;`Zv|b}rjb zvK@oCE$+$zc@YH^|3Ht&Pq_8)UZ3|rqpV(*&#f@%C8+pp#hSm0kj!_Xk>on8(O2*y z@YFlO>NmzJ z3w1dgCgL;s)okQiLk8r)8ze!Yo9%hctWC>L`M&Xyl$Gq-fo`TiUk4^V@sL0_7Y6BD zmGAO>Qww!v&8%zXoNj6a%e6-IztM)56%)yU_C~t$SnxNukB=zZ_XMRN>b`lbVZH&~ zgj1@=;*}2IJrG+E84vBfjo!K9v5|%LZ(YUl77oeQ66MI+uKGfXo)vsoInpu38jsKN zcoKlO$lD!(K_6?edSUJRu|>5PbUj;2JtGb(ZyR}azf2zO)a#NVgYK%7H**e;wDnXQ zYcS45m!V(X@YCQHKrE4gz7Oo!1>QOysj%;Fl*c}rdii-`3(@|z&cYNcvvjNSbiaml z$tD@|CiFFOE167Mj=|7~qzT){CUt!>mNMoQ)+y#@b$zJH5QXu`dbhE!F0GjEYza!v z09L898`b2Pr~1iKxuwb_G_YHI^sApCaj@Tt+K}rBC{7)rp z4E#xkTu+NJUNxLzjm3U~@bgZ}$&p-Qy=Eomlm`7R=i#io_#NU%hZ3` zCH%W2R*(IiH^jG;Qo`kFn{OmIIK6wc$VjllNKnFT2)v0*RIzKNow&chv;jYX@+|?c zD8t^3x^~G|0&-;GO50KLF~8CYJAI7pC`??UeT2S*s-OU-N5WgmSg$a52QG(Iru55e z^vPq=yA_kW6>;X5^mK!@^@Hn@_j-M%vwOB+`vq zt(f&Rc{u;%er%MheanD8#dpVH{=J_s@BQqx@~glWy90LwPu&r`zjf)ww_MCC_uRb! z7=GH5tse0^vHBkJSFzi|NTb^w<0IF^C)4jZ{ThJZjJ50b=qjl#@QI5{F)#?v%u;Bo ztpyjJR*p+fmU7kD<~s=P5n9ULRV#83tZ;D8&G06s54LV@c{Mn4ua}^Y#zlL;s=*7%PmdD8w}8Xj;kW=j<<5ZC?E#QBagd7@AG0uWvAZfMa251 z62Ub?X1$$-JfHK{oBYhk7h%>?8#j| zCSV*nu`1~XimNLW#U%r$4b%~}1gz>-m1o^JFS`e~#Joi=Z`A;XRy}b=h$<9LxDKfPIm34POlm{W4YC1{@kOTUOe)~s;gZd()Z-sE3UVm^BNRVBM2>Z zFRgYj<-*!FkNG3J#}gLlu!L$k=T#-5RwJ@>xU_n>lxxDaxhKHvIbBk^(CIe+EW8lC zfUlC?h#go4CHyeCXJUEy32=;{DfIGi1IY^%%nJ`$AyAyVIy`R=xSu}RqmIKmtQt|#mHEnOshAe zYJ2f+Y&$|XmHN5KF3W(xpoh-F5G2=&EPJv|Vs+_OXBvF6n-#Obrg%ase1mZG}W54B@PL;k(R4^ z^tiL?yb`6Kec!#DRR_SynF(XG-Bx0zQ4Y}oN(Uso{xZDY3o9Lhm2PwP6F^z!wRKHQXYU! zQ^xf;fsJk8watxfs*5uL9Z0FXm<3y%{B}64`pY2F$AH_kK6736lHx?JWXl76{A<7O z?n}mvaNh5rO%P`Pg_yDMT3wx2nsi8-w6T?+fTd-ABY#CBe^UCA_yjKIl^fXaR$T9N z+9Y;BPK*0at(OhJz^Y7LZu2^?S72FgT@`lQIWOGHg||JVL#6=IiKatlNnacn1fZGS z>b|&ooV?_U9jXUSHf-S7aKQtDWKnx5+Flj^@Fzv9rbI8<8Eb2%xk~q3ln`*s| zN*gn;kUGQqTm#z7prD&d%WsF)s$*J_e`;}`sm**4yW~Y|^@~`pn5ze3`R_BYk~LXT z)Rb|WZe{@sdb9DD)R$cEt{iaXU;C_;m>1E#ja-QU5PDd1`C*OM=Y1ic_x&R8Cje&H z@t?BezaO^bw^#J}&=tdJ%<%kWXB4qo4t18CgC;kP?xNG4bm{dMtrlH5VnZGm!5{=v z5YfPl#n@l?`)$^)qOAI-n!2PqA6&|M-nxA9oL8+_{-MPn1b8+YKVKLRDGQc@upi& zWg@UXdQ6EW7MlPpu?A>Yz!vFsWmB8i;vjRbC7aqZlNWIF?5S9|a%X-%qbc{}I3h>QJJD=f z&5&WP%Vu4m2(Zp-x}g9`e*vcA{}ltKp}&`5R?hR#o_z{uubfO_b79So{q%p4Z|Tnb zeH`HOz0=sm26s7|cp51PC(}kaFXCinE+*77X}I%r;2P5#2(rL9ESXE00l>HmO@Z)q zgAS_inji=rz?>}Fwophw%ceK1m}8^MKA{VO>pq_A`3oUWU1yHJ^0sFy(v463Tu+9qe zLJPDoo{9tyqKwqf3Nvu3fh1<5#tO~(dla&nTk>oh*!Z{}} za4|!|8JDcA4^RWyjSZd5nT+&7KSKiRb7ntH?m0}r(i0Mwm2bi61KQ--0-LGMeB_^@ z4s|6T@8a{Z)moSiz&hU`=5DPK2fK^*;bu3NEiC$z2dY%-SSNiyczv@`!E z{Vonozfns+6ULjC7U_kr#(Skh}}%9sofF*#*QE%jo|NDd1wr;Sg_ztEaB# z%c=#!0Tj>>J#dI%!_qXhSc?3t^s_=TgbqCx3x+ljs99+J2^fLsz6!yb=&2+=X%^1P zX{Ssw1)Qb{!Q#xaBWD5}4e%rDa8_oz+gS0#V$U&V{zI7{J~&$BmsUIdcY#O$c6xVE z0v$;c%3dr83sh}J{+gu1d;HjwhXtu$d~PguG1{5`_hOf)i^rDo4DRL`H07eYCNGfK z)Ml`$tz==2t`{GDto0I?;m-VQXln8TJXiqQ*9&OI%sVPz0hs-Mask_H#w{ixFb*xA zHrUGIK`mg?@MO$;O6S9x>U^Fd3r7-j4*s0HKR25t9i+mXQv7)4|J)AXKXC;fWf&6j z^(03&$vxQI4>^=Lg#)%}tie3UvkYnwO30>ktbFg~>4OYwK=c{%u+afC8AKR>gHXWm z%8zaMe_T6LY&NMFF)*neD{dH(00d*$jb)a38DXxVV3_MasK+5kvRJaD`2mHQ(^%+Mi_;OAP{|l*pK$C;5SOQOGTp&4P8V40vlNq<>ik$x`(Ajps`AGX8t2RA{ z{{J)r*h)_B%)db2_RBAE?SRrBFVCK*i-UB%e3*^ICSy~sE_ymJ-p#WIvK-spsd-TE zrzSJkl1u?-KpUJ;02^MOK@b^$`Fpx(#S6>%=uGYD#|DO6U?YQW{IGFP2E@P`klVp> zALx)&JkPc4^JbM`)*C+*jh*~llmEvmT%fxa*q-SCU}s>kpK3r#1ulY43=lC8wX+al z!RNo>06CNe!#7MJSegJF{Y?ii7ze*09DzM&>Mnbag?!_Pi5`nd*v}0~$YW5vu$hmY z!M|Y7zI;l)SqMRK$TH-#V4V?;b4M75$*fpmnU<9VW=!QA=8zv)aE9Oj#WMf|0gBnV z^9(cIS?gyF5za9&%^fVZEECNa(wx!!J=TDX|3fKemG&pZo7H-pZr!!#Tn}s<*3>sp@DCfADilFJLFhB_< zhgpz41L*9RtfT<&%zy+W(SOKbR*`1qJP+;Jr%a}kIlN3i2F#MyX1y^BU3TM5={7A( zaE9aeIAMj`BuLr7$Ye9eE-+o)Im9YwJT5?r&Y~21nwpk$W>{yI<#RCqUTerY^HqJ8 z~g@oiECN zH1B_?I0dWc<-J%JGMnBeV-xxjN>|q_ZD)Sr!kx^<4SaUMlk|kXQ$XWDoFq^s=G=gX zoWh0iP&U~`p8<9R7M&@IGkTmESe~a#rt39g%C%{e@h_S2^1LLBDwGUWYfi+*HZFqt!5 zPWJVogY1V$m;nrcBnWH3@2vG8{2(v_H?Y`1bf<~`^I|EGt1&BBsK!B<1r$xWfY*7T zQw#*^Df2+%tobuSf%9@sx}V&cKTYl#7U!(SwAh?$Ig{G_QOXK%PNGhY{j^K|8#N%? z&!P)EvKXO0!;va9;lNHkr5ToI+}9jLl#_j$Za$ItwZ} zha>B}24w|Cm_ny65E-n4*pECoCGxC2&bqJ?1!UrBZkmE@ zNh(K&RC0Fw_?3z-SB^>|t0XbZHo9~;Iz$RnlKdR2Bsr&uBqm`IMvl2M48yShv+pdM zHa~v<-|zL>>+w9F=XpNo`}298*?j#rF$FEBuypLo@PGFHL&L$x0cVu5tQa@yzE^zU z>m~rdxdQFB{F^0?*)W^FTSDJVy)qb=dnO&I^<&gaOUPDqBePyvJ#w|s$;aNhU8x|1M&=aTOb6mu)`51c6UyU=P778g{2eA zoWksXXgC`73*Au3{)OK$^?q4wGkQuu>Tt_*Kw}jxR-Q5o_!u*8J?;WnQ2%v6uudi> z1i7C;97)MaMIaN(SmyCGhULljSeOUqG0P29hS+lb{}sSf5uTDKVLkhjUk5XEmU3!7 znkCHWvv1zb3EIwl#$Mv`iFk@&2bOGOfz06<+ zzy*;21c9D_^mh$q)D&=a0}5ScT+WyrA-0omiXefBjO#z}f+%z`g~b0`0)Ua+wc#mw z64rApfh?am%24zM{2~bZ!X%Xxz7Rvz?W6V|+P!+|A&~ zO%AiU2W;{vWhFQ_RmW&k4#~e`2ILv;ws0T|O7*|34IF-k{5AzGr?8ZJNPd_8ckBK` z!|6xI&<&Mr7Jk{B$g&tp3qWV8!zIrdhY71(vhtK!z$dnly8sr{SqB8`WMV>)`w7I6 zlx(Iz8OuDL#;`ou9t-mf^Pn;YX~dT6z$gEg0G^8QlspOR*_Zq}m;v^9MH!;AZ{qMJ z_X!?+e=FpWf&VBsShU+Bp(b~QWv}0}gi=u_TS(|&|@^Fej!Nmt_DAI{hcq%YN za&zm61V5Tt4KkeGbM^;bp^Ktb2HGyIvS^`xN)a6;-isI-9@ssUOpZaJnlR)`BkF_p zG|)WfqYr!*)ejvw%|GIqszVeS*7}53r4OMV$}X%WhtONnB8d2a`xgm&QsbVc8JF0~ zSJU6#)mF~Jz;B}opY(MrfDKybzB&f8lM>T|!K-R$W1?`{){mQP&W<2@hTWSk z12uLlD5??m>@#*qxc@M&bSOZv_p88=);4-kJK#b&hfc+zi-yTSYMQNOqq#|b>ZhcH zyDs}`n2MS60Q|l@u;dv3 zh{e?tg=OZ>A0EagHQiJ*SqJNg78ptqFC9)7Ux2V3?(kwT(7@_oOvuq+Xj&8v?Nfcx zKWWITxU~AZW;`i`F<(Zb%>qBkA?PAf;?O`<9ng?yLPuP57ei}f8s7;FWxV=q5AzkhnS&s7G$ph)HDQF}zHfx#V|pg8-&3DX-BLo7 z)1LV(KIF}*%7>?6%nox0bvTSpA0Ey-l3UvI@Zl*3kA3@8)rPI3n*c;A#M1h6MrtIr zfr|LYWRhJ@MiVe!of1u?4dkFIGchKMp7jtTY3@xxcG~n)TL-K1QG*#oDwTE*Y3_w4 zTBEHBMuuYO+65q>&bB_oHsvE5+GP{_0*=!k&{NT#hrQ_OnhR@n@;*cY{OIV*EEpzyU|PF?{1gS&V@KfceIf@nDF7mtkBJ!E zpoppU5=Gg((^yFD+#2cLcfO``eei4c`1GB%;x+3axJ^Jq|eBTkegvK^>AD!Gx zG#Pl!hmIbi9+6SXBBtzb+D5S0;*5kE*``4N$>;E7_>rKl;17A{?63A(T zT9mr)?;5_BSr8Le5fhpQUDXC$)yM@}-4_DVtK`;EKXU1k^R&A0BzzxG(BgYRQpRsh zup_{* z*1(WoLmL$v3St4j`!Hp2IDri4$RHxFg;BM%0KRoFcG{+1xWrGr7Q_YxVgqS#mCnE_ z9dZG3T?$#An$eIMTt&T0v${Y`tD>q!X~c(srD9|n~I%IEvwC3Qe|?P<}ie?9tL3!D7RkMMZ@_5&KPGp z0%Uy1Mzfcz6d%Ny-dniWIK4ga-TuX}=-IBHviG}xTXQ*Vqc-X?9hAckJEp9)N?7du&9gs zYs(!p`jw$bF_kJy*r<_3t>n+F;Ljw8b{2|u4!;ugOceCQO4mM;t`*bBl6CcRboC+! zNH5cYusB>gQo~3hq9Ki{W5%d7UpzaS(V5!V0t^=4*6kxrB1R4|OWbKyDP+emF*}t; zqsM>@CezyR3%_D?KoAB-h{j&~gq{oaqrZ3K79LBO)d>KtMb$}o{Y2pN5&l&Rj~!$- zO$I{W4ts%AC3ldihf~&OG3rqj-Hra|+N`HP4c2Bo5l|{pf_^ZXy=${PV)!1-G6Jhq zkIPpl-BnR+!J*){4}1L~^nlTr{?_bfObi_4-@GsaoRHDMaitcDYGyI?BmuzJd{mQ+ z!%Tf?qNXM({;z#!@VNshEdvV+a z@HC%Y2cXjL>((tic8K4BeZcYNUURDTA9-*~OKHCZP zGt!49Yw{WJe2omAwLXULp6Wg52Lo^ISe?>~08vi_&M^GPtx-aCaI=pEF?e!axN2Lt zYLzoU!vjd|U=Q*^eyg=v213B1Z<>bj409jNdhr~@=>?!eaSAItl|X*j2AXUO5W#h4 ziBST3x1}|F9`)G}sG_9Qt(5w0M*QXATVpQfSekPJrO>GY!g+(2&tYVbq+s3q%^^P{^WD+s3RM@9w4VkO`M~om#E>46`yu zF^pm`V-yeP6R%F}GhT1j_3F@c4coY|jo;RYX*3>ZoLT`4cLGlW4c>sqkpXGyiDNpP zragqFRDT7l4gLU=*hE^dL$YNaOW?>_&pfBhC=~D%;@|QI!W=h5j!z=OG{grp#0PNT ztbG+XE#Qgb1)jvrMQaIb|z zF|OemvcFr`H(I)JZTF;W5kL8e?R>;_8d+OdN6yF#!J*^A{ilTcM`Otm!7;=_v+T|2 zx=!$&g6R^+JmbN)D%S@IE!r;Be}X|!Vt;Ze_zgmqfG_q4cvwU3D?YjBeBjsmJRjl* z{z?@*F)h<`*OsBmG5*|Jj3+jBC9Ty}$}*KWHf>=o zL|}i!7ntWZ?1GH>%{rcsAmcd!ek%(2TgQUmIRUNojQGKysXzk%H3?G}&CTG6Xy7Xr zz?X!-_+Ikan0d`R?8PL!VhazTPsHK>b29K61Rx$5nBX~&^&c3IG43~CxC}z(rCFU2 z0bpUwYY<{N^q*{K*z|%vSOTITbn`$m$dWNX6!3n&vM=~E$QOL|up{8R3NMwiW~|ME z2)|o@X*Bo7xQ^@nOM&Cg2FfswX41fMPe%rZ5Gpv}wyj-W8bLl#1Grn|-xk-f*P+yMRH{D6u% zvyQR{@^=?-7r;UZ^QeHBK_n&$c^*e&6Ktk172=VOlY>1}dzf*CGy+BA-x4qeopC*; zsazzF89AvQvocK_Kkb64vKAHa|Gaw_`g3nfoScL*|F-Mpt z_6+;%6ttYe(%(xRyUZ!f{)dL+lK8|VYQa}{j`4@v^26m^6W~#d z&@}kx8Q^oocLD(9fB+U>7IJ&R*gv)w5Wz=vpambeX9;K)FqikT-732;GfZ!8KVUhJr!tefJ zQ*4ayB#BcD#e`hJ*Ds(*PZ)X#6BDxGh&^j158m9?{u0mH%WV-S!dNSLNP#fQL=6ko z5Tbrzm4z%&@Y$ipEgGyPZqQqWUrf1Y1T%wJ+Ht5c9%SH~BY+tI3V2{_5F?AgVb9_| zel2SWh!$7hOx_JF)wr?&#Hl%kLbp$Qw9?0A(VoPkF>?-Ixq3_F+t->M*vEF3G)$j? zLD0bC6{+EiyRPk3?A4$9bY-i(sTcT{A>i;)%JLFg1PZpqF>q#&BiiIKNE?*0!0c?s zY8eg2GGFir`>}1%MD8dDUuniNFcO3Ic?r3-Lp-ms%K!{{%j8fb*PpS^2B1MHYY{`V zrYp2Jn_X3CV!Y}cY}mBrF!CGt{RqRdPM{9NGLI#X%{MGrEXkUXeS#9TFTuZB8C8oV zo#h7Bn3v#5n$O(M^0^G;34W1ImfCFL11@4ynMXLe`lKElJCGBYaRXg05o0rz8GNP+ z9L^lG=@$ro@rB&VRXiJ!E-lt*!xBC;k0 z4DNPvhMSp0|C(z#tm7VO&e(8xYCMi7%qu3Q+4N@<$4XjO?EbYdO-Vy=RI|=wu#b6A zPjJFbG0A~*!1EDTn|du_oXn*!_`tu-a8=TM$Ltz0#-K^E;h!ZD0eMM{F$pwcO+oV< zjfOu$77AR$bI>IqO%9De}eGg+hLlu8+3PMv8H~)C!IJP|b{518tB=nqd zlhU2T@CeAiaa;e-;lCw-J0D1ARvbp1Jtc*CI_BMYKY+@-gnrE~~4iLiUh=7YG zMONcvOrG=e{|_7EF>$(c<Y`oKfJjt_VHI7T9a*HB)5$ zamH*FcyhADF;T{a)|o*y0&fA|vo8P}7<-w-6dSG_#}=^IPG%QN5BR87;O&DHLk`Fb zHj!L8vWQdDp0$fZITn#8tAA!Qi!E1KzZ07vn?VFFjm8InpXKy_hn47Pz#-XCsF?ux zT^E1~UPK5SpP_p;#19_U%@L}BG)frT9paK_h3W2uq3JiA!Y+8>c7I>q=5s>jLxucPb54dt?BmRpzvBJxp zB^N)jP{sq?91dWuWmA33TO7pCtgx`62#z4I04g0UFmfuxfgB!Of9>R+h+K93ckNsPxUp&;Gh#A*#Pe}ZQL0}(LoS3F@SUbMB zOf5>Bxinz`93S>EQ(1@TI85=_z**;bEaKu89v)|1G@v>F)d@}kJhqK#&*4ob6cNm~ z6Oe0pK!CHPaVRl90#k!B6YadzMEFq3H1y8qv`9L1kUq&Z^4 z;i(_fpI$YErS}Dg}Hgw)h2~ z7UTNVe4HPA&H!9+joFQ0j6vg(C$LFLSB!DD@?cCp0B?Xsr=WR`2Ck%=EzrXNLxhiz zJ@{8>HcTcQi^lEdz6aV4RFUSUAmDtB!G40~A8#DTmM5Q@mwaB>S;0Is|au7ly=mO6}4a5(c zWKke=0-(-h#AXxphM6@rwvEwa;ko$%E+O$3L+;zz)duM1&Jbvn0l^(gN62DO4%w7t z-^fak-<$=-fV*#@3}xjWl#3Gwj5`-@dnOm59thzwjQ9MI6V|gbcg!D<)hrKj_XY

M^lB=}?*AOWfZ5R_P8VM|d~{(&k16$oY_;T|Pc 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