The first version made. master
authorLadislav Laska <laska@kam.mff.cuni.cz>
Sat, 20 Dec 2014 10:57:07 +0000 (11:57 +0100)
committerLadislav Laska <laska@kam.mff.cuni.cz>
Sat, 20 Dec 2014 10:57:07 +0000 (11:57 +0100)
headphone-switch-cache.lib [new file with mode: 0644]
headphone-switch.cmp [new file with mode: 0644]
headphone-switch.kicad_pcb [new file with mode: 0644]
headphone-switch.pro [new file with mode: 0644]
headphone-switch.sch [new file with mode: 0644]

diff --git a/headphone-switch-cache.lib b/headphone-switch-cache.lib
new file mode 100644 (file)
index 0000000..f0fbef5
--- /dev/null
@@ -0,0 +1,42 @@
+EESchema-LIBRARY Version 2.3
+#encoding utf-8
+#
+# Jack_3.5mm_3pin
+#
+DEF Jack_3.5mm_3pin J 0 0 Y Y 1 F N
+F0 "J" 0 250 60 H V C CNN
+F1 "Jack_3.5mm_3pin" 0 -250 60 H V C CNN
+F2 "" 0 0 60 H V C CNN
+F3 "" 0 0 60 H V C CNN
+DRAW
+A 42 -86 38 -1371 1739 0 1 0 N 70 -60 80 -90
+A 58 -86 29 -1147 -120 0 1 0 N 70 -60 30 -80
+S 100 75 150 -75 0 1 0 N
+P 3 0 1 0  -50 150  125 150  125 75 N
+P 3 0 1 0  30 -80  10 -150  -50 -150 N
+P 4 0 1 0  -50 50  -25 50  0 25  25 50 N
+X S 1 -150 150 100 R 35 27 1 1 P
+X T 2 -150 50 100 R 35 27 1 1 P
+X R 3 -150 -150 100 R 35 27 1 1 P
+ENDDRAW
+ENDDEF
+#
+# SWITCH_INV
+#
+DEF SWITCH_INV SW 0 0 N Y 1 F N
+F0 "SW" -200 150 50 H V C CNN
+F1 "SWITCH_INV" -150 -150 50 H V C CNN
+F2 "" 0 0 60 H V C CNN
+F3 "" 0 0 60 H V C CNN
+DRAW
+C -150 0 50 0 0 0 N
+C 150 -100 50 0 0 0 N
+C 150 100 50 0 1 0 N
+P 2 0 1 0  -100 0  150 50 N
+X 1 1 500 100 300 L 60 60 1 1 P
+X 2 2 -500 0 300 R 60 60 1 1 P
+X 3 3 500 -100 300 L 60 60 1 1 P
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/headphone-switch.cmp b/headphone-switch.cmp
new file mode 100644 (file)
index 0000000..f845adf
--- /dev/null
@@ -0,0 +1,38 @@
+Cmp-Mod V01 Created by Cvpcb (2014-jul-16 BZR unknown)-product   date = Sat 27 Sep 2014 06:57:06 AM CEST
+
+BeginCmp
+TimeStamp = /54252F3C;
+Reference = J1;
+ValeurCmp = Jack_3.5mm_3pin;
+IdModule  = Jack:Jack_3pin_17x6.3mm;
+EndCmp
+
+BeginCmp
+TimeStamp = /54258646;
+Reference = J2;
+ValeurCmp = Jack_3.5mm_3pin;
+IdModule  = Jack:Jack_3pin_17x6.3mm;
+EndCmp
+
+BeginCmp
+TimeStamp = /54252EAF;
+Reference = J3;
+ValeurCmp = Jack_3.5mm_3pin;
+IdModule  = Jack:Jack_3pin_17x6.3mm;
+EndCmp
+
+BeginCmp
+TimeStamp = /54252FD3;
+Reference = SW1;
+ValeurCmp = SWITCH_INV;
+IdModule  = Jack:Tactile_Switch_with_lever;
+EndCmp
+
+BeginCmp
+TimeStamp = /54252F79;
+Reference = SW2;
+ValeurCmp = SWITCH_INV;
+IdModule  = Jack:Tactile_Switch_with_lever;
+EndCmp
+
+EndListe
diff --git a/headphone-switch.kicad_pcb b/headphone-switch.kicad_pcb
new file mode 100644 (file)
index 0000000..3808898
--- /dev/null
@@ -0,0 +1,402 @@
+(kicad_pcb (version 4) (host pcbnew "(2014-jul-16 BZR unknown)-product")
+
+  (general
+    (links 8)
+    (no_connects 0)
+    (area 124.949999 89.949999 164.050001 135.050001)
+    (thickness 1.6)
+    (drawings 4)
+    (tracks 19)
+    (zones 0)
+    (modules 7)
+    (nets 8)
+  )
+
+  (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.254)
+    (user_trace_width 0.508)
+    (user_trace_width 1.016)
+    (user_trace_width 1.524)
+    (user_trace_width 2.032)
+    (trace_clearance 0.254)
+    (zone_clearance 0.508)
+    (zone_45_only no)
+    (trace_min 0.254)
+    (segment_width 0.2)
+    (edge_width 0.1)
+    (via_size 0.889)
+    (via_drill 0.635)
+    (via_min_size 0.889)
+    (via_min_drill 0.508)
+    (uvia_size 0.508)
+    (uvia_drill 0.127)
+    (uvias_allowed no)
+    (uvia_min_size 0.508)
+    (uvia_min_drill 0.127)
+    (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.5 1.5)
+    (pad_drill 0.6)
+    (pad_to_mask_clearance 0)
+    (aux_axis_origin 0 0)
+    (visible_elements FFFFFF7F)
+    (pcbplotparams
+      (layerselection 0x00000_80000000)
+      (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 4)
+      (mirror false)
+      (drillshape 1)
+      (scaleselection 1)
+      (outputdirectory ""))
+  )
+
+  (net 0 "")
+  (net 1 "Net-(J1-Pad1)")
+  (net 2 "Net-(J1-Pad2)")
+  (net 3 "Net-(J1-Pad3)")
+  (net 4 "Net-(J2-Pad2)")
+  (net 5 "Net-(J2-Pad3)")
+  (net 6 "Net-(J3-Pad2)")
+  (net 7 "Net-(J3-Pad3)")
+
+  (net_class Default "This is the default net class."
+    (clearance 0.254)
+    (trace_width 0.254)
+    (via_dia 0.889)
+    (via_drill 0.635)
+    (uvia_dia 0.508)
+    (uvia_drill 0.127)
+    (add_net "Net-(J1-Pad1)")
+    (add_net "Net-(J1-Pad2)")
+    (add_net "Net-(J1-Pad3)")
+    (add_net "Net-(J2-Pad2)")
+    (add_net "Net-(J2-Pad3)")
+    (add_net "Net-(J3-Pad2)")
+    (add_net "Net-(J3-Pad3)")
+  )
+
+  (net_class 0.508 ""
+    (clearance 0.254)
+    (trace_width 0.508)
+    (via_dia 0.889)
+    (via_drill 0.635)
+    (uvia_dia 0.508)
+    (uvia_drill 0.127)
+  )
+
+  (net_class 1.016 ""
+    (clearance 0.254)
+    (trace_width 1.016)
+    (via_dia 0.889)
+    (via_drill 0.635)
+    (uvia_dia 0.508)
+    (uvia_drill 0.127)
+  )
+
+  (module Jack:Jack_3pin_17x6.3mm (layer F.Cu) (tedit 5425E8E5) (tstamp 54264445)
+    (at 125.73 118.11)
+    (path /54252F3C)
+    (fp_text reference J1 (at 11.8 1.8) (layer F.SilkS)
+      (effects (font (size 1.5 1.5) (thickness 0.15)))
+    )
+    (fp_text value Jack_3.5mm_3pin (at 3.5 -13.1) (layer F.SilkS)
+      (effects (font (size 1.5 1.5) (thickness 0.15)))
+    )
+    (fp_line (start 0 -2.5) (end -1.8 -2.5) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.8 -2.5) (end -1.8 -8.5) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.8 -8.5) (end 0 -8.5) (layer F.SilkS) (width 0.15))
+    (fp_line (start 14.2 -11.5) (end 0 -11.5) (layer F.SilkS) (width 0.15))
+    (fp_line (start 0 0) (end 14.2 0) (layer F.SilkS) (width 0.15))
+    (fp_line (start 14.2 0) (end 14.2 -11.5) (layer F.SilkS) (width 0.15))
+    (fp_line (start 0 -11.5) (end 0 0) (layer F.SilkS) (width 0.15))
+    (pad 1 thru_hole circle (at 1.7 -5.5) (size 3.6 3.6) (drill 1.8) (layers *.Cu *.Mask F.SilkS)
+      (net 1 "Net-(J1-Pad1)"))
+    (pad 2 thru_hole circle (at 6.1 -0.7) (size 3.6 3.6) (drill 1.8) (layers *.Cu *.Mask F.SilkS)
+      (net 2 "Net-(J1-Pad2)"))
+    (pad 3 thru_hole circle (at 9.6 -10.7) (size 3.6 3.6) (drill 1.8) (layers *.Cu *.Mask F.SilkS)
+      (net 3 "Net-(J1-Pad3)"))
+  )
+
+  (module Jack:Jack_3pin_17x6.3mm (layer F.Cu) (tedit 5425E8E5) (tstamp 54264453)
+    (at 125.73 102.87)
+    (path /54258646)
+    (fp_text reference J2 (at 11.8 1.8) (layer F.SilkS)
+      (effects (font (size 1.5 1.5) (thickness 0.15)))
+    )
+    (fp_text value Jack_3.5mm_3pin (at 3.5 -13.1) (layer F.SilkS)
+      (effects (font (size 1.5 1.5) (thickness 0.15)))
+    )
+    (fp_line (start 0 -2.5) (end -1.8 -2.5) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.8 -2.5) (end -1.8 -8.5) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.8 -8.5) (end 0 -8.5) (layer F.SilkS) (width 0.15))
+    (fp_line (start 14.2 -11.5) (end 0 -11.5) (layer F.SilkS) (width 0.15))
+    (fp_line (start 0 0) (end 14.2 0) (layer F.SilkS) (width 0.15))
+    (fp_line (start 14.2 0) (end 14.2 -11.5) (layer F.SilkS) (width 0.15))
+    (fp_line (start 0 -11.5) (end 0 0) (layer F.SilkS) (width 0.15))
+    (pad 1 thru_hole circle (at 1.7 -5.5) (size 3.6 3.6) (drill 1.8) (layers *.Cu *.Mask F.SilkS)
+      (net 1 "Net-(J1-Pad1)"))
+    (pad 2 thru_hole circle (at 6.1 -0.7) (size 3.6 3.6) (drill 1.8) (layers *.Cu *.Mask F.SilkS)
+      (net 4 "Net-(J2-Pad2)"))
+    (pad 3 thru_hole circle (at 9.6 -10.7) (size 3.6 3.6) (drill 1.8) (layers *.Cu *.Mask F.SilkS)
+      (net 5 "Net-(J2-Pad3)"))
+  )
+
+  (module Jack:Jack_3pin_17x6.3mm (layer F.Cu) (tedit 5425E8E5) (tstamp 54264461)
+    (at 125.73 133.35)
+    (path /54252EAF)
+    (fp_text reference J3 (at 11.8 1.8) (layer F.SilkS)
+      (effects (font (size 1.5 1.5) (thickness 0.15)))
+    )
+    (fp_text value Jack_3.5mm_3pin (at 3.5 -13.1) (layer F.SilkS)
+      (effects (font (size 1.5 1.5) (thickness 0.15)))
+    )
+    (fp_line (start 0 -2.5) (end -1.8 -2.5) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.8 -2.5) (end -1.8 -8.5) (layer F.SilkS) (width 0.15))
+    (fp_line (start -1.8 -8.5) (end 0 -8.5) (layer F.SilkS) (width 0.15))
+    (fp_line (start 14.2 -11.5) (end 0 -11.5) (layer F.SilkS) (width 0.15))
+    (fp_line (start 0 0) (end 14.2 0) (layer F.SilkS) (width 0.15))
+    (fp_line (start 14.2 0) (end 14.2 -11.5) (layer F.SilkS) (width 0.15))
+    (fp_line (start 0 -11.5) (end 0 0) (layer F.SilkS) (width 0.15))
+    (pad 1 thru_hole circle (at 1.7 -5.5) (size 3.6 3.6) (drill 1.8) (layers *.Cu *.Mask F.SilkS)
+      (net 1 "Net-(J1-Pad1)"))
+    (pad 2 thru_hole circle (at 6.1 -0.7) (size 3.6 3.6) (drill 1.8) (layers *.Cu *.Mask F.SilkS)
+      (net 6 "Net-(J3-Pad2)"))
+    (pad 3 thru_hole circle (at 9.6 -10.7) (size 3.6 3.6) (drill 1.8) (layers *.Cu *.Mask F.SilkS)
+      (net 7 "Net-(J3-Pad3)"))
+  )
+
+  (module Jack:Tactile_Switch_with_lever (layer F.Cu) (tedit 5426434C) (tstamp 54264477)
+    (at 142.24 120.65)
+    (path /54252FD3)
+    (fp_text reference SW1 (at 13.8 1.7) (layer F.SilkS)
+      (effects (font (size 1.5 1.5) (thickness 0.15)))
+    )
+    (fp_text value SWITCH_INV (at 2.9 -7.5) (layer F.SilkS)
+      (effects (font (size 1.5 1.5) (thickness 0.15)))
+    )
+    (fp_line (start 14.7 -5) (end 19 -5) (layer F.SilkS) (width 0.15))
+    (fp_line (start 14.7 -1.4) (end 19 -1.4) (layer F.SilkS) (width 0.15))
+    (fp_line (start 19 0) (end 14.7 0) (layer F.SilkS) (width 0.15))
+    (fp_line (start 14.7 -6.4) (end 19 -6.4) (layer F.SilkS) (width 0.15))
+    (fp_line (start 19 0) (end 19 -1.4) (layer F.SilkS) (width 0.15))
+    (fp_line (start 19 -6.4) (end 19 -5) (layer F.SilkS) (width 0.15))
+    (fp_line (start 14.7 -1.4) (end 2.6 -1.4) (layer F.SilkS) (width 0.15))
+    (fp_line (start 2.6 -1.4) (end 2.6 -5) (layer F.SilkS) (width 0.15))
+    (fp_line (start 2.6 -5) (end 14.7 -5) (layer F.SilkS) (width 0.15))
+    (fp_line (start 19 -5) (end 37 -5) (layer F.SilkS) (width 0.15))
+    (fp_line (start 37 -5) (end 37 -1.4) (layer F.SilkS) (width 0.15))
+    (fp_line (start 37 -1.4) (end 19 -1.4) (layer F.SilkS) (width 0.15))
+    (fp_line (start 0 0) (end 0 -6.4) (layer F.SilkS) (width 0.15))
+    (fp_line (start 0 -6.4) (end 14.7 -6.4) (layer F.SilkS) (width 0.15))
+    (fp_line (start 14.7 0) (end 0 0) (layer F.SilkS) (width 0.15))
+    (pad 2 thru_hole circle (at 1.8 -3.2) (size 3.6 3.6) (drill 1.8) (layers *.Cu *.Mask F.SilkS)
+      (net 2 "Net-(J1-Pad2)"))
+    (pad 1 thru_hole circle (at 10.6 -3.2) (size 3.6 3.6) (drill 1.8) (layers *.Cu *.Mask F.SilkS)
+      (net 4 "Net-(J2-Pad2)"))
+    (pad 3 thru_hole circle (at 17.9 -3.2) (size 3.6 3.6) (drill 1.8) (layers *.Cu *.Mask F.SilkS)
+      (net 6 "Net-(J3-Pad2)"))
+  )
+
+  (module Jack:Tactile_Switch_with_lever (layer F.Cu) (tedit 5426434C) (tstamp 5426448D)
+    (at 142.24 110.49)
+    (path /54252F79)
+    (fp_text reference SW2 (at 13.8 1.7) (layer F.SilkS)
+      (effects (font (size 1.5 1.5) (thickness 0.15)))
+    )
+    (fp_text value SWITCH_INV (at 2.9 -7.5) (layer F.SilkS)
+      (effects (font (size 1.5 1.5) (thickness 0.15)))
+    )
+    (fp_line (start 14.7 -5) (end 19 -5) (layer F.SilkS) (width 0.15))
+    (fp_line (start 14.7 -1.4) (end 19 -1.4) (layer F.SilkS) (width 0.15))
+    (fp_line (start 19 0) (end 14.7 0) (layer F.SilkS) (width 0.15))
+    (fp_line (start 14.7 -6.4) (end 19 -6.4) (layer F.SilkS) (width 0.15))
+    (fp_line (start 19 0) (end 19 -1.4) (layer F.SilkS) (width 0.15))
+    (fp_line (start 19 -6.4) (end 19 -5) (layer F.SilkS) (width 0.15))
+    (fp_line (start 14.7 -1.4) (end 2.6 -1.4) (layer F.SilkS) (width 0.15))
+    (fp_line (start 2.6 -1.4) (end 2.6 -5) (layer F.SilkS) (width 0.15))
+    (fp_line (start 2.6 -5) (end 14.7 -5) (layer F.SilkS) (width 0.15))
+    (fp_line (start 19 -5) (end 37 -5) (layer F.SilkS) (width 0.15))
+    (fp_line (start 37 -5) (end 37 -1.4) (layer F.SilkS) (width 0.15))
+    (fp_line (start 37 -1.4) (end 19 -1.4) (layer F.SilkS) (width 0.15))
+    (fp_line (start 0 0) (end 0 -6.4) (layer F.SilkS) (width 0.15))
+    (fp_line (start 0 -6.4) (end 14.7 -6.4) (layer F.SilkS) (width 0.15))
+    (fp_line (start 14.7 0) (end 0 0) (layer F.SilkS) (width 0.15))
+    (pad 2 thru_hole circle (at 1.8 -3.2) (size 3.6 3.6) (drill 1.8) (layers *.Cu *.Mask F.SilkS)
+      (net 3 "Net-(J1-Pad3)"))
+    (pad 1 thru_hole circle (at 10.6 -3.2) (size 3.6 3.6) (drill 1.8) (layers *.Cu *.Mask F.SilkS)
+      (net 5 "Net-(J2-Pad3)"))
+    (pad 3 thru_hole circle (at 17.9 -3.2) (size 3.6 3.6) (drill 1.8) (layers *.Cu *.Mask F.SilkS)
+      (net 7 "Net-(J3-Pad3)"))
+  )
+
+  (module Mounting_Holes:MountingHole_3mm (layer F.Cu) (tedit 5427BC0C) (tstamp 5427BC0C)
+    (at 159 95)
+    (descr "Mounting hole, Befestigungsbohrung, 3mm, No Annular, Kein Restring,")
+    (tags "Mounting hole, Befestigungsbohrung, 3mm, No Annular, Kein Restring,")
+    (fp_text reference MH (at 0 -4.0005) (layer F.SilkS)
+      (effects (font (thickness 0.3048)))
+    )
+    (fp_text value MountingHole_3mm_RevA_Date21Jun2010 (at 1.00076 5.00126) (layer F.SilkS) hide
+      (effects (font (thickness 0.3048)))
+    )
+    (fp_circle (center 0 0) (end 2.99974 0) (layer Cmts.User) (width 0.381))
+    (pad 1 thru_hole circle (at 0 0) (size 2.99974 2.99974) (drill 2.99974) (layers))
+  )
+
+  (module Mounting_Holes:MountingHole_3mm (layer F.Cu) (tedit 5427BC18) (tstamp 5427BC18)
+    (at 159 130)
+    (descr "Mounting hole, Befestigungsbohrung, 3mm, No Annular, Kein Restring,")
+    (tags "Mounting hole, Befestigungsbohrung, 3mm, No Annular, Kein Restring,")
+    (fp_text reference MH (at 0 -4.0005) (layer F.SilkS)
+      (effects (font (thickness 0.3048)))
+    )
+    (fp_text value MountingHole_3mm_RevA_Date21Jun2010 (at 1.00076 5.00126) (layer F.SilkS) hide
+      (effects (font (thickness 0.3048)))
+    )
+    (fp_circle (center 0 0) (end 2.99974 0) (layer Cmts.User) (width 0.381))
+    (pad 1 thru_hole circle (at 0 0) (size 2.99974 2.99974) (drill 2.99974) (layers))
+  )
+
+  (gr_line (start 164 90) (end 125 90) (angle 90) (layer Edge.Cuts) (width 0.1))
+  (gr_line (start 164 135) (end 164 90) (angle 90) (layer Edge.Cuts) (width 0.1))
+  (gr_line (start 125 135) (end 164 135) (angle 90) (layer Edge.Cuts) (width 0.1))
+  (gr_line (start 125 90) (end 125 135) (angle 90) (layer Edge.Cuts) (width 0.1))
+
+  (segment (start 127.43 112.61) (end 127.43 127.85) (width 2.032) (layer B.Cu) (net 1) (tstamp 5426463E) (status 20))
+  (segment (start 127.43 97.37) (end 127.43 112.61) (width 2.032) (layer B.Cu) (net 1) (status 10))
+  (segment (start 144 117.41) (end 144.04 117.45) (width 0.254) (layer B.Cu) (net 2) (tstamp 5426463A))
+  (segment (start 131.83 117.41) (end 144 117.41) (width 2.032) (layer B.Cu) (net 2))
+  (segment (start 143.92 107.41) (end 144.04 107.29) (width 0.254) (layer B.Cu) (net 3) (tstamp 542645E2))
+  (segment (start 135.33 107.41) (end 143.92 107.41) (width 2.032) (layer B.Cu) (net 3))
+  (segment (start 144.08 102.17) (end 148.59 106.68) (width 2.032) (layer B.Cu) (net 4) (tstamp 542645D7))
+  (segment (start 148.59 106.68) (end 148.59 111.93) (width 2.032) (layer B.Cu) (net 4) (tstamp 542645D9))
+  (segment (start 148.59 111.93) (end 152.84 117.45) (width 2.032) (layer B.Cu) (net 4) (tstamp 542645DB) (status 20))
+  (segment (start 131.83 102.17) (end 144.08 102.17) (width 2.032) (layer B.Cu) (net 4) (status 10))
+  (segment (start 138.99 92.17) (end 152.84 106.02) (width 2.032) (layer B.Cu) (net 5) (tstamp 542645D3))
+  (segment (start 135.33 92.17) (end 138.99 92.17) (width 2.032) (layer B.Cu) (net 5) (status 10))
+  (segment (start 149.29 132.65) (end 160.14 121.8) (width 2.032) (layer B.Cu) (net 6) (tstamp 54264633))
+  (segment (start 160.14 121.8) (end 160.14 117.45) (width 2.032) (layer B.Cu) (net 6) (tstamp 54264635))
+  (segment (start 131.83 132.65) (end 149.29 132.65) (width 2.032) (layer B.Cu) (net 6) (status 10))
+  (segment (start 154.21 122.65) (end 156.591 120.269) (width 2.032) (layer B.Cu) (net 7) (tstamp 54264627))
+  (segment (start 156.591 120.269) (end 156.591 110.839) (width 2.032) (layer B.Cu) (net 7) (tstamp 54264629))
+  (segment (start 156.591 110.839) (end 160.14 107.29) (width 2.032) (layer B.Cu) (net 7) (tstamp 5426462B))
+  (segment (start 135.33 122.65) (end 154.21 122.65) (width 2.032) (layer B.Cu) (net 7) (status 10))
+
+  (zone (net 0) (net_name "") (layer B.Cu) (tstamp 5427B9DF) (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 164 135) (xy 125 135) (xy 125 90) (xy 164 90)
+      )
+    )
+    (filled_polygon
+      (pts
+        (xy 125.779 110.817513) (xy 125.685 110.911349) (xy 125.685 99.068569) (xy 125.779 99.162733) (xy 125.779 110.817513)
+      )
+    )
+    (filled_polygon
+      (pts
+        (xy 125.779 126.057513) (xy 125.685 126.151349) (xy 125.685 114.308569) (xy 125.779 114.402733) (xy 125.779 126.057513)
+      )
+    )
+    (filled_polygon
+      (pts
+        (xy 163.315 134.315) (xy 133.608709 134.315) (xy 133.622733 134.301) (xy 149.29 134.301) (xy 149.92181 134.175325)
+        (xy 149.921811 134.175325) (xy 150.457433 133.817433) (xy 161.307433 122.967433) (xy 161.665325 122.431811) (xy 161.665325 122.43181)
+        (xy 161.686175 122.326986) (xy 161.790999 121.8) (xy 161.791 121.8) (xy 161.791 119.242486) (xy 162.203088 118.831117)
+        (xy 162.574576 117.936476) (xy 162.575421 116.967774) (xy 162.205496 116.072486) (xy 161.521117 115.386912) (xy 160.626476 115.015424)
+        (xy 159.657774 115.014579) (xy 158.762486 115.384504) (xy 158.242 115.904082) (xy 158.242 111.522866) (xy 160.039952 109.724913)
+        (xy 160.622226 109.725421) (xy 161.517514 109.355496) (xy 162.203088 108.671117) (xy 162.574576 107.776476) (xy 162.575421 106.807774)
+        (xy 162.205496 105.912486) (xy 161.521117 105.226912) (xy 160.626476 104.855424) (xy 159.657774 104.854579) (xy 158.762486 105.224504)
+        (xy 158.076912 105.908883) (xy 157.705424 106.803524) (xy 157.704912 107.390221) (xy 155.423567 109.671567) (xy 155.065675 110.207189)
+        (xy 154.94 110.839) (xy 154.94 116.155992) (xy 154.905496 116.072486) (xy 154.221117 115.386912) (xy 153.326476 115.015424)
+        (xy 153.049023 115.015181) (xy 150.241 111.368055) (xy 150.241 106.68) (xy 150.136175 106.153013) (xy 150.115325 106.04819)
+        (xy 150.115325 106.048189) (xy 149.757433 105.512567) (xy 145.247433 101.002567) (xy 144.711811 100.644675) (xy 144.08 100.519)
+        (xy 133.622486 100.519) (xy 133.211117 100.106912) (xy 132.316476 99.735424) (xy 131.347774 99.734579) (xy 130.452486 100.104504)
+        (xy 129.766912 100.788883) (xy 129.395424 101.683524) (xy 129.394579 102.652226) (xy 129.764504 103.547514) (xy 130.448883 104.233088)
+        (xy 131.343524 104.604576) (xy 132.312226 104.605421) (xy 133.207514 104.235496) (xy 133.622733 103.821) (xy 143.396133 103.821)
+        (xy 144.430474 104.85534) (xy 143.557774 104.854579) (xy 142.662486 105.224504) (xy 142.127056 105.759) (xy 137.122486 105.759)
+        (xy 136.711117 105.346912) (xy 135.816476 104.975424) (xy 134.847774 104.974579) (xy 133.952486 105.344504) (xy 133.266912 106.028883)
+        (xy 132.895424 106.923524) (xy 132.894579 107.892226) (xy 133.264504 108.787514) (xy 133.948883 109.473088) (xy 134.843524 109.844576)
+        (xy 135.812226 109.845421) (xy 136.707514 109.475496) (xy 137.122733 109.061) (xy 142.367304 109.061) (xy 142.658883 109.353088)
+        (xy 143.553524 109.724576) (xy 144.522226 109.725421) (xy 145.417514 109.355496) (xy 146.103088 108.671117) (xy 146.474576 107.776476)
+        (xy 146.47534 106.900206) (xy 146.939 107.363866) (xy 146.939 111.93) (xy 146.981391 112.143115) (xy 146.995957 112.359917)
+        (xy 147.04369 112.456313) (xy 147.064675 112.56181) (xy 147.185392 112.742476) (xy 147.281818 112.937205) (xy 150.405397 116.994182)
+        (xy 150.404579 117.932226) (xy 150.774504 118.827514) (xy 151.458883 119.513088) (xy 152.353524 119.884576) (xy 153.322226 119.885421)
+        (xy 154.217514 119.515496) (xy 154.903088 118.831117) (xy 154.94 118.742223) (xy 154.94 119.585133) (xy 153.526133 120.999)
+        (xy 146.475421 120.999) (xy 146.475421 116.967774) (xy 146.105496 116.072486) (xy 145.421117 115.386912) (xy 144.526476 115.015424)
+        (xy 143.557774 115.014579) (xy 142.662486 115.384504) (xy 142.287336 115.759) (xy 133.622486 115.759) (xy 133.211117 115.346912)
+        (xy 132.316476 114.975424) (xy 131.347774 114.974579) (xy 130.452486 115.344504) (xy 129.766912 116.028883) (xy 129.395424 116.923524)
+        (xy 129.394579 117.892226) (xy 129.764504 118.787514) (xy 130.448883 119.473088) (xy 131.343524 119.844576) (xy 132.312226 119.845421)
+        (xy 133.207514 119.475496) (xy 133.622733 119.061) (xy 142.207583 119.061) (xy 142.658883 119.513088) (xy 143.553524 119.884576)
+        (xy 144.522226 119.885421) (xy 145.417514 119.515496) (xy 146.103088 118.831117) (xy 146.474576 117.936476) (xy 146.475421 116.967774)
+        (xy 146.475421 120.999) (xy 137.122486 120.999) (xy 136.711117 120.586912) (xy 135.816476 120.215424) (xy 134.847774 120.214579)
+        (xy 133.952486 120.584504) (xy 133.266912 121.268883) (xy 132.895424 122.163524) (xy 132.894579 123.132226) (xy 133.264504 124.027514)
+        (xy 133.948883 124.713088) (xy 134.843524 125.084576) (xy 135.812226 125.085421) (xy 136.707514 124.715496) (xy 137.122733 124.301)
+        (xy 154.21 124.301) (xy 154.84181 124.175325) (xy 154.841811 124.175325) (xy 155.377433 123.817433) (xy 157.758433 121.436434)
+        (xy 157.758433 121.436433) (xy 157.997568 121.078541) (xy 158.116324 120.900811) (xy 158.116325 120.90081) (xy 158.241999 120.269)
+        (xy 158.242 120.269) (xy 158.242 118.995302) (xy 158.489 119.242733) (xy 158.489 121.116134) (xy 148.606134 130.999)
+        (xy 133.622486 130.999) (xy 133.211117 130.586912) (xy 132.316476 130.215424) (xy 131.347774 130.214579) (xy 130.452486 130.584504)
+        (xy 129.766912 131.268883) (xy 129.395424 132.163524) (xy 129.394579 133.132226) (xy 129.764504 134.027514) (xy 130.051488 134.315)
+        (xy 125.685 134.315) (xy 125.685 129.548569) (xy 126.048883 129.913088) (xy 126.943524 130.284576) (xy 127.912226 130.285421)
+        (xy 128.807514 129.915496) (xy 129.493088 129.231117) (xy 129.864576 128.336476) (xy 129.865421 127.367774) (xy 129.495496 126.472486)
+        (xy 129.081 126.057266) (xy 129.081 114.402486) (xy 129.493088 113.991117) (xy 129.864576 113.096476) (xy 129.865421 112.127774)
+        (xy 129.495496 111.232486) (xy 129.081 110.817266) (xy 129.081 99.162486) (xy 129.493088 98.751117) (xy 129.864576 97.856476)
+        (xy 129.865421 96.887774) (xy 129.495496 95.992486) (xy 128.811117 95.306912) (xy 127.916476 94.935424) (xy 126.947774 94.934579)
+        (xy 126.052486 95.304504) (xy 125.685 95.671349) (xy 125.685 90.685) (xy 133.370976 90.685) (xy 133.266912 90.788883)
+        (xy 132.895424 91.683524) (xy 132.894579 92.652226) (xy 133.264504 93.547514) (xy 133.948883 94.233088) (xy 134.843524 94.604576)
+        (xy 135.812226 94.605421) (xy 136.707514 94.235496) (xy 137.122733 93.821) (xy 138.306134 93.821) (xy 150.664568 106.179434)
+        (xy 150.405424 106.803524) (xy 150.404579 107.772226) (xy 150.774504 108.667514) (xy 151.458883 109.353088) (xy 152.353524 109.724576)
+        (xy 153.322226 109.725421) (xy 154.217514 109.355496) (xy 154.903088 108.671117) (xy 155.274576 107.776476) (xy 155.275421 106.807774)
+        (xy 154.905496 105.912486) (xy 154.331339 105.337326) (xy 154.007433 104.852567) (xy 140.157433 91.002567) (xy 139.682161 90.685)
+        (xy 163.315 90.685) (xy 163.315 134.315)
+      )
+    )
+  )
+)
diff --git a/headphone-switch.pro b/headphone-switch.pro
new file mode 100644 (file)
index 0000000..d8078ec
--- /dev/null
@@ -0,0 +1,79 @@
+update=Wed 26 Nov 2014 10:19:00 PM CET
+version=1
+last_client=kicad
+[cvpcb]
+version=1
+NetIExt=net
+[cvpcb/libraries]
+EquName1=devcms
+[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
+[general]
+version=1
+[eeschema]
+version=1
+LibDir=
+[eeschema/libraries]
+LibName1=power
+LibName2=device
+LibName3=transistors
+LibName4=conn
+LibName5=linear
+LibName6=regul
+LibName7=74xx
+LibName8=cmos4000
+LibName9=adc-dac
+LibName10=memory
+LibName11=xilinx
+LibName12=special
+LibName13=microcontrollers
+LibName14=dsp
+LibName15=microchip
+LibName16=analog_switches
+LibName17=motorola
+LibName18=texas
+LibName19=intel
+LibName20=audio
+LibName21=interface
+LibName22=digital-audio
+LibName23=philips
+LibName24=display
+LibName25=cypress
+LibName26=siliconi
+LibName27=opto
+LibName28=atmel
+LibName29=contrib
+LibName30=valves
+LibName31=/home/krakonos/kicad/kicad_libs/library/conn
+LibName32=/home/krakonos/kicad/kicad_libs/library/w_connectors
+LibName33=/home/krakonos/kicad/kicad_libs/library/w_device
+[schematic_editor]
+version=1
+PageLayoutDescrFile=
+PlotDirectoryName=
+SubpartIdSeparator=0
+SubpartFirstId=65
+NetFmtName=
+SpiceForceRefPrefix=0
+SpiceUseNetNumbers=0
+RptD_X=0
+RptD_Y=100
+RptLab=1
+LabSize=60
diff --git a/headphone-switch.sch b/headphone-switch.sch
new file mode 100644 (file)
index 0000000..40e6494
--- /dev/null
@@ -0,0 +1,145 @@
+EESchema Schematic File Version 2
+LIBS:power
+LIBS:device
+LIBS:transistors
+LIBS:conn
+LIBS:linear
+LIBS:regul
+LIBS:74xx
+LIBS:cmos4000
+LIBS:adc-dac
+LIBS:memory
+LIBS:xilinx
+LIBS:special
+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:w_connectors
+LIBS:w_device
+LIBS:headphone-switch-cache
+EELAYER 24 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 1 1
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L Jack_3.5mm_3pin J3
+U 1 1 54252EAF
+P 4150 4350
+F 0 "J3" H 4150 4600 60  0000 C CNN
+F 1 "Jack_3.5mm_3pin" H 4150 4100 60  0000 C CNN
+F 2 "" H 4150 4350 60  0000 C CNN
+F 3 "" H 4150 4350 60  0000 C CNN
+       1    4150 4350
+       1    0    0    -1  
+$EndComp
+$Comp
+L Jack_3.5mm_3pin J1
+U 1 1 54252F3C
+P 3250 2100
+F 0 "J1" H 3250 2350 60  0000 C CNN
+F 1 "Jack_3.5mm_3pin" H 3250 1850 60  0000 C CNN
+F 2 "" H 3250 2100 60  0000 C CNN
+F 3 "" H 3250 2100 60  0000 C CNN
+       1    3250 2100
+       0    -1   -1   0   
+$EndComp
+$Comp
+L SWITCH_INV SW2
+U 1 1 54252F79
+P 3500 3050
+F 0 "SW2" H 3300 3200 50  0000 C CNN
+F 1 "SWITCH_INV" H 3350 2900 50  0000 C CNN
+F 2 "" H 3500 3050 60  0000 C CNN
+F 3 "" H 3500 3050 60  0000 C CNN
+       1    3500 3050
+       0    1    1    0   
+$EndComp
+$Comp
+L SWITCH_INV SW1
+U 1 1 54252FD3
+P 3100 3050
+F 0 "SW1" H 2900 3200 50  0000 C CNN
+F 1 "SWITCH_INV" H 2950 2900 50  0000 C CNN
+F 2 "" H 3100 3050 60  0000 C CNN
+F 3 "" H 3100 3050 60  0000 C CNN
+       1    3100 3050
+       0    1    1    0   
+$EndComp
+$Comp
+L Jack_3.5mm_3pin J2
+U 1 1 54258646
+P 4150 3800
+F 0 "J2" H 4150 4050 60  0000 C CNN
+F 1 "Jack_3.5mm_3pin" H 4150 3550 60  0000 C CNN
+F 2 "" H 4150 3800 60  0000 C CNN
+F 3 "" H 4150 3800 60  0000 C CNN
+       1    4150 3800
+       1    0    0    -1  
+$EndComp
+Wire Wire Line
+       3200 2250 3200 2400
+Wire Wire Line
+       3200 2400 3100 2400
+Wire Wire Line
+       3100 2400 3100 2550
+Wire Wire Line
+       3400 2250 3400 2400
+Wire Wire Line
+       3400 2400 3500 2400
+Wire Wire Line
+       3500 2400 3500 2550
+Wire Wire Line
+       3600 3550 3600 3950
+Wire Wire Line
+       3600 3950 4000 3950
+Wire Wire Line
+       3400 3550 3400 4500
+Wire Wire Line
+       3400 4500 4000 4500
+Wire Wire Line
+       3200 3550 3200 3750
+Wire Wire Line
+       3200 3750 4000 3750
+Wire Wire Line
+       3000 3550 3000 4300
+Wire Wire Line
+       3000 4300 4000 4300
+Wire Wire Line
+       3100 2250 3100 2350
+Wire Wire Line
+       3100 2350 3850 2350
+Wire Wire Line
+       3850 2350 3850 4200
+Wire Wire Line
+       3850 4200 4000 4200
+Wire Wire Line
+       4000 3650 3850 3650
+Connection ~ 3850 3650
+Text Label 3850 2350 0    60   ~ 0
+GND
+$EndSCHEMATC