diff --git a/hardware/ecp5_mainboard/ecp5_mainboard.kicad_pcb b/hardware/ecp5_mainboard/ecp5_mainboard.kicad_pcb index 02c8ecb..a4a18f9 100644 --- a/hardware/ecp5_mainboard/ecp5_mainboard.kicad_pcb +++ b/hardware/ecp5_mainboard/ecp5_mainboard.kicad_pcb @@ -1 +1,220 @@ -(kicad_pcb (version 4) (host kicad "dummy file") ) +(kicad_pcb (version 20171130) (host pcbnew 5.0.1) + + (general + (thickness 1.6) + (drawings 1) + (tracks 0) + (zones 0) + (modules 1) + (nets 1) + ) + + (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.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) + (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.051) + (solder_mask_min_width 0.25) + (aux_axis_origin 0 0) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x010fc_ffffffff) + (usegerberextensions false) + (usegerberattributes false) + (usegerberadvancedattributes false) + (creategerberjobfile false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (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 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.8) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + ) + + (module "Custom Parts:PCIe_EDGE_x4" (layer F.Cu) (tedit 5BF55C2C) (tstamp 5BF562AD) + (at 94 131) + (fp_text reference REF** (at 0 -7.35) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value PCIe_EDGE_x4 (at 0 -5.08) (layer Edge.Cuts) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_arc (start 4.5 -3.95) (end 3.55 -3.95) (angle 180) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 5.45 -3.95) (end 5.45 3.5) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 3.55 3.5) (end -6.9 3.5) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 3.55 -3.95) (end 3.55 3.5) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 5.45 3.5) (end 26.65 3.5) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 26.65 3.5) (end 26.65 -3.2) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -7.65 3.5) (end -7.65 -2.5) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -7.65 3.5) (end -6.9 3.5) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 3.7 -107.65) (end 105.4 -107.65) (layer Edge.Cuts) (width 0.15)) + (fp_arc (start -9.475 -7.425) (end -11.3 -7.425) (angle 180) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -7.65 -7.425) (end -7.65 -2.47) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -11.3 -1) (end -11.9 -1) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -11.3 -2.8) (end -11.3 -1) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -11.3 -7.2) (end -11.3 -2.8) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -11.3 -7.45) (end -11.3 -7.2) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -11.9 -1) (end -19.3 -1) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -19.3 -107.65) (end 3.7 -107.65) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -52.65 -1) (end -52.65 -106.65) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -37.65 -1) (end -52.65 -1) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -37.65 -9.25) (end -37.65 -1) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -19.3 -9.25) (end -37.65 -9.25) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -19.3 -1) (end -19.3 -9.25) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -52.65 -107.65) (end -19.3 -107.65) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -52.65 -106.65) (end -52.65 -107.65) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 26.65 -9.25) (end 76.65 -9.25) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 26.65 -3.2) (end 26.65 -9.25) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 76.6 -9.25) (end 79.4 -9.25) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 79.4 -9.25) (end 79.4 -4.45) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 92.1 -1.88) (end 92.1 -4.45) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 79.9 0.55) (end 90.71 0.55) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 79.4 -4.45) (end 79.4 0.05) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 88.15 -9.25) (end 105.4 -9.25) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 86.4 -6.2) (end 86.4 -7.5) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 92.1 -4.45) (end 88.15 -4.45) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 79.9 0.55) (end 79.4 0.05) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 90.7 0.55) (end 92.1 -1.88) (layer Edge.Cuts) (width 0.15)) + (fp_arc (start 88.15 -7.5) (end 88.15 -9.25) (angle -90) (layer Edge.Cuts) (width 0.15)) + (fp_arc (start 88.15 -6.2) (end 86.4 -6.2) (angle -90) (layer Edge.Cuts) (width 0.15)) + (pad M thru_hole circle (at -45.1 -91.2) (size 5 5) (drill 3.18) (layers *.Cu *.Mask)) + (pad M thru_hole circle (at -45.15 -5.85) (size 5 5) (drill 3.18) (layers *.Cu *.Mask)) + (pad A32 smd rect (at 26 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A31 smd rect (at 25 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A30 smd rect (at 24 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A29 smd rect (at 23 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A28 smd rect (at 22 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A27 smd rect (at 21 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A26 smd rect (at 20 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A25 smd rect (at 19 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A24 smd rect (at 18 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A23 smd rect (at 17 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A22 smd rect (at 16 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A21 smd rect (at 15 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A20 smd rect (at 14 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A19 smd rect (at 13 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A18 smd rect (at 12 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A17 smd rect (at 11 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A16 smd rect (at 10 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A15 smd rect (at 9 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A14 smd rect (at 8 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A13 smd rect (at 7 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A12 smd rect (at 6 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A11 smd rect (at 3 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A10 smd rect (at 2 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A9 smd rect (at 1 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A8 smd rect (at 0 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A7 smd rect (at -1 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A6 smd rect (at -2 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A5 smd rect (at -3 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A4 smd rect (at -4 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A3 smd rect (at -5 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A2 smd rect (at -6 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A1 smd rect (at -7 -0.5) (size 0.75 3.2) (layers B.Cu B.Paste B.Mask)) + (pad B32 smd rect (at 26 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B31 smd rect (at 25 -0.5) (size 0.75 3.2) (layers F.Cu F.Paste F.Mask)) + (pad B30 smd rect (at 24 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B29 smd rect (at 23 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B28 smd rect (at 22 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B27 smd rect (at 21 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B26 smd rect (at 20 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B25 smd rect (at 19 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B24 smd rect (at 18 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B23 smd rect (at 17 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B22 smd rect (at 16 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B21 smd rect (at 15 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B20 smd rect (at 14 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B19 smd rect (at 13 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B18 smd rect (at 12 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B17 smd rect (at 11 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B16 smd rect (at 10 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B15 smd rect (at 9 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B14 smd rect (at 8 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B13 smd rect (at 7 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B12 smd rect (at 6 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B11 smd rect (at 3 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B10 smd rect (at 2 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B9 smd rect (at 1 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B8 smd rect (at 0 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B7 smd rect (at -1 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B6 smd rect (at -2 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B5 smd rect (at -3 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B4 smd rect (at -4 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B3 smd rect (at -5 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B2 smd rect (at -6 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B1 smd rect (at -7 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + ) + + (gr_line (start 199.4 121.75) (end 199.45 23.35) (layer Edge.Cuts) (width 0.2)) + +) diff --git a/hardware/ecp5_mainboard/ports.sch b/hardware/ecp5_mainboard/ports.sch index 7f0dc5d..5ba726c 100644 --- a/hardware/ecp5_mainboard/ports.sch +++ b/hardware/ecp5_mainboard/ports.sch @@ -52,7 +52,7 @@ L eco_connectors:JK0654219 P4 U 1 1 5CA2589B P 5300 1700 F 0 "P4" H 5194 2765 50 0000 C CNN -F 1 "JK0654219" H 5194 2674 50 0000 C CNN +F 1 "JK0654219NL" H 5194 2674 50 0000 C CNN F 2 "" H 6450 1400 50 0001 C CNN F 3 "" H 6450 1400 50 0001 C CNN 1 5300 1700 diff --git a/hardware/lib/parts.pretty/292303-7.kicad_mod b/hardware/lib/parts.pretty/292303-7.kicad_mod new file mode 100755 index 0000000..e281c69 --- /dev/null +++ b/hardware/lib/parts.pretty/292303-7.kicad_mod @@ -0,0 +1,21 @@ +(module 292303-7 (layer F.Cu) + (fp_text reference 292303-7 (at 10.15 0 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value VAL** (at 0.1 -0.4 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.45 6.65) (end -7 6.65) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.1 6.65) (end 5.15 6.65) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.5 -6.5) (end -7 -6.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 7 -6.5) (end 5.15 -6.5) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.1 4.5) (end 7.1 6.65) (layer F.SilkS) (width 0.15)) + (fp_line (start 7 -6.5) (end 7 -4.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -7 6.65) (end -7 -6.5) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at 7 -3.5) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 7 -1) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at 7 1) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at 7 3.5) (size 3 1.25) (layers F.Cu F.Paste F.Mask)) + (pad S thru_hole circle (at 3.3 6.65) (size 3.5 3.5) (drill 2.3) (layers *.Cu *.Mask F.SilkS)) + (pad S thru_hole circle (at 3.3 -6.5) (size 3.5 3.5) (drill 2.3) (layers *.Cu *.Mask F.SilkS)) +) diff --git a/hardware/lib/parts.pretty/PCIe_EDGE_x4.kicad_mod b/hardware/lib/parts.pretty/PCIe_EDGE_x4.kicad_mod index 50529a0..98ee28c 100644 --- a/hardware/lib/parts.pretty/PCIe_EDGE_x4.kicad_mod +++ b/hardware/lib/parts.pretty/PCIe_EDGE_x4.kicad_mod @@ -1,115 +1,112 @@ -(module PCIe_EDGE_x4 (layer F.Cu) (tedit 5BF559E3) +(module PCIe_EDGE_x4 (layer F.Cu) (tedit 5BF55C2C) (fp_text reference REF** (at 0 -7.35) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value PCIe_EDGE_x4 (at 0 -5.08) (layer Edge.Cuts) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_line (start 6.2 3.5) (end 5.6 3.5) (layer Edge.Cuts) (width 0.15)) - (fp_line (start 6 3.5) (end 6.2 3.5) (layer Edge.Cuts) (width 0.15)) - (fp_arc (start 4.5 -3.95) (end 3.55 -3.95) (angle 180) (layer Edge.Cuts) (width 0.15)) - (fp_line (start 5.45 3.5) (end 5.6 3.5) (layer Edge.Cuts) (width 0.15)) - (fp_line (start 5.45 -3.95) (end 5.45 3.5) (layer Edge.Cuts) (width 0.15)) - (fp_line (start 3.55 3.5) (end -6.9 3.5) (layer Edge.Cuts) (width 0.15)) - (fp_line (start 3.55 -3.95) (end 3.55 3.5) (layer Edge.Cuts) (width 0.15)) - (fp_line (start 6.2 3.5) (end 26.65 3.5) (layer Edge.Cuts) (width 0.15)) - (fp_line (start 26.65 3.5) (end 26.65 -3.2) (layer Edge.Cuts) (width 0.15)) - (fp_line (start -7.65 3.5) (end -7.65 -2.5) (layer Edge.Cuts) (width 0.15)) - (fp_line (start -7.65 3.5) (end -6.9 3.5) (layer Edge.Cuts) (width 0.15)) - (fp_line (start 3.7 -107.65) (end 105.4 -107.65) (layer Edge.Cuts) (width 0.15)) - (fp_arc (start -9.475 -7.425) (end -11.3 -7.425) (angle 180) (layer Edge.Cuts) (width 0.15)) - (fp_line (start -7.65 -7.425) (end -7.65 -2.47) (layer Edge.Cuts) (width 0.15)) - (fp_line (start -11.3 -1) (end -11.9 -1) (layer Edge.Cuts) (width 0.15)) - (fp_line (start -11.3 -2.8) (end -11.3 -1) (layer Edge.Cuts) (width 0.15)) - (fp_line (start -11.3 -7.2) (end -11.3 -2.8) (layer Edge.Cuts) (width 0.15)) - (fp_line (start -11.3 -7.45) (end -11.3 -7.2) (layer Edge.Cuts) (width 0.15)) - (fp_line (start -11.9 -1) (end -19.3 -1) (layer Edge.Cuts) (width 0.15)) - (fp_line (start -19.3 -107.65) (end 3.7 -107.65) (layer Edge.Cuts) (width 0.15)) - (fp_line (start -52.65 -1) (end -52.65 -106.65) (layer Edge.Cuts) (width 0.15)) - (fp_line (start -37.65 -1) (end -52.65 -1) (layer Edge.Cuts) (width 0.15)) - (fp_line (start -37.65 -9.25) (end -37.65 -1) (layer Edge.Cuts) (width 0.15)) - (fp_line (start -19.3 -9.25) (end -37.65 -9.25) (layer Edge.Cuts) (width 0.15)) - (fp_line (start -19.3 -1) (end -19.3 -9.25) (layer Edge.Cuts) (width 0.15)) - (fp_line (start -52.65 -107.65) (end -19.3 -107.65) (layer Edge.Cuts) (width 0.15)) - (fp_line (start -52.65 -106.65) (end -52.65 -107.65) (layer Edge.Cuts) (width 0.15)) - (fp_line (start 26.65 -9.25) (end 76.65 -9.25) (layer Edge.Cuts) (width 0.15)) - (fp_line (start 26.65 -3.2) (end 26.65 -9.25) (layer Edge.Cuts) (width 0.15)) - (fp_line (start 76.6 -9.25) (end 79.4 -9.25) (layer Edge.Cuts) (width 0.15)) - (fp_line (start 79.4 -9.25) (end 79.4 -4.45) (layer Edge.Cuts) (width 0.15)) - (fp_line (start 92.1 -1.88) (end 92.1 -4.45) (layer Edge.Cuts) (width 0.15)) - (fp_line (start 79.9 0.55) (end 90.71 0.55) (layer Edge.Cuts) (width 0.15)) - (fp_line (start 79.4 -4.45) (end 79.4 0.05) (layer Edge.Cuts) (width 0.15)) - (fp_line (start 88.15 -9.25) (end 105.4 -9.25) (layer Edge.Cuts) (width 0.15)) - (fp_line (start 86.4 -6.2) (end 86.4 -7.5) (layer Edge.Cuts) (width 0.15)) - (fp_line (start 92.1 -4.45) (end 88.15 -4.45) (layer Edge.Cuts) (width 0.15)) - (fp_line (start 79.9 0.55) (end 79.4 0.05) (layer Edge.Cuts) (width 0.15)) - (fp_line (start 90.7 0.55) (end 92.1 -1.88) (layer Edge.Cuts) (width 0.15)) - (fp_arc (start 88.15 -7.5) (end 88.15 -9.25) (angle -90) (layer Edge.Cuts) (width 0.15)) (fp_arc (start 88.15 -6.2) (end 86.4 -6.2) (angle -90) (layer Edge.Cuts) (width 0.15)) - (pad M thru_hole circle (at -45.1 -91.2) (size 5 5) (drill 3.18) (layers *.Cu *.Mask)) - (pad M thru_hole circle (at -45.15 -5.85) (size 5 5) (drill 3.18) (layers *.Cu *.Mask)) - (pad A32 smd rect (at 26 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A31 smd rect (at 25 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A30 smd rect (at 24 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A29 smd rect (at 23 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A28 smd rect (at 22 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A27 smd rect (at 21 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A26 smd rect (at 20 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A25 smd rect (at 19 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A24 smd rect (at 18 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A23 smd rect (at 17 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A22 smd rect (at 16 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A21 smd rect (at 15 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A20 smd rect (at 14 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A19 smd rect (at 13 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A18 smd rect (at 12 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A17 smd rect (at 11 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A16 smd rect (at 10 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A15 smd rect (at 9 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A14 smd rect (at 8 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A13 smd rect (at 7 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A12 smd rect (at 6 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A11 smd rect (at 3 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A10 smd rect (at 2 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A9 smd rect (at 1 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A8 smd rect (at 0 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A7 smd rect (at -1 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A6 smd rect (at -2 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A5 smd rect (at -3 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A4 smd rect (at -4 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A3 smd rect (at -5 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A2 smd rect (at -6 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) - (pad A1 smd rect (at -7 -0.5) (size 0.75 3.2) (layers B.Cu B.Paste B.Mask)) - (pad B32 smd rect (at 26 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B31 smd rect (at 25 -0.5) (size 0.75 3.2) (layers F.Cu F.Paste F.Mask)) - (pad B30 smd rect (at 24 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B29 smd rect (at 23 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B28 smd rect (at 22 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B27 smd rect (at 21 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B26 smd rect (at 20 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B25 smd rect (at 19 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B24 smd rect (at 18 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B23 smd rect (at 17 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B22 smd rect (at 16 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B21 smd rect (at 15 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B20 smd rect (at 14 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B19 smd rect (at 13 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B18 smd rect (at 12 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B17 smd rect (at 11 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B16 smd rect (at 10 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B15 smd rect (at 9 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B14 smd rect (at 8 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B13 smd rect (at 7 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B12 smd rect (at 6 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B11 smd rect (at 3 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B10 smd rect (at 2 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B9 smd rect (at 1 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B8 smd rect (at 0 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B7 smd rect (at -1 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B6 smd rect (at -2 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B5 smd rect (at -3 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B4 smd rect (at -4 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B3 smd rect (at -5 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) - (pad B2 smd rect (at -6 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (fp_arc (start 88.15 -7.5) (end 88.15 -9.25) (angle -90) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 90.7 0.55) (end 92.1 -1.88) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 79.9 0.55) (end 79.4 0.05) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 92.1 -4.45) (end 88.15 -4.45) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 86.4 -6.2) (end 86.4 -7.5) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 88.15 -9.25) (end 105.4 -9.25) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 79.4 -4.45) (end 79.4 0.05) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 79.9 0.55) (end 90.71 0.55) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 92.1 -1.88) (end 92.1 -4.45) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 79.4 -9.25) (end 79.4 -4.45) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 76.6 -9.25) (end 79.4 -9.25) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 26.65 -3.2) (end 26.65 -9.25) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 26.65 -9.25) (end 76.65 -9.25) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -52.65 -106.65) (end -52.65 -107.65) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -52.65 -107.65) (end -19.3 -107.65) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -19.3 -1) (end -19.3 -9.25) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -19.3 -9.25) (end -37.65 -9.25) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -37.65 -9.25) (end -37.65 -1) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -37.65 -1) (end -52.65 -1) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -52.65 -1) (end -52.65 -106.65) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -19.3 -107.65) (end 3.7 -107.65) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -11.9 -1) (end -19.3 -1) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -11.3 -7.45) (end -11.3 -7.2) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -11.3 -7.2) (end -11.3 -2.8) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -11.3 -2.8) (end -11.3 -1) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -11.3 -1) (end -11.9 -1) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -7.65 -7.425) (end -7.65 -2.47) (layer Edge.Cuts) (width 0.15)) + (fp_arc (start -9.475 -7.425) (end -11.3 -7.425) (angle 180) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 3.7 -107.65) (end 105.4 -107.65) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -7.65 3.5) (end -6.9 3.5) (layer Edge.Cuts) (width 0.15)) + (fp_line (start -7.65 3.5) (end -7.65 -2.5) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 26.65 3.5) (end 26.65 -3.2) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 5.45 3.5) (end 26.65 3.5) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 3.55 -3.95) (end 3.55 3.5) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 3.55 3.5) (end -6.9 3.5) (layer Edge.Cuts) (width 0.15)) + (fp_line (start 5.45 -3.95) (end 5.45 3.5) (layer Edge.Cuts) (width 0.15)) + (fp_arc (start 4.5 -3.95) (end 3.55 -3.95) (angle 180) (layer Edge.Cuts) (width 0.15)) (pad B1 smd rect (at -7 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B2 smd rect (at -6 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B3 smd rect (at -5 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B4 smd rect (at -4 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B5 smd rect (at -3 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B6 smd rect (at -2 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B7 smd rect (at -1 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B8 smd rect (at 0 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B9 smd rect (at 1 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B10 smd rect (at 2 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B11 smd rect (at 3 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B12 smd rect (at 6 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B13 smd rect (at 7 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B14 smd rect (at 8 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B15 smd rect (at 9 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B16 smd rect (at 10 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B17 smd rect (at 11 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B18 smd rect (at 12 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B19 smd rect (at 13 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B20 smd rect (at 14 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B21 smd rect (at 15 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B22 smd rect (at 16 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B23 smd rect (at 17 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B24 smd rect (at 18 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B25 smd rect (at 19 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B26 smd rect (at 20 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B27 smd rect (at 21 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B28 smd rect (at 22 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B29 smd rect (at 23 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B30 smd rect (at 24 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad B31 smd rect (at 25 -0.5) (size 0.75 3.2) (layers F.Cu F.Paste F.Mask)) + (pad B32 smd rect (at 26 0) (size 0.75 4.2) (layers F.Cu F.Paste F.Mask)) + (pad A1 smd rect (at -7 -0.5) (size 0.75 3.2) (layers B.Cu B.Paste B.Mask)) + (pad A2 smd rect (at -6 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A3 smd rect (at -5 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A4 smd rect (at -4 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A5 smd rect (at -3 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A6 smd rect (at -2 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A7 smd rect (at -1 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A8 smd rect (at 0 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A9 smd rect (at 1 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A10 smd rect (at 2 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A11 smd rect (at 3 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A12 smd rect (at 6 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A13 smd rect (at 7 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A14 smd rect (at 8 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A15 smd rect (at 9 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A16 smd rect (at 10 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A17 smd rect (at 11 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A18 smd rect (at 12 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A19 smd rect (at 13 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A20 smd rect (at 14 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A21 smd rect (at 15 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A22 smd rect (at 16 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A23 smd rect (at 17 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A24 smd rect (at 18 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A25 smd rect (at 19 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A26 smd rect (at 20 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A27 smd rect (at 21 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A28 smd rect (at 22 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A29 smd rect (at 23 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A30 smd rect (at 24 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A31 smd rect (at 25 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad A32 smd rect (at 26 0) (size 0.75 4.2) (layers B.Cu B.Paste B.Mask)) + (pad M thru_hole circle (at -45.15 -5.85) (size 5 5) (drill 3.18) (layers *.Cu *.Mask)) + (pad M thru_hole circle (at -45.1 -91.2) (size 5 5) (drill 3.18) (layers *.Cu *.Mask)) ) diff --git a/hardware/lib/parts.pretty/Pulse_MagJack_JK0654219NL.kicad_mod b/hardware/lib/parts.pretty/Pulse_MagJack_JK0654219NL.kicad_mod new file mode 100644 index 0000000..488ce66 --- /dev/null +++ b/hardware/lib/parts.pretty/Pulse_MagJack_JK0654219NL.kicad_mod @@ -0,0 +1,34 @@ +(module Pulse_MagJack_JK0654219NL (layer F.Cu) (tedit 5BF561A1) + (fp_text reference REF** (at 4.826 9.398) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Pulse_MagJack_JK0654219NL (at 0 -9.525) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -26.162 8.4455) (end -19.812 8.4455) (layer F.SilkS) (width 0.15)) + (fp_line (start -26.162 -8.4455) (end -26.162 8.4455) (layer F.SilkS) (width 0.15)) + (fp_line (start -26.162 -8.4455) (end -19.7485 -8.4455) (layer F.SilkS) (width 0.15)) + (fp_line (start 6.858 8.4455) (end -17.018 8.4455) (layer F.SilkS) (width 0.15)) + (fp_line (start 6.858 -8.4455) (end 6.858 8.4455) (layer F.SilkS) (width 0.15)) + (fp_line (start -17.0815 -8.4455) (end 6.858 -8.4455) (layer F.SilkS) (width 0.15)) + (pad S thru_hole circle (at -18.415 8.0645) (size 2.6 2.6) (drill 1.57) (layers *.Cu *.Mask)) + (pad S thru_hole circle (at -18.415 -8.0645) (size 2.6 2.6) (drill 1.57) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -15.24 -6.35) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -15.24 6.35) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 5.08 -6.096) (size 1.8 1.8) (drill 1.03) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 5.08 -3.556) (size 1.8 1.8) (drill 1.03) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 5.08 3.556) (size 1.8 1.8) (drill 1.03) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 5.08 6.096) (size 1.8 1.8) (drill 1.03) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 2.54 -6.096) (size 1.524 1.524) (drill 0.889) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 2.54 -4.064) (size 1.524 1.524) (drill 0.889) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 2.54 -2.032) (size 1.524 1.524) (drill 0.889) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 2.54 2.032) (size 1.524 1.524) (drill 0.889) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 2.54 4.064) (size 1.524 1.524) (drill 0.889) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 2.54 6.096) (size 1.524 1.524) (drill 0.889) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 0 -5.08) (size 1.524 1.524) (drill 0.889) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 0 -3.048) (size 1.524 1.524) (drill 0.889) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 -1.016) (size 1.524 1.524) (drill 0.889) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 0 1.016) (size 1.524 1.524) (drill 0.889) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 0 3.048) (size 1.524 1.524) (drill 0.889) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at 0 5.08) (size 1.524 1.524) (drill 0.889) (layers *.Cu *.Mask)) +)