From 8f51b22b25b395062750326920c544f0e03dcaea Mon Sep 17 00:00:00 2001 From: Patrick Pelletier Date: Wed, 5 Sep 2018 13:13:34 -0700 Subject: [PATCH] Place footprints. --- Joystick.kicad_pcb | 281 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 280 insertions(+), 1 deletion(-) diff --git a/Joystick.kicad_pcb b/Joystick.kicad_pcb index 02c8ecb..cf18911 100644 --- a/Joystick.kicad_pcb +++ b/Joystick.kicad_pcb @@ -1 +1,280 @@ -(kicad_pcb (version 4) (host kicad "dummy file") ) +(kicad_pcb (version 4) (host pcbnew 4.0.7) + + (general + (links 10) + (no_connects 10) + (area 0 0 0 0) + (thickness 1.6) + (drawings 0) + (tracks 0) + (zones 0) + (modules 2) + (nets 11) + ) + + (page USLetter) + (title_block + (title "16-pin to 9-pin joystick adapter for Apple II") + (date 2018-09-05) + (rev 1.0) + (company "Patrick Pelletier") + ) + + (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) + (user_trace_width 0.4) + (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) + (aux_axis_origin 0 0) + (visible_elements FFFFFF7F) + (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 +5V) + (net 2 /PB0) + (net 3 /PDL1) + (net 4 /PB1) + (net 5 /PDL3) + (net 6 /PB2) + (net 7 /PDL0) + (net 8 /PDL2) + (net 9 GND) + (net 10 "Net-(J2-Pad0)") + + (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 +5V) + (add_net /PB0) + (add_net /PB1) + (add_net /PB2) + (add_net /PDL0) + (add_net /PDL1) + (add_net /PDL2) + (add_net /PDL3) + (add_net GND) + (add_net "Net-(J2-Pad0)") + ) + + (module Housings_DIP:DIP-16_W7.62mm_Socket (layer F.Cu) (tedit 59C78D6B) (tstamp 5B90602D) + (at 149.86 104.775) + (descr "16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket") + (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket") + (path /5B90257F) + (fp_text reference J1 (at 3.81 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_02x08_Counter_Clockwise (at 3.81 20.11) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 -1.27) (end 6.985 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 19.05) (end 0.635 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 19.05) (end 0.635 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -1.33) (end -1.27 19.11) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 19.11) (end 8.89 19.11) (layer F.Fab) (width 0.1)) + (fp_line (start 8.89 19.11) (end 8.89 -1.33) (layer F.Fab) (width 0.1)) + (fp_line (start 8.89 -1.33) (end -1.27 -1.33) (layer F.Fab) (width 0.1)) + (fp_line (start 2.81 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 -1.33) (end 1.16 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 19.11) (end 6.46 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.46 19.11) (end 6.46 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.46 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.39) (end -1.33 19.17) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 19.17) (end 8.95 19.17) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.95 19.17) (end 8.95 -1.39) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.95 -1.39) (end -1.33 -1.39) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.55 -1.6) (end -1.55 19.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 19.4) (end 9.15 19.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.15 19.4) (end 9.15 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.15 -1.6) (end -1.55 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 3.81 8.89) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 +5V)) + (pad 9 thru_hole oval (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 2 /PB0)) + (pad 10 thru_hole oval (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 3 /PDL1)) + (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 4 /PB1)) + (pad 11 thru_hole oval (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 5 /PDL3)) + (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 6 /PB2)) + (pad 12 thru_hole oval (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 13 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 7 /PDL0)) + (pad 14 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 8 /PDL2)) + (pad 15 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 9 GND)) + (pad 16 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Housings_DIP.3dshapes/DIP-16_W7.62mm_Socket.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module footprints:DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm (layer F.Cu) (tedit 59FEDEE2) (tstamp 5B90603C) + (at 139.7 107.95 270) + (descr "9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf") + (tags "9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 25mm mounting-hole-offset 25mm") + (path /5B902516) + (fp_text reference J2 (at 5.54 -2.8 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value DE9_Male_MountingHoles (at 5.54 18.44 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_arc (start -6.96 1.42) (end -8.56 1.42) (angle 180) (layer F.Fab) (width 0.1)) + (fp_arc (start 18.04 1.42) (end 16.44 1.42) (angle 180) (layer F.Fab) (width 0.1)) + (fp_line (start -9.885 -1.8) (end -9.885 10.54) (layer F.Fab) (width 0.1)) + (fp_line (start -9.885 10.54) (end 20.965 10.54) (layer F.Fab) (width 0.1)) + (fp_line (start 20.965 10.54) (end 20.965 -1.8) (layer F.Fab) (width 0.1)) + (fp_line (start 20.965 -1.8) (end -9.885 -1.8) (layer F.Fab) (width 0.1)) + (fp_line (start -9.885 10.54) (end -9.885 10.94) (layer F.Fab) (width 0.1)) + (fp_line (start -9.885 10.94) (end 20.965 10.94) (layer F.Fab) (width 0.1)) + (fp_line (start 20.965 10.94) (end 20.965 10.54) (layer F.Fab) (width 0.1)) + (fp_line (start 20.965 10.54) (end -9.885 10.54) (layer F.Fab) (width 0.1)) + (fp_line (start -2.61 10.94) (end -2.61 16.94) (layer F.Fab) (width 0.1)) + (fp_line (start -2.61 16.94) (end 13.69 16.94) (layer F.Fab) (width 0.1)) + (fp_line (start 13.69 16.94) (end 13.69 10.94) (layer F.Fab) (width 0.1)) + (fp_line (start 13.69 10.94) (end -2.61 10.94) (layer F.Fab) (width 0.1)) + (fp_line (start -9.46 10.94) (end -9.46 15.94) (layer F.Fab) (width 0.1)) + (fp_line (start -9.46 15.94) (end -4.46 15.94) (layer F.Fab) (width 0.1)) + (fp_line (start -4.46 15.94) (end -4.46 10.94) (layer F.Fab) (width 0.1)) + (fp_line (start -4.46 10.94) (end -9.46 10.94) (layer F.Fab) (width 0.1)) + (fp_line (start 15.54 10.94) (end 15.54 15.94) (layer F.Fab) (width 0.1)) + (fp_line (start 15.54 15.94) (end 20.54 15.94) (layer F.Fab) (width 0.1)) + (fp_line (start 20.54 15.94) (end 20.54 10.94) (layer F.Fab) (width 0.1)) + (fp_line (start 20.54 10.94) (end 15.54 10.94) (layer F.Fab) (width 0.1)) + (fp_line (start -8.56 10.54) (end -8.56 1.42) (layer F.Fab) (width 0.1)) + (fp_line (start -5.36 10.54) (end -5.36 1.42) (layer F.Fab) (width 0.1)) + (fp_line (start 16.44 10.54) (end 16.44 1.42) (layer F.Fab) (width 0.1)) + (fp_line (start 19.64 10.54) (end 19.64 1.42) (layer F.Fab) (width 0.1)) + (fp_line (start -9.945 10.48) (end -9.945 -1.86) (layer F.SilkS) (width 0.12)) + (fp_line (start -9.945 -1.86) (end 21.025 -1.86) (layer F.SilkS) (width 0.12)) + (fp_line (start 21.025 -1.86) (end 21.025 10.48) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.25 -2.754338) (end 0.25 -2.754338) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.25 -2.754338) (end 0 -2.321325) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -2.321325) (end -0.25 -2.754338) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.4 -2.35) (end -10.4 17.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start -10.4 17.45) (end 21.5 17.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.5 17.45) (end 21.5 -2.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start 21.5 -2.35) (end -10.4 -2.35) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 5.54 13.94 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 270) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 4 /PB1)) + (pad 2 thru_hole circle (at 2.77 0 270) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 1 +5V)) + (pad 3 thru_hole circle (at 5.54 0 270) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 9 GND)) + (pad 4 thru_hole circle (at 8.31 0 270) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 8 /PDL2)) + (pad 5 thru_hole circle (at 11.08 0 270) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 7 /PDL0)) + (pad 6 thru_hole circle (at 1.385 2.84 270) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 6 /PB2)) + (pad 7 thru_hole circle (at 4.155 2.84 270) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 2 /PB0)) + (pad 8 thru_hole circle (at 6.925 2.84 270) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 3 /PDL1)) + (pad 9 thru_hole circle (at 9.695 2.84 270) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 5 /PDL3)) + (pad 0 thru_hole circle (at -6.96 1.42 270) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) + (net 10 "Net-(J2-Pad0)")) + (pad 0 thru_hole circle (at 18.04 1.42 270) (size 4 4) (drill 3.2) (layers *.Cu *.Mask) + (net 10 "Net-(J2-Pad0)")) + (model ${KISYS3DMOD}/Connector_Dsub.3dshapes/DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + +)