diff --git a/Gerber/RCEU510-Joystick-Breakout.zip b/Gerber/RCEU510-Joystick-Breakout.zip new file mode 100644 index 0000000..064f0b8 Binary files /dev/null and b/Gerber/RCEU510-Joystick-Breakout.zip differ diff --git a/Pics/Top.jpg b/Pics/Top.jpg new file mode 100644 index 0000000..ceea613 Binary files /dev/null and b/Pics/Top.jpg differ diff --git a/Schematics/KiCAD/joystick-breakout.kicad_pcb b/Schematics/KiCAD/joystick-breakout.kicad_pcb new file mode 100644 index 0000000..c6b005e --- /dev/null +++ b/Schematics/KiCAD/joystick-breakout.kicad_pcb @@ -0,0 +1,545 @@ +(kicad_pcb (version 20171130) (host pcbnew "(5.1.5)-3") + + (general + (thickness 1.6) + (drawings 21) + (tracks 64) + (zones 0) + (modules 3) + (nets 11) + ) + + (page A4) + (title_block + (title "RCEU510 - Joystick Breakout") + (date 2020-02-17) + (rev 1) + (comment 3 "by Tomse in 2020") + (comment 4 http://retro-commodore.eu) + ) + + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 0.25) + (trace_clearance 0.2) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (via_size 0.8) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (edge_width 0.05) + (segment_width 0.2) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.12) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 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 7FFFFFFF) + (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 0) + (scaleselection 1) + (outputdirectory "joystick breakout/")) + ) + + (net 0 "") + (net 1 "Net-(J1-Pad9)") + (net 2 "Net-(J1-Pad8)") + (net 3 "Net-(J1-Pad7)") + (net 4 "Net-(J1-Pad6)") + (net 5 "Net-(J1-Pad5)") + (net 6 "Net-(J1-Pad4)") + (net 7 "Net-(J1-Pad3)") + (net 8 "Net-(J1-Pad2)") + (net 9 "Net-(J1-Pad1)") + (net 10 "Net-(J2-Pad10)") + + (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) + (add_net "Net-(J1-Pad1)") + (add_net "Net-(J1-Pad2)") + (add_net "Net-(J1-Pad3)") + (add_net "Net-(J1-Pad4)") + (add_net "Net-(J1-Pad5)") + (add_net "Net-(J1-Pad6)") + (add_net "Net-(J1-Pad7)") + (add_net "Net-(J1-Pad8)") + (add_net "Net-(J1-Pad9)") + (add_net "Net-(J2-Pad10)") + ) + + (module Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5E4ACC64) + (at 161.83726 101.46961) + (descr "Through hole straight pin header, 2x05, 2.54mm pitch, double rows") + (tags "Through hole pin header THT 2x05 2.54mm double row") + (path /5E4AAB0C) + (fp_text reference J2 (at 1.27 -2.33) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Conn_02x05_Top_Bottom_MountingPin (at 1.27 12.49) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 1.27 5.08 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 11.95) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 11.95) (end 4.35 11.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 11.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.87 -1.33) (end 3.87 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 11.49) (end 3.87 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 11.43) (end -1.27 0) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 11.43) (end -1.27 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 -1.27) (end 3.81 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1)) + (pad 10 thru_hole oval (at 2.54 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 "Net-(J2-Pad10)")) + (pad 9 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 5 "Net-(J1-Pad5)")) + (pad 8 thru_hole oval (at 2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 "Net-(J1-Pad9)")) + (pad 7 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 6 "Net-(J1-Pad4)")) + (pad 6 thru_hole oval (at 2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 2 "Net-(J1-Pad8)")) + (pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 7 "Net-(J1-Pad3)")) + (pad 4 thru_hole oval (at 2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 3 "Net-(J1-Pad7)")) + (pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 8 "Net-(J1-Pad2)")) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 "Net-(J1-Pad6)")) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 9 "Net-(J1-Pad1)")) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x05_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_Dsub:DSUB-9_Female_EdgeMount_P2.77mm (layer F.Cu) (tedit 59FEDEE2) (tstamp 5E4AD3F2) + (at 179.77083 106.924286 90) + (descr "9-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf") + (tags "9-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 25mm") + (path /5E4A70AB) + (attr smd) + (fp_text reference J3 (at -9.463333 0 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value DB9_Female (at 0 16.86 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "PCB edge" (at -10.425 1.323333 90) (layer Dwgs.User) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_text user %R (at 0 3.39 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -15.425 1.99) (end 15.425 1.99) (layer Dwgs.User) (width 0.05)) + (fp_line (start 6.963333 -2.24) (end 2.77 -2.24) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.963333 0) (end 6.963333 -2.24) (layer F.SilkS) (width 0.12)) + (fp_line (start -6.723333 -2) (end -6.723333 1.74) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.723333 -2) (end -6.723333 -2) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.723333 1.74) (end 6.723333 -2) (layer F.SilkS) (width 0.12)) + (fp_line (start -7 1.5) (end -7 -2.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -8.05 1.5) (end -7 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -8.05 4.3) (end -8.05 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -9.05 4.3) (end -8.05 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -9.05 8.8) (end -9.05 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -15.95 8.8) (end -9.05 8.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -15.95 10.2) (end -15.95 8.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -8.65 10.2) (end -15.95 10.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -8.65 16.4) (end -8.65 10.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.65 16.4) (end -8.65 16.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.65 10.2) (end 8.65 16.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 15.95 10.2) (end 8.65 10.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 15.95 8.8) (end 15.95 10.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.05 8.8) (end 15.95 8.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.05 4.3) (end 9.05 8.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.05 4.3) (end 9.05 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.05 1.5) (end 8.05 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7 1.5) (end 8.05 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7 -2.25) (end 7 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -7 -2.25) (end 7 -2.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.15 9.69) (end -8.15 9.69) (layer F.Fab) (width 0.1)) + (fp_line (start 8.15 15.86) (end 8.15 9.69) (layer F.Fab) (width 0.1)) + (fp_line (start -8.15 15.86) (end 8.15 15.86) (layer F.Fab) (width 0.1)) + (fp_line (start -8.15 9.69) (end -8.15 15.86) (layer F.Fab) (width 0.1)) + (fp_line (start 15.425 9.29) (end -15.425 9.29) (layer F.Fab) (width 0.1)) + (fp_line (start 15.425 9.69) (end 15.425 9.29) (layer F.Fab) (width 0.1)) + (fp_line (start -15.425 9.69) (end 15.425 9.69) (layer F.Fab) (width 0.1)) + (fp_line (start -15.425 9.29) (end -15.425 9.69) (layer F.Fab) (width 0.1)) + (fp_line (start 8.55 4.79) (end -8.55 4.79) (layer F.Fab) (width 0.1)) + (fp_line (start 8.55 9.29) (end 8.55 4.79) (layer F.Fab) (width 0.1)) + (fp_line (start -8.55 9.29) (end 8.55 9.29) (layer F.Fab) (width 0.1)) + (fp_line (start -8.55 4.79) (end -8.55 9.29) (layer F.Fab) (width 0.1)) + (fp_line (start 7.55 1.99) (end -7.55 1.99) (layer F.Fab) (width 0.1)) + (fp_line (start 7.55 4.79) (end 7.55 1.99) (layer F.Fab) (width 0.1)) + (fp_line (start -7.55 4.79) (end 7.55 4.79) (layer F.Fab) (width 0.1)) + (fp_line (start -7.55 1.99) (end -7.55 4.79) (layer F.Fab) (width 0.1)) + (fp_line (start -3.555 -0.91) (end -4.755 -0.91) (layer B.Fab) (width 0.1)) + (fp_line (start -3.555 1.99) (end -3.555 -0.91) (layer B.Fab) (width 0.1)) + (fp_line (start -4.755 1.99) (end -3.555 1.99) (layer B.Fab) (width 0.1)) + (fp_line (start -4.755 -0.91) (end -4.755 1.99) (layer B.Fab) (width 0.1)) + (fp_line (start -0.785 -0.91) (end -1.985 -0.91) (layer B.Fab) (width 0.1)) + (fp_line (start -0.785 1.99) (end -0.785 -0.91) (layer B.Fab) (width 0.1)) + (fp_line (start -1.985 1.99) (end -0.785 1.99) (layer B.Fab) (width 0.1)) + (fp_line (start -1.985 -0.91) (end -1.985 1.99) (layer B.Fab) (width 0.1)) + (fp_line (start 1.985 -0.91) (end 0.785 -0.91) (layer B.Fab) (width 0.1)) + (fp_line (start 1.985 1.99) (end 1.985 -0.91) (layer B.Fab) (width 0.1)) + (fp_line (start 0.785 1.99) (end 1.985 1.99) (layer B.Fab) (width 0.1)) + (fp_line (start 0.785 -0.91) (end 0.785 1.99) (layer B.Fab) (width 0.1)) + (fp_line (start 4.755 -0.91) (end 3.555 -0.91) (layer B.Fab) (width 0.1)) + (fp_line (start 4.755 1.99) (end 4.755 -0.91) (layer B.Fab) (width 0.1)) + (fp_line (start 3.555 1.99) (end 4.755 1.99) (layer B.Fab) (width 0.1)) + (fp_line (start 3.555 -0.91) (end 3.555 1.99) (layer B.Fab) (width 0.1)) + (fp_line (start -4.94 -0.91) (end -6.14 -0.91) (layer F.Fab) (width 0.1)) + (fp_line (start -4.94 1.99) (end -4.94 -0.91) (layer F.Fab) (width 0.1)) + (fp_line (start -6.14 1.99) (end -4.94 1.99) (layer F.Fab) (width 0.1)) + (fp_line (start -6.14 -0.91) (end -6.14 1.99) (layer F.Fab) (width 0.1)) + (fp_line (start -2.17 -0.91) (end -3.37 -0.91) (layer F.Fab) (width 0.1)) + (fp_line (start -2.17 1.99) (end -2.17 -0.91) (layer F.Fab) (width 0.1)) + (fp_line (start -3.37 1.99) (end -2.17 1.99) (layer F.Fab) (width 0.1)) + (fp_line (start -3.37 -0.91) (end -3.37 1.99) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 -0.91) (end -0.6 -0.91) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 1.99) (end 0.6 -0.91) (layer F.Fab) (width 0.1)) + (fp_line (start -0.6 1.99) (end 0.6 1.99) (layer F.Fab) (width 0.1)) + (fp_line (start -0.6 -0.91) (end -0.6 1.99) (layer F.Fab) (width 0.1)) + (fp_line (start 3.37 -0.91) (end 2.17 -0.91) (layer F.Fab) (width 0.1)) + (fp_line (start 3.37 1.99) (end 3.37 -0.91) (layer F.Fab) (width 0.1)) + (fp_line (start 2.17 1.99) (end 3.37 1.99) (layer F.Fab) (width 0.1)) + (fp_line (start 2.17 -0.91) (end 2.17 1.99) (layer F.Fab) (width 0.1)) + (fp_line (start 6.14 -0.91) (end 4.94 -0.91) (layer F.Fab) (width 0.1)) + (fp_line (start 6.14 1.99) (end 6.14 -0.91) (layer F.Fab) (width 0.1)) + (fp_line (start 4.94 1.99) (end 6.14 1.99) (layer F.Fab) (width 0.1)) + (fp_line (start 4.94 -0.91) (end 4.94 1.99) (layer F.Fab) (width 0.1)) + (pad 9 smd rect (at -4.155 0 90) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask) + (net 1 "Net-(J1-Pad9)")) + (pad 8 smd rect (at -1.385 0 90) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask) + (net 2 "Net-(J1-Pad8)")) + (pad 7 smd rect (at 1.385 0 90) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask) + (net 3 "Net-(J1-Pad7)")) + (pad 6 smd rect (at 4.155 0 90) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask) + (net 4 "Net-(J1-Pad6)")) + (pad 5 smd rect (at -5.54 0 90) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(J1-Pad5)")) + (pad 4 smd rect (at -2.77 0 90) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask) + (net 6 "Net-(J1-Pad4)")) + (pad 3 smd rect (at 0 0 90) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask) + (net 7 "Net-(J1-Pad3)")) + (pad 2 smd rect (at 2.77 0 90) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask) + (net 8 "Net-(J1-Pad2)")) + (pad 1 smd rect (at 5.54 0 90) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask) + (net 9 "Net-(J1-Pad1)")) + (model ${KISYS3DMOD}/Connector_Dsub.3dshapes/DSUB-9_Female_EdgeMount_P2.77mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_Dsub:DSUB-9_Male_EdgeMount_P2.77mm (layer F.Cu) (tedit 59FEDEE2) (tstamp 5E4AC76F) + (at 146.75083 106.854286 270) + (descr "9-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf") + (tags "9-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 25mm") + (path /5E4A81F4) + (attr smd) + (fp_text reference J1 (at -9.463333 0 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value DB9_Male (at 0 16.69 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "PCB edge" (at -10.425 1.323333 90) (layer Dwgs.User) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_text user %R (at 0 3.39 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -15.425 1.99) (end 15.425 1.99) (layer Dwgs.User) (width 0.05)) + (fp_line (start -6.963333 -2.24) (end -2.77 -2.24) (layer F.SilkS) (width 0.12)) + (fp_line (start -6.963333 0) (end -6.963333 -2.24) (layer F.SilkS) (width 0.12)) + (fp_line (start -6.723333 -2) (end -6.723333 1.74) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.723333 -2) (end -6.723333 -2) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.723333 1.74) (end 6.723333 -2) (layer F.SilkS) (width 0.12)) + (fp_line (start -7 1.5) (end -7 -2.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -8.05 1.5) (end -7 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -8.05 4.3) (end -8.05 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -9.05 4.3) (end -8.05 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -9.05 8.8) (end -9.05 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -15.95 8.8) (end -9.05 8.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -15.95 10.2) (end -15.95 8.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -8.65 10.2) (end -15.95 10.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -8.65 16.2) (end -8.65 10.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.65 16.2) (end -8.65 16.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.65 10.2) (end 8.65 16.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 15.95 10.2) (end 8.65 10.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 15.95 8.8) (end 15.95 10.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.05 8.8) (end 15.95 8.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.05 4.3) (end 9.05 8.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.05 4.3) (end 9.05 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.05 1.5) (end 8.05 4.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7 1.5) (end 8.05 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7 -2.25) (end 7 1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -7 -2.25) (end 7 -2.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.15 9.69) (end -8.15 9.69) (layer F.Fab) (width 0.1)) + (fp_line (start 8.15 15.69) (end 8.15 9.69) (layer F.Fab) (width 0.1)) + (fp_line (start -8.15 15.69) (end 8.15 15.69) (layer F.Fab) (width 0.1)) + (fp_line (start -8.15 9.69) (end -8.15 15.69) (layer F.Fab) (width 0.1)) + (fp_line (start 15.425 9.29) (end -15.425 9.29) (layer F.Fab) (width 0.1)) + (fp_line (start 15.425 9.69) (end 15.425 9.29) (layer F.Fab) (width 0.1)) + (fp_line (start -15.425 9.69) (end 15.425 9.69) (layer F.Fab) (width 0.1)) + (fp_line (start -15.425 9.29) (end -15.425 9.69) (layer F.Fab) (width 0.1)) + (fp_line (start 8.55 4.79) (end -8.55 4.79) (layer F.Fab) (width 0.1)) + (fp_line (start 8.55 9.29) (end 8.55 4.79) (layer F.Fab) (width 0.1)) + (fp_line (start -8.55 9.29) (end 8.55 9.29) (layer F.Fab) (width 0.1)) + (fp_line (start -8.55 4.79) (end -8.55 9.29) (layer F.Fab) (width 0.1)) + (fp_line (start 7.55 1.99) (end -7.55 1.99) (layer F.Fab) (width 0.1)) + (fp_line (start 7.55 4.79) (end 7.55 1.99) (layer F.Fab) (width 0.1)) + (fp_line (start -7.55 4.79) (end 7.55 4.79) (layer F.Fab) (width 0.1)) + (fp_line (start -7.55 1.99) (end -7.55 4.79) (layer F.Fab) (width 0.1)) + (fp_line (start 4.755 -0.91) (end 3.555 -0.91) (layer B.Fab) (width 0.1)) + (fp_line (start 4.755 1.99) (end 4.755 -0.91) (layer B.Fab) (width 0.1)) + (fp_line (start 3.555 1.99) (end 4.755 1.99) (layer B.Fab) (width 0.1)) + (fp_line (start 3.555 -0.91) (end 3.555 1.99) (layer B.Fab) (width 0.1)) + (fp_line (start 1.985 -0.91) (end 0.785 -0.91) (layer B.Fab) (width 0.1)) + (fp_line (start 1.985 1.99) (end 1.985 -0.91) (layer B.Fab) (width 0.1)) + (fp_line (start 0.785 1.99) (end 1.985 1.99) (layer B.Fab) (width 0.1)) + (fp_line (start 0.785 -0.91) (end 0.785 1.99) (layer B.Fab) (width 0.1)) + (fp_line (start -0.785 -0.91) (end -1.985 -0.91) (layer B.Fab) (width 0.1)) + (fp_line (start -0.785 1.99) (end -0.785 -0.91) (layer B.Fab) (width 0.1)) + (fp_line (start -1.985 1.99) (end -0.785 1.99) (layer B.Fab) (width 0.1)) + (fp_line (start -1.985 -0.91) (end -1.985 1.99) (layer B.Fab) (width 0.1)) + (fp_line (start -3.555 -0.91) (end -4.755 -0.91) (layer B.Fab) (width 0.1)) + (fp_line (start -3.555 1.99) (end -3.555 -0.91) (layer B.Fab) (width 0.1)) + (fp_line (start -4.755 1.99) (end -3.555 1.99) (layer B.Fab) (width 0.1)) + (fp_line (start -4.755 -0.91) (end -4.755 1.99) (layer B.Fab) (width 0.1)) + (fp_line (start 6.14 -0.91) (end 4.94 -0.91) (layer F.Fab) (width 0.1)) + (fp_line (start 6.14 1.99) (end 6.14 -0.91) (layer F.Fab) (width 0.1)) + (fp_line (start 4.94 1.99) (end 6.14 1.99) (layer F.Fab) (width 0.1)) + (fp_line (start 4.94 -0.91) (end 4.94 1.99) (layer F.Fab) (width 0.1)) + (fp_line (start 3.37 -0.91) (end 2.17 -0.91) (layer F.Fab) (width 0.1)) + (fp_line (start 3.37 1.99) (end 3.37 -0.91) (layer F.Fab) (width 0.1)) + (fp_line (start 2.17 1.99) (end 3.37 1.99) (layer F.Fab) (width 0.1)) + (fp_line (start 2.17 -0.91) (end 2.17 1.99) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 -0.91) (end -0.6 -0.91) (layer F.Fab) (width 0.1)) + (fp_line (start 0.6 1.99) (end 0.6 -0.91) (layer F.Fab) (width 0.1)) + (fp_line (start -0.6 1.99) (end 0.6 1.99) (layer F.Fab) (width 0.1)) + (fp_line (start -0.6 -0.91) (end -0.6 1.99) (layer F.Fab) (width 0.1)) + (fp_line (start -2.17 -0.91) (end -3.37 -0.91) (layer F.Fab) (width 0.1)) + (fp_line (start -2.17 1.99) (end -2.17 -0.91) (layer F.Fab) (width 0.1)) + (fp_line (start -3.37 1.99) (end -2.17 1.99) (layer F.Fab) (width 0.1)) + (fp_line (start -3.37 -0.91) (end -3.37 1.99) (layer F.Fab) (width 0.1)) + (fp_line (start -4.94 -0.91) (end -6.14 -0.91) (layer F.Fab) (width 0.1)) + (fp_line (start -4.94 1.99) (end -4.94 -0.91) (layer F.Fab) (width 0.1)) + (fp_line (start -6.14 1.99) (end -4.94 1.99) (layer F.Fab) (width 0.1)) + (fp_line (start -6.14 -0.91) (end -6.14 1.99) (layer F.Fab) (width 0.1)) + (pad 9 smd rect (at 4.155 0 270) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask) + (net 1 "Net-(J1-Pad9)")) + (pad 8 smd rect (at 1.385 0 270) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask) + (net 2 "Net-(J1-Pad8)")) + (pad 7 smd rect (at -1.385 0 270) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask) + (net 3 "Net-(J1-Pad7)")) + (pad 6 smd rect (at -4.155 0 270) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask) + (net 4 "Net-(J1-Pad6)")) + (pad 5 smd rect (at 5.54 0 270) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(J1-Pad5)")) + (pad 4 smd rect (at 2.77 0 270) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask) + (net 6 "Net-(J1-Pad4)")) + (pad 3 smd rect (at 0 0 270) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask) + (net 7 "Net-(J1-Pad3)")) + (pad 2 smd rect (at -2.77 0 270) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask) + (net 8 "Net-(J1-Pad2)")) + (pad 1 smd rect (at -5.54 0 270) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask) + (net 9 "Net-(J1-Pad1)")) + (model ${KISYS3DMOD}/Connector_Dsub.3dshapes/DSUB-9_Male_EdgeMount_P2.77mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (gr_text Male (at 149.86 106.68 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (gr_text Female (at 176.53 106.68 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (gr_text "Fire 2 / Pot X" (at 171.45 109.22) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text GND (at 168.91 106.68) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text +5v (at 168.91 104.14) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text "Fire 1 / CLK" (at 171.45 101.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text "Pot Y" (at 157.48 110.49) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text Right (at 157.48 107.95) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text Left (at 157.48 105.41) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text Down (at 157.48 102.87) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text Up (at 157.48 100.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text "RCEU510 Joystick Breakout v1.0" (at 163.83 114.3) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text "Copyrigth (c) 2020 - http://retro-commodore.eu" (at 163.83 99.06) (layer F.Cu) + (effects (font (size 1 0.8) (thickness 0.15))) + ) + (gr_arc (start 146.05 114.3) (end 144.78 114.3) (angle -90) (layer Edge.Cuts) (width 0.05)) + (gr_arc (start 180.34 114.3) (end 180.34 115.57) (angle -90) (layer Edge.Cuts) (width 0.05)) + (gr_arc (start 180.34 99.06) (end 181.61 99.06) (angle -90) (layer Edge.Cuts) (width 0.05)) + (gr_arc (start 146.05 99.06) (end 146.05 97.79) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 5E4AD4D2)) + (gr_line (start 144.78 114.3) (end 144.78 99.06) (layer Edge.Cuts) (width 0.05) (tstamp 5E4AD31E)) + (gr_line (start 180.34 115.57) (end 146.05 115.57) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 181.61 99.06) (end 181.61 114.3) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 146.05 97.79) (end 180.34 97.79) (layer Edge.Cuts) (width 0.05)) + + (segment (start 179.77083 111.079286) (end 178.91583 111.079286) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 176.926154 109.08961) (end 164.37726 109.08961) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 178.91583 111.079286) (end 176.926154 109.08961) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 163.527261 109.939609) (end 164.37726 109.08961) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 163.202259 110.264611) (end 163.527261 109.939609) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 161.463257 110.264611) (end 163.202259 110.264611) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 160.718582 111.009286) (end 161.463257 110.264611) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 146.75083 111.009286) (end 160.718582 111.009286) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 179.77083 108.309286) (end 178.68583 108.309286) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 176.926154 106.54961) (end 164.37726 106.54961) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 178.68583 108.309286) (end 176.926154 106.54961) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 163.527261 107.399609) (end 164.37726 106.54961) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 161.273259 107.914609) (end 163.012261 107.914609) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 163.012261 107.914609) (end 163.527261 107.399609) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 160.948582 108.239286) (end 161.273259 107.914609) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 146.75083 108.239286) (end 160.948582 108.239286) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 179.77083 105.539286) (end 178.54583 105.539286) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 177.016154 104.00961) (end 164.37726 104.00961) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 178.54583 105.539286) (end 177.016154 104.00961) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 163.202259 105.184611) (end 163.527261 104.859609) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 161.463257 105.184611) (end 163.202259 105.184611) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 163.527261 104.859609) (end 164.37726 104.00961) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 161.178582 105.469286) (end 161.463257 105.184611) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 146.75083 105.469286) (end 161.178582 105.469286) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 176.481154 101.46961) (end 164.37726 101.46961) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 179.77083 102.769286) (end 177.78083 102.769286) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 177.78083 102.769286) (end 176.481154 101.46961) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 163.147584 102.699286) (end 164.37726 101.46961) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 146.75083 102.699286) (end 163.147584 102.699286) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 147.515506 111.62961) (end 146.75083 112.394286) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 161.83726 111.62961) (end 147.515506 111.62961) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 179.77083 112.464286) (end 179.03083 112.464286) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 162.687259 110.779611) (end 161.83726 111.62961) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 163.012261 110.454609) (end 162.687259 110.779611) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 177.021153 110.454609) (end 163.012261 110.454609) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 179.03083 112.464286) (end 177.021153 110.454609) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 147.285506 109.08961) (end 146.75083 109.624286) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 161.83726 109.08961) (end 147.285506 109.08961) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 179.77083 109.694286) (end 178.80083 109.694286) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 162.687259 108.239611) (end 161.83726 109.08961) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 177.021153 107.914609) (end 163.012261 107.914609) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 163.012261 107.914609) (end 162.687259 108.239611) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 178.80083 109.694286) (end 177.021153 107.914609) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 147.055506 106.54961) (end 146.75083 106.854286) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 161.83726 106.54961) (end 147.055506 106.54961) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 179.77083 106.924286) (end 178.57083 106.924286) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 163.012261 105.374609) (end 162.687259 105.699611) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 162.687259 105.699611) (end 161.83726 106.54961) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 177.021153 105.374609) (end 163.012261 105.374609) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 178.57083 106.924286) (end 177.021153 105.374609) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 146.825506 104.00961) (end 146.75083 104.084286) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 161.83726 104.00961) (end 146.825506 104.00961) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 162.687259 103.159611) (end 161.83726 104.00961) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 177.78083 104.154286) (end 176.461153 102.834609) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 163.012261 102.834609) (end 162.687259 103.159611) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 176.461153 102.834609) (end 163.012261 102.834609) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 179.77083 104.154286) (end 177.78083 104.154286) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 161.53083 101.314286) (end 161.99083 101.774286) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 146.75083 101.314286) (end 161.53083 101.314286) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 163.470507 100.294609) (end 162.295506 101.46961) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 162.295506 101.46961) (end 161.83726 101.46961) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 176.691153 100.294609) (end 163.470507 100.294609) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 179.77083 101.384286) (end 177.78083 101.384286) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 177.78083 101.384286) (end 176.691153 100.294609) (width 0.25) (layer F.Cu) (net 9)) + +) diff --git a/Schematics/KiCAD/joystick-breakout.pro b/Schematics/KiCAD/joystick-breakout.pro new file mode 100644 index 0000000..1b3398c --- /dev/null +++ b/Schematics/KiCAD/joystick-breakout.pro @@ -0,0 +1,43 @@ +update=17-02-2020 12:10:01 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName= +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName=Pcbnew +SpiceAjustPassiveValues=0 +LabSize=50 +ERC_TestSimilarLabels=1 diff --git a/Schematics/KiCAD/joystick-breakout.sch b/Schematics/KiCAD/joystick-breakout.sch new file mode 100644 index 0000000..901e2d7 --- /dev/null +++ b/Schematics/KiCAD/joystick-breakout.sch @@ -0,0 +1,130 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "RCEU510 - Joystick Breakout" +Date "2020-02-17" +Rev "1" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "by Tomse in 2020" +Comment4 "http://retro-commodore.eu" +$EndDescr +$Comp +L Connector:DB9_Female J3 +U 1 1 5E4A70AB +P 7700 3400 +F 0 "J3" H 7880 3446 50 0000 L CNN +F 1 "DB9_Female" H 7880 3355 50 0000 L CNN +F 2 "Connector_Dsub:DSUB-9_Female_EdgeMount_P2.77mm" H 7700 3400 50 0001 C CNN +F 3 " ~" H 7700 3400 50 0001 C CNN + 1 7700 3400 + 1 0 0 -1 +$EndComp +$Comp +L Connector:DB9_Male J1 +U 1 1 5E4A81F4 +P 4100 3400 +F 0 "J1" H 4018 2708 50 0000 C CNN +F 1 "DB9_Male" H 4018 2799 50 0000 C CNN +F 2 "Connector_Dsub:DSUB-9_Male_EdgeMount_P2.77mm" H 4100 3400 50 0001 C CNN +F 3 " ~" H 4100 3400 50 0001 C CNN + 1 4100 3400 + -1 0 0 1 +$EndComp +$Comp +L Connector_Generic_MountingPin:Conn_02x05_Top_Bottom_MountingPin J2 +U 1 1 5E4AAB0C +P 6000 4300 +F 0 "J2" H 6050 4717 50 0000 C CNN +F 1 "Conn_02x05_Top_Bottom_MountingPin" H 6050 4626 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical" H 6000 4300 50 0001 C CNN +F 3 "~" H 6000 4300 50 0001 C CNN + 1 6000 4300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4400 3000 5700 3000 +Wire Wire Line + 5800 4100 5700 4100 +Wire Wire Line + 5700 4100 5700 3000 +Connection ~ 5700 3000 +Wire Wire Line + 5700 3000 7400 3000 +Wire Wire Line + 4400 3200 5500 3200 +Wire Wire Line + 4400 3100 5600 3100 +Wire Wire Line + 4400 3300 5400 3300 +Wire Wire Line + 4400 3500 6400 3500 +Wire Wire Line + 4400 3400 5300 3400 +Wire Wire Line + 4400 3600 6500 3600 +Wire Wire Line + 5800 4300 5500 4300 +Wire Wire Line + 5500 4300 5500 3200 +Connection ~ 5500 3200 +Wire Wire Line + 5500 3200 7400 3200 +Wire Wire Line + 5800 4500 5300 4500 +Wire Wire Line + 5300 4500 5300 3400 +Connection ~ 5300 3400 +Wire Wire Line + 5300 3400 7400 3400 +Wire Wire Line + 5800 4200 5600 4200 +Wire Wire Line + 5600 4200 5600 3100 +Connection ~ 5600 3100 +Wire Wire Line + 5600 3100 7400 3100 +Wire Wire Line + 5800 4400 5400 4400 +Wire Wire Line + 5400 4400 5400 3300 +Connection ~ 5400 3300 +Wire Wire Line + 5400 3300 7400 3300 +Wire Wire Line + 6300 4100 6400 4100 +Wire Wire Line + 6400 4100 6400 3500 +Connection ~ 6400 3500 +Wire Wire Line + 6400 3500 7400 3500 +Wire Wire Line + 4400 3700 6600 3700 +Wire Wire Line + 4400 3800 6700 3800 +Wire Wire Line + 6300 4200 6500 4200 +Wire Wire Line + 6500 4200 6500 3600 +Connection ~ 6500 3600 +Wire Wire Line + 6500 3600 7400 3600 +Wire Wire Line + 6300 4400 6700 4400 +Connection ~ 6700 3800 +Wire Wire Line + 6700 3800 7400 3800 +Wire Wire Line + 6700 3800 6700 4400 +Wire Wire Line + 6300 4300 6600 4300 +Wire Wire Line + 6600 4300 6600 3700 +Connection ~ 6600 3700 +Wire Wire Line + 6600 3700 7400 3700 +$EndSCHEMATC