From 9083ca68a33d41e0babca065fd55261f8e13db32 Mon Sep 17 00:00:00 2001 From: Shun Ikejima Date: Mon, 15 Nov 2021 11:51:25 +0900 Subject: [PATCH] Add yunomi base board for promicro. Change-Id: Icc82ecc93d9e163ef4e6f16b5684296216d34b71 --- .../base-promicro/base-promicro-cache.lib | 108 ++ .../base-promicro/base-promicro.kicad_pcb | 1336 +++++++++++++++++ .../board/base-promicro/base-promicro.net | 387 +++++ .../board/base-promicro/base-promicro.pro | 248 +++ .../board/base-promicro/base-promicro.sch | 462 ++++++ mozc-yunomi/firmware/firmware.ino | 86 +- 6 files changed, 2613 insertions(+), 14 deletions(-) create mode 100644 mozc-yunomi/board/base-promicro/base-promicro-cache.lib create mode 100644 mozc-yunomi/board/base-promicro/base-promicro.kicad_pcb create mode 100644 mozc-yunomi/board/base-promicro/base-promicro.net create mode 100644 mozc-yunomi/board/base-promicro/base-promicro.pro create mode 100644 mozc-yunomi/board/base-promicro/base-promicro.sch diff --git a/mozc-yunomi/board/base-promicro/base-promicro-cache.lib b/mozc-yunomi/board/base-promicro/base-promicro-cache.lib new file mode 100644 index 0000000..8f359ed --- /dev/null +++ b/mozc-yunomi/board/base-promicro/base-promicro-cache.lib @@ -0,0 +1,108 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# Connector_Conn_01x01_Male +# +DEF Connector_Conn_01x01_Male J 0 40 Y N 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "Connector_Conn_01x01_Male" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:* +$ENDFPLIST +DRAW +S 34 5 0 -5 1 1 6 F +P 2 1 1 6 50 0 34 0 N +X Pin_1 1 200 0 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Conn_01x02_Male +# +DEF Connector_Conn_01x02_Male J 0 40 Y N 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "Connector_Conn_01x02_Male" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S 34 -95 0 -105 1 1 6 F +S 34 5 0 -5 1 1 6 F +P 2 1 1 6 50 -100 34 -100 N +P 2 1 1 6 50 0 34 0 N +X Pin_1 1 200 0 150 L 50 50 1 1 P +X Pin_2 2 200 -100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x12 +# +DEF Connector_Generic_Conn_01x12 J 0 40 Y N 1 F N +F0 "J" 0 600 50 H V C CNN +F1 "Connector_Generic_Conn_01x12" 0 -700 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +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 550 50 -650 1 1 10 f +X Pin_1 1 -200 500 150 R 50 50 1 1 P +X Pin_10 10 -200 -400 150 R 50 50 1 1 P +X Pin_11 11 -200 -500 150 R 50 50 1 1 P +X Pin_12 12 -200 -600 150 R 50 50 1 1 P +X Pin_2 2 -200 400 150 R 50 50 1 1 P +X Pin_3 3 -200 300 150 R 50 50 1 1 P +X Pin_4 4 -200 200 150 R 50 50 1 1 P +X Pin_5 5 -200 100 150 R 50 50 1 1 P +X Pin_6 6 -200 0 150 R 50 50 1 1 P +X Pin_7 7 -200 -100 150 R 50 50 1 1 P +X Pin_8 8 -200 -200 150 R 50 50 1 1 P +X Pin_9 9 -200 -300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Mechanical_MountingHole +# +DEF Mechanical_MountingHole H 0 40 Y Y 1 F N +F0 "H" 0 200 50 H V C CNN +F1 "Mechanical_MountingHole" 0 125 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + MountingHole* +$ENDFPLIST +DRAW +C 0 0 50 0 1 50 N +ENDDRAW +ENDDEF +# +# power_GND +# +DEF power_GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "power_GND" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/mozc-yunomi/board/base-promicro/base-promicro.kicad_pcb b/mozc-yunomi/board/base-promicro/base-promicro.kicad_pcb new file mode 100644 index 0000000..27d67f4 --- /dev/null +++ b/mozc-yunomi/board/base-promicro/base-promicro.kicad_pcb @@ -0,0 +1,1336 @@ +(kicad_pcb (version 20171130) (host pcbnew 5.1.12) + + (general + (thickness 1.6) + (drawings 24) + (tracks 66) + (zones 0) + (modules 30) + (nets 13) + ) + + (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) + (via_size 0.8) + (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) + (edge_width 0.05) + (segment_width 0.2) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.12) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 2.2 2.2) + (pad_drill 2.2) + (pad_to_mask_clearance 0.051) + (solder_mask_min_width 0.25) + (aux_axis_origin 102.87 140.335) + (grid_origin 155.93 89.8) + (visible_elements FFFFEF7F) + (pcbplotparams + (layerselection 0x010fc_ffffffff) + (usegerberextensions false) + (usegerberattributes false) + (usegerberadvancedattributes false) + (creategerberjobfile true) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin true) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 0) + (scaleselection 1) + (outputdirectory "gbr/")) + ) + + (net 0 "") + (net 1 GND) + (net 2 ROW0) + (net 3 COL0) + (net 4 COL1) + (net 5 ROW1) + (net 6 COL2) + (net 7 COL3) + (net 8 ROW4) + (net 9 COL4) + (net 10 COL5) + (net 11 ROW2) + (net 12 ROW3) + + (net_class Default "これはデフォルトのネット クラスです。" + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.8) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net COL0) + (add_net COL1) + (add_net COL2) + (add_net COL3) + (add_net COL4) + (add_net COL5) + (add_net GND) + (add_net ROW0) + (add_net ROW1) + (add_net ROW2) + (add_net ROW3) + (add_net ROW4) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCB0BDB) + (at 141.67104 72.5551 90) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (path /5DCD72B6) + (fp_text reference J1 (at 0 -2.33 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x02_Male (at 0 4.87 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -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.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 3 COL0)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 2 ROW0)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCB0BF1) + (at 154.34056 75.18908 60) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (path /5DCD8CDD) + (fp_text reference J2 (at 0 -2.33 60) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x02_Male (at 0 4.87 60) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (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 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 1.27 150) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 60) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 5 ROW1)) + (pad 2 thru_hole oval (at 0 2.54 60) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 COL1)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCB0C07) + (at 163.84016 83.8327 30) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (path /5DCD9116) + (fp_text reference J3 (at 0 -2.33 30) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x02_Male (at 0 4.87 30) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -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.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 1.27 120) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 2 thru_hole oval (at 0 2.54 30) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 6 COL2)) + (pad 1 thru_hole rect (at 0 0 30) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 11 ROW2)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCB0C1D) + (at 167.83304 96.08058) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (path /5DCD9433) + (fp_text reference J4 (at 0 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x02_Male (at 0 4.87) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (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 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 1.27 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 12 ROW3)) + (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 7 COL3)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCB0C33) + (at 165.13556 108.6612 330) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (path /5DCD9738) + (fp_text reference J5 (at 0 -2.33 150) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x02_Male (at 0 4.87 150) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -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.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 1.27 60) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 2 thru_hole oval (at 0 2.54 330) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 9 COL4)) + (pad 1 thru_hole rect (at 0 0 330) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 8 ROW4)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCB0C49) + (at 156.47924 118.237 300) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (path /5DCDA07A) + (fp_text reference J6 (at 0 -2.33 120) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x02_Male (at 0 4.87 120) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (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 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 1.27 30) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 300) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 2.54 300) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 COL5)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCB0C5F) + (at 144.25168 122.1613 270) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (path /5DCDA4A0) + (fp_text reference J7 (at 0 -2.33 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x02_Male (at 0 4.87 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -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.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 1.27) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 3 COL0)) + (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCB0C75) + (at 131.65836 119.37746 240) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (path /5DCDA871) + (fp_text reference J8 (at 0 -2.33 60) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x02_Male (at 0 4.87 60) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (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 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 1.27 150) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 240) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 2.54 240) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 COL1)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCB0C8B) + (at 122.0724 110.8964 210) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (path /5DCDAC54) + (fp_text reference J9 (at 0 -2.33 30) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x02_Male (at 0 4.87 30) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -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.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 1.27 120) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 2 thru_hole oval (at 0 2.54 210) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 6 COL2)) + (pad 1 thru_hole rect (at 0 0 210) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCB0CA1) + (at 118.16588 98.60788 180) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (path /5DCDB049) + (fp_text reference J10 (at 0 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x02_Male (at 0 4.87) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (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 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 1.27 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 7 COL3)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCB0CB7) + (at 120.8659 85.99932 150) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (path /5DCDB4D0) + (fp_text reference J11 (at 0 -2.33 150) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x02_Male (at 0 4.87 150) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -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.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 1.27 60) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 2 thru_hole oval (at 0 2.54 150) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 9 COL4)) + (pad 1 thru_hole rect (at 0 0 150) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCB0CCD) + (at 129.44348 76.55052 120) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (path /5DCDB9C4) + (fp_text reference J12 (at 0 -2.33 120) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x02_Male (at 0 4.87 120) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (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 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 1.27 30) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 120) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 2.54 120) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 COL5)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x02_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCC0D9F) + (at 136.3599 72.61098 15) + (descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x01 2.54mm single row") + (path /5DCC19AC) + (fp_text reference J15 (at 0 -2.33 15) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x01_Male (at 0 2.33 15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (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 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 105) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 15) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCC0D63) + (at 124.89688 79.21244 45) + (descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x01 2.54mm single row") + (path /5DCC25FC) + (fp_text reference J16 (at 0 -2.33 45) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x01_Male (at 0 2.33 45) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -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.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0 135) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 45) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCC0D27) + (at 118.20144 90.80754 75) + (descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x01 2.54mm single row") + (path /5DCC9433) + (fp_text reference J17 (at 0 -2.33 75) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x01_Male (at 0 2.33 75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (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 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 165) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 75) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCC0CEB) + (at 118.17858 104.0257 105) + (descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x01 2.54mm single row") + (path /5DCC9439) + (fp_text reference J18 (at 0 -2.33 105) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x01_Male (at 0 2.33 105) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -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.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0 15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 105) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCC0CAF) + (at 124.7902 115.38966 135) + (descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x01 2.54mm single row") + (path /5DCCB27E) + (fp_text reference J19 (at 0 -2.33 135) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x01_Male (at 0 2.33 135) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (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 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 45) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 135) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCC0C73) + (at 136.27862 122.09018 165) + (descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x01 2.54mm single row") + (path /5DCCB284) + (fp_text reference J20 (at 0 -2.33 165) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x01_Male (at 0 2.33 165) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -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.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0 75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 165) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCC0C37) + (at 149.58314 122.12574 195) + (descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x01 2.54mm single row") + (path /5DCCB28C) + (fp_text reference J21 (at 0 -2.33 15) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x01_Male (at 0 2.33 15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (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 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 105) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 195) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCC0BFB) + (at 161.0487 115.50904 225) + (descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x01 2.54mm single row") + (path /5DCCB292) + (fp_text reference J22 (at 0 -2.33 45) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x01_Male (at 0 2.33 45) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -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.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0 135) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 225) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCC0BBF) + (at 167.7035 103.98252 255) + (descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x01 2.54mm single row") + (path /5DCCC0C3) + (fp_text reference J23 (at 0 -2.33 75) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x01_Male (at 0 2.33 75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (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 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 165) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 255) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCC0B83) + (at 167.76954 90.75166 285) + (descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x01 2.54mm single row") + (path /5DCCC0C9) + (fp_text reference J24 (at 0 -2.33 105) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x01_Male (at 0 2.33 105) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -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.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0 15) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 285) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCC0B47) + (at 161.12236 79.29626 315) + (descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x01 2.54mm single row") + (path /5DCCC0D1) + (fp_text reference J25 (at 0 -2.33 135) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x01_Male (at 0 2.33 135) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (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 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 45) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 315) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5DCC1EF1) + (at 149.57552 72.58558 345) + (descr "Through hole straight pin header, 1x01, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x01 2.54mm single row") + (path /5DCF3955) + (fp_text reference J26 (at 0 -2.33 165) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x01_Male (at 0 2.33 165) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 1.33) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (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 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 75) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 345) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x01_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module MountingHole:MountingHole_2.2mm_M2 (layer F.Cu) (tedit 56D1B4CB) (tstamp 6190E155) + (at 155.463 109.86) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (path /6191F55B) + (clearance 2) + (attr virtual) + (fp_text reference H1 (at 0 -3.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_2.2mm_M2 (layer F.Cu) (tedit 56D1B4CB) (tstamp 6190E15D) + (at 155.463 84.86) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (path /6191FE1A) + (clearance 2) + (attr virtual) + (fp_text reference H2 (at 0 -3.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_2.2mm_M2 (layer F.Cu) (tedit 61908C53) (tstamp 6190E165) + (at 130.463 109.86) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (path /619206F5) + (attr virtual) + (fp_text reference H3 (at 3.877 0.26) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask) + (clearance 2)) + ) + + (module MountingHole:MountingHole_2.2mm_M2 (layer F.Cu) (tedit 56D1B4CB) (tstamp 6190E16D) + (at 130.463 84.86) + (descr "Mounting Hole 2.2mm, no annular, M2") + (tags "mounting hole 2.2mm no annular m2") + (path /61920FEC) + (clearance 2) + (attr virtual) + (fp_text reference H4 (at 0 -3.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole (at 0 3.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 2.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 2.45 0) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 np_thru_hole circle (at 0 0) (size 2.2 2.2) (drill 2.2) (layers *.Cu *.Mask)) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 6190E18D) + (at 127.99 105.04 90) + (descr "Through hole straight pin header, 1x12, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x12 2.54mm single row") + (path /61955E83) + (fp_text reference J13 (at 0 -2.33 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x12 (at 0 30.27 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 29.75) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 29.75) (end 1.8 29.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 29.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -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.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 29.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 29.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 29.27) (end 1.33 29.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 29.21) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 29.21) (end -1.27 29.21) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 29.21) (layer F.Fab) (width 0.1)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 13.97) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 12 thru_hole oval (at 0 27.94 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 3 COL0)) + (pad 11 thru_hole oval (at 0 25.4 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 COL1)) + (pad 10 thru_hole oval (at 0 22.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 6 COL2)) + (pad 9 thru_hole oval (at 0 20.32 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 7 COL3)) + (pad 8 thru_hole oval (at 0 17.78 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 9 COL4)) + (pad 7 thru_hole oval (at 0 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 COL5)) + (pad 6 thru_hole oval (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 5 thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x12_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 6190E1AD) + (at 155.93 89.8 270) + (descr "Through hole straight pin header, 1x12, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x12 2.54mm single row") + (path /6195697C) + (fp_text reference J14 (at 0 -2.33 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_01x12 (at 0 30.27 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 29.21) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 29.21) (end -1.27 29.21) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 29.21) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 29.27) (end 1.33 29.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 29.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 29.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (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 29.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 29.75) (end 1.8 29.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 29.75) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 13.97) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 8 ROW4)) + (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 12 ROW3)) + (pad 3 thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 11 ROW2)) + (pad 4 thru_hole oval (at 0 7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 5 ROW1)) + (pad 5 thru_hole oval (at 0 10.16 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 2 ROW0)) + (pad 6 thru_hole oval (at 0 12.7 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 7 thru_hole oval (at 0 15.24 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 8 thru_hole oval (at 0 17.78 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 9 thru_hole oval (at 0 20.32 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 10 thru_hole oval (at 0 22.86 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 11 thru_hole oval (at 0 25.4 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 12 thru_hole oval (at 0 27.94 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x12_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (gr_line (start 136.88 74.56) (end 138.785 74.56) (layer F.SilkS) (width 0.15)) + (gr_line (start 136.88 74.56) (end 135.61 75.83) (layer F.SilkS) (width 0.15)) + (gr_line (start 136.88 74.56) (end 138.785 79.64) (layer F.SilkS) (width 0.15)) + (gr_text ProMicro (at 124.18 97.42 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_line (start 122.91 101.23) (end 125.45 101.23) (layer F.SilkS) (width 0.12)) + (gr_line (start 122.91 93.61) (end 122.91 101.23) (layer F.SilkS) (width 0.12)) + (gr_line (start 125.45 93.61) (end 122.91 93.61) (layer F.SilkS) (width 0.12)) + (gr_line (start 125.45 107.58) (end 125.45 87.26) (layer F.SilkS) (width 0.12) (tstamp 6190E8E3)) + (gr_line (start 158.47 107.58) (end 125.45 107.58) (layer F.SilkS) (width 0.12)) + (gr_line (start 158.47 87.26) (end 158.47 107.58) (layer F.SilkS) (width 0.12)) + (gr_line (start 125.45 87.26) (end 158.47 87.26) (layer F.SilkS) (width 0.12)) + (gr_line (start 149.962791 123.484515) (end 135.962793 123.484515) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 123.838438 116.484515) (end 116.838438 104.36016) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.087154 90.36016) (end 169.087154 104.36016) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.087154 104.36016) (end 162.08715 116.484515) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 116.838438 90.36016) (end 123.838438 78.235805) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 162.08715 116.484515) (end 149.962791 123.484515) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 116.838438 104.36016) (end 116.838438 90.36016) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 123.838438 78.235805) (end 135.962793 71.235805) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 162.08715 78.235805) (end 169.087154 90.36016) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 135.962793 123.484515) (end 123.838438 116.484515) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 135.962793 71.235805) (end 149.962791 71.235805) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 149.962791 71.235805) (end 162.08715 78.235805) (layer Edge.Cuts) (width 0.2)) + (gr_text "Mozc-yunomi Ver 4.1R3" (at 143.23 82.18) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + + (segment (start 135.61 105.04) (end 133.07 105.04) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 133.07 92.34) (end 130.53 89.8) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 133.07 105.04) (end 133.07 92.34) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 145.77 88.999002) (end 145.77 89.8) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 141.67104 84.900042) (end 145.77 88.999002) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 141.67104 72.5551) (end 141.67104 84.900042) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 155.509998 105.04) (end 155.93 105.04) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 141.71168 118.838318) (end 155.509998 105.04) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 141.71168 122.1613) (end 141.71168 118.838318) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 144.21104 78.882038) (end 144.21104 72.5551) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 155.93 105.04) (end 154.565001 103.675001) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 154.565001 103.675001) (end 154.565001 89.235999) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 154.565001 89.235999) (end 144.21104 78.882038) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 141.172539 117.257461) (end 153.39 105.04) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 130.308654 117.257461) (end 141.172539 117.257461) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 129.458655 118.10746) (end 130.308654 117.257461) (width 0.25) (layer B.Cu) (net 4)) + (via (at 149.58 85.99) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 4)) + (segment (start 149.58 101.23) (end 149.58 85.99) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 153.39 105.04) (end 149.58 101.23) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 149.58 83.419345) (end 156.540265 76.45908) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 149.58 85.99) (end 149.58 83.419345) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 148.31 81.21964) (end 148.31 89.8) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 154.34056 75.18908) (end 148.31 81.21964) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 142.804999 113.085001) (end 150.85 105.04) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 128.914999 113.085001) (end 142.804999 113.085001) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 124.526693 108.696695) (end 128.914999 113.085001) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 120.8024 108.696695) (end 124.526693 108.696695) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 147.745999 106.215001) (end 149.674999 106.215001) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 147.134999 105.604001) (end 147.745999 106.215001) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 147.134999 104.475999) (end 147.134999 105.604001) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 149.674999 106.215001) (end 150.85 105.04) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 152.025001 99.585997) (end 147.134999 104.475999) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 152.025001 89.425997) (end 152.025001 99.585997) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 152.825999 88.624999) (end 152.025001 89.425997) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 162.517566 88.624999) (end 152.825999 88.624999) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 165.11016 86.032405) (end 162.517566 88.624999) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 154.72942 98.62058) (end 148.31 105.04) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 167.83304 98.62058) (end 154.72942 98.62058) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 127.299997 106.634999) (end 121.64 100.975002) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 146.715001 106.634999) (end 127.299997 106.634999) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 148.31 105.04) (end 146.715001 106.634999) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 121.64 99.542) (end 118.16588 96.06788) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 121.64 100.975002) (end 121.64 99.542) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 159.595268 93.465268) (end 155.93 89.8) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 159.595268 103.120908) (end 159.595268 93.465268) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 165.13556 108.6612) (end 159.595268 103.120908) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 126.421286 88.085001) (end 122.1359 83.799615) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 130.554003 88.085001) (end 126.421286 88.085001) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 131.705001 89.235999) (end 130.554003 88.085001) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 131.705001 90.338591) (end 131.705001 89.235999) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 145.77 104.40359) (end 131.705001 90.338591) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 145.77 105.04) (end 145.77 104.40359) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 153.815001 113.085001) (end 145.77 105.04) (width 0.25) (layer F.Cu) (net 9) (status 1000000)) + (segment (start 161.641464 113.085001) (end 153.815001 113.085001) (width 0.25) (layer F.Cu) (net 9) (status 1000000)) + (segment (start 163.86556 110.860905) (end 161.641464 113.085001) (width 0.25) (layer F.Cu) (net 9) (status 1000000)) + (segment (start 154.279535 116.089535) (end 143.23 105.04) (width 0.25) (layer F.Cu) (net 10)) + (segment (start 154.279535 119.507) (end 154.279535 116.089535) (width 0.25) (layer F.Cu) (net 10)) + (segment (start 134.434999 96.244999) (end 143.23 105.04) (width 0.25) (layer F.Cu) (net 10)) + (segment (start 134.434999 78.072334) (end 134.434999 96.244999) (width 0.25) (layer F.Cu) (net 10)) + (segment (start 131.643185 75.28052) (end 134.434999 78.072334) (width 0.25) (layer F.Cu) (net 10)) + (segment (start 161.642459 81.634999) (end 163.84016 83.8327) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 153.914999 81.634999) (end 161.642459 81.634999) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 150.85 84.699998) (end 153.914999 81.634999) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 150.85 89.8) (end 150.85 84.699998) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 159.67058 96.08058) (end 153.39 89.8) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 167.83304 96.08058) (end 159.67058 96.08058) (width 0.25) (layer F.Cu) (net 12)) + +) diff --git a/mozc-yunomi/board/base-promicro/base-promicro.net b/mozc-yunomi/board/base-promicro/base-promicro.net new file mode 100644 index 0000000..1e9055c --- /dev/null +++ b/mozc-yunomi/board/base-promicro/base-promicro.net @@ -0,0 +1,387 @@ +(export (version D) + (design + (source /home/ikeji/work/elec/mozc-devices/mozc-yunomi/board/base-promicro/base-promicro.sch) + (date "Sun Nov 14 12:53:27 2021") + (tool "Eeschema 5.1.12") + (sheet (number 1) (name /) (tstamps /) + (title_block + (title) + (company) + (rev) + (date) + (source base-promicro.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value ""))))) + (components + (comp (ref J1) + (value Conn_01x02_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x02_Male) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCD72B6)) + (comp (ref J2) + (value Conn_01x02_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x02_Male) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCD8CDD)) + (comp (ref J3) + (value Conn_01x02_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x02_Male) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCD9116)) + (comp (ref J4) + (value Conn_01x02_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x02_Male) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCD9433)) + (comp (ref J5) + (value Conn_01x02_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x02_Male) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCD9738)) + (comp (ref J6) + (value Conn_01x02_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x02_Male) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCDA07A)) + (comp (ref J7) + (value Conn_01x02_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x02_Male) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCDA4A0)) + (comp (ref J8) + (value Conn_01x02_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x02_Male) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCDA871)) + (comp (ref J9) + (value Conn_01x02_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x02_Male) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCDAC54)) + (comp (ref J10) + (value Conn_01x02_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x02_Male) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCDB049)) + (comp (ref J11) + (value Conn_01x02_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x02_Male) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCDB4D0)) + (comp (ref J12) + (value Conn_01x02_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x02_Male) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCDB9C4)) + (comp (ref J15) + (value Conn_01x01_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x01_Male) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCC19AC)) + (comp (ref J16) + (value Conn_01x01_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x01_Male) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCC25FC)) + (comp (ref J17) + (value Conn_01x01_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x01_Male) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCC9433)) + (comp (ref J18) + (value Conn_01x01_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x01_Male) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCC9439)) + (comp (ref J19) + (value Conn_01x01_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x01_Male) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCCB27E)) + (comp (ref J20) + (value Conn_01x01_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x01_Male) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCCB284)) + (comp (ref J21) + (value Conn_01x01_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x01_Male) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCCB28C)) + (comp (ref J22) + (value Conn_01x01_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x01_Male) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCCB292)) + (comp (ref J23) + (value Conn_01x01_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x01_Male) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCCC0C3)) + (comp (ref J24) + (value Conn_01x01_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x01_Male) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCCC0C9)) + (comp (ref J25) + (value Conn_01x01_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x01_Male) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCCC0D1)) + (comp (ref J26) + (value Conn_01x01_Male) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x01_Male) (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DCF3955)) + (comp (ref H1) + (value MountingHole) + (footprint MountingHole:MountingHole_2.2mm_M2) + (datasheet ~) + (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection")) + (sheetpath (names /) (tstamps /)) + (tstamp 6191F55B)) + (comp (ref H2) + (value MountingHole) + (footprint MountingHole:MountingHole_2.2mm_M2) + (datasheet ~) + (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection")) + (sheetpath (names /) (tstamps /)) + (tstamp 6191FE1A)) + (comp (ref H3) + (value MountingHole) + (footprint MountingHole:MountingHole_2.2mm_M2) + (datasheet ~) + (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection")) + (sheetpath (names /) (tstamps /)) + (tstamp 619206F5)) + (comp (ref H4) + (value MountingHole) + (footprint MountingHole:MountingHole_2.2mm_M2) + (datasheet ~) + (libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection")) + (sheetpath (names /) (tstamps /)) + (tstamp 61920FEC)) + (comp (ref J13) + (value Conn_01x12) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector_Generic) (part Conn_01x12) (description "Generic connector, single row, 01x12, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 61955E83)) + (comp (ref J14) + (value Conn_01x12) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector_Generic) (part Conn_01x12) (description "Generic connector, single row, 01x12, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 6195697C))) + (libparts + (libpart (lib Connector) (part Conn_01x01_Male) + (description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)") + (docs ~) + (footprints + (fp Connector*:*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_01x01_Male)) + (pins + (pin (num 1) (name Pin_1) (type passive)))) + (libpart (lib Connector) (part Conn_01x02_Male) + (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)") + (docs ~) + (footprints + (fp Connector*:*_1x??_*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_01x02_Male)) + (pins + (pin (num 1) (name Pin_1) (type passive)) + (pin (num 2) (name Pin_2) (type passive)))) + (libpart (lib Connector_Generic) (part Conn_01x12) + (description "Generic connector, single row, 01x12, script generated (kicad-library-utils/schlib/autogen/connector/)") + (docs ~) + (footprints + (fp Connector*:*_1x??_*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_01x12)) + (pins + (pin (num 1) (name Pin_1) (type passive)) + (pin (num 2) (name Pin_2) (type passive)) + (pin (num 3) (name Pin_3) (type passive)) + (pin (num 4) (name Pin_4) (type passive)) + (pin (num 5) (name Pin_5) (type passive)) + (pin (num 6) (name Pin_6) (type passive)) + (pin (num 7) (name Pin_7) (type passive)) + (pin (num 8) (name Pin_8) (type passive)) + (pin (num 9) (name Pin_9) (type passive)) + (pin (num 10) (name Pin_10) (type passive)) + (pin (num 11) (name Pin_11) (type passive)) + (pin (num 12) (name Pin_12) (type passive)))) + (libpart (lib Mechanical) (part MountingHole) + (description "Mounting Hole without connection") + (docs ~) + (footprints + (fp MountingHole*)) + (fields + (field (name Reference) H) + (field (name Value) MountingHole)))) + (libraries + (library (logical Connector) + (uri /app/extensions/Library/Symbols/share/kicad/library/Connector.lib)) + (library (logical Connector_Generic) + (uri /app/extensions/Library/Symbols/share/kicad/library/Connector_Generic.lib)) + (library (logical Mechanical) + (uri /app/extensions/Library/Symbols/share/kicad/library/Mechanical.lib))) + (nets + (net (code 1) (name "Net-(J25-Pad1)") + (node (ref J25) (pin 1))) + (net (code 2) (name COL4) + (node (ref J13) (pin 8)) + (node (ref J5) (pin 2)) + (node (ref J11) (pin 2))) + (net (code 3) (name COL5) + (node (ref J12) (pin 2)) + (node (ref J6) (pin 2)) + (node (ref J13) (pin 7))) + (net (code 4) (name "Net-(J13-Pad6)") + (node (ref J13) (pin 6))) + (net (code 5) (name "Net-(J13-Pad5)") + (node (ref J13) (pin 5))) + (net (code 6) (name "Net-(J13-Pad2)") + (node (ref J13) (pin 2))) + (net (code 7) (name COL0) + (node (ref J7) (pin 2)) + (node (ref J1) (pin 2)) + (node (ref J13) (pin 12))) + (net (code 8) (name COL1) + (node (ref J2) (pin 2)) + (node (ref J13) (pin 11)) + (node (ref J8) (pin 2))) + (net (code 9) (name COL2) + (node (ref J9) (pin 2)) + (node (ref J13) (pin 10)) + (node (ref J3) (pin 2))) + (net (code 10) (name "Net-(J13-Pad1)") + (node (ref J13) (pin 1))) + (net (code 11) (name "Net-(J26-Pad1)") + (node (ref J26) (pin 1))) + (net (code 12) (name COL3) + (node (ref J4) (pin 2)) + (node (ref J13) (pin 9)) + (node (ref J10) (pin 2))) + (net (code 13) (name "Net-(J24-Pad1)") + (node (ref J24) (pin 1))) + (net (code 14) (name "Net-(J23-Pad1)") + (node (ref J23) (pin 1))) + (net (code 15) (name "Net-(J22-Pad1)") + (node (ref J22) (pin 1))) + (net (code 16) (name "Net-(J21-Pad1)") + (node (ref J21) (pin 1))) + (net (code 17) (name "Net-(J20-Pad1)") + (node (ref J20) (pin 1))) + (net (code 18) (name "Net-(J19-Pad1)") + (node (ref J19) (pin 1))) + (net (code 19) (name "Net-(J18-Pad1)") + (node (ref J18) (pin 1))) + (net (code 20) (name "Net-(J17-Pad1)") + (node (ref J17) (pin 1))) + (net (code 21) (name "Net-(J14-Pad8)") + (node (ref J14) (pin 8))) + (net (code 22) (name "Net-(J14-Pad12)") + (node (ref J14) (pin 12))) + (net (code 23) (name "Net-(J14-Pad10)") + (node (ref J14) (pin 10))) + (net (code 24) (name "Net-(J14-Pad9)") + (node (ref J14) (pin 9))) + (net (code 25) (name "Net-(J14-Pad7)") + (node (ref J14) (pin 7))) + (net (code 26) (name "Net-(J14-Pad6)") + (node (ref J14) (pin 6))) + (net (code 27) (name ROW0) + (node (ref J14) (pin 5)) + (node (ref J1) (pin 1))) + (net (code 28) (name ROW1) + (node (ref J2) (pin 1)) + (node (ref J14) (pin 4))) + (net (code 29) (name ROW2) + (node (ref J3) (pin 1)) + (node (ref J14) (pin 3))) + (net (code 30) (name ROW3) + (node (ref J14) (pin 2)) + (node (ref J4) (pin 1))) + (net (code 31) (name GND) + (node (ref J14) (pin 11)) + (node (ref J13) (pin 4)) + (node (ref J13) (pin 3))) + (net (code 32) (name ROW4) + (node (ref J5) (pin 1)) + (node (ref J14) (pin 1))) + (net (code 33) (name "Net-(J11-Pad1)") + (node (ref J11) (pin 1))) + (net (code 34) (name "Net-(J10-Pad1)") + (node (ref J10) (pin 1))) + (net (code 35) (name "Net-(J9-Pad1)") + (node (ref J9) (pin 1))) + (net (code 36) (name "Net-(J8-Pad1)") + (node (ref J8) (pin 1))) + (net (code 37) (name "Net-(J7-Pad1)") + (node (ref J7) (pin 1))) + (net (code 38) (name "Net-(J6-Pad1)") + (node (ref J6) (pin 1))) + (net (code 39) (name "Net-(J12-Pad1)") + (node (ref J12) (pin 1))) + (net (code 40) (name "Net-(J16-Pad1)") + (node (ref J16) (pin 1))) + (net (code 41) (name "Net-(J15-Pad1)") + (node (ref J15) (pin 1))))) \ No newline at end of file diff --git a/mozc-yunomi/board/base-promicro/base-promicro.pro b/mozc-yunomi/board/base-promicro/base-promicro.pro new file mode 100644 index 0000000..5be96c9 --- /dev/null +++ b/mozc-yunomi/board/base-promicro/base-promicro.pro @@ -0,0 +1,248 @@ +update=2019年11月13日 11時01分37秒 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName= +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName=Pcbnew +SpiceAjustPassiveValues=0 +LabSize=50 +ERC_TestSimilarLabels=1 +[pcbnew] +version=1 +PageLayoutDescrFile= +LastNetListRead=base-promicro.net +CopperLayerCount=2 +BoardThickness=1.6 +AllowMicroVias=0 +AllowBlindVias=0 +RequireCourtyardDefinitions=0 +ProhibitOverlappingCourtyards=1 +MinTrackWidth=0.2 +MinViaDiameter=0.4 +MinViaDrill=0.3 +MinMicroViaDiameter=0.2 +MinMicroViaDrill=0.09999999999999999 +MinHoleToHole=0.25 +TrackWidth1=0.25 +ViaDiameter1=0.8 +ViaDrill1=0.4 +dPairWidth1=0.2 +dPairGap1=0.25 +dPairViaGap1=0.25 +SilkLineWidth=0.12 +SilkTextSizeV=1 +SilkTextSizeH=1 +SilkTextSizeThickness=0.15 +SilkTextItalic=0 +SilkTextUpright=1 +CopperLineWidth=0.2 +CopperTextSizeV=1.5 +CopperTextSizeH=1.5 +CopperTextThickness=0.3 +CopperTextItalic=0 +CopperTextUpright=1 +EdgeCutLineWidth=0.05 +CourtyardLineWidth=0.05 +OthersLineWidth=0.15 +OthersTextSizeV=1 +OthersTextSizeH=1 +OthersTextSizeThickness=0.15 +OthersTextItalic=0 +OthersTextUpright=1 +SolderMaskClearance=0.051 +SolderMaskMinWidth=0.25 +SolderPasteClearance=0 +SolderPasteRatio=-0 +[pcbnew/Layer.F.Cu] +Name=F.Cu +Type=0 +Enabled=1 +[pcbnew/Layer.In1.Cu] +Name=In1.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In2.Cu] +Name=In2.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In3.Cu] +Name=In3.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In4.Cu] +Name=In4.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In5.Cu] +Name=In5.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In6.Cu] +Name=In6.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In7.Cu] +Name=In7.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In8.Cu] +Name=In8.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In9.Cu] +Name=In9.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In10.Cu] +Name=In10.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In11.Cu] +Name=In11.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In12.Cu] +Name=In12.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In13.Cu] +Name=In13.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In14.Cu] +Name=In14.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In15.Cu] +Name=In15.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In16.Cu] +Name=In16.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In17.Cu] +Name=In17.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In18.Cu] +Name=In18.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In19.Cu] +Name=In19.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In20.Cu] +Name=In20.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In21.Cu] +Name=In21.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In22.Cu] +Name=In22.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In23.Cu] +Name=In23.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In24.Cu] +Name=In24.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In25.Cu] +Name=In25.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In26.Cu] +Name=In26.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In27.Cu] +Name=In27.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In28.Cu] +Name=In28.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In29.Cu] +Name=In29.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In30.Cu] +Name=In30.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.B.Cu] +Name=B.Cu +Type=0 +Enabled=1 +[pcbnew/Layer.B.Adhes] +Enabled=1 +[pcbnew/Layer.F.Adhes] +Enabled=1 +[pcbnew/Layer.B.Paste] +Enabled=1 +[pcbnew/Layer.F.Paste] +Enabled=1 +[pcbnew/Layer.B.SilkS] +Enabled=1 +[pcbnew/Layer.F.SilkS] +Enabled=1 +[pcbnew/Layer.B.Mask] +Enabled=1 +[pcbnew/Layer.F.Mask] +Enabled=1 +[pcbnew/Layer.Dwgs.User] +Enabled=1 +[pcbnew/Layer.Cmts.User] +Enabled=1 +[pcbnew/Layer.Eco1.User] +Enabled=1 +[pcbnew/Layer.Eco2.User] +Enabled=1 +[pcbnew/Layer.Edge.Cuts] +Enabled=1 +[pcbnew/Layer.Margin] +Enabled=1 +[pcbnew/Layer.B.CrtYd] +Enabled=1 +[pcbnew/Layer.F.CrtYd] +Enabled=1 +[pcbnew/Layer.B.Fab] +Enabled=1 +[pcbnew/Layer.F.Fab] +Enabled=1 +[pcbnew/Layer.Rescue] +Enabled=0 +[pcbnew/Netclasses] +[pcbnew/Netclasses/Default] +Name=Default +Clearance=0.2 +TrackWidth=0.25 +ViaDiameter=0.8 +ViaDrill=0.4 +uViaDiameter=0.3 +uViaDrill=0.1 +dPairWidth=0.2 +dPairGap=0.25 +dPairViaGap=0.25 diff --git a/mozc-yunomi/board/base-promicro/base-promicro.sch b/mozc-yunomi/board/base-promicro/base-promicro.sch new file mode 100644 index 0000000..7f46534 --- /dev/null +++ b/mozc-yunomi/board/base-promicro/base-promicro.sch @@ -0,0 +1,462 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +Text GLabel 2500 2550 2 50 Input ~ 0 +ROW2 +Text GLabel 2500 2650 2 50 Input ~ 0 +ROW3 +Text GLabel 2500 2750 2 50 Input ~ 0 +ROW4 +Text GLabel 1400 2750 0 50 Input ~ 0 +COL0 +Text GLabel 1400 2650 0 50 Input ~ 0 +COL1 +Text GLabel 1400 2550 0 50 Input ~ 0 +COL2 +Text GLabel 1400 2450 0 50 Input ~ 0 +COL3 +Text GLabel 1400 2350 0 50 Input ~ 0 +COL4 +Text GLabel 1400 2250 0 50 Input ~ 0 +COL5 +$Comp +L Connector:Conn_01x02_Male J1 +U 1 1 5DCD72B6 +P 4900 1400 +F 0 "J1" V 4962 1444 50 0000 L CNN +F 1 "Conn_01x02_Male" V 5053 1444 50 0000 L CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 4900 1400 50 0001 C CNN +F 3 "~" H 4900 1400 50 0001 C CNN + 1 4900 1400 + 0 1 1 0 +$EndComp +$Comp +L Connector:Conn_01x02_Male J2 +U 1 1 5DCD8CDD +P 5800 1400 +F 0 "J2" V 5862 1444 50 0000 L CNN +F 1 "Conn_01x02_Male" V 5953 1444 50 0000 L CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 5800 1400 50 0001 C CNN +F 3 "~" H 5800 1400 50 0001 C CNN + 1 5800 1400 + 0 1 1 0 +$EndComp +$Comp +L Connector:Conn_01x02_Male J3 +U 1 1 5DCD9116 +P 6700 1400 +F 0 "J3" V 6762 1444 50 0000 L CNN +F 1 "Conn_01x02_Male" V 6853 1444 50 0000 L CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 6700 1400 50 0001 C CNN +F 3 "~" H 6700 1400 50 0001 C CNN + 1 6700 1400 + 0 1 1 0 +$EndComp +$Comp +L Connector:Conn_01x02_Male J4 +U 1 1 5DCD9433 +P 7600 1400 +F 0 "J4" V 7662 1444 50 0000 L CNN +F 1 "Conn_01x02_Male" V 7753 1444 50 0000 L CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 7600 1400 50 0001 C CNN +F 3 "~" H 7600 1400 50 0001 C CNN + 1 7600 1400 + 0 1 1 0 +$EndComp +$Comp +L Connector:Conn_01x02_Male J5 +U 1 1 5DCD9738 +P 8500 1400 +F 0 "J5" V 8562 1444 50 0000 L CNN +F 1 "Conn_01x02_Male" V 8653 1444 50 0000 L CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 8500 1400 50 0001 C CNN +F 3 "~" H 8500 1400 50 0001 C CNN + 1 8500 1400 + 0 1 1 0 +$EndComp +$Comp +L Connector:Conn_01x02_Male J6 +U 1 1 5DCDA07A +P 9400 1400 +F 0 "J6" V 9462 1444 50 0000 L CNN +F 1 "Conn_01x02_Male" V 9553 1444 50 0000 L CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 9400 1400 50 0001 C CNN +F 3 "~" H 9400 1400 50 0001 C CNN + 1 9400 1400 + 0 1 1 0 +$EndComp +$Comp +L Connector:Conn_01x02_Male J7 +U 1 1 5DCDA4A0 +P 4900 2100 +F 0 "J7" V 4962 2144 50 0000 L CNN +F 1 "Conn_01x02_Male" V 5053 2144 50 0000 L CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 4900 2100 50 0001 C CNN +F 3 "~" H 4900 2100 50 0001 C CNN + 1 4900 2100 + 0 1 1 0 +$EndComp +$Comp +L Connector:Conn_01x02_Male J8 +U 1 1 5DCDA871 +P 5800 2100 +F 0 "J8" V 5862 2144 50 0000 L CNN +F 1 "Conn_01x02_Male" V 5953 2144 50 0000 L CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 5800 2100 50 0001 C CNN +F 3 "~" H 5800 2100 50 0001 C CNN + 1 5800 2100 + 0 1 1 0 +$EndComp +$Comp +L Connector:Conn_01x02_Male J9 +U 1 1 5DCDAC54 +P 6700 2100 +F 0 "J9" V 6762 2144 50 0000 L CNN +F 1 "Conn_01x02_Male" V 6853 2144 50 0000 L CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 6700 2100 50 0001 C CNN +F 3 "~" H 6700 2100 50 0001 C CNN + 1 6700 2100 + 0 1 1 0 +$EndComp +$Comp +L Connector:Conn_01x02_Male J10 +U 1 1 5DCDB049 +P 7600 2100 +F 0 "J10" V 7662 2144 50 0000 L CNN +F 1 "Conn_01x02_Male" V 7753 2144 50 0000 L CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 7600 2100 50 0001 C CNN +F 3 "~" H 7600 2100 50 0001 C CNN + 1 7600 2100 + 0 1 1 0 +$EndComp +$Comp +L Connector:Conn_01x02_Male J11 +U 1 1 5DCDB4D0 +P 8500 2100 +F 0 "J11" V 8562 2144 50 0000 L CNN +F 1 "Conn_01x02_Male" V 8653 2144 50 0000 L CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 8500 2100 50 0001 C CNN +F 3 "~" H 8500 2100 50 0001 C CNN + 1 8500 2100 + 0 1 1 0 +$EndComp +$Comp +L Connector:Conn_01x02_Male J12 +U 1 1 5DCDB9C4 +P 9400 2100 +F 0 "J12" V 9462 2144 50 0000 L CNN +F 1 "Conn_01x02_Male" V 9553 2144 50 0000 L CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 9400 2100 50 0001 C CNN +F 3 "~" H 9400 2100 50 0001 C CNN + 1 9400 2100 + 0 1 1 0 +$EndComp +Text GLabel 4900 1600 3 50 Input ~ 0 +ROW0 +Text GLabel 4800 1600 3 50 Input ~ 0 +COL0 +Text GLabel 5700 1600 3 50 Input ~ 0 +COL1 +Text GLabel 5800 1600 3 50 Input ~ 0 +ROW1 +Text GLabel 6600 1600 3 50 Input ~ 0 +COL2 +Text GLabel 6700 1600 3 50 Input ~ 0 +ROW2 +Text GLabel 7500 1600 3 50 Input ~ 0 +COL3 +Text GLabel 7600 1600 3 50 Input ~ 0 +ROW3 +Text GLabel 8400 1600 3 50 Input ~ 0 +COL4 +Text GLabel 8500 1600 3 50 Input ~ 0 +ROW4 +Text GLabel 9300 1600 3 50 Input ~ 0 +COL5 +NoConn ~ 9400 1600 +NoConn ~ 9400 2300 +NoConn ~ 8500 2300 +NoConn ~ 7600 2300 +NoConn ~ 6700 2300 +NoConn ~ 5800 2300 +NoConn ~ 4900 2300 +Text GLabel 4800 2300 3 50 Input ~ 0 +COL0 +Text GLabel 5700 2300 3 50 Input ~ 0 +COL1 +Text GLabel 6600 2300 3 50 Input ~ 0 +COL2 +Text GLabel 7500 2300 3 50 Input ~ 0 +COL3 +Text GLabel 8400 2300 3 50 Input ~ 0 +COL4 +Text GLabel 9300 2300 3 50 Input ~ 0 +COL5 +$Comp +L Connector:Conn_01x01_Male J15 +U 1 1 5DCC19AC +P 4900 4100 +F 0 "J15" H 5008 4281 50 0000 C CNN +F 1 "Conn_01x01_Male" H 5008 4190 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" H 4900 4100 50 0001 C CNN +F 3 "~" H 4900 4100 50 0001 C CNN + 1 4900 4100 + 1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x01_Male J16 +U 1 1 5DCC25FC +P 5600 4100 +F 0 "J16" H 5708 4281 50 0000 C CNN +F 1 "Conn_01x01_Male" H 5708 4190 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" H 5600 4100 50 0001 C CNN +F 3 "~" H 5600 4100 50 0001 C CNN + 1 5600 4100 + 1 0 0 -1 +$EndComp +NoConn ~ 5100 4100 +NoConn ~ 5800 4100 +$Comp +L Connector:Conn_01x01_Male J17 +U 1 1 5DCC9433 +P 6300 4100 +F 0 "J17" H 6408 4281 50 0000 C CNN +F 1 "Conn_01x01_Male" H 6408 4190 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" H 6300 4100 50 0001 C CNN +F 3 "~" H 6300 4100 50 0001 C CNN + 1 6300 4100 + 1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x01_Male J18 +U 1 1 5DCC9439 +P 7000 4100 +F 0 "J18" H 7108 4281 50 0000 C CNN +F 1 "Conn_01x01_Male" H 7108 4190 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" H 7000 4100 50 0001 C CNN +F 3 "~" H 7000 4100 50 0001 C CNN + 1 7000 4100 + 1 0 0 -1 +$EndComp +NoConn ~ 6500 4100 +NoConn ~ 7200 4100 +$Comp +L Connector:Conn_01x01_Male J19 +U 1 1 5DCCB27E +P 4900 4450 +F 0 "J19" H 5008 4631 50 0000 C CNN +F 1 "Conn_01x01_Male" H 5008 4540 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" H 4900 4450 50 0001 C CNN +F 3 "~" H 4900 4450 50 0001 C CNN + 1 4900 4450 + 1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x01_Male J20 +U 1 1 5DCCB284 +P 5600 4450 +F 0 "J20" H 5708 4631 50 0000 C CNN +F 1 "Conn_01x01_Male" H 5708 4540 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" H 5600 4450 50 0001 C CNN +F 3 "~" H 5600 4450 50 0001 C CNN + 1 5600 4450 + 1 0 0 -1 +$EndComp +NoConn ~ 5100 4450 +NoConn ~ 5800 4450 +$Comp +L Connector:Conn_01x01_Male J21 +U 1 1 5DCCB28C +P 6300 4450 +F 0 "J21" H 6408 4631 50 0000 C CNN +F 1 "Conn_01x01_Male" H 6408 4540 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" H 6300 4450 50 0001 C CNN +F 3 "~" H 6300 4450 50 0001 C CNN + 1 6300 4450 + 1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x01_Male J22 +U 1 1 5DCCB292 +P 7000 4450 +F 0 "J22" H 7108 4631 50 0000 C CNN +F 1 "Conn_01x01_Male" H 7108 4540 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" H 7000 4450 50 0001 C CNN +F 3 "~" H 7000 4450 50 0001 C CNN + 1 7000 4450 + 1 0 0 -1 +$EndComp +NoConn ~ 6500 4450 +NoConn ~ 7200 4450 +$Comp +L Connector:Conn_01x01_Male J23 +U 1 1 5DCCC0C3 +P 4900 4750 +F 0 "J23" H 5008 4931 50 0000 C CNN +F 1 "Conn_01x01_Male" H 5008 4840 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" H 4900 4750 50 0001 C CNN +F 3 "~" H 4900 4750 50 0001 C CNN + 1 4900 4750 + 1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x01_Male J24 +U 1 1 5DCCC0C9 +P 5600 4750 +F 0 "J24" H 5708 4931 50 0000 C CNN +F 1 "Conn_01x01_Male" H 5708 4840 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" H 5600 4750 50 0001 C CNN +F 3 "~" H 5600 4750 50 0001 C CNN + 1 5600 4750 + 1 0 0 -1 +$EndComp +NoConn ~ 5100 4750 +NoConn ~ 5800 4750 +$Comp +L Connector:Conn_01x01_Male J25 +U 1 1 5DCCC0D1 +P 6300 4750 +F 0 "J25" H 6408 4931 50 0000 C CNN +F 1 "Conn_01x01_Male" H 6408 4840 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" H 6300 4750 50 0001 C CNN +F 3 "~" H 6300 4750 50 0001 C CNN + 1 6300 4750 + 1 0 0 -1 +$EndComp +NoConn ~ 6500 4750 +$Comp +L Connector:Conn_01x01_Male J26 +U 1 1 5DCF3955 +P 7000 4750 +F 0 "J26" H 7108 4931 50 0000 C CNN +F 1 "Conn_01x01_Male" H 7108 4840 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical" H 7000 4750 50 0001 C CNN +F 3 "~" H 7000 4750 50 0001 C CNN + 1 7000 4750 + 1 0 0 -1 +$EndComp +NoConn ~ 7200 4750 +$Comp +L Mechanical:MountingHole H1 +U 1 1 6191F55B +P 8150 3600 +F 0 "H1" H 8250 3646 50 0000 L CNN +F 1 "MountingHole" H 8250 3555 50 0000 L CNN +F 2 "MountingHole:MountingHole_2.2mm_M2" H 8150 3600 50 0001 C CNN +F 3 "~" H 8150 3600 50 0001 C CNN + 1 8150 3600 + 1 0 0 -1 +$EndComp +$Comp +L Mechanical:MountingHole H2 +U 1 1 6191FE1A +P 8150 4000 +F 0 "H2" H 8250 4046 50 0000 L CNN +F 1 "MountingHole" H 8250 3955 50 0000 L CNN +F 2 "MountingHole:MountingHole_2.2mm_M2" H 8150 4000 50 0001 C CNN +F 3 "~" H 8150 4000 50 0001 C CNN + 1 8150 4000 + 1 0 0 -1 +$EndComp +$Comp +L Mechanical:MountingHole H3 +U 1 1 619206F5 +P 9050 3600 +F 0 "H3" H 9150 3646 50 0000 L CNN +F 1 "MountingHole" H 9150 3555 50 0000 L CNN +F 2 "MountingHole:MountingHole_2.2mm_M2" H 9050 3600 50 0001 C CNN +F 3 "~" H 9050 3600 50 0001 C CNN + 1 9050 3600 + 1 0 0 -1 +$EndComp +$Comp +L Mechanical:MountingHole H4 +U 1 1 61920FEC +P 9050 4000 +F 0 "H4" H 9150 4046 50 0000 L CNN +F 1 "MountingHole" H 9150 3955 50 0000 L CNN +F 2 "MountingHole:MountingHole_2.2mm_M2" H 9050 4000 50 0001 C CNN +F 3 "~" H 9050 4000 50 0001 C CNN + 1 9050 4000 + 1 0 0 -1 +$EndComp +Text GLabel 2500 2450 2 50 Input ~ 0 +ROW1 +Text GLabel 2500 2350 2 50 Input ~ 0 +ROW0 +$Comp +L Connector_Generic:Conn_01x12 J13 +U 1 1 61955E83 +P 1600 2150 +F 0 "J13" H 1680 2142 50 0000 L CNN +F 1 "Conn_01x12" H 1680 2051 50 0000 L CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Vertical" H 1600 2150 50 0001 C CNN +F 3 "~" H 1600 2150 50 0001 C CNN + 1 1600 2150 + 1 0 0 -1 +$EndComp +$Comp +L Connector_Generic:Conn_01x12 J14 +U 1 1 6195697C +P 2300 2250 +F 0 "J14" H 2218 1425 50 0000 C CNN +F 1 "Conn_01x12" H 2218 1516 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Vertical" H 2300 2250 50 0001 C CNN +F 3 "~" H 2300 2250 50 0001 C CNN + 1 2300 2250 + -1 0 0 1 +$EndComp +Wire Notes Line + 600 1200 3300 1200 +Wire Notes Line + 3300 1200 3300 3100 +Wire Notes Line + 3300 3100 600 3100 +Wire Notes Line + 600 3100 600 1200 +NoConn ~ 2500 2250 +NoConn ~ 2500 2150 +NoConn ~ 2500 2050 +NoConn ~ 2500 1950 +NoConn ~ 2500 1850 +NoConn ~ 2500 1650 +NoConn ~ 1400 1650 +NoConn ~ 1400 1750 +NoConn ~ 1400 2050 +NoConn ~ 1400 2150 +$Comp +L power:GND #PWR? +U 1 1 6196ED3F +P 5050 3600 +F 0 "#PWR?" H 5050 3350 50 0001 C CNN +F 1 "GND" H 5055 3427 50 0000 C CNN +F 2 "" H 5050 3600 50 0001 C CNN +F 3 "" H 5050 3600 50 0001 C CNN + 1 5050 3600 + 1 0 0 -1 +$EndComp +Text GLabel 4900 3550 0 50 Input ~ 0 +GND +Wire Wire Line + 4900 3550 5050 3550 +Wire Wire Line + 5050 3550 5050 3600 +Text GLabel 1400 1850 0 50 Input ~ 0 +GND +Text GLabel 1400 1950 0 50 Input ~ 0 +GND +Text GLabel 2500 1750 2 50 Input ~ 0 +GND +$EndSCHEMATC diff --git a/mozc-yunomi/firmware/firmware.ino b/mozc-yunomi/firmware/firmware.ino index 36ed154..87d6cb3 100644 --- a/mozc-yunomi/firmware/firmware.ino +++ b/mozc-yunomi/firmware/firmware.ino @@ -1,9 +1,35 @@ +// Uncomment next line if you use ProMicro +#define PRO_MICRO // Uncomment next line if your PC thinks this is US keyboard. #define JP_KEYBOARD #include "Keyboard.h" +#ifdef PRO_MICRO + +// COLS = 9,8,7,6,5,4 +// ROWS = 18,15,14,16,10 + +typedef enum { + C0 = 9, + C1 = 8, + C2 = 7, + C3 = 6, + C4 = 5, + C5 = 4, + R0 = 18, + R1 = 15, + R2 = 14, + R3 = 16, + R4 = 10, +} Pin; + +#define PINS 11 +Pin pins[] = {C0, C1, C2, C3, C4, C5, R0, R1, R2, R3, R4}; + +#else + // COLS = PD0, PD1, PD2, PD3, PD4, PD5 // ROWS = PB0, PB1, PB2, PB3, PB4 @@ -25,6 +51,8 @@ typedef enum { R4 = ROW + 4, } Pin; +#endif + #define ROWS 5 #define COLS 12 @@ -174,17 +202,14 @@ uint16_t chars[5][12] = { }, }; -void setup() { - Keyboard.begin(); - Serial.begin(9600); - DDRD = 0; - PORTD = B00111111; - DDRB = 0; - PORTB = B00011111; - delay(100); -} - void selectRow(Pin p) { +#ifdef PRO_MICRO + + pinMode(p, OUTPUT); + digitalWrite(p, LOW); + +#else + bool col = !!(COL & p); byte mask = 1 << (p & B01111111); if (col) { @@ -194,12 +219,48 @@ void selectRow(Pin p) { DDRB = mask; PORTB = ~mask; } + +#endif +} + +void unselectRows() { +#ifdef PRO_MICRO + + for (byte i = 0; i < PINS; i++) { + pinMode(pins[i], INPUT_PULLUP); + } + +#else + + DDRD = 0; + PORTD = B00111111; + DDRB = 0; + PORTB = B00011111; + +#endif } bool readCol(Pin p) { +#ifdef PRO_MICRO + + return digitalRead(p) == LOW; + +#else + bool col = !!(COL & p); byte mask = 1 << (p & B01111111); return ((col ? PIND : PINB) & mask) == 0; + +#endif +} + +void setup() { + Keyboard.begin(); + Serial.begin(9600); + + unselectRows(); + + delay(100); } #define KEYBOARD_REPORT_ID 2 @@ -290,10 +351,7 @@ void loop() { sendKeyPush(KEY_ENT, false); delay(100); } - DDRD = 0; - PORTD = B00111111; - DDRB = 0; - PORTB = B00011111; + unselectRows(); } Serial.println(); }