flex PCB, version 1
authorTobias Girstmair <t@thi3nkpad.lan>
Sat, 25 Jul 2020 22:35:32 +0000 (00:35 +0200)
committerTobias Girstmair <t@thi3nkpad.lan>
Sat, 25 Jul 2020 22:35:32 +0000 (00:35 +0200)
as ordered from oshpark

pcb/chiptunes-flex/chiptunes-flex-cache.lib [new file with mode: 0644]
pcb/chiptunes-flex/chiptunes-flex.kicad_pcb [new file with mode: 0644]
pcb/chiptunes-flex/chiptunes-flex.pro [new file with mode: 0644]
pcb/chiptunes-flex/chiptunes-flex.sch [new file with mode: 0644]

diff --git a/pcb/chiptunes-flex/chiptunes-flex-cache.lib b/pcb/chiptunes-flex/chiptunes-flex-cache.lib
new file mode 100644 (file)
index 0000000..815afe0
--- /dev/null
@@ -0,0 +1,122 @@
+EESchema-LIBRARY Version 2.4
+#encoding utf-8
+#
+# Connector_TestPoint_Small
+#
+DEF Connector_TestPoint_Small TP 0 30 N N 1 F N
+F0 "TP" 0 150 50 H V C CNN
+F1 "Connector_TestPoint_Small" 0 80 50 H V C CNN
+F2 "" 200 0 50 H I C CNN
+F3 "" 200 0 50 H I C CNN
+$FPLIST
+ Pin*
+ Test*
+$ENDFPLIST
+DRAW
+C 0 0 20 0 1 0 N
+X 1 1 0 0 0 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Device_Battery_Cell
+#
+DEF Device_Battery_Cell BT 0 0 N N 1 F N
+F0 "BT" 100 100 50 H V L CNN
+F1 "Device_Battery_Cell" 100 0 50 H V L CNN
+F2 "" 0 60 50 V I C CNN
+F3 "" 0 60 50 V I C CNN
+DRAW
+S -90 70 90 60 0 1 0 F
+S -62 47 58 27 0 1 0 F
+P 2 0 1 0 0 30 0 0 N
+P 2 0 1 0 0 70 0 100 N
+P 2 0 1 10 20 135 60 135 N
+P 2 0 1 10 40 155 40 115 N
+X + 1 0 200 100 D 50 50 1 1 P
+X - 2 0 -100 100 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Device_R
+#
+DEF Device_R R 0 0 N Y 1 F N
+F0 "R" 80 0 50 V V C CNN
+F1 "Device_R" 0 0 50 V V C CNN
+F2 "" -70 0 50 V I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ R_*
+$ENDFPLIST
+DRAW
+S -40 -100 40 100 0 1 10 N
+X ~ 1 0 150 50 D 50 50 1 1 P
+X ~ 2 0 -150 50 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Device_Speaker
+#
+DEF Device_Speaker LS 0 0 Y N 1 F N
+F0 "LS" 50 225 50 H V R CNN
+F1 "Device_Speaker" 50 150 50 H V R CNN
+F2 "" 0 -200 50 H I C CNN
+F3 "" -10 -50 50 H I C CNN
+DRAW
+S -100 50 40 -150 0 0 10 N
+P 4 0 0 10 40 50 140 150 140 -250 40 -150 N
+X 1 1 -200 0 100 R 50 50 1 1 I
+X 2 2 -200 -100 100 R 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# MCU_Microchip_ATtiny_ATtiny4-TS
+#
+DEF MCU_Microchip_ATtiny_ATtiny4-TS U 0 20 Y Y 1 F N
+F0 "U" -500 550 50 H V L BNN
+F1 "MCU_Microchip_ATtiny_ATtiny4-TS" 100 -550 50 H V L TNN
+F2 "Package_TO_SOT_SMD:SOT-23-6" 0 0 50 H I C CIN
+F3 "" 0 0 50 H I C CNN
+ALIAS ATtiny5-TS ATtiny9-TS ATtiny10-TS
+$FPLIST
+ SOT?23?6*
+$ENDFPLIST
+DRAW
+S -500 -500 500 500 0 1 10 f
+X PB0 1 600 300 100 L 50 50 1 1 B
+X GND 2 0 -600 100 U 50 50 1 1 W
+X PB1 3 600 200 100 L 50 50 1 1 B
+X PB2 4 600 100 100 L 50 50 1 1 B
+X VCC 5 0 600 100 D 50 50 1 1 W
+X ~RESET~/PB3 6 600 0 100 L 50 50 1 1 B
+ENDDRAW
+ENDDEF
+#
+# power_+3V0
+#
+DEF power_+3V0 #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -150 50 H I C CNN
+F1 "power_+3V0" 0 140 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+P 2 0 1 0 -30 50 0 100 N
+P 2 0 1 0 0 0 0 100 N
+P 2 0 1 0 0 100 30 50 N
+X +3V0 1 0 0 0 U 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# power_GND
+#
+DEF power_GND #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -250 50 H I C CNN
+F1 "power_GND" 0 -150 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
+X GND 1 0 0 0 D 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/pcb/chiptunes-flex/chiptunes-flex.kicad_pcb b/pcb/chiptunes-flex/chiptunes-flex.kicad_pcb
new file mode 100644 (file)
index 0000000..85256f5
--- /dev/null
@@ -0,0 +1,358 @@
+(kicad_pcb (version 20171130) (host pcbnew 5.1.6-1.fc31)
+
+  (general
+    (thickness 1.6)
+    (drawings 11)
+    (tracks 26)
+    (zones 0)
+    (modules 7)
+    (nets 6)
+  )
+
+  (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)
+    (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 2.5 2.5)
+    (pad_drill 0)
+    (pad_to_mask_clearance 0.05)
+    (aux_axis_origin 0 0)
+    (visible_elements FFFFFF7F)
+    (pcbplotparams
+      (layerselection 0x010fc_ffffffff)
+      (usegerberextensions false)
+      (usegerberattributes true)
+      (usegerberadvancedattributes true)
+      (creategerberjobfile true)
+      (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 1 "Net-(R1-Pad2)")
+  (net 2 +3V0)
+  (net 3 GND)
+  (net 4 "Net-(U1-Pad6)")
+  (net 5 "Net-(U1-Pad3)")
+
+  (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 +3V0)
+    (add_net GND)
+    (add_net "Net-(R1-Pad2)")
+    (add_net "Net-(U1-Pad3)")
+    (add_net "Net-(U1-Pad6)")
+  )
+
+  (module TestPoint:TestPoint_Pad_2.5x2.5mm (layer B.Cu) (tedit 5F195C0A) (tstamp 5F19BF33)
+    (at 157 95)
+    (descr "SMD rectangular pad as test Point, square 2.5mm side length")
+    (tags "test point SMD pad rectangle square")
+    (attr virtual)
+    (fp_text reference REF** (at 0 2.148) (layer B.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+    )
+    (fp_text value TestPoint_Pad_2.5x2.5mm (at 0 -2.25) (layer B.Fab) hide
+      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+    )
+    (fp_text user %R (at 0 2.15) (layer B.Fab) hide
+      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+    )
+    (fp_line (start -1.75 1.75) (end 1.75 1.75) (layer B.CrtYd) (width 0.05))
+    (fp_line (start -1.75 1.75) (end -1.75 -1.75) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.75 -1.75) (end 1.75 1.75) (layer B.CrtYd) (width 0.05))
+    (fp_line (start 1.75 -1.75) (end -1.75 -1.75) (layer B.CrtYd) (width 0.05))
+    (pad 1 smd rect (at 2.75 0) (size 2.5 2.5) (layers B.Cu B.Mask)
+      (net 2 +3V0))
+  )
+
+  (module Package_TO_SOT_SMD:SOT-23-6 (layer F.Cu) (tedit 5F195A63) (tstamp 5F19537F)
+    (at 150.75 95.75)
+    (descr "6-pin SOT-23 package")
+    (tags SOT-23-6)
+    (path /5F194EBF)
+    (attr smd)
+    (fp_text reference U1 (at 0 -2.9) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value ATtiny4 (at 0 2.75) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0 90) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.075)))
+    )
+    (fp_line (start 1.9 -1.8) (end -1.9 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.9 1.8) (end 1.9 -1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.9 1.8) (end 1.9 1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.9 -1.8) (end -1.9 1.8) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -0.9 -0.9) (end -0.25 -1.55) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.9 -1.55) (end -0.25 -1.55) (layer F.Fab) (width 0.1))
+    (fp_line (start -0.9 -0.9) (end -0.9 1.55) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.9 1.55) (end -0.9 1.55) (layer F.Fab) (width 0.1))
+    (fp_line (start 0.9 -1.55) (end 0.9 1.55) (layer F.Fab) (width 0.1))
+    (fp_circle (center -2.032 -1.524) (end -1.778 -1.524) (layer F.SilkS) (width 0.12))
+    (pad 5 smd rect (at 1.1 0) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
+      (net 2 +3V0))
+    (pad 6 smd rect (at 1.1 -0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
+      (net 4 "Net-(U1-Pad6)"))
+    (pad 4 smd rect (at 1.1 0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
+      (net 1 "Net-(R1-Pad2)"))
+    (pad 3 smd rect (at -1.1 0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
+      (net 5 "Net-(U1-Pad3)"))
+    (pad 2 smd rect (at -1.1 0) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
+      (net 3 GND))
+    (pad 1 smd rect (at -1.1 -0.95) (size 1.06 0.65) (layers F.Cu F.Paste F.Mask)
+      (net 1 "Net-(R1-Pad2)"))
+    (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23-6.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module Resistor_SMD:R_0805_2012Metric (layer F.Cu) (tedit 5F195A38) (tstamp 5F19525C)
+    (at 150.75 93 180)
+    (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
+    (tags resistor)
+    (path /5F195255)
+    (attr smd)
+    (fp_text reference R1 (at 0 -1.65 180) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value 100k (at 0 1.5 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 0 180) (layer F.Fab)
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+    )
+    (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1))
+    (fp_line (start -1.68 0.95) (end -1.68 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start -1.68 -0.95) (end 1.68 -0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.68 -0.95) (end 1.68 0.95) (layer F.CrtYd) (width 0.05))
+    (fp_line (start 1.68 0.95) (end -1.68 0.95) (layer F.CrtYd) (width 0.05))
+    (pad 2 smd roundrect (at 0.9375 0 180) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 1 "Net-(R1-Pad2)"))
+    (pad 1 smd roundrect (at -0.9375 0 180) (size 0.975 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+      (net 2 +3V0))
+    (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl
+      (at (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (module TestPoint:TestPoint_Pad_D2.0mm (layer F.Cu) (tedit 5F195A23) (tstamp 5F19527C)
+    (at 147.25 96.5 180)
+    (descr "SMD pad as test Point, diameter 2.0mm")
+    (tags "test point SMD pad")
+    (path /5F19AD90)
+    (attr virtual)
+    (fp_text reference TP4 (at 0 -1.998 180) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value audio- (at 4.25 0 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 -2 180) (layer F.Fab) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 1.5 0) (layer F.CrtYd) (width 0.05))
+    (pad 1 smd circle (at 0 0 180) (size 2 2) (layers F.Cu F.Mask)
+      (net 3 GND))
+  )
+
+  (module TestPoint:TestPoint_Pad_D2.0mm (layer F.Cu) (tedit 5F195A17) (tstamp 5F195274)
+    (at 147.25 93.5 180)
+    (descr "SMD pad as test Point, diameter 2.0mm")
+    (tags "test point SMD pad")
+    (path /5F19A878)
+    (attr virtual)
+    (fp_text reference TP3 (at 0 -1.998 180) (layer F.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text value audio+ (at 4.25 0 180) (layer F.Fab)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_text user %R (at 0 -2 180) (layer F.Fab) hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (fp_circle (center 0 0) (end 1.5 0) (layer F.CrtYd) (width 0.05))
+    (pad 1 smd circle (at 0 0 180) (size 2 2) (layers F.Cu F.Mask)
+      (net 1 "Net-(R1-Pad2)"))
+  )
+
+  (module TestPoint:TestPoint_Pad_D2.0mm (layer B.Cu) (tedit 5F195751) (tstamp 5F195264)
+    (at 162.25 95)
+    (descr "SMD pad as test Point, diameter 2.0mm")
+    (tags "test point SMD pad")
+    (path /5F19AF7A)
+    (attr virtual)
+    (fp_text reference TP1 (at 0 1.998) (layer B.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+    )
+    (fp_text value bat+ (at 0 0) (layer B.Fab)
+      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+    )
+    (fp_text user %R (at 0 2) (layer B.Fab) hide
+      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+    )
+    (fp_circle (center 0 0) (end 1.5 0) (layer B.CrtYd) (width 0.05))
+    (pad 1 smd circle (at 0 0) (size 8.5 8.5) (layers B.Cu B.Mask)
+      (net 2 +3V0))
+  )
+
+  (module TestPoint:TestPoint_Pad_D2.0mm (layer B.Cu) (tedit 5F195733) (tstamp 5F1955D7)
+    (at 150 95)
+    (descr "SMD pad as test Point, diameter 2.0mm")
+    (tags "test point SMD pad")
+    (path /5F19B282)
+    (attr virtual)
+    (fp_text reference TP2 (at 0 1.998) (layer B.SilkS) hide
+      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+    )
+    (fp_text value bat- (at 0 0) (layer B.Fab)
+      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+    )
+    (fp_text user %R (at 0 2) (layer B.Fab) hide
+      (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
+    )
+    (fp_circle (center 0 0) (end 1.5 0) (layer B.CrtYd) (width 0.05))
+    (pad 1 smd circle (at 0 0) (size 7.5 7.5) (layers B.Cu B.Mask)
+      (net 3 GND))
+  )
+
+  (gr_poly (pts (xy 167.5 100) (xy 145 100) (xy 145 90) (xy 167.5 90)) (layer B.Mask) (width 0.1))
+  (gr_text //gir.st/ (at 162.25 97) (layer F.SilkS)
+    (effects (font (size 0.8 0.8) (thickness 0.15)))
+  )
+  (gr_text "chiptunes\nattiny4/8" (at 162.25 94.25) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (gr_arc (start 162.25 95) (end 157.900001 96.999999) (angle -310.6168837) (layer Edge.Cuts) (width 0.05))
+  (gr_arc (start 150 95) (end 154.399999 93.000001) (angle -311.1120904) (layer Edge.Cuts) (width 0.05))
+  (gr_line (start 157.9 93) (end 154.4 93) (layer Edge.Cuts) (width 0.05))
+  (gr_line (start 157.9 97) (end 154.4 97) (layer Edge.Cuts) (width 0.05))
+  (dimension 4 (width 0.15) (layer Dwgs.User)
+    (gr_text "4.000 mm" (at 170.55 95 270) (layer Dwgs.User)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (feature1 (pts (xy 156 97) (xy 169.836421 97)))
+    (feature2 (pts (xy 156 93) (xy 169.836421 93)))
+    (crossbar (pts (xy 169.25 93) (xy 169.25 97)))
+    (arrow1a (pts (xy 169.25 97) (xy 168.663579 95.873496)))
+    (arrow1b (pts (xy 169.25 97) (xy 169.836421 95.873496)))
+    (arrow2a (pts (xy 169.25 93) (xy 168.663579 94.126504)))
+    (arrow2b (pts (xy 169.25 93) (xy 169.836421 94.126504)))
+  )
+  (gr_circle (center 162.25 95) (end 167 95) (layer Dwgs.User) (width 0.15) (tstamp 5F195718))
+  (dimension 2.75 (width 0.15) (layer Dwgs.User)
+    (gr_text "2.750 mm" (at 156.125 101.8) (layer Dwgs.User)
+      (effects (font (size 1 1) (thickness 0.15)))
+    )
+    (feature1 (pts (xy 157.5 95) (xy 157.5 101.086421)))
+    (feature2 (pts (xy 154.75 95) (xy 154.75 101.086421)))
+    (crossbar (pts (xy 154.75 100.5) (xy 157.5 100.5)))
+    (arrow1a (pts (xy 157.5 100.5) (xy 156.373496 101.086421)))
+    (arrow1b (pts (xy 157.5 100.5) (xy 156.373496 99.913579)))
+    (arrow2a (pts (xy 154.75 100.5) (xy 155.876504 101.086421)))
+    (arrow2b (pts (xy 154.75 100.5) (xy 155.876504 99.913579)))
+  )
+  (gr_circle (center 150 95) (end 154.75 95) (layer Dwgs.User) (width 0.15))
+
+  (segment (start 149.65 93.1625) (end 149.8125 93) (width 0.25) (layer F.Cu) (net 1))
+  (segment (start 149.65 94.8) (end 149.65 93.1625) (width 0.25) (layer F.Cu) (net 1))
+  (segment (start 150.140002 94.8) (end 149.65 94.8) (width 0.25) (layer F.Cu) (net 1))
+  (segment (start 151.07 96.7) (end 150.505001 96.135001) (width 0.25) (layer F.Cu) (net 1))
+  (segment (start 150.505001 95.164999) (end 150.140002 94.8) (width 0.25) (layer F.Cu) (net 1))
+  (segment (start 150.505001 96.135001) (end 150.505001 95.164999) (width 0.25) (layer F.Cu) (net 1))
+  (segment (start 151.85 96.7) (end 151.07 96.7) (width 0.25) (layer F.Cu) (net 1))
+  (segment (start 148.55 94.8) (end 149.65 94.8) (width 0.25) (layer F.Cu) (net 1))
+  (segment (start 147.25 93.5) (end 148.55 94.8) (width 0.25) (layer F.Cu) (net 1))
+  (segment (start 150.994999 93.692501) (end 151.6875 93) (width 0.25) (layer F.Cu) (net 2))
+  (segment (start 151.07 95.75) (end 150.994999 95.674999) (width 0.25) (layer F.Cu) (net 2))
+  (segment (start 150.994999 95.674999) (end 150.994999 93.692501) (width 0.25) (layer F.Cu) (net 2))
+  (segment (start 151.85 95.75) (end 151.07 95.75) (width 0.25) (layer F.Cu) (net 2))
+  (via (at 162.25 95) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
+  (segment (start 152.75 95.75) (end 151.85 95.75) (width 0.25) (layer F.Cu) (net 2))
+  (segment (start 153.5 95) (end 152.75 95.75) (width 0.25) (layer F.Cu) (net 2))
+  (segment (start 162.25 95) (end 153.5 95) (width 0.25) (layer F.Cu) (net 2))
+  (segment (start 150 95) (end 151.75 95) (width 0.25) (layer B.Cu) (net 3))
+  (segment (start 151.75 95) (end 153.25 93.5) (width 0.25) (layer B.Cu) (net 3))
+  (segment (start 148 95.75) (end 149.65 95.75) (width 0.25) (layer F.Cu) (net 3))
+  (segment (start 147.25 96.5) (end 148 95.75) (width 0.25) (layer F.Cu) (net 3))
+  (via (at 149.25 97.75) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 3))
+  (segment (start 147.25 96.5) (end 148.5 97.75) (width 0.25) (layer F.Cu) (net 3))
+  (segment (start 148.5 97.75) (end 149.25 97.75) (width 0.25) (layer F.Cu) (net 3))
+  (segment (start 149.25 95.75) (end 150 95) (width 0.25) (layer B.Cu) (net 3))
+  (segment (start 149.25 97.75) (end 149.25 95.75) (width 0.25) (layer B.Cu) (net 3))
+
+)
diff --git a/pcb/chiptunes-flex/chiptunes-flex.pro b/pcb/chiptunes-flex/chiptunes-flex.pro
new file mode 100644 (file)
index 0000000..152769c
--- /dev/null
@@ -0,0 +1,33 @@
+update=22/05/2015 07:44:53
+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]
diff --git a/pcb/chiptunes-flex/chiptunes-flex.sch b/pcb/chiptunes-flex/chiptunes-flex.sch
new file mode 100644 (file)
index 0000000..e8494f4
--- /dev/null
@@ -0,0 +1,189 @@
+EESchema Schematic File Version 4
+EELAYER 30 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 1 1
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L MCU_Microchip_ATtiny:ATtiny4-TS U1
+U 1 1 5F194EBF
+P 4850 3600
+F 0 "U1" H 4320 3646 50  0000 R CNN
+F 1 "ATtiny4-TS" H 4320 3555 50  0000 R CNN
+F 2 "Package_TO_SOT_SMD:SOT-23-6" H 4850 3600 50  0001 C CIN
+F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8127-AVR-8-bit-Microcontroller-ATtiny4-ATtiny5-ATtiny9-ATtiny10_Datasheet.pdf" H 4850 3600 50  0001 C CNN
+       1    4850 3600
+       1    0    0    -1  
+$EndComp
+$Comp
+L Device:R R1
+U 1 1 5F195255
+P 5650 3000
+F 0 "R1" H 5720 3046 50  0000 L CNN
+F 1 "100k" H 5720 2955 50  0000 L CNN
+F 2 "Resistor_SMD:R_0805_2012Metric" V 5580 3000 50  0001 C CNN
+F 3 "~" H 5650 3000 50  0001 C CNN
+       1    5650 3000
+       1    0    0    -1  
+$EndComp
+$Comp
+L Device:Battery_Cell #BT1
+U 1 1 5F1956B2
+P 6800 3600
+F 0 "#BT1" H 6683 3696 50  0001 R CNN
+F 1 "CR927" H 7200 3650 50  0000 R CNN
+F 2 "" V 6800 3660 50  0001 C CNN
+F 3 "~" V 6800 3660 50  0001 C CNN
+       1    6800 3600
+       1    0    0    -1  
+$EndComp
+$Comp
+L power:GND #PWR?
+U 1 1 5F1959C5
+P 6800 3700
+F 0 "#PWR?" H 6800 3450 50  0001 C CNN
+F 1 "GND" H 6805 3527 50  0000 C CNN
+F 2 "" H 6800 3700 50  0001 C CNN
+F 3 "" H 6800 3700 50  0001 C CNN
+       1    6800 3700
+       1    0    0    -1  
+$EndComp
+$Comp
+L power:+3V0 #PWR?
+U 1 1 5F195F35
+P 6800 3400
+F 0 "#PWR?" H 6800 3250 50  0001 C CNN
+F 1 "+3V0" H 6815 3573 50  0000 C CNN
+F 2 "" H 6800 3400 50  0001 C CNN
+F 3 "" H 6800 3400 50  0001 C CNN
+       1    6800 3400
+       1    0    0    -1  
+$EndComp
+$Comp
+L power:+3V0 #PWR?
+U 1 1 5F196204
+P 4850 3000
+F 0 "#PWR?" H 4850 2850 50  0001 C CNN
+F 1 "+3V0" H 4865 3173 50  0000 C CNN
+F 2 "" H 4850 3000 50  0001 C CNN
+F 3 "" H 4850 3000 50  0001 C CNN
+       1    4850 3000
+       1    0    0    -1  
+$EndComp
+$Comp
+L power:GND #PWR?
+U 1 1 5F196445
+P 4850 4200
+F 0 "#PWR?" H 4850 3950 50  0001 C CNN
+F 1 "GND" H 4855 4027 50  0000 C CNN
+F 2 "" H 4850 4200 50  0001 C CNN
+F 3 "" H 4850 4200 50  0001 C CNN
+       1    4850 4200
+       1    0    0    -1  
+$EndComp
+$Comp
+L Device:Speaker #LS1
+U 1 1 5F196D45
+P 6050 3300
+F 0 "#LS1" H 6013 3617 50  0001 C CNN
+F 1 "Speaker" H 6013 3525 50  0001 C CNN
+F 2 "" H 6050 3100 50  0001 C CNN
+F 3 "~" H 6040 3250 50  0001 C CNN
+       1    6050 3300
+       1    0    0    -1  
+$EndComp
+Wire Wire Line
+       5450 3300 5650 3300
+Wire Wire Line
+       5450 3500 5650 3500
+Wire Wire Line
+       5650 3500 5650 3300
+Connection ~ 5650 3300
+Wire Wire Line
+       5650 3300 5850 3300
+Wire Wire Line
+       5650 3300 5650 3150
+$Comp
+L power:GND #PWR?
+U 1 1 5F1981AF
+P 5850 3450
+F 0 "#PWR?" H 5850 3200 50  0001 C CNN
+F 1 "GND" H 5855 3277 50  0000 C CNN
+F 2 "" H 5850 3450 50  0001 C CNN
+F 3 "" H 5850 3450 50  0001 C CNN
+       1    5850 3450
+       1    0    0    -1  
+$EndComp
+$Comp
+L power:+3V0 #PWR?
+U 1 1 5F198416
+P 5650 2850
+F 0 "#PWR?" H 5650 2700 50  0001 C CNN
+F 1 "+3V0" H 5665 3023 50  0000 C CNN
+F 2 "" H 5650 2850 50  0001 C CNN
+F 3 "" H 5650 2850 50  0001 C CNN
+       1    5650 2850
+       1    0    0    -1  
+$EndComp
+NoConn ~ 5450 3400
+NoConn ~ 5450 3600
+Wire Wire Line
+       5850 3450 5850 3400
+$Comp
+L Connector:TestPoint_Small TP3
+U 1 1 5F19A878
+P 5850 3300
+F 0 "TP3" H 5950 3400 50  0000 L CNN
+F 1 "audio+" H 6200 3300 50  0001 L CNN
+F 2 "TestPoint:TestPoint_Pad_D2.0mm" H 6050 3300 50  0001 C CNN
+F 3 "~" H 6050 3300 50  0001 C CNN
+       1    5850 3300
+       1    0    0    -1  
+$EndComp
+Connection ~ 5850 3300
+$Comp
+L Connector:TestPoint_Small TP4
+U 1 1 5F19AD90
+P 5850 3400
+F 0 "TP4" H 5950 3300 50  0000 L CNN
+F 1 "audio-" H 6200 3400 50  0001 L CNN
+F 2 "TestPoint:TestPoint_Pad_D2.0mm" H 6050 3400 50  0001 C CNN
+F 3 "~" H 6050 3400 50  0001 C CNN
+       1    5850 3400
+       1    0    0    -1  
+$EndComp
+Connection ~ 5850 3400
+$Comp
+L Connector:TestPoint_Small TP1
+U 1 1 5F19AF7A
+P 6800 3400
+F 0 "TP1" H 6950 3350 50  0000 L CNN
+F 1 "bat+" H 6848 3355 50  0001 L CNN
+F 2 "TestPoint:TestPoint_Pad_D2.0mm" H 7000 3400 50  0001 C CNN
+F 3 "~" H 7000 3400 50  0001 C CNN
+       1    6800 3400
+       1    0    0    -1  
+$EndComp
+Connection ~ 6800 3400
+$Comp
+L Connector:TestPoint_Small TP2
+U 1 1 5F19B282
+P 6800 3700
+F 0 "TP2" H 6950 3750 50  0000 L CNN
+F 1 "bat-" H 6848 3655 50  0001 L CNN
+F 2 "TestPoint:TestPoint_Pad_D2.0mm" H 7000 3700 50  0001 C CNN
+F 3 "~" H 7000 3700 50  0001 C CNN
+       1    6800 3700
+       1    0    0    -1  
+$EndComp
+Connection ~ 6800 3700
+$EndSCHEMATC
Imprint / Impressum