From 9fbafe3c9fb3f6a3a415e394fb8c2b4eec452050 Mon Sep 17 00:00:00 2001 From: ahtn Date: Thu, 19 Apr 2018 20:56:48 +1000 Subject: [PATCH] start experimenting with 2key efm8 --- two_key_efm8/2key.kicad_pcb | 1071 +++++++++++++++++++++++++++++++++++ two_key_efm8/2key.pro | 64 +++ two_key_efm8/2key.sch | 250 ++++++++ two_key_efm8/fp-lib-table | 3 + 4 files changed, 1388 insertions(+) create mode 100644 two_key_efm8/2key.kicad_pcb create mode 100644 two_key_efm8/2key.pro create mode 100644 two_key_efm8/2key.sch create mode 100644 two_key_efm8/fp-lib-table diff --git a/two_key_efm8/2key.kicad_pcb b/two_key_efm8/2key.kicad_pcb new file mode 100644 index 0000000..7dc549b --- /dev/null +++ b/two_key_efm8/2key.kicad_pcb @@ -0,0 +1,1071 @@ +(kicad_pcb (version 4) (host pcbnew 4.0.7) + + (general + (links 0) + (no_connects 5) + (area -0.075001 -0.075001 36.575001 17.575001) + (thickness 1.6) + (drawings 4) + (tracks 219) + (zones 0) + (modules 13) + (nets 34) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 0.25) + (trace_clearance 0.2) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (segment_width 0.2) + (edge_width 0.15) + (via_size 0.6) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.524 1.524) + (pad_drill 0.762) + (pad_to_mask_clearance 0.2) + (aux_axis_origin 0 0) + (visible_elements FFFEFF7F) + (pcbplotparams + (layerselection 0x00030_80000001) + (usegerberextensions false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 "Net-(C1-Pad1)") + (net 2 GND) + (net 3 +3V3) + (net 4 "Net-(J1-Pad6)") + (net 5 "Net-(J1-Pad2)") + (net 6 "Net-(J1-Pad4)") + (net 7 "Net-(J1-Pad3)") + (net 8 "Net-(U1-Pad1)") + (net 9 "Net-(U1-Pad2)") + (net 10 "Net-(U1-Pad9)") + (net 11 "Net-(U1-Pad10)") + (net 12 "Net-(U1-Pad11)") + (net 13 "Net-(U1-Pad12)") + (net 14 "Net-(U1-Pad13)") + (net 15 "Net-(U1-Pad14)") + (net 16 "Net-(U1-Pad15)") + (net 17 "Net-(U1-Pad16)") + (net 18 "Net-(U1-Pad17)") + (net 19 "Net-(U1-Pad18)") + (net 20 "Net-(U1-Pad19)") + (net 21 "Net-(U1-Pad20)") + (net 22 "Net-(U1-Pad21)") + (net 23 "Net-(U1-Pad22)") + (net 24 "Net-(U1-Pad23)") + (net 25 "Net-(U1-Pad24)") + (net 26 "Net-(U1-Pad25)") + (net 27 "Net-(U1-Pad26)") + (net 28 "Net-(U1-Pad27)") + (net 29 "Net-(U1-Pad28)") + (net 30 "Net-(U1-Pad29)") + (net 31 "Net-(U1-Pad30)") + (net 32 "Net-(U1-Pad31)") + (net 33 "Net-(U1-Pad32)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +3V3) + (add_net GND) + (add_net "Net-(C1-Pad1)") + (add_net "Net-(J1-Pad2)") + (add_net "Net-(J1-Pad3)") + (add_net "Net-(J1-Pad4)") + (add_net "Net-(J1-Pad6)") + (add_net "Net-(U1-Pad1)") + (add_net "Net-(U1-Pad10)") + (add_net "Net-(U1-Pad11)") + (add_net "Net-(U1-Pad12)") + (add_net "Net-(U1-Pad13)") + (add_net "Net-(U1-Pad14)") + (add_net "Net-(U1-Pad15)") + (add_net "Net-(U1-Pad16)") + (add_net "Net-(U1-Pad17)") + (add_net "Net-(U1-Pad18)") + (add_net "Net-(U1-Pad19)") + (add_net "Net-(U1-Pad2)") + (add_net "Net-(U1-Pad20)") + (add_net "Net-(U1-Pad21)") + (add_net "Net-(U1-Pad22)") + (add_net "Net-(U1-Pad23)") + (add_net "Net-(U1-Pad24)") + (add_net "Net-(U1-Pad25)") + (add_net "Net-(U1-Pad26)") + (add_net "Net-(U1-Pad27)") + (add_net "Net-(U1-Pad28)") + (add_net "Net-(U1-Pad29)") + (add_net "Net-(U1-Pad30)") + (add_net "Net-(U1-Pad31)") + (add_net "Net-(U1-Pad32)") + (add_net "Net-(U1-Pad9)") + ) + + (module Connector_PinHeader_2.00mm:PinHeader_1x05_P2.00mm_Vertical (layer F.Cu) (tedit 59FED667) (tstamp 5A78F06D) + (at 11.1 16.5 270) + (descr "Through hole straight pin header, 1x05, 2.00mm pitch, single row") + (tags "Through hole pin header THT 1x05 2.00mm single row") + (fp_text reference REF** (at 0 -2.06 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value PinHeader_1x05_P2.00mm_Vertical (at 0 10.06 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.5 -1) (end 1 -1) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -1) (end 1 9) (layer F.Fab) (width 0.1)) + (fp_line (start 1 9) (end -1 9) (layer F.Fab) (width 0.1)) + (fp_line (start -1 9) (end -1 -0.5) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.5) (end -0.5 -1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.06 9.06) (end 1.06 9.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 1) (end -1.06 9.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.06 1) (end 1.06 9.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 1) (end 1.06 1) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 0) (end -1.06 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 -1.06) (end 0 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.5 -1.5) (end -1.5 9.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.5 9.5) (end 1.5 9.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.5 9.5) (end 1.5 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.5 -1.5) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 4 360) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 270) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 2 270) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (pad 3 thru_hole oval (at 0 4 270) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (pad 4 thru_hole oval (at 0 6 270) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (pad 5 thru_hole oval (at 0 8 270) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.00mm.3dshapes/PinHeader_1x05_P2.00mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.00mm:PinHeader_1x08_P2.00mm_Vertical (layer F.Cu) (tedit 59FED667) (tstamp 5A78F062) + (at 1.1 2.5) + (descr "Through hole straight pin header, 1x08, 2.00mm pitch, single row") + (tags "Through hole pin header THT 1x08 2.00mm single row") + (fp_text reference REF** (at 0 -2.06) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value PinHeader_1x08_P2.00mm_Vertical (at 0 16.06) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.5 -1) (end 1 -1) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -1) (end 1 15) (layer F.Fab) (width 0.1)) + (fp_line (start 1 15) (end -1 15) (layer F.Fab) (width 0.1)) + (fp_line (start -1 15) (end -1 -0.5) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.5) (end -0.5 -1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.06 15.06) (end 1.06 15.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 1) (end -1.06 15.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.06 1) (end 1.06 15.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 1) (end 1.06 1) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 0) (end -1.06 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 -1.06) (end 0 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.5 -1.5) (end -1.5 15.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.5 15.5) (end 1.5 15.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.5 15.5) (end 1.5 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.5 -1.5) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 7 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (pad 3 thru_hole oval (at 0 4) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (pad 4 thru_hole oval (at 0 6) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (pad 5 thru_hole oval (at 0 8) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (pad 6 thru_hole oval (at 0 10) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (pad 7 thru_hole oval (at 0 12) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (pad 8 thru_hole oval (at 0 14) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.00mm.3dshapes/PinHeader_1x08_P2.00mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module key_switch:Cherry_MX_Matias_No_Silk_Border (layer F.Cu) (tedit 5A777BF6) (tstamp 5A788797) + (at 27.9 8.8) + (tags switch) + (fp_text reference K1_1 (at 0 6) (layer Cmts.User) + (effects (font (thickness 0.3048))) + ) + (fp_text value SW_PUSH (at 1 3.5) (layer B.Fab) hide + (effects (font (thickness 0.3048)) (justify mirror)) + ) + (pad "" np_thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask F.SilkS)) + (pad 2 thru_hole circle (at 2.5 -3.683) (size 2.5 2.5) (drill 1.5) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 3.81 -2.54) (size 2.5 2.5) (drill 1.5) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole circle (at -2.54 -5.08) (size 2.5 2.5) (drill 1.5) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at -2.5 -4) (size 2.5 2.5) (drill 1.5) (layers *.Cu *.Mask)) + (model cherry_mx1.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5A77850B) (tstamp 5A788962) + (at 8.7 4.9 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags capacitor) + (path /5A7785CB) + (attr smd) + (fp_text reference C1 (at -1.8 -2.4 180) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text value C (at 0 1.65 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.22 -0.51) (end 0.22 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.22 0.51) (end 0.22 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.46 0.75) (end -1.46 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.46 -0.75) (end 1.46 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.46 -0.75) (end 1.46 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.46 0.75) (end -1.46 0.75) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd rect (at -0.875 0 90) (size 0.67 1) (layers F.Cu F.Paste F.Mask) + (net 1 "Net-(C1-Pad1)")) + (pad 2 smd rect (at 0.875 0 90) (size 0.67 1) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5A778515) (tstamp 5A788951) + (at 11.7 9.3 270) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags capacitor) + (path /5A77855E) + (attr smd) + (fp_text reference C2 (at 2.2 0 360) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text value C (at 0 1.65 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.22 -0.51) (end 0.22 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.22 0.51) (end 0.22 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.46 0.75) (end -1.46 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.46 -0.75) (end 1.46 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.46 -0.75) (end 1.46 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.46 0.75) (end -1.46 0.75) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 270) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd rect (at -0.875 0 270) (size 0.67 1) (layers F.Cu F.Paste F.Mask) + (net 1 "Net-(C1-Pad1)")) + (pad 2 smd rect (at 0.875 0 270) (size 0.67 1) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5A778505) (tstamp 5A78892F) + (at 9.1 2.3 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags capacitor) + (path /5A778845) + (attr smd) + (fp_text reference C4 (at 0 1.4 180) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text value C (at 0 1.65 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.22 -0.51) (end 0.22 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.22 0.51) (end 0.22 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.46 0.75) (end -1.46 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.46 -0.75) (end 1.46 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.46 -0.75) (end 1.46 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.46 0.75) (end -1.46 0.75) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 180) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd rect (at -0.875 0 180) (size 0.67 1) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad 2 smd rect (at 0.875 0 180) (size 0.67 1) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module key_switch:Cherry_MX_Matias_No_Silk_Border (layer F.Cu) (tedit 5A777BF1) (tstamp 5A7887CF) + (at 8.7 8.7) + (tags switch) + (fp_text reference K1_1 (at 0 6) (layer Cmts.User) + (effects (font (thickness 0.3048))) + ) + (fp_text value SW_PUSH (at 1 3.5) (layer B.Fab) hide + (effects (font (thickness 0.3048)) (justify mirror)) + ) + (pad 2 thru_hole circle (at 2.5 -3.683) (size 2.5 2.5) (drill 1.5) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 3.81 -2.54) (size 2.5 2.5) (drill 1.5) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 0 0) (size 4 4) (drill 4) (layers *.Cu *.Mask F.SilkS)) + (pad "" np_thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole circle (at -2.54 -5.08) (size 2.5 2.5) (drill 1.5) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at -2.5 -4) (size 2.5 2.5) (drill 1.5) (layers *.Cu *.Mask)) + (model cherry_mx1.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0603_1608Metric (layer F.Cu) (tedit 5A7784FE) (tstamp 5A786A05) + (at 12.1 2.3 180) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags capacitor) + (path /5A77884B) + (attr smd) + (fp_text reference C3 (at 0 1.4 180) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text value C (at 0 1.65 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.22 -0.51) (end 0.22 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.22 0.51) (end 0.22 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.46 0.75) (end -1.46 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.46 -0.75) (end 1.46 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.46 -0.75) (end 1.46 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.46 0.75) (end -1.46 0.75) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 180) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd rect (at -0.875 0 180) (size 0.67 1) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad 2 smd rect (at 0.875 0 180) (size 0.67 1) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_QFP:TQFP-32_7x7mm_P0.8mm (layer F.Cu) (tedit 5A77852F) (tstamp 5A7866B1) + (at 18.3 12.1 270) + (descr "32-Lead Plastic Thin Quad Flatpack (PT) - 7x7x1.0 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "QFP 0.8") + (path /5A7781E5) + (attr smd) + (fp_text reference U1 (at -4.6 -4.6 360) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text value EFM8UB2_32 (at 0 6.05 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.5 -3.5) (end 3.5 -3.5) (layer F.Fab) (width 0.15)) + (fp_line (start 3.5 -3.5) (end 3.5 3.5) (layer F.Fab) (width 0.15)) + (fp_line (start 3.5 3.5) (end -3.5 3.5) (layer F.Fab) (width 0.15)) + (fp_line (start -3.5 3.5) (end -3.5 -2.5) (layer F.Fab) (width 0.15)) + (fp_line (start -3.5 -2.5) (end -2.5 -3.5) (layer F.Fab) (width 0.15)) + (fp_line (start -5.3 -5.3) (end -5.3 5.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.3 -5.3) (end 5.3 5.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.3 -5.3) (end 5.3 -5.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.3 5.3) (end 5.3 5.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.625 -3.625) (end -3.625 -3.4) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.625 -3.625) (end 3.625 -3.3) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.625 3.625) (end 3.625 3.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.625 3.625) (end -3.625 3.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.625 -3.625) (end -3.3 -3.625) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.625 3.625) (end -3.3 3.625) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.625 3.625) (end 3.3 3.625) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.625 -3.625) (end 3.3 -3.625) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.625 -3.4) (end -5.05 -3.4) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -4.25 -2.8 270) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 8 "Net-(U1-Pad1)")) + (pad 2 smd rect (at -4.25 -2 270) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 9 "Net-(U1-Pad2)")) + (pad 3 smd rect (at -4.25 -1.2 270) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 4 smd rect (at -4.25 -0.4 270) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 7 "Net-(J1-Pad3)")) + (pad 5 smd rect (at -4.25 0.4 270) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(J1-Pad2)")) + (pad 6 smd rect (at -4.25 1.2 270) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad 7 smd rect (at -4.25 2 270) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 1 "Net-(C1-Pad1)")) + (pad 8 smd rect (at -4.25 2.8 270) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 1 "Net-(C1-Pad1)")) + (pad 9 smd rect (at -2.8 4.25) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 10 "Net-(U1-Pad9)")) + (pad 10 smd rect (at -2 4.25) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 11 "Net-(U1-Pad10)")) + (pad 11 smd rect (at -1.2 4.25) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 12 "Net-(U1-Pad11)")) + (pad 12 smd rect (at -0.4 4.25) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 13 "Net-(U1-Pad12)")) + (pad 13 smd rect (at 0.4 4.25) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 14 "Net-(U1-Pad13)")) + (pad 14 smd rect (at 1.2 4.25) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 15 "Net-(U1-Pad14)")) + (pad 15 smd rect (at 2 4.25) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 16 "Net-(U1-Pad15)")) + (pad 16 smd rect (at 2.8 4.25) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 17 "Net-(U1-Pad16)")) + (pad 17 smd rect (at 4.25 2.8 270) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 18 "Net-(U1-Pad17)")) + (pad 18 smd rect (at 4.25 2 270) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 19 "Net-(U1-Pad18)")) + (pad 19 smd rect (at 4.25 1.2 270) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 20 "Net-(U1-Pad19)")) + (pad 20 smd rect (at 4.25 0.4 270) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 21 "Net-(U1-Pad20)")) + (pad 21 smd rect (at 4.25 -0.4 270) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 22 "Net-(U1-Pad21)")) + (pad 22 smd rect (at 4.25 -1.2 270) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 23 "Net-(U1-Pad22)")) + (pad 23 smd rect (at 4.25 -2 270) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 24 "Net-(U1-Pad23)")) + (pad 24 smd rect (at 4.25 -2.8 270) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 25 "Net-(U1-Pad24)")) + (pad 25 smd rect (at 2.8 -4.25) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 26 "Net-(U1-Pad25)")) + (pad 26 smd rect (at 2 -4.25) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 27 "Net-(U1-Pad26)")) + (pad 27 smd rect (at 1.2 -4.25) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 28 "Net-(U1-Pad27)")) + (pad 28 smd rect (at 0.4 -4.25) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 29 "Net-(U1-Pad28)")) + (pad 29 smd rect (at -0.4 -4.25) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 30 "Net-(U1-Pad29)")) + (pad 30 smd rect (at -1.2 -4.25) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 31 "Net-(U1-Pad30)")) + (pad 31 smd rect (at -2 -4.25) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 32 "Net-(U1-Pad31)")) + (pad 32 smd rect (at -2.8 -4.25) (size 1.6 0.55) (layers F.Cu F.Paste F.Mask) + (net 33 "Net-(U1-Pad32)")) + (model ${KISYS3DMOD}/Package_QFP.3dshapes/TQFP-32_7x7mm_P0.8mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_USB:USB_Micro-B_Molex-105017-0001 (layer F.Cu) (tedit 5A778522) (tstamp 5A782EA3) + (at 18.1 2.7 180) + (descr http://www.molex.com/pdm_docs/sd/1050170001_sd.pdf) + (tags "Micro-USB SMD Typ-B") + (path /5A77836B) + (attr smd) + (fp_text reference J1 (at 0 -0.4 180) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value USB_OTG (at 0.3 4.3375 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "PCB Edge" (at 0 2.6875 180) (layer Dwgs.User) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_text user %R (at 0 0.8875 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -4.4 3.64) (end 4.4 3.64) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.4 -2.46) (end 4.4 3.64) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.4 -2.46) (end 4.4 -2.46) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.4 3.64) (end -4.4 -2.46) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.9 -1.7625) (end -3.45 -1.7625) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.9 0.0875) (end -3.9 -1.7625) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.9 2.6375) (end 3.9 2.3875) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.75 3.3875) (end 3.75 -1.6125) (layer F.Fab) (width 0.1)) + (fp_line (start -3 2.689204) (end 3 2.689204) (layer F.Fab) (width 0.1)) + (fp_line (start -3.75 3.389204) (end 3.75 3.389204) (layer F.Fab) (width 0.1)) + (fp_line (start -3.75 -1.6125) (end 3.75 -1.6125) (layer F.Fab) (width 0.1)) + (fp_line (start -3.75 3.3875) (end -3.75 -1.6125) (layer F.Fab) (width 0.1)) + (fp_line (start -3.9 2.6375) (end -3.9 2.3875) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.9 0.0875) (end 3.9 -1.7625) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.9 -1.7625) (end 3.45 -1.7625) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -2.3125) (end -1.25 -2.3125) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -2.3125) (end -1.7 -1.8625) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.3 -1.7125) (end -1.5 -1.9125) (layer F.Fab) (width 0.1)) + (fp_line (start -1.1 -1.9125) (end -1.3 -1.7125) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -2.1225) (end -1.1 -2.1225) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 -2.1225) (end -1.5 -1.9125) (layer F.Fab) (width 0.1)) + (fp_line (start -1.1 -2.1225) (end -1.1 -1.9125) (layer F.Fab) (width 0.1)) + (pad 6 smd rect (at 1 1.2375 180) (size 1.5 1.9) (layers F.Cu F.Paste F.Mask) + (net 4 "Net-(J1-Pad6)")) + (pad 6 thru_hole circle (at -2.5 -1.4625 180) (size 1.45 1.45) (drill 0.85) (layers *.Cu *.Mask) + (net 4 "Net-(J1-Pad6)")) + (pad 2 smd rect (at -0.65 -1.4625 180) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(J1-Pad2)")) + (pad 1 smd rect (at -1.3 -1.4625 180) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask) + (net 1 "Net-(C1-Pad1)")) + (pad 5 smd rect (at 1.3 -1.4625 180) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad 4 smd rect (at 0.65 -1.4625 180) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask) + (net 6 "Net-(J1-Pad4)")) + (pad 3 smd rect (at 0 -1.4625 180) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask) + (net 7 "Net-(J1-Pad3)")) + (pad 6 thru_hole circle (at 2.5 -1.4625 180) (size 1.45 1.45) (drill 0.85) (layers *.Cu *.Mask) + (net 4 "Net-(J1-Pad6)")) + (pad 6 smd rect (at -1 1.2375 180) (size 1.5 1.9) (layers F.Cu F.Paste F.Mask) + (net 4 "Net-(J1-Pad6)")) + (pad 6 thru_hole oval (at -3.5 1.2375) (size 1.2 1.9) (drill oval 0.6 1.3) (layers *.Cu *.Mask) + (net 4 "Net-(J1-Pad6)")) + (pad 6 thru_hole oval (at 3.5 1.2375 180) (size 1.2 1.9) (drill oval 0.6 1.3) (layers *.Cu *.Mask) + (net 4 "Net-(J1-Pad6)")) + (pad 6 smd rect (at 2.9 1.2375 180) (size 1.2 1.9) (layers F.Cu F.Mask) + (net 4 "Net-(J1-Pad6)")) + (pad 6 smd rect (at -2.9 1.2375 180) (size 1.2 1.9) (layers F.Cu F.Mask) + (net 4 "Net-(J1-Pad6)")) + (model ${KISYS3DMOD}/Connector_USB.3dshapes/USB_Micro-B_Molex-105017-0001.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.00mm:PinHeader_1x08_P2.00mm_Vertical (layer F.Cu) (tedit 59FED667) (tstamp 5A78EFFB) + (at 35.3 2.3) + (descr "Through hole straight pin header, 1x08, 2.00mm pitch, single row") + (tags "Through hole pin header THT 1x08 2.00mm single row") + (fp_text reference REF** (at 0 -2.06) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value PinHeader_1x08_P2.00mm_Vertical (at 0 16.06) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.5 -1) (end 1 -1) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -1) (end 1 15) (layer F.Fab) (width 0.1)) + (fp_line (start 1 15) (end -1 15) (layer F.Fab) (width 0.1)) + (fp_line (start -1 15) (end -1 -0.5) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.5) (end -0.5 -1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.06 15.06) (end 1.06 15.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 1) (end -1.06 15.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.06 1) (end 1.06 15.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 1) (end 1.06 1) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 0) (end -1.06 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 -1.06) (end 0 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.5 -1.5) (end -1.5 15.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.5 15.5) (end 1.5 15.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.5 15.5) (end 1.5 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.5 -1.5) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 7 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (pad 3 thru_hole oval (at 0 4) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (pad 4 thru_hole oval (at 0 6) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (pad 5 thru_hole oval (at 0 8) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (pad 6 thru_hole oval (at 0 10) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (pad 7 thru_hole oval (at 0 12) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (pad 8 thru_hole oval (at 0 14) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.00mm.3dshapes/PinHeader_1x08_P2.00mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.00mm:PinHeader_1x05_P2.00mm_Vertical (layer F.Cu) (tedit 59FED667) (tstamp 5A78F003) + (at 25.3 16.3 90) + (descr "Through hole straight pin header, 1x05, 2.00mm pitch, single row") + (tags "Through hole pin header THT 1x05 2.00mm single row") + (fp_text reference REF** (at 0 -2.06 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value PinHeader_1x05_P2.00mm_Vertical (at 0 10.06 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.5 -1) (end 1 -1) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -1) (end 1 9) (layer F.Fab) (width 0.1)) + (fp_line (start 1 9) (end -1 9) (layer F.Fab) (width 0.1)) + (fp_line (start -1 9) (end -1 -0.5) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.5) (end -0.5 -1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.06 9.06) (end 1.06 9.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 1) (end -1.06 9.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.06 1) (end 1.06 9.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 1) (end 1.06 1) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 0) (end -1.06 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 -1.06) (end 0 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.5 -1.5) (end -1.5 9.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.5 9.5) (end 1.5 9.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.5 9.5) (end 1.5 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.5 -1.5) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 4 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 90) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 2 90) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (pad 3 thru_hole oval (at 0 4 90) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (pad 4 thru_hole oval (at 0 6 90) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (pad 5 thru_hole oval (at 0 8 90) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.00mm.3dshapes/PinHeader_1x05_P2.00mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module conn_usb:USB_TypeC_U31F-24SNA0201 (layer F.Cu) (tedit 5AA30455) (tstamp 5AE2B246) + (at 18 -3.4 180) + (descr http://www.dory-tech.com/UploadFiles/2017/0/2017080810353867631.pdf) + (fp_text reference REF** (at 0 -9.1 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value USB_TypeC_U31F-24SNA0201 (at 0.02 1.18 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 4.47 -7.35) (end -4.47 -7.35) (layer F.Fab) (width 0.1)) + (fp_line (start -4.47 -7.35) (end -4.47 0) (layer F.Fab) (width 0.1)) + (fp_line (start -4.47 0) (end 4.47 0) (layer F.Fab) (width 0.1)) + (fp_line (start 4.47 0) (end 4.47 -7.35) (layer F.Fab) (width 0.1)) + (fp_line (start -4.9 -1.45) (end 4.9 -1.45) (layer F.CrtYd) (width 0.1)) + (pad A6 smd rect (at -0.25 -7.445 180) (size 0.3 1.15) (layers F.Cu F.Paste F.Mask)) + (pad B1 smd rect (at 3.2 -7.445 180) (size 0.6 1.15) (layers F.Cu F.Paste F.Mask)) + (pad B4 smd rect (at 2.4 -7.445 180) (size 0.6 1.15) (layers F.Cu F.Paste F.Mask)) + (pad A4 smd rect (at -2.4 -7.445 180) (size 0.6 1.15) (layers F.Cu F.Paste F.Mask)) + (pad S1 thru_hole oval (at -4.32 -6.78 180) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -2.89 -6.28 180) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask) + (zone_connect 0)) + (pad S1 thru_hole oval (at 4.32 -6.78 180) (size 1 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask)) + (pad S1 thru_hole oval (at -4.32 -2.6 180) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask)) + (pad S1 thru_hole oval (at 4.32 -2.6 180) (size 1 1.6) (drill oval 0.6 1.2) (layers *.Cu *.Mask)) + (pad A1 smd rect (at -3.2 -7.445 180) (size 0.6 1.15) (layers F.Cu F.Paste F.Mask)) + (pad "" np_thru_hole circle (at 2.89 -6.28 180) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask) + (zone_connect 0)) + (pad A7 smd rect (at 0.25 -7.445 180) (size 0.3 1.15) (layers F.Cu F.Paste F.Mask)) + (pad B6 smd rect (at 0.75 -7.445 180) (size 0.3 1.15) (layers F.Cu F.Paste F.Mask)) + (pad A8 smd rect (at 1.25 -7.445 180) (size 0.3 1.15) (layers F.Cu F.Paste F.Mask)) + (pad B5 smd rect (at 1.75 -7.445 180) (size 0.3 1.15) (layers F.Cu F.Paste F.Mask)) + (pad B7 smd rect (at -0.75 -7.445 180) (size 0.3 1.15) (layers F.Cu F.Paste F.Mask)) + (pad A5 smd rect (at -1.25 -7.445 180) (size 0.3 1.15) (layers F.Cu F.Paste F.Mask)) + (pad B8 smd rect (at -1.75 -7.445 180) (size 0.3 1.15) (layers F.Cu F.Paste F.Mask)) + ) + + (gr_line (start 0 0) (end 0 17.5) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 36.5 17.5) (end 0 17.5) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 36.5 0) (end 36.5 17.5) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 0 0) (end 36.5 0) (layer Edge.Cuts) (width 0.15)) + + (segment (start 11.195557 16.204443) (end 11.091114 16.1) (width 0.25) (layer F.Cu) (net 0)) + (segment (start 19.5 9.3) (end 16.825002 9.3) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 16.825002 9.3) (end 16.3 8.774998) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 16.3 8.774998) (end 16.3 7.85) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 19.5 5.3) (end 19.924264 5.3) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 19.924264 5.3) (end 20.125001 5.500737) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 20.125001 5.500737) (end 20.125001 8.674999) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 20.125001 8.674999) (end 19.5 9.3) (width 0.25) (layer B.Cu) (net 1)) + (via (at 19.5 9.3) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 1)) + (segment (start 19.4 4.1625) (end 19.4 5.2) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 19.4 5.2) (end 19.5 5.3) (width 0.25) (layer F.Cu) (net 1)) + (via (at 19.5 5.3) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 1)) + (segment (start 13.55 7.85) (end 15.5 7.85) (width 0.25) (layer F.Cu) (net 1) (tstamp 5A7889AF)) + (segment (start 16.3 7.85) (end 15.5 7.85) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 12.975 8.425) (end 13.55 7.85) (width 0.25) (layer F.Cu) (net 1) (tstamp 5A7889AE)) + (segment (start 11.7 8.425) (end 12.975 8.425) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 9.375 5.775) (end 11.7 8.1) (width 0.25) (layer F.Cu) (net 1) (tstamp 5A7889AA)) + (segment (start 11.7 8.1) (end 11.7 8.425) (width 0.25) (layer F.Cu) (net 1) (tstamp 5A7889AB)) + (segment (start 8.7 5.775) (end 9.375 5.775) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 19.5 6.1) (end 19.5 6.524264) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 19.5 6.524264) (end 19.124264 6.9) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 19.124264 6.9) (end 15.5 6.9) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 15.5 6.9) (end 15.199999 6.599999) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 15.199999 6.599999) (end 14.9 6.3) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 14.9 6.3) (end 15.809127 6.3) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 15.809127 6.3) (end 16.646506 5.462621) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 16.8 4.1625) (end 16.8 5.309127) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 16.8 5.309127) (end 16.646506 5.462621) (width 0.25) (layer F.Cu) (net 2)) + (via (at 16.646506 5.462621) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 8.25 4.808998) (end 8.25 2.65) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 8.25 2.65) (end 7.3 1.7) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 11.75 9.45) (end 11.75 8.308998) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 11.75 8.308998) (end 8.25 4.808998) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 10.5 10.7) (end 11.75 9.45) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 10.5 10.7) (end 10.799999 10.400001) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 10.799999 10.400001) (end 10.849999 10.400001) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 11.225 2.3) (end 11.81 2.3) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 11.225 2.3) (end 11.225 2.575) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 11.225 2.575) (end 9.775 4.025) (width 0.25) (layer F.Cu) (net 2) (tstamp 5A7889A2)) + (segment (start 11.9 2.39) (end 11.9 3.1) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 11.81 2.3) (end 11.9 2.39) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 11.9 3.1) (end 14.9 6.1) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 14.9 6.1) (end 14.9 6.3) (width 0.25) (layer F.Cu) (net 2)) + (via (at 14.9 6.3) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (via (at 19.5 6.1) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 19.5 7.85) (end 19.5 6.1) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 8.225 2.3) (end 7.9 2.3) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 7.9 2.3) (end 7.3 1.7) (width 0.25) (layer F.Cu) (net 2)) + (via (at 7.3 1.7) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 8.225 2.3) (end 8.225 3.55) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 8.225 3.55) (end 8.7 4.025) (width 0.25) (layer F.Cu) (net 2) (tstamp 5A7889A7)) + (segment (start 9.775 4.025) (end 8.7 4.025) (width 0.25) (layer F.Cu) (net 2) (tstamp 5A7889A3)) + (segment (start 11.7 10.175) (end 11.025 10.175) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 11.025 10.175) (end 10.5 10.7) (width 0.25) (layer F.Cu) (net 2)) + (via (at 10.5 10.7) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 17.1 7.85) (end 17.1 6.8) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 17.1 6.8) (end 16 5.7) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 16 5.7) (end 15.3 5.7) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 9.975 1.625) (end 9.975 2.3) (width 0.25) (layer F.Cu) (net 3) (tstamp 5A78899F)) + (segment (start 10.3 1.3) (end 9.975 1.625) (width 0.25) (layer F.Cu) (net 3) (tstamp 5A78899E)) + (segment (start 12.1 1.3) (end 10.3 1.3) (width 0.25) (layer F.Cu) (net 3) (tstamp 5A78899D)) + (segment (start 12.975 3.375) (end 12.975 2.3) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 12.975 2.3) (end 12.975 2.175) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 12.975 2.175) (end 12.1 1.3) (width 0.25) (layer F.Cu) (net 3) (tstamp 5A78899C)) + (segment (start 15.3 5.7) (end 12.975 3.375) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 17.9 7.85) (end 17.9 6.3) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 17.9 6.3) (end 18.074999 6.125001) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 18.074999 6.125001) (end 18.074999 5.799999) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 18.074999 5.799999) (end 18.75 5.124998) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 18.75 5.124998) (end 18.75 5.0875) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 18.75 5.0875) (end 18.75 4.1625) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 18.7 4.2125) (end 18.75 4.1625) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 18.1 4.1625) (end 18.1 5.1) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 18.1 5.1) (end 17.341942 5.858058) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 18.7 6.1) (end 17.583884 6.1) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 17.583884 6.1) (end 17.341942 5.858058) (width 0.25) (layer B.Cu) (net 7)) + (via (at 17.341942 5.858058) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 7)) + (segment (start 18.7 7.85) (end 18.7 6.1) (width 0.25) (layer F.Cu) (net 7)) + (via (at 18.7 6.1) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 7)) + (segment (start 24.7 1.7) (end 35.1 1.7) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 23.5 2.9) (end 24.7 1.7) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 23.5 4.4) (end 23.5 2.9) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 21.1 7.85) (end 21.1 6.8) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 21.1 6.8) (end 23.5 4.4) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 24.5 1.1) (end 35.3 1.1) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 22.9 2.7) (end 24.5 1.1) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 22.9 3.7) (end 22.9 2.7) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 20.3 6.3) (end 22.9 3.7) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 20.3 7.85) (end 20.3 6.3) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 6.3 7.3) (end 3.75 4.75) (width 0.25) (layer F.Cu) (net 10)) + (segment (start 6.3 10.3) (end 6.3 7.3) (width 0.25) (layer F.Cu) (net 10)) + (segment (start 11.5 11.5) (end 7.5 11.5) (width 0.25) (layer B.Cu) (net 10)) + (via (at 6.3 10.3) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 10)) + (segment (start 7.5 11.5) (end 6.3 10.3) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 13.7 9.3) (end 11.5 11.5) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 15.9 9.3) (end 13.7 9.3) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 14.05 9.3) (end 15.9 9.3) (width 0.25) (layer F.Cu) (net 10)) + (via (at 15.9 9.3) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 10)) + (segment (start 5.5 7.5) (end 3.5 5.5) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 5.5 10.9) (end 5.5 7.5) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 11.7 12.1) (end 6.7 12.1) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 6.7 12.1) (end 5.5 10.9) (width 0.25) (layer B.Cu) (net 11)) + (via (at 5.5 10.9) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 11)) + (segment (start 13.7 10.1) (end 11.7 12.1) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 15.9 10.1) (end 13.7 10.1) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 14.05 10.1) (end 15.9 10.1) (width 0.25) (layer F.Cu) (net 11)) + (via (at 15.9 10.1) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 11)) + (segment (start 14.05 10.9) (end 12.9 10.9) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 12.9 10.9) (end 12.3 11.5) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 12.3 11.5) (end 6.1 11.5) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 14.05 11.7) (end 13 11.7) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 13 11.7) (end 12.6 12.1) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 12.6 12.1) (end 6.3 12.1) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 14.05 12.5) (end 12.9 12.5) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 12.9 12.5) (end 12.7 12.7) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 12.7 12.7) (end 6.3 12.7) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 14.05 13.3) (end 6.3 13.3) (width 0.25) (layer F.Cu) (net 15)) + (segment (start 14.05 14.1) (end 13 14.1) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 13 14.1) (end 12.8 13.9) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 12.8 13.9) (end 6.5 13.9) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 14.05 14.9) (end 13 14.9) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 13 14.9) (end 12.6 14.5) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 12.6 14.5) (end 6.5 14.5) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 12.1 15.3) (end 14.3 15.3) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 14.3 15.3) (end 15.5 14.1) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 15.5 14.1) (end 15.5 12.9) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 15.5 16.35) (end 15.5 12.9) (width 0.25) (layer F.Cu) (net 18)) + (via (at 15.5 12.9) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 18)) + (segment (start 16.3 13.1) (end 16.3 14.13641) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 16.3 14.13641) (end 14.51141 15.925) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 14.51141 15.925) (end 12.665687 15.925) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 16.3 16.35) (end 16.3 13.1) (width 0.25) (layer F.Cu) (net 19)) + (via (at 16.3 13.1) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 19)) + (segment (start 17.1 13.5) (end 17.1 13.97282) (width 0.25) (layer B.Cu) (net 20)) + (segment (start 17.1 13.97282) (end 14.522819 16.550001) (width 0.25) (layer B.Cu) (net 20)) + (segment (start 14.522819 16.550001) (end 11.541115 16.550001) (width 0.25) (layer B.Cu) (net 20)) + (segment (start 11.541115 16.550001) (end 11.195557 16.204443) (width 0.25) (layer B.Cu) (net 20)) + (segment (start 17.1 16.35) (end 17.1 13.5) (width 0.25) (layer F.Cu) (net 20)) + (via (at 17.1 13.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 20)) + (segment (start 17.9 13.9) (end 14.79999 17.00001) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 14.79999 17.00001) (end 10.77501 17.00001) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 10.77501 17.00001) (end 10.5 16.725) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 17.9 16.35) (end 17.9 13.9) (width 0.25) (layer F.Cu) (net 21)) + (via (at 17.9 13.9) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 21)) + (segment (start 22.3 14.7) (end 22.3 14.711932) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 22.3 14.711932) (end 23.847017 16.258949) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 19.5 14.7) (end 22.3 14.7) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 18.7 13.9) (end 19.5 14.7) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 18.7 16.35) (end 18.7 13.9) (width 0.25) (layer F.Cu) (net 22)) + (via (at 18.7 13.9) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 22)) + (segment (start 22.599999 13.999999) (end 23.800001 15.200001) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 19.799999 13.999999) (end 22.599999 13.999999) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 19.5 13.7) (end 19.799999 13.999999) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 23.800001 15.200001) (end 24.1 15.5) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 19.5 16.35) (end 19.5 13.7) (width 0.25) (layer F.Cu) (net 23)) + (via (at 19.5 13.7) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 23)) + (segment (start 24.643767 14.734351) (end 24.943766 15.03435) (width 0.25) (layer B.Cu) (net 24)) + (segment (start 20.599999 13.399999) (end 23.309415 13.399999) (width 0.25) (layer B.Cu) (net 24)) + (segment (start 20.3 13.1) (end 20.599999 13.399999) (width 0.25) (layer B.Cu) (net 24)) + (segment (start 23.309415 13.399999) (end 24.643767 14.734351) (width 0.25) (layer B.Cu) (net 24)) + (segment (start 20.3 16.35) (end 20.3 13.1) (width 0.25) (layer F.Cu) (net 24)) + (via (at 20.3 13.1) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 24)) + (segment (start 25.000001 14.000001) (end 25.3 14.3) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 23.5 12.5) (end 25.000001 14.000001) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 20.9 12.5) (end 23.5 12.5) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 21.1 15.3) (end 21.1 12.7) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 21.1 12.7) (end 20.9 12.5) (width 0.25) (layer F.Cu) (net 25)) + (via (at 20.9 12.5) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (segment (start 21.1 16.35) (end 21.1 15.3) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 22.55 14.9) (end 23.73641 14.9) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 23.73641 14.9) (end 25.086359 13.550051) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 25.086359 13.550051) (end 34.249949 13.550051) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 34.249949 13.550051) (end 34.24999 13.55001) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 34.24999 13.55001) (end 35.1 13.55001) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 24.899959 13.100041) (end 34.045603 13.100041) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 34.045603 13.100041) (end 34.045644 13.1) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 22.55 14.1) (end 23.9 14.1) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 23.9 14.1) (end 24.899959 13.100041) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 34.045644 13.1) (end 35.1 13.1) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 24.24999 12.95001) (end 24.549969 12.650031) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 24.549969 12.650031) (end 33.859202 12.650031) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 33.859202 12.650031) (end 34.009233 12.5) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 22.55 13.3) (end 23.6 13.3) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 23.6 13.3) (end 23.94999 12.95001) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 23.94999 12.95001) (end 24.24999 12.95001) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 34.009233 12.5) (end 35.1 12.5) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 33.7 12.172822) (end 34.172822 11.7) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 23.9 12.5) (end 24.199979 12.200021) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 24.199979 12.200021) (end 33.672801 12.200021) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 33.672801 12.200021) (end 33.7 12.172822) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 22.55 12.5) (end 23.9 12.5) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 34.172822 11.7) (end 34.9 11.7) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 23.6 11.7) (end 23.650011 11.750011) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 34.336411 10.9) (end 34.7 10.9) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 23.650011 11.750011) (end 33.4864 11.750011) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 33.4864 11.750011) (end 34.336411 10.9) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 22.55 11.7) (end 23.6 11.7) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 23.7 10.9) (end 24.1 11.3) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 22.55 10.9) (end 23.7 10.9) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 24.1 11.3) (end 33.3 11.3) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 33.3 11.3) (end 34.3 10.3) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 4.999999 7.999999) (end 3.1 6.1) (width 0.25) (layer F.Cu) (net 32)) + (segment (start 4.7 10.3) (end 4.999999 10.000001) (width 0.25) (layer F.Cu) (net 32)) + (segment (start 4.999999 10.000001) (end 4.999999 7.999999) (width 0.25) (layer F.Cu) (net 32)) + (segment (start 13.7 10.9) (end 12.04999 12.55001) (width 0.25) (layer B.Cu) (net 32)) + (segment (start 12.04999 12.55001) (end 6.225008 12.55001) (width 0.25) (layer B.Cu) (net 32)) + (segment (start 6.225008 12.55001) (end 4.7 11.025002) (width 0.25) (layer B.Cu) (net 32)) + (segment (start 4.7 11.025002) (end 4.7 10.3) (width 0.25) (layer B.Cu) (net 32)) + (via (at 4.7 10.3) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 32)) + (segment (start 15.9 10.9) (end 13.7 10.9) (width 0.25) (layer B.Cu) (net 32)) + (segment (start 22.55 10.1) (end 16.825002 10.1) (width 0.25) (layer F.Cu) (net 32)) + (segment (start 16.825002 10.1) (end 16.025002 10.9) (width 0.25) (layer F.Cu) (net 32)) + (segment (start 16.025002 10.9) (end 15.9 10.9) (width 0.25) (layer F.Cu) (net 32)) + (via (at 15.9 10.9) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 32)) + (segment (start 22.55 10.1) (end 23.075 10.1) (width 0.25) (layer F.Cu) (net 32)) + (segment (start 22.55 8.775) (end 24.625 6.7) (width 0.25) (layer F.Cu) (net 33)) + (segment (start 22.55 9.3) (end 22.55 8.775) (width 0.25) (layer F.Cu) (net 33)) + (segment (start 24.625 6.7) (end 25.9 6.7) (width 0.25) (layer F.Cu) (net 33)) + (segment (start 25.9 6.7) (end 30.3 2.3) (width 0.25) (layer F.Cu) (net 33)) + + (zone (net 2) (net_name GND) (layer B.Cu) (tstamp 0) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 0 0) (xy 36.5 0) (xy 36.5 17.5) (xy 0 17.5) + ) + ) + (filled_polygon + (pts + (xy 13.365 1.081448) (xy 13.365 1.843552) (xy 13.459009 2.316166) (xy 13.726723 2.716829) (xy 14.127386 2.984543) + (xy 14.6 3.078552) (xy 14.800852 3.0386) (xy 14.44772 3.391116) (xy 14.240237 3.890792) (xy 14.239764 4.431834) + (xy 14.446376 4.931872) (xy 14.828616 5.31478) (xy 15.328292 5.522263) (xy 15.869334 5.522736) (xy 16.369372 5.316124) + (xy 16.75228 4.933884) (xy 16.959763 4.434208) (xy 16.960236 3.893166) (xy 16.753624 3.393128) (xy 16.371384 3.01022) + (xy 15.871708 2.802737) (xy 15.345395 2.802277) (xy 15.473277 2.716829) (xy 15.740991 2.316166) (xy 15.835 1.843552) + (xy 15.835 1.081448) (xy 15.761114 0.71) (xy 20.438886 0.71) (xy 20.365 1.081448) (xy 20.365 1.843552) + (xy 20.459009 2.316166) (xy 20.726723 2.716829) (xy 20.855272 2.802723) (xy 20.330666 2.802264) (xy 19.830628 3.008876) + (xy 19.44772 3.391116) (xy 19.240237 3.890792) (xy 19.239795 4.395843) (xy 18.971057 4.506883) (xy 18.707808 4.769673) + (xy 18.565162 5.113201) (xy 18.565117 5.164882) (xy 18.514833 5.164838) (xy 18.171057 5.306883) (xy 18.139068 5.338817) + (xy 18.135059 5.329115) (xy 17.872269 5.065866) (xy 17.528741 4.92322) (xy 17.156775 4.922896) (xy 16.812999 5.064941) + (xy 16.54975 5.327731) (xy 16.407104 5.671259) (xy 16.40678 6.043225) (xy 16.548825 6.387001) (xy 16.811615 6.65025) + (xy 17.155143 6.792896) (xy 17.27936 6.793004) (xy 17.293045 6.802148) (xy 17.583884 6.86) (xy 18.137537 6.86) + (xy 18.169673 6.892192) (xy 18.513201 7.034838) (xy 18.885167 7.035162) (xy 19.228943 6.893117) (xy 19.365001 6.757296) + (xy 19.365001 8.360197) (xy 19.36032 8.364878) (xy 19.314833 8.364838) (xy 18.971057 8.506883) (xy 18.707808 8.769673) + (xy 18.565162 9.113201) (xy 18.564838 9.485167) (xy 18.706883 9.828943) (xy 18.969673 10.092192) (xy 19.313201 10.234838) + (xy 19.685167 10.235162) (xy 20.028943 10.093117) (xy 20.292192 9.830327) (xy 20.434838 9.486799) (xy 20.434879 9.439923) + (xy 20.662402 9.2124) (xy 20.827149 8.965838) (xy 20.885001 8.674999) (xy 20.885001 5.516263) (xy 21.369372 5.316124) + (xy 21.75228 4.933884) (xy 21.959763 4.434208) (xy 21.960061 4.093305) (xy 23.474674 4.093305) (xy 23.563316 4.307836) + (xy 23.515328 4.423405) (xy 23.514674 5.173305) (xy 23.801043 5.866372) (xy 24.330839 6.397093) (xy 25.023405 6.684672) + (xy 25.773305 6.685326) (xy 26.466372 6.398957) (xy 26.997093 5.869161) (xy 27.284672 5.176595) (xy 27.285326 4.426695) + (xy 27.196684 4.212164) (xy 27.244672 4.096595) (xy 27.245326 3.346695) (xy 26.958957 2.653628) (xy 26.429161 2.122907) + (xy 25.736595 1.835328) (xy 24.986695 1.834674) (xy 24.293628 2.121043) (xy 23.762907 2.650839) (xy 23.475328 3.343405) + (xy 23.474674 4.093305) (xy 21.960061 4.093305) (xy 21.960236 3.893166) (xy 21.753624 3.393128) (xy 21.399855 3.038741) + (xy 21.6 3.078552) (xy 22.072614 2.984543) (xy 22.473277 2.716829) (xy 22.740991 2.316166) (xy 22.835 1.843552) + (xy 22.835 1.081448) (xy 22.761114 0.71) (xy 35.79 0.71) (xy 35.79 0.97756) (xy 34.625 0.97756) + (xy 34.389683 1.021838) (xy 34.173559 1.16091) (xy 34.028569 1.37311) (xy 33.97756 1.625) (xy 33.97756 2.975) + (xy 34.021838 3.210317) (xy 34.16091 3.426441) (xy 34.265177 3.497683) (xy 34.064054 3.798685) (xy 33.964336 4.3) + (xy 34.064054 4.801315) (xy 34.348026 5.22631) (xy 34.458311 5.3) (xy 34.348026 5.37369) (xy 34.064054 5.798685) + (xy 33.964336 6.3) (xy 34.064054 6.801315) (xy 34.348026 7.22631) (xy 34.458311 7.3) (xy 34.348026 7.37369) + (xy 34.06993 7.789891) (xy 33.822283 7.541812) (xy 33.307545 7.328074) (xy 33.594672 6.636595) (xy 33.595326 5.886695) + (xy 33.308957 5.193628) (xy 32.779161 4.662907) (xy 32.142756 4.398648) (xy 31.998957 4.050628) (xy 31.469161 3.519907) + (xy 30.776595 3.232328) (xy 30.026695 3.231674) (xy 29.333628 3.518043) (xy 28.802907 4.047839) (xy 28.515328 4.740405) + (xy 28.514674 5.490305) (xy 28.801043 6.183372) (xy 29.035715 6.418454) (xy 28.426433 6.165458) (xy 27.378166 6.164543) + (xy 26.409342 6.564853) (xy 25.667458 7.305443) (xy 25.265458 8.273567) (xy 25.264543 9.321834) (xy 25.664853 10.290658) + (xy 26.405443 11.032542) (xy 27.373567 11.434542) (xy 28.421834 11.435457) (xy 29.390658 11.035147) (xy 30.132542 10.294557) + (xy 30.534542 9.326433) (xy 30.535457 8.278166) (xy 30.164176 7.379598) (xy 30.640839 7.857093) (xy 31.333405 8.144672) + (xy 31.644069 8.144943) (xy 31.495258 8.503319) (xy 31.494743 9.094089) (xy 31.720344 9.640086) (xy 32.137717 10.058188) + (xy 32.683319 10.284742) (xy 33.274089 10.285257) (xy 33.820086 10.059656) (xy 34.059728 9.820431) (xy 33.964336 10.3) + (xy 34.064054 10.801315) (xy 34.348026 11.22631) (xy 34.458311 11.3) (xy 34.348026 11.37369) (xy 34.064054 11.798685) + (xy 33.964336 12.3) (xy 34.064054 12.801315) (xy 34.348026 13.22631) (xy 34.458311 13.3) (xy 34.348026 13.37369) + (xy 34.064054 13.798685) (xy 33.964336 14.3) (xy 34.064054 14.801315) (xy 34.348026 15.22631) (xy 34.458311 15.3) + (xy 34.348026 15.37369) (xy 34.295742 15.451939) (xy 34.22631 15.348026) (xy 33.801315 15.064054) (xy 33.3 14.964336) + (xy 32.798685 15.064054) (xy 32.37369 15.348026) (xy 32.3 15.458311) (xy 32.22631 15.348026) (xy 31.801315 15.064054) + (xy 31.3 14.964336) (xy 30.798685 15.064054) (xy 30.37369 15.348026) (xy 30.3 15.458311) (xy 30.22631 15.348026) + (xy 29.801315 15.064054) (xy 29.3 14.964336) (xy 28.798685 15.064054) (xy 28.37369 15.348026) (xy 28.3 15.458311) + (xy 28.22631 15.348026) (xy 27.801315 15.064054) (xy 27.3 14.964336) (xy 26.798685 15.064054) (xy 26.497936 15.265008) + (xy 26.43909 15.173559) (xy 26.22689 15.028569) (xy 25.975 14.97756) (xy 25.944702 14.97756) (xy 26.092192 14.830327) + (xy 26.234838 14.486799) (xy 26.235162 14.114833) (xy 26.093117 13.771057) (xy 25.830327 13.507808) (xy 25.486799 13.365162) + (xy 25.439923 13.365121) (xy 24.037401 11.962599) (xy 23.790839 11.797852) (xy 23.5 11.74) (xy 21.462463 11.74) + (xy 21.430327 11.707808) (xy 21.086799 11.565162) (xy 20.714833 11.564838) (xy 20.371057 11.706883) (xy 20.107808 11.969673) + (xy 20.008529 12.208762) (xy 19.771057 12.306883) (xy 19.507808 12.569673) (xy 19.426728 12.764935) (xy 19.314833 12.764838) + (xy 18.971057 12.906883) (xy 18.905074 12.972751) (xy 18.886799 12.965162) (xy 18.514833 12.964838) (xy 18.299896 13.053648) + (xy 18.086799 12.965162) (xy 17.887059 12.964988) (xy 17.630327 12.707808) (xy 17.286799 12.565162) (xy 17.087059 12.564988) + (xy 16.830327 12.307808) (xy 16.486799 12.165162) (xy 16.114833 12.164838) (xy 16.09531 12.172905) (xy 16.030327 12.107808) + (xy 15.686799 11.965162) (xy 15.314833 11.964838) (xy 14.971057 12.106883) (xy 14.707808 12.369673) (xy 14.565162 12.713201) + (xy 14.564838 13.085167) (xy 14.706883 13.428943) (xy 14.74 13.462118) (xy 14.74 13.785198) (xy 13.985198 14.54) + (xy 12.662463 14.54) (xy 12.630327 14.507808) (xy 12.286799 14.365162) (xy 11.914833 14.364838) (xy 11.571057 14.506883) + (xy 11.307808 14.769673) (xy 11.165162 15.113201) (xy 11.165106 15.17756) (xy 10.425 15.17756) (xy 10.189683 15.221838) + (xy 9.973559 15.36091) (xy 9.902317 15.465177) (xy 9.601315 15.264054) (xy 9.1 15.164336) (xy 8.598685 15.264054) + (xy 8.17369 15.548026) (xy 8.1 15.658311) (xy 8.02631 15.548026) (xy 7.601315 15.264054) (xy 7.1 15.164336) + (xy 6.598685 15.264054) (xy 6.17369 15.548026) (xy 6.1 15.658311) (xy 6.02631 15.548026) (xy 5.601315 15.264054) + (xy 5.1 15.164336) (xy 4.598685 15.264054) (xy 4.17369 15.548026) (xy 4.1 15.658311) (xy 4.02631 15.548026) + (xy 3.601315 15.264054) (xy 3.1 15.164336) (xy 2.598685 15.264054) (xy 2.17369 15.548026) (xy 2.104258 15.651939) + (xy 2.051974 15.57369) (xy 1.941689 15.5) (xy 2.051974 15.42631) (xy 2.335946 15.001315) (xy 2.435664 14.5) + (xy 2.335946 13.998685) (xy 2.051974 13.57369) (xy 1.941689 13.5) (xy 2.051974 13.42631) (xy 2.335946 13.001315) + (xy 2.435664 12.5) (xy 2.335946 11.998685) (xy 2.051974 11.57369) (xy 1.941689 11.5) (xy 2.051974 11.42631) + (xy 2.335946 11.001315) (xy 2.435664 10.5) (xy 2.335946 9.998685) (xy 2.051974 9.57369) (xy 1.941689 9.5) + (xy 2.051974 9.42631) (xy 2.213468 9.184617) (xy 2.360344 9.540086) (xy 2.777717 9.958188) (xy 3.323319 10.184742) + (xy 3.765099 10.185127) (xy 3.764838 10.485167) (xy 3.906883 10.828943) (xy 3.94 10.862118) (xy 3.94 11.025002) + (xy 3.997852 11.315841) (xy 4.162599 11.562403) (xy 5.687607 13.087411) (xy 5.934169 13.252158) (xy 6.225008 13.31001) + (xy 12.04999 13.31001) (xy 12.340829 13.252158) (xy 12.587391 13.087411) (xy 14.014802 11.66) (xy 15.337537 11.66) + (xy 15.369673 11.692192) (xy 15.713201 11.834838) (xy 16.085167 11.835162) (xy 16.428943 11.693117) (xy 16.692192 11.430327) + (xy 16.834838 11.086799) (xy 16.835162 10.714833) (xy 16.746352 10.499896) (xy 16.834838 10.286799) (xy 16.835162 9.914833) + (xy 16.746352 9.699896) (xy 16.834838 9.486799) (xy 16.835162 9.114833) (xy 16.693117 8.771057) (xy 16.430327 8.507808) + (xy 16.086799 8.365162) (xy 15.714833 8.364838) (xy 15.371057 8.506883) (xy 15.337882 8.54) (xy 13.7 8.54) + (xy 13.409161 8.597852) (xy 13.162599 8.762599) (xy 11.185198 10.74) (xy 10.386146 10.74) (xy 10.932542 10.194557) + (xy 11.334542 9.226433) (xy 11.335457 8.178166) (xy 10.964176 7.279598) (xy 11.440839 7.757093) (xy 12.133405 8.044672) + (xy 12.883305 8.045326) (xy 13.576372 7.758957) (xy 14.107093 7.229161) (xy 14.394672 6.536595) (xy 14.395326 5.786695) + (xy 14.108957 5.093628) (xy 13.579161 4.562907) (xy 12.942756 4.298648) (xy 12.798957 3.950628) (xy 12.269161 3.419907) + (xy 11.576595 3.132328) (xy 10.826695 3.131674) (xy 10.133628 3.418043) (xy 9.602907 3.947839) (xy 9.315328 4.640405) + (xy 9.314674 5.390305) (xy 9.601043 6.083372) (xy 9.835715 6.318454) (xy 9.226433 6.065458) (xy 8.178166 6.064543) + (xy 7.209342 6.464853) (xy 6.467458 7.205443) (xy 6.065458 8.173567) (xy 6.064543 9.221834) (xy 6.123634 9.364846) + (xy 6.114833 9.364838) (xy 5.771057 9.506883) (xy 5.507808 9.769673) (xy 5.500158 9.788097) (xy 5.493117 9.771057) + (xy 5.230327 9.507808) (xy 4.942185 9.388161) (xy 5.104742 8.996681) (xy 5.105257 8.405911) (xy 4.879656 7.859914) + (xy 4.462283 7.441812) (xy 3.916681 7.215258) (xy 3.325911 7.214743) (xy 2.779914 7.440344) (xy 2.361812 7.857717) + (xy 2.315798 7.968531) (xy 2.051974 7.57369) (xy 1.941689 7.5) (xy 2.051974 7.42631) (xy 2.335946 7.001315) + (xy 2.435664 6.5) (xy 2.335946 5.998685) (xy 2.051974 5.57369) (xy 1.941689 5.5) (xy 2.051974 5.42631) + (xy 2.335946 5.001315) (xy 2.435664 4.5) (xy 2.335946 3.998685) (xy 2.332352 3.993305) (xy 4.274674 3.993305) + (xy 4.363316 4.207836) (xy 4.315328 4.323405) (xy 4.314674 5.073305) (xy 4.601043 5.766372) (xy 5.130839 6.297093) + (xy 5.823405 6.584672) (xy 6.573305 6.585326) (xy 7.266372 6.298957) (xy 7.797093 5.769161) (xy 8.084672 5.076595) + (xy 8.085326 4.326695) (xy 7.996684 4.112164) (xy 8.044672 3.996595) (xy 8.045326 3.246695) (xy 7.758957 2.553628) + (xy 7.229161 2.022907) (xy 6.536595 1.735328) (xy 5.786695 1.734674) (xy 5.093628 2.021043) (xy 4.562907 2.550839) + (xy 4.275328 3.243405) (xy 4.274674 3.993305) (xy 2.332352 3.993305) (xy 2.134992 3.697936) (xy 2.226441 3.63909) + (xy 2.371431 3.42689) (xy 2.42244 3.175) (xy 2.42244 1.825) (xy 2.378162 1.589683) (xy 2.23909 1.373559) + (xy 2.02689 1.228569) (xy 1.775 1.17756) (xy 0.71 1.17756) (xy 0.71 0.71) (xy 13.438886 0.71) + ) + ) + ) +) diff --git a/two_key_efm8/2key.pro b/two_key_efm8/2key.pro new file mode 100644 index 0000000..83c452a --- /dev/null +++ b/two_key_efm8/2key.pro @@ -0,0 +1,64 @@ +update=Mon 19 Mar 2018 17:08:18 AEST +version=1 +last_client=kicad +[cvpcb] +version=1 +NetIExt=net +[general] +version=1 +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=power +LibName2=device +LibName3=switches +LibName4=relays +LibName5=motors +LibName6=transistors +LibName7=conn +LibName8=linear +LibName9=regul +LibName10=74xx +LibName11=cmos4000 +LibName12=adc-dac +LibName13=memory +LibName14=xilinx +LibName15=microcontrollers +LibName16=dsp +LibName17=microchip +LibName18=analog_switches +LibName19=motorola +LibName20=texas +LibName21=intel +LibName22=audio +LibName23=interface +LibName24=digital-audio +LibName25=philips +LibName26=display +LibName27=cypress +LibName28=siliconi +LibName29=opto +LibName30=atmel +LibName31=contrib +LibName32=valves +LibName33=/home/user/code/keyboard_pcb/kicad_common/libraries/silabs +[pcbnew] +version=1 +PageLayoutDescrFile=/home/user/code/keyboard_pcb/kicad_common/page_layouts/clear.kicad_wks +LastNetListRead= +PadDrill=0.762 +PadDrillOvalY=0.762 +PadSizeH=1.524 +PadSizeV=1.524 +PcbTextSizeV=1.5 +PcbTextSizeH=1.5 +PcbTextThickness=0.3 +ModuleTextSizeV=1 +ModuleTextSizeH=1 +ModuleTextSizeThickness=0.15 +SolderMaskClearance=0.2 +SolderMaskMinWidth=0 +DrawSegmentWidth=0.2 +BoardOutlineThickness=0.15 +ModuleOutlineThickness=0.15 diff --git a/two_key_efm8/2key.sch b/two_key_efm8/2key.sch new file mode 100644 index 0000000..544c9e0 --- /dev/null +++ b/two_key_efm8/2key.sch @@ -0,0 +1,250 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:switches +LIBS:relays +LIBS:motors +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:silabs +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L EFM8UB2_32 U1 +U 1 1 5A7781E5 +P 7275 3700 +F 0 "U1" H 6525 4700 60 0000 C CNN +F 1 "EFM8UB2_32" H 7275 3700 60 0000 C CNN +F 2 "Package_QFP:LQFP-32_7x7mm_P0.8mm" H 7275 3150 60 0001 C CNN +F 3 "" H 7275 3150 60 0001 C CNN + 1 7275 3700 + 1 0 0 -1 +$EndComp +$Comp +L USB_OTG J1 +U 1 1 5A77836B +P 5025 3050 +F 0 "J1" H 4825 3500 50 0000 L CNN +F 1 "USB_OTG" H 4825 3400 50 0000 L CNN +F 2 "Connector_USB:USB_Micro-B_Molex-105017-0001" H 5175 3000 50 0001 C CNN +F 3 "" H 5175 3000 50 0001 C CNN + 1 5025 3050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5325 3050 6275 3050 +Wire Wire Line + 6275 3150 5325 3150 +$Comp +L GND #PWR1 +U 1 1 5A7784A7 +P 5025 3575 +F 0 "#PWR1" H 5025 3325 50 0001 C CNN +F 1 "GND" H 5025 3425 50 0000 C CNN +F 2 "" H 5025 3575 50 0001 C CNN +F 3 "" H 5025 3575 50 0001 C CNN + 1 5025 3575 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5025 3450 5025 3575 +$Comp +L C C2 +U 1 1 5A77855E +P 6000 2650 +F 0 "C2" H 6025 2750 50 0000 L CNN +F 1 "C" H 6025 2550 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 6038 2500 50 0001 C CNN +F 3 "" H 6000 2650 50 0001 C CNN + 1 6000 2650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7125 2500 7125 2550 +Wire Wire Line + 5475 2500 7125 2500 +Wire Wire Line + 6275 2900 6200 2900 +Wire Wire Line + 6200 2900 6200 2500 +Connection ~ 6200 2500 +$Comp +L C C1 +U 1 1 5A7785CB +P 5775 2650 +F 0 "C1" H 5800 2750 50 0000 L CNN +F 1 "C" H 5800 2550 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 5813 2500 50 0001 C CNN +F 3 "" H 5775 2650 50 0001 C CNN + 1 5775 2650 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR3 +U 1 1 5A778609 +P 6000 2800 +F 0 "#PWR3" H 6000 2550 50 0001 C CNN +F 1 "GND" H 6000 2650 50 0000 C CNN +F 2 "" H 6000 2800 50 0001 C CNN +F 3 "" H 6000 2800 50 0001 C CNN + 1 6000 2800 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR2 +U 1 1 5A77862C +P 5775 2800 +F 0 "#PWR2" H 5775 2550 50 0001 C CNN +F 1 "GND" H 5775 2650 50 0000 C CNN +F 2 "" H 5775 2800 50 0001 C CNN +F 3 "" H 5775 2800 50 0001 C CNN + 1 5775 2800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5475 2850 5325 2850 +Wire Wire Line + 5475 2400 5475 2850 +Connection ~ 6000 2500 +Connection ~ 5775 2500 +$Comp +L C C4 +U 1 1 5A778845 +P 8000 2375 +F 0 "C4" H 8025 2475 50 0000 L CNN +F 1 "C" H 8025 2275 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 8038 2225 50 0001 C CNN +F 3 "" H 8000 2375 50 0001 C CNN + 1 8000 2375 + 1 0 0 -1 +$EndComp +$Comp +L C C3 +U 1 1 5A77884B +P 7775 2375 +F 0 "C3" H 7800 2475 50 0000 L CNN +F 1 "C" H 7800 2275 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric" H 7813 2225 50 0001 C CNN +F 3 "" H 7775 2375 50 0001 C CNN + 1 7775 2375 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR6 +U 1 1 5A778851 +P 8000 2525 +F 0 "#PWR6" H 8000 2275 50 0001 C CNN +F 1 "GND" H 8000 2375 50 0000 C CNN +F 2 "" H 8000 2525 50 0001 C CNN +F 3 "" H 8000 2525 50 0001 C CNN + 1 8000 2525 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR5 +U 1 1 5A778857 +P 7775 2525 +F 0 "#PWR5" H 7775 2275 50 0001 C CNN +F 1 "GND" H 7775 2375 50 0000 C CNN +F 2 "" H 7775 2525 50 0001 C CNN +F 3 "" H 7775 2525 50 0001 C CNN + 1 7775 2525 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7475 2550 7475 2225 +Wire Wire Line + 7475 2225 8225 2225 +Connection ~ 7775 2225 +Wire Wire Line + 8225 2225 8225 2100 +Connection ~ 8000 2225 +$Comp +L +3V3 #PWR7 +U 1 1 5A7788B9 +P 8225 2100 +F 0 "#PWR7" H 8225 1950 50 0001 C CNN +F 1 "+3V3" H 8225 2240 50 0000 C CNN +F 2 "" H 8225 2100 50 0001 C CNN +F 3 "" H 8225 2100 50 0001 C CNN + 1 8225 2100 + 1 0 0 -1 +$EndComp +$Comp +L PWR_FLAG #FLG2 +U 1 1 5A778930 +P 5475 2400 +F 0 "#FLG2" H 5475 2475 50 0001 C CNN +F 1 "PWR_FLAG" H 5475 2550 50 0000 C CNN +F 2 "" H 5475 2400 50 0001 C CNN +F 3 "" H 5475 2400 50 0001 C CNN + 1 5475 2400 + 1 0 0 -1 +$EndComp +Connection ~ 5475 2500 +$Comp +L PWR_FLAG #FLG1 +U 1 1 5A77896E +P 5150 3575 +F 0 "#FLG1" H 5150 3650 50 0001 C CNN +F 1 "PWR_FLAG" H 4900 3675 50 0000 C CNN +F 2 "" H 5150 3575 50 0001 C CNN +F 3 "" H 5150 3575 50 0001 C CNN + 1 5150 3575 + -1 0 0 1 +$EndComp +Wire Wire Line + 5150 3575 5150 3525 +Wire Wire Line + 5150 3525 5025 3525 +Connection ~ 5025 3525 +NoConn ~ 4925 3450 +$Comp +L GND #PWR4 +U 1 1 5A778C68 +P 7275 4950 +F 0 "#PWR4" H 7275 4700 50 0001 C CNN +F 1 "GND" H 7275 4800 50 0000 C CNN +F 2 "" H 7275 4950 50 0001 C CNN +F 3 "" H 7275 4950 50 0001 C CNN + 1 7275 4950 + 1 0 0 -1 +$EndComp +$EndSCHEMATC diff --git a/two_key_efm8/fp-lib-table b/two_key_efm8/fp-lib-table new file mode 100644 index 0000000..b5bbca2 --- /dev/null +++ b/two_key_efm8/fp-lib-table @@ -0,0 +1,3 @@ +(fp_lib_table + (lib (name conn_usb)(type KiCad)(uri "$(KIPRJMOD)/../kicad_common/footprints/conn_usb.pretty")(options "")(descr "")) +)