Cleanup and update bat board.

master
flabbergast 5 years ago
parent c18ff3b583
commit 67f03e4bc8
  1. 6
      .gitmodules
  2. 1
      alps64
  3. BIN
      f042_dev/.DS_Store
  4. 227
      f042_dev/f042_dev-cache.lib
  5. 1186
      f042_dev/f042_dev.kicad_pcb
  6. 346
      f042_dev/f042_dev.net
  7. 33
      f042_dev/f042_dev.pro
  8. 637
      f042_dev/f042_dev.sch
  9. 3
      f042_dev/fp-lib-table
  10. 143
      flabbergast.dcm
  11. 1349
      flabbergast.lib
  12. 20
      flabbergast.pretty/0603.kicad_mod
  13. 22
      flabbergast.pretty/0603_JUMPERED.kicad_mod
  14. 12
      flabbergast.pretty/0805.kicad_mod
  15. 12
      flabbergast.pretty/0805_wide.kicad_mod
  16. 28
      flabbergast.pretty/1206.kicad_mod
  17. 28
      flabbergast.pretty/1206_annot_both.kicad_mod
  18. 36
      flabbergast.pretty/AVRSTICK-SHIELD.kicad_mod
  19. 12
      flabbergast.pretty/CHERRY_PCB_625H.kicad_mod
  20. 23
      flabbergast.pretty/CRYSTAL-ABM3.kicad_mod
  21. 27
      flabbergast.pretty/DIODE_TH.kicad_mod
  22. 9
      flabbergast.pretty/HOLE_CIRC_6.kicad_mod
  23. 9
      flabbergast.pretty/HOLE_CIRC_7.kicad_mod
  24. 9
      flabbergast.pretty/HOLE_OVAL_55_8.kicad_mod
  25. 9
      flabbergast.pretty/HOLE_OVAL_6_8.kicad_mod
  26. 24
      flabbergast.pretty/IC_LOGO.kicad_mod
  27. 20
      flabbergast.pretty/LED-0603.kicad_mod
  28. 16
      flabbergast.pretty/LED-1206.kicad_mod
  29. 19
      flabbergast.pretty/LED-RGB-SMD-1210.kicad_mod
  30. 19
      flabbergast.pretty/LED-RGB-SMD.kicad_mod
  31. 69
      flabbergast.pretty/LQFP48.kicad_mod
  32. 13
      flabbergast.pretty/M01_NOSILK.kicad_mod
  33. 17
      flabbergast.pretty/M01_SIDESILK.kicad_mod
  34. 43
      flabbergast.pretty/M03_SILK.kicad_mod
  35. 43
      flabbergast.pretty/M03_SILK_1SQ.kicad_mod
  36. 28
      flabbergast.pretty/M04_NOSILK.kicad_mod
  37. 28
      flabbergast.pretty/M04_NOSILK_1SQ.kicad_mod
  38. 54
      flabbergast.pretty/M04_SILK.kicad_mod
  39. 54
      flabbergast.pretty/M04_SILK_1SQ.kicad_mod
  40. 66
      flabbergast.pretty/M05_LOCK_NOSILK.kicad_mod
  41. 33
      flabbergast.pretty/M05_NOSILK.kicad_mod
  42. 38
      flabbergast.pretty/M06_NOSILK.kicad_mod
  43. 62
      flabbergast.pretty/M06_SIDESILK_B.kicad_mod
  44. 62
      flabbergast.pretty/M06_SIDESILK_T.kicad_mod
  45. 165
      flabbergast.pretty/M14_LOCK_NOSILK.kicad_mod
  46. 38
      flabbergast.pretty/MICROSD_SOCKET_SPARKFUN.kicad_mod
  47. 25
      flabbergast.pretty/MXALPS.kicad_mod
  48. 10
      flabbergast.pretty/PADS_PCB_EDGE_2PIN.kicad_mod
  49. 40
      flabbergast.pretty/RFM12B.kicad_mod
  50. 29
      flabbergast.pretty/RFM69HW.kicad_mod
  51. 32
      flabbergast.pretty/SCREW_TERM_254_4.kicad_mod
  52. 9
      flabbergast.pretty/SMT_PAD.kicad_mod
  53. 9
      flabbergast.pretty/SMT_PAD_SMALL.kicad_mod
  54. 53
      flabbergast.pretty/SOIC-8-NARROW.kicad_mod
  55. 53
      flabbergast.pretty/SOIC-8-WIDE.kicad_mod
  56. 21
      flabbergast.pretty/SOLDER_JUMPER_OFF.kicad_mod
  57. 22
      flabbergast.pretty/SOLDER_JUMPER_ON.kicad_mod
  58. 25
      flabbergast.pretty/SOT-563.kicad_mod
  59. 32
      flabbergast.pretty/SOT-89.kicad_mod
  60. 19
      flabbergast.pretty/SOT223.kicad_mod
  61. 23
      flabbergast.pretty/SOT23-5.kicad_mod
  62. 45
      flabbergast.pretty/SOT23-6.kicad_mod
  63. 25
      flabbergast.pretty/SOT23A-3.kicad_mod
  64. 26
      flabbergast.pretty/STAB200_PCB.kicad_mod
  65. 26
      flabbergast.pretty/STAB625_PCB.kicad_mod
  66. 30
      flabbergast.pretty/TACTILE-SWITCH-SMT-1101NE.kicad_mod
  67. 17
      flabbergast.pretty/TACTILE-SWITCH-SMT-4x3.kicad_mod
  68. 27
      flabbergast.pretty/TACTILE-SWITCH-SMT-DPST.kicad_mod
  69. 237
      flabbergast.pretty/TQFP-44.kicad_mod
  70. 36
      flabbergast.pretty/TSSOP20.kicad_mod
  71. 51
      flabbergast.pretty/UEXT-EDGE.kicad_mod
  72. 35
      flabbergast.pretty/USB-A-H.kicad_mod
  73. 20
      flabbergast.pretty/USB-A-PCB.kicad_mod
  74. 43
      flabbergast.pretty/USB-MICROB.kicad_mod
  75. 27
      flabbergast.pretty/USB-MINIB.kicad_mod
  76. 35
      flabbergast.pretty/USB_microB_2TH.kicad_mod
  77. 35
      flabbergast.pretty/USB_microB_2TH_OSHPARK.kicad_mod
  78. 37
      flabbergast.pretty/USB_microB_4TH.kicad_mod
  79. BIN
      freerouting.jar
  80. 1
      keyboard_parts.pretty
  81. 1784
      stm32_qfp48_breakout/output/stm32_qfp48_breakout-B.Cu.gbl
  82. 78
      stm32_qfp48_breakout/output/stm32_qfp48_breakout-B.Mask.gbs
  83. 2044
      stm32_qfp48_breakout/output/stm32_qfp48_breakout-B.SilkS.gbo
  84. 29
      stm32_qfp48_breakout/output/stm32_qfp48_breakout-Edge.Cuts.gko
  85. 2320
      stm32_qfp48_breakout/output/stm32_qfp48_breakout-F.Cu.gtl
  86. 187
      stm32_qfp48_breakout/output/stm32_qfp48_breakout-F.Mask.gts
  87. 1775
      stm32_qfp48_breakout/output/stm32_qfp48_breakout-F.SilkS.gto
  88. 101
      stm32_qfp48_breakout/output/stm32_qfp48_breakout.drl
  89. BIN
      stm32_qfp48_breakout/schematic-rev3.png
  90. 2
      stm32_qfp48_breakout/stm32_qfp48_breakout-cache.lib
  91. 546
      stm32_qfp48_breakout/stm32_qfp48_breakout.kicad_pcb
  92. 208
      stm32_qfp48_breakout/stm32_qfp48_breakout.net
  93. 12
      stm32_qfp48_breakout/stm32_qfp48_breakout.pro
  94. 26
      stm32_qfp48_breakout/stm32_qfp48_breakout.sch
  95. 700
      stm32_qfp48_breakout/stm32_qfp48_breakout.xml

6
.gitmodules vendored

@ -1,6 +0,0 @@
[submodule "keyboard_parts.pretty"]
path = keyboard_parts.pretty
url = https://github.com/tmk/keyboard_parts.pretty
[submodule "alps64"]
path = alps64
url = https://github.com/tmk/alps64

@ -1 +0,0 @@
Subproject commit 499bbda6c7a495e99c7c2f7bd0b7b5b70e4b2fa4

BIN
f042_dev/.DS_Store vendored

Binary file not shown.

@ -1,227 +0,0 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# +3V3
#
DEF +3V3 #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "+3V3" 0 140 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
ALIAS +3.3V
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 +3V3 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# +5V
#
DEF +5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V 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 +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# C
#
DEF C C 0 10 N Y 1 F N
F0 "C" 50 100 50 H V L CNN
F1 "C" 50 -100 50 H V L CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
SM*
C?
C1-1
$ENDFPLIST
DRAW
P 2 0 1 10 -100 -30 100 -30 N
P 2 0 1 10 -100 30 100 30 N
X ~ 1 0 200 170 D 40 40 1 1 P
X ~ 2 0 -200 170 U 40 40 1 1 P
ENDDRAW
ENDDEF
#
# GND
#
DEF GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "GND" 0 -150 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V 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
#
# LED
#
DEF LED D 0 40 Y N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "LED" 0 -100 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
LED-3MM
LED-5MM
LED-10MM
LED-0603
LED-0805
LED-1206
LEDV
$ENDFPLIST
DRAW
P 2 0 1 0 -50 50 -50 -50 N
P 3 0 1 0 -80 -25 -125 -65 -120 -40 N
P 3 0 1 0 -65 -40 -110 -80 -105 -55 N
P 3 0 1 0 50 50 -50 0 50 -50 F
X A 1 200 0 150 L 40 40 1 1 P
X K 2 -200 0 150 R 40 40 1 1 P
ENDDRAW
ENDDEF
#
# M04
#
DEF M04 C 0 100 Y Y 1 F N
F0 "C" -50 250 40 H V C CNN
F1 "M04" 0 -250 40 H V C CNN
F2 "" -150 -50 60 H V C CNN
F3 "" -150 -50 60 H V C CNN
$FPLIST
M05*
$ENDFPLIST
DRAW
S -100 200 100 -200 0 1 0 N
X 1 1 -250 150 150 R 40 40 1 1 B
X 2 2 -250 50 150 R 40 40 1 1 B
X 3 3 -250 -50 150 R 40 40 1 1 B
X 4 4 -250 -150 150 R 40 40 1 1 B
ENDDRAW
ENDDEF
#
# MCP1703T_3LEAD
#
DEF MCP1703T_3LEAD IC 0 40 Y Y 1 F N
F0 "IC" -200 200 40 H V C CNN
F1 "MCP1703T_3LEAD" -100 200 40 H V L CNN
F2 "SOT23A-3" 0 100 30 H V C CIN
F3 "" 0 0 60 H V C CNN
$FPLIST
SOT23A-3
$ENDFPLIST
DRAW
S -250 150 250 -150 0 1 10 f
X GND 1 0 -250 100 U 40 40 1 1 W
X OUT 2 400 50 150 L 40 40 1 1 w
X IN 3 -400 50 150 R 40 40 1 1 W
ENDDRAW
ENDDEF
#
# R
#
DEF R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "R" 0 0 50 V V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
R?
0603
0805
R?-*
1206
$ENDFPLIST
DRAW
S -40 150 40 -150 0 1 12 N
X ~ 1 0 250 100 D 60 60 1 1 P
X ~ 2 0 -250 100 U 60 60 1 1 P
ENDDRAW
ENDDEF
#
# STM32F042F6P6
#
DEF STM32F042F6P6 IC 0 40 Y Y 1 F N
F0 "IC" -550 900 50 H V L BNN
F1 "STM32F042F6P6" -50 -1000 50 H V L BNN
F2 "" 0 -200 60 H V C CNN
F3 "" 0 -200 60 H V C CNN
$FPLIST
LQFP-32
$ENDFPLIST
DRAW
S -550 850 550 -900 0 1 0 f
X BOOT0-PB8 1 -750 -400 200 R 40 40 1 1 B
X PF0-OSC_IN 2 -750 600 200 R 40 40 1 1 B
X PF1-OSC_OUT 3 -750 500 200 R 40 40 1 1 B
X NRST 4 -750 800 200 R 40 40 1 1 I I
X VDDA 5 -750 -700 200 R 40 40 1 1 W
X PA0 6 750 -50 200 L 40 40 1 1 B
X PA1 7 750 50 200 L 40 40 1 1 B
X PA2 8 750 150 200 L 40 40 1 1 B
X PA3 9 750 250 200 L 40 40 1 1 B
X PA4 10 750 350 200 L 40 40 1 1 B
X PA14-SWCLK 20 -750 250 200 R 40 40 1 1 B
X PA5 11 750 450 200 L 40 40 1 1 B
X PA6 12 750 550 200 L 40 40 1 1 B
X PA7 13 750 650 200 L 40 40 1 1 B
X PB1 14 750 750 200 L 40 40 1 1 B
X VSS 15 -750 -800 200 R 40 40 1 1 W
X VDD 16 -750 -600 200 R 40 40 1 1 W
X PA9/PA11-USB_DM 17 -750 -150 200 R 40 40 1 1 B
X PA10/PA12-USB_DP 18 -750 -50 200 R 40 40 1 1 B
X PA13-SWDIO 19 -750 150 200 R 40 40 1 1 B
ENDDRAW
ENDDEF
#
# USB_CONN_4PIN
#
DEF ~USB_CONN_4PIN J 0 40 Y Y 1 F N
F0 "J" -200 0 60 H V C CNN
F1 "USB_CONN_4PIN" 50 250 60 H I C CNN
F2 "" 150 0 60 H V C CNN
F3 "" 150 0 60 H V C CNN
$FPLIST
USB*
$ENDFPLIST
DRAW
S -150 200 150 -200 0 1 0 N
X D+ D+ 350 -50 200 L 50 50 1 1 B
X D- D- 350 50 200 L 50 50 1 1 B
X 5V 5V 350 150 200 L 50 50 1 1 w
X GND GND 350 -150 200 L 50 50 1 1 w
ENDDRAW
ENDDEF
#
# USB_CONN_6PIN
#
DEF ~USB_CONN_6PIN J 0 40 Y Y 1 F N
F0 "J" -200 50 60 H V C CNN
F1 "USB_CONN_6PIN" 50 350 60 H I C CNN
F2 "" 150 100 60 H V C CNN
F3 "" 150 100 60 H V C CNN
$FPLIST
USB*
$ENDFPLIST
DRAW
S -150 300 150 -300 0 1 0 N
X D+ D+ 350 50 200 L 50 50 1 1 B
X D- D- 350 150 200 L 50 50 1 1 B
X ID ID 350 -50 200 L 50 50 1 1 I
X SHIELD SH 350 -250 200 L 50 50 1 1 I
X 5V 5V 350 250 200 L 50 50 1 1 w
X GND GND 350 -150 200 L 50 50 1 1 w
ENDDRAW
ENDDEF
#
#End Library

File diff suppressed because it is too large Load Diff

@ -1,346 +0,0 @@
(export (version D)
(design
(source /Users/js/Documents/Programming/kicad/f042_dev/f042_dev.sch)
(date "Tuesday, 15 March 2016 18:46:20")
(tool "Eeschema 4.0.1-stable")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title)
(company)
(rev)
(date)
(source f042_dev.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref IC1)
(value STM32F042F6P6)
(footprint flabbergast:TSSOP20)
(libsource (lib flabbergast) (part STM32F042F6P6))
(sheetpath (names /) (tstamps /))
(tstamp 56E7DA40))
(comp (ref J1)
(value USB_CONN_6PIN)
(footprint flabbergast:USB-MINIB)
(libsource (lib flabbergast) (part USB_CONN_6PIN))
(sheetpath (names /) (tstamps /))
(tstamp 56E7DFEB))
(comp (ref J3)
(value USB_CONN_6PIN)
(footprint flabbergast:USB-MICROB)
(libsource (lib flabbergast) (part USB_CONN_6PIN))
(sheetpath (names /) (tstamps /))
(tstamp 56E81219))
(comp (ref J2)
(value USB_CONN_4PIN)
(footprint flabbergast:USB-A-PCB)
(libsource (lib flabbergast) (part USB_CONN_4PIN))
(sheetpath (names /) (tstamps /))
(tstamp 56E81267))
(comp (ref R4)
(value 3.3kR)
(footprint flabbergast:0805_wide)
(libsource (lib flabbergast) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 56E812E4))
(comp (ref R5)
(value 3.3kR)
(footprint flabbergast:0805_wide)
(libsource (lib flabbergast) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 56E8136A))
(comp (ref R3)
(value 10kR)
(footprint flabbergast:0805_wide)
(libsource (lib flabbergast) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 56E813A7))
(comp (ref R6)
(value 330R)
(footprint flabbergast:0805_wide)
(libsource (lib flabbergast) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 56E8146A))
(comp (ref C4)
(value 0.1uF)
(footprint flabbergast:0805_wide)
(libsource (lib flabbergast) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 56E8149B))
(comp (ref C3)
(value 0.1uF)
(footprint flabbergast:0805_wide)
(libsource (lib flabbergast) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 56E81517))
(comp (ref C2)
(value 2.2uF)
(footprint flabbergast:0805_wide)
(libsource (lib flabbergast) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 56E8154E))
(comp (ref C5)
(value 2.2uF)
(footprint flabbergast:0805_wide)
(libsource (lib flabbergast) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 56E81598))
(comp (ref IC2)
(value MCP1703T_3LEAD)
(footprint flabbergast:SOT23A-3)
(libsource (lib flabbergast) (part MCP1703T_3LEAD))
(sheetpath (names /) (tstamps /))
(tstamp 56E815DE))
(comp (ref D1)
(value LED)
(footprint flabbergast:0805_wide)
(libsource (lib flabbergast) (part LED))
(sheetpath (names /) (tstamps /))
(tstamp 56E81782))
(comp (ref WCON1)
(value M04)
(footprint flabbergast:SCREW_TERM_254_4)
(libsource (lib flabbergast) (part M04))
(sheetpath (names /) (tstamps /))
(tstamp 56E81B7C))
(comp (ref R1)
(value 3.3kR)
(footprint flabbergast:0805_wide)
(libsource (lib flabbergast) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 56E84BE8))
(comp (ref R2)
(value 3.3kR)
(footprint flabbergast:0805_wide)
(libsource (lib flabbergast) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 56E84BEE))
(comp (ref WCON2)
(value M04)
(footprint flabbergast:SCREW_TERM_254_4)
(libsource (lib flabbergast) (part M04))
(sheetpath (names /) (tstamps /))
(tstamp 56E84BF4))
(comp (ref C1)
(value M04)
(footprint flabbergast:M04_NOSILK_1SQ)
(libsource (lib flabbergast) (part M04))
(sheetpath (names /) (tstamps /))
(tstamp 56E84E4F)))
(libparts
(libpart (lib flabbergast) (part C)
(footprints
(fp SM*)
(fp C?)
(fp C1-1))
(fields
(field (name Reference) C)
(field (name Value) C))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib flabbergast) (part LED)
(footprints
(fp LED-3MM)
(fp LED-5MM)
(fp LED-10MM)
(fp LED-0603)
(fp LED-0805)
(fp LED-1206)
(fp LEDV))
(fields
(field (name Reference) D)
(field (name Value) LED))
(pins
(pin (num 1) (name A) (type passive))
(pin (num 2) (name K) (type passive))))
(libpart (lib flabbergast) (part M04)
(description "4 pin connector")
(footprints
(fp M05*))
(fields
(field (name Reference) C)
(field (name Value) M04))
(pins
(pin (num 1) (name 1) (type BiDi))
(pin (num 2) (name 2) (type BiDi))
(pin (num 3) (name 3) (type BiDi))
(pin (num 4) (name 4) (type BiDi))))
(libpart (lib flabbergast) (part MCP1703T_3LEAD)
(footprints
(fp SOT23A-3))
(fields
(field (name Reference) IC)
(field (name Value) MCP1703T_3LEAD)
(field (name Footprint) SOT23A-3))
(pins
(pin (num 1) (name GND) (type power_in))
(pin (num 2) (name OUT) (type power_out))
(pin (num 3) (name IN) (type power_in))))
(libpart (lib flabbergast) (part R)
(footprints
(fp R?)
(fp SM0603)
(fp SM0805)
(fp R?-*)
(fp SM1206))
(fields
(field (name Reference) R)
(field (name Value) R))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib flabbergast) (part STM32F042F6P6)
(footprints
(fp LQFP-32))
(fields
(field (name Reference) IC)
(field (name Value) STM32F042F6P6))
(pins
(pin (num 1) (name BOOT0-PB8) (type BiDi))
(pin (num 2) (name PF0-OSC_IN) (type BiDi))
(pin (num 3) (name PF1-OSC_OUT) (type BiDi))
(pin (num 4) (name NRST) (type input))
(pin (num 5) (name VDDA) (type power_in))
(pin (num 6) (name PA0) (type BiDi))
(pin (num 7) (name PA1) (type BiDi))
(pin (num 8) (name PA2) (type BiDi))
(pin (num 9) (name PA3) (type BiDi))
(pin (num 10) (name PA4) (type BiDi))
(pin (num 11) (name PA5) (type BiDi))
(pin (num 12) (name PA6) (type BiDi))
(pin (num 13) (name PA7) (type BiDi))
(pin (num 14) (name PB1) (type BiDi))
(pin (num 15) (name VSS) (type power_in))
(pin (num 16) (name VDD) (type power_in))
(pin (num 17) (name PA9/PA11-USB_DM) (type BiDi))
(pin (num 18) (name PA10/PA12-USB_DP) (type BiDi))
(pin (num 19) (name PA13-SWDIO) (type BiDi))
(pin (num 20) (name PA14-SWCLK) (type BiDi))))
(libpart (lib flabbergast) (part USB_CONN_4PIN)
(footprints
(fp USB*))
(fields
(field (name Reference) J)
(field (name Value) USB_CONN_4PIN))
(pins
(pin (num 5V) (name 5V) (type power_out))
(pin (num D+) (name D+) (type BiDi))
(pin (num D-) (name D-) (type BiDi))
(pin (num GND) (name GND) (type power_out))))
(libpart (lib flabbergast) (part USB_CONN_6PIN)
(footprints
(fp USB*))
(fields
(field (name Reference) J)
(field (name Value) USB_CONN_6PIN))
(pins
(pin (num 5V) (name 5V) (type power_out))
(pin (num D+) (name D+) (type BiDi))
(pin (num D-) (name D-) (type BiDi))
(pin (num GND) (name GND) (type power_out))
(pin (num ID) (name ID) (type input))
(pin (num SH) (name SHIELD) (type input)))))
(libraries
(library (logical flabbergast)
(uri /Users/js/Documents/Programming/kicad/flabbergast.lib)))
(nets
(net (code 1) (name W_B0)
(node (ref IC1) (pin 2))
(node (ref WCON2) (pin 1))
(node (ref R1) (pin 2)))
(net (code 2) (name RESET)
(node (ref C1) (pin 3))
(node (ref IC1) (pin 4)))
(net (code 3) (name W_A0)
(node (ref IC1) (pin 19))
(node (ref R4) (pin 2))
(node (ref WCON1) (pin 1)))
(net (code 4) (name W_A1)
(node (ref IC1) (pin 20))
(node (ref WCON1) (pin 2))
(node (ref R5) (pin 2)))
(net (code 5) (name +5V)
(node (ref J1) (pin 5V))
(node (ref IC2) (pin 3))
(node (ref C2) (pin 1))
(node (ref R5) (pin 1))
(node (ref R4) (pin 1))
(node (ref J2) (pin 5V))
(node (ref J3) (pin 5V))
(node (ref R1) (pin 1))
(node (ref R2) (pin 1)))
(net (code 6) (name GND)
(node (ref WCON1) (pin 3))
(node (ref C4) (pin 2))
(node (ref R6) (pin 2))
(node (ref R3) (pin 2))
(node (ref J2) (pin GND))
(node (ref J3) (pin GND))
(node (ref J3) (pin SH))
(node (ref J1) (pin GND))
(node (ref J1) (pin SH))
(node (ref IC1) (pin 15))
(node (ref IC2) (pin 1))
(node (ref C5) (pin 2))
(node (ref C2) (pin 2))
(node (ref C3) (pin 2))
(node (ref C1) (pin 4))
(node (ref WCON2) (pin 3)))
(net (code 7) (name 12V)
(node (ref WCON2) (pin 4))
(node (ref WCON1) (pin 4)))
(net (code 8) (name +3.3V)
(node (ref IC1) (pin 16))
(node (ref IC2) (pin 2))
(node (ref C5) (pin 1))
(node (ref IC1) (pin 5))
(node (ref C4) (pin 1))
(node (ref C3) (pin 1))
(node (ref C1) (pin 1)))
(net (code 9) (name "Net-(D1-Pad2)")
(node (ref D1) (pin 2))
(node (ref R6) (pin 1)))
(net (code 10) (name "Net-(D1-Pad1)")
(node (ref D1) (pin 1))
(node (ref IC1) (pin 10)))
(net (code 11) (name BOOT0)
(node (ref IC1) (pin 1))
(node (ref R3) (pin 1))
(node (ref C1) (pin 2)))
(net (code 12) (name USB_D-)
(node (ref IC1) (pin 17))
(node (ref J2) (pin D-))
(node (ref J3) (pin D-))
(node (ref J1) (pin D-)))
(net (code 13) (name USB_D+)
(node (ref IC1) (pin 18))
(node (ref J1) (pin D+))
(node (ref J3) (pin D+))
(node (ref J2) (pin D+)))
(net (code 14) (name W_B1)
(node (ref IC1) (pin 3))
(node (ref WCON2) (pin 2))
(node (ref R2) (pin 2)))
(net (code 15) (name "Net-(J3-PadID)")
(node (ref J3) (pin ID)))
(net (code 16) (name "Net-(J1-PadID)")
(node (ref J1) (pin ID)))
(net (code 17) (name "Net-(IC1-Pad14)")
(node (ref IC1) (pin 14)))
(net (code 18) (name "Net-(IC1-Pad13)")
(node (ref IC1) (pin 13)))
(net (code 19) (name "Net-(IC1-Pad12)")
(node (ref IC1) (pin 12)))
(net (code 20) (name "Net-(IC1-Pad11)")
(node (ref IC1) (pin 11)))
(net (code 21) (name "Net-(IC1-Pad9)")
(node (ref IC1) (pin 9)))
(net (code 22) (name "Net-(IC1-Pad8)")
(node (ref IC1) (pin 8)))
(net (code 23) (name "Net-(IC1-Pad7)")
(node (ref IC1) (pin 7)))
(net (code 24) (name "Net-(IC1-Pad6)")
(node (ref IC1) (pin 6)))))

@ -1,33 +0,0 @@
update=Saturday, 30 April 2016 19:57:26
version=1
last_client=kicad
[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
[general]
version=1
[eeschema]
version=1
LibDir=../../kicad
[eeschema/libraries]
LibName1=f042_dev-rescue
LibName2=/Users/js/Documents/Programming/kicad/flabbergast

@ -1,637 +0,0 @@
EESchema Schematic File Version 2
LIBS:f042_dev-rescue
LIBS:flabbergast
LIBS:f042_dev-cache
EELAYER 25 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L STM32F042F6P6 IC1
U 1 1 56E7DA40
P 6750 2900
F 0 "IC1" H 6200 3800 50 0000 L BNN
F 1 "STM32F042F6P6" H 6700 1900 50 0000 L BNN
F 2 "flabbergast:TSSOP20" H 6750 2700 60 0001 C CNN
F 3 "" H 6750 2700 60 0000 C CNN
1 6750 2900
1 0 0 -1
$EndComp
$Comp
L USB_CONN_6PIN J1
U 1 1 56E7DFEB
P 2400 5350
F 0 "J1" H 2200 5400 60 0000 C CNN
F 1 "USB_CONN_6PIN" H 2450 5700 60 0001 C CNN
F 2 "flabbergast:USB-MINIB" H 2550 5450 60 0001 C CNN
F 3 "" H 2550 5450 60 0000 C CNN
1 2400 5350
1 0 0 -1
$EndComp
$Comp
L USB_CONN_6PIN J3
U 1 1 56E81219
P 3150 5350
F 0 "J3" H 2950 5400 60 0000 C CNN
F 1 "USB_CONN_6PIN" H 3200 5700 60 0001 C CNN
F 2 "flabbergast:USB-MICROB" H 3300 5450 60 0001 C CNN
F 3 "" H 3300 5450 60 0000 C CNN
1 3150 5350
1 0 0 -1
$EndComp
$Comp
L USB_CONN_4PIN J2
U 1 1 56E81267
P 1650 5250
F 0 "J2" H 1450 5250 60 0000 C CNN
F 1 "USB_CONN_4PIN" H 1700 5500 60 0001 C CNN
F 2 "flabbergast:USB-A-PCB" H 1800 5250 60 0001 C CNN
F 3 "" H 1800 5250 60 0000 C CNN
1 1650 5250
1 0 0 -1
$EndComp
$Comp
L R R4
U 1 1 56E812E4
P 3200 1900
F 0 "R4" V 3280 1900 50 0000 C CNN
F 1 "3.3kR" V 3200 1900 50 0000 C CNN
F 2 "flabbergast:0805_wide" H 3200 1900 60 0001 C CNN
F 3 "" H 3200 1900 60 0000 C CNN
1 3200 1900
1 0 0 -1
$EndComp
$Comp
L R R5
U 1 1 56E8136A
P 3400 1900
F 0 "R5" V 3480 1900 50 0000 C CNN
F 1 "3.3kR" V 3400 1900 50 0000 C CNN
F 2 "flabbergast:0805_wide" H 3400 1900 60 0001 C CNN
F 3 "" H 3400 1900 60 0000 C CNN
1 3400 1900
1 0 0 -1
$EndComp
$Comp
L R R3
U 1 1 56E813A7
P 2200 4050
F 0 "R3" V 2280 4050 50 0000 C CNN
F 1 "10kR" V 2200 4050 50 0000 C CNN
F 2 "flabbergast:0805_wide" H 2200 4050 60 0001 C CNN
F 3 "" H 2200 4050 60 0000 C CNN
1 2200 4050
1 0 0 -1
$EndComp
$Comp
L R R6
U 1 1 56E8146A
P 7800 3350
F 0 "R6" V 7880 3350 50 0000 C CNN
F 1 "330R" V 7800 3350 50 0000 C CNN
F 2 "flabbergast:0805_wide" H 7800 3350 60 0001 C CNN
F 3 "" H 7800 3350 60 0000 C CNN
1 7800 3350
1 0 0 -1
$EndComp
$Comp
L C C4
U 1 1 56E8149B
P 4950 3650
F 0 "C4" H 5000 3750 50 0000 L CNN
F 1 "0.1uF" H 5000 3550 50 0000 L CNN
F 2 "flabbergast:0805_wide" H 4950 3650 60 0001 C CNN
F 3 "" H 4950 3650 60 0000 C CNN
1 4950 3650
1 0 0 -1
$EndComp
$Comp
L C C3
U 1 1 56E81517
P 4600 3650
F 0 "C3" H 4650 3750 50 0000 L CNN
F 1 "0.1uF" H 4650 3550 50 0000 L CNN
F 2 "flabbergast:0805_wide" H 4600 3650 60 0001 C CNN
F 3 "" H 4600 3650 60 0000 C CNN
1 4600 3650
1 0 0 -1
$EndComp
$Comp
L C C2
U 1 1 56E8154E
P 5950 5300
F 0 "C2" H 6000 5400 50 0000 L CNN
F 1 "2.2uF" H 6000 5200 50 0000 L CNN
F 2 "flabbergast:0805_wide" H 5950 5300 60 0001 C CNN
F 3 "" H 5950 5300 60 0000 C CNN
1 5950 5300
1 0 0 -1
$EndComp
$Comp
L C C5
U 1 1 56E81598
P 7150 5300
F 0 "C5" H 7200 5400 50 0000 L CNN
F 1 "2.2uF" H 7200 5200 50 0000 L CNN
F 2 "flabbergast:0805_wide" H 7150 5300 60 0001 C CNN
F 3 "" H 7150 5300 60 0000 C CNN
1 7150 5300
1 0 0 -1
$EndComp
$Comp
L MCP1703T_3LEAD IC2
U 1 1 56E815DE
P 6550 5150
F 0 "IC2" H 6350 5350 40 0000 C CNN
F 1 "MCP1703T_3LEAD" H 6450 5350 40 0000 L CNN
F 2 "flabbergast:SOT23A-3" H 6550 5250 30 0000 C CIN
F 3 "" H 6550 5150 60 0000 C CNN
1 6550 5150
1 0 0 -1
$EndComp
$Comp
L LED D1
U 1 1 56E81782
P 7800 2750
F 0 "D1" H 7800 2850 50 0000 C CNN
F 1 "LED" H 7800 2650 50 0000 C CNN
F 2 "flabbergast:0805_wide" H 7800 2750 60 0001 C CNN
F 3 "" H 7800 2750 60 0000 C CNN
1 7800 2750
0 -1 -1 0
$EndComp
$Comp
L GND #PWR01
U 1 1 56E819A5
P 2000 5800
F 0 "#PWR01" H 2000 5550 50 0001 C CNN
F 1 "GND" H 2000 5650 50 0000 C CNN
F 2 "" H 2000 5800 60 0000 C CNN
F 3 "" H 2000 5800 60 0000 C CNN
1 2000 5800
1 0 0 -1
$EndComp
$Comp
L GND #PWR02
U 1 1 56E819E7
P 5950 5800
F 0 "#PWR02" H 5950 5550 50 0001 C CNN
F 1 "GND" H 5950 5650 50 0000 C CNN
F 2 "" H 5950 5800 60 0000 C CNN
F 3 "" H 5950 5800 60 0000 C CNN
1 5950 5800
1 0 0 -1
$EndComp
$Comp
L GND #PWR03
U 1 1 56E81A22
P 7150 5800
F 0 "#PWR03" H 7150 5550 50 0001 C CNN
F 1 "GND" H 7150 5650 50 0000 C CNN
F 2 "" H 7150 5800 60 0000 C CNN
F 3 "" H 7150 5800 60 0000 C CNN
1 7150 5800
1 0 0 -1
$EndComp
$Comp
L GND #PWR04
U 1 1 56E81A5D
P 6550 5800
F 0 "#PWR04" H 6550 5550 50 0001 C CNN
F 1 "GND" H 6550 5650 50 0000 C CNN
F 2 "" H 6550 5800 60 0000 C CNN
F 3 "" H 6550 5800 60 0000 C CNN
1 6550 5800
1 0 0 -1
$EndComp
$Comp
L GND #PWR05
U 1 1 56E81A98
P 4600 4050
F 0 "#PWR05" H 4600 3800 50 0001 C CNN
F 1 "GND" H 4600 3900 50 0000 C CNN
F 2 "" H 4600 4050 60 0000 C CNN
F 3 "" H 4600 4050 60 0000 C CNN
1 4600 4050
1 0 0 -1
$EndComp
$Comp
L GND #PWR06
U 1 1 56E81AD3
P 6000 4200
F 0 "#PWR06" H 6000 3950 50 0001 C CNN
F 1 "GND" H 6000 4050 50 0000 C CNN
F 2 "" H 6000 4200 60 0000 C CNN
F 3 "" H 6000 4200 60 0000 C CNN
1 6000 4200
1 0 0 -1
$EndComp
$Comp
L M04 WCON1
U 1 1 56E81B7C
P 3700 2550
F 0 "WCON1" H 3700 2550 10 0001 C CNN
F 1 "M04" H 3700 2550 60 0001 C CNN
F 2 "flabbergast:SCREW_TERM_254_4" H 3700 2550 60 0001 C CNN
F 3 "" H 3700 2550 60 0000 C CNN
1 3700 2550
1 0 0 -1
$EndComp
$Comp
L GND #PWR07
U 1 1 56E820AE
P 2850 5800
F 0 "#PWR07" H 2850 5550 50 0001 C CNN
F 1 "GND" H 2850 5650 50 0000 C CNN
F 2 "" H 2850 5800 60 0000 C CNN
F 3 "" H 2850 5800 60 0000 C CNN
1 2850 5800
1 0 0 -1
$EndComp
$Comp
L GND #PWR08
U 1 1 56E820E9
P 3600 5800
F 0 "#PWR08" H 3600 5550 50 0001 C CNN
F 1 "GND" H 3600 5650 50 0000 C CNN
F 2 "" H 3600 5800 60 0000 C CNN
F 3 "" H 3600 5800 60 0000 C CNN
1 3600 5800
1 0 0 -1
$EndComp
Wire Wire Line
7150 5800 7150 5500
Wire Wire Line
6550 5400 6550 5800
Wire Wire Line
5950 5800 5950 5500
Connection ~ 2750 5600
Connection ~ 3500 5600
Wire Wire Line
3600 5600 3600 5800
Wire Wire Line
3500 5600 3600 5600
Wire Wire Line
3500 5500 3500 5600
Wire Wire Line
2850 5600 2850 5800
Wire Wire Line
2750 5600 2850 5600
Wire Wire Line
2750 5500 2750 5600
Wire Wire Line
2000 5400 2000 5800
Connection ~ 2750 5300
Wire Wire Line
2000 5300 3650 5300
Connection ~ 2750 5200
Wire Wire Line
2000 5200 3650 5200
Connection ~ 2750 5100
$Comp
L +5V #PWR09
U 1 1 56E82585
P 5950 4900
F 0 "#PWR09" H 5950 4870 20 0001 C CNN
F 1 "+5V" H 5950 5010 30 0000 C CNN
F 2 "" H 5950 4900 60 0000 C CNN
F 3 "" H 5950 4900 60 0000 C CNN
1 5950 4900
1 0 0 -1
$EndComp
$Comp
L +3.3V #PWR010
U 1 1 56E825C9
P 7150 4900
F 0 "#PWR010" H 7150 4870 20 0001 C CNN
F 1 "+3.3V" H 7150 5010 30 0000 C CNN
F 2 "" H 7150 4900 60 0000 C CNN
F 3 "" H 7150 4900 60 0000 C CNN
1 7150 4900
1 0 0 -1
$EndComp
$Comp
L +5V #PWR011
U 1 1 56E8265B
P 3600 4950
F 0 "#PWR011" H 3600 4920 20 0001 C CNN
F 1 "+5V" H 3600 5060 30 0000 C CNN
F 2 "" H 3600 4950 60 0000 C CNN
F 3 "" H 3600 4950 60 0000 C CNN
1 3600 4950
1 0 0 -1
$EndComp
Wire Wire Line
2000 5100 3600 5100
Wire Wire Line
5950 5100 6150 5100
Wire Wire Line
3600 5100 3600 4950
Connection ~ 3500 5100
Wire Wire Line
5950 4900 5950 5100
Wire Wire Line
6950 5100 7150 5100
Wire Wire Line
7150 5100 7150 4900
Connection ~ 7150 5100
Connection ~ 5950 5100
Wire Wire Line
6000 3700 6000 4200
Wire Wire Line
4600 4050 4600 3850
Wire Wire Line
4600 3850 4950 3850
Wire Wire Line
4600 3250 4600 3450
$Comp
L +3.3V #PWR012
U 1 1 56E828C1
P 4600 3250
F 0 "#PWR012" H 4600 3220 20 0001 C CNN
F 1 "+3.3V" H 4600 3360 30 0000 C CNN
F 2 "" H 4600 3250 60 0000 C CNN
F 3 "" H 4600 3250 60 0000 C CNN
1 4600 3250
1 0 0 -1
$EndComp
Wire Wire Line
4600 3450 4950 3450
$Comp
L +3.3V #PWR013
U 1 1 56E82A38
P 5900 3500
F 0 "#PWR013" H 5900 3470 20 0001 C CNN
F 1 "+3.3V" H 5900 3610 30 0000 C CNN
F 2 "" H 5900 3500 60 0000 C CNN
F 3 "" H 5900 3500 60 0000 C CNN
1 5900 3500
1 0 0 -1
$EndComp
Wire Wire Line
6000 3600 6000 3500
Wire Wire Line
6000 3500 5900 3500
Connection ~ 6000 3500
$Comp
L GND #PWR014
U 1 1 56E82C20
P 7800 3800
F 0 "#PWR014" H 7800 3550 50 0001 C CNN
F 1 "GND" H 7800 3650 50 0000 C CNN
F 2 "" H 7800 3800 60 0000 C CNN
F 3 "" H 7800 3800 60 0000 C CNN
1 7800 3800
1 0 0 -1
$EndComp
Wire Wire Line
7800 3800 7800 3600
Wire Wire Line
7800 3100 7800 2950
Wire Wire Line
7500 2550 7800 2550
Text GLabel 5850 3300 0 60 Input ~ 0
BOOT0
Text GLabel 5850 3050 0 60 Input ~ 0
USB_D-
Text GLabel 5850 2950 0 60 Input ~ 0
USB_D+
Text GLabel 5850 2750 0 60 Input ~ 0
W_A0
Text GLabel 5850 2650 0 60 Input ~ 0
W_A1
Text GLabel 5850 2300 0 60 Input ~ 0
W_B0
Text GLabel 5850 2400 0 60 Input ~ 0
W_B1
Text GLabel 5850 2100 0 60 Input ~ 0
RESET
Wire Wire Line
5850 3300 6000 3300
Wire Wire Line
5850 3050 6000 3050
Wire Wire Line
6000 2950 5850 2950
Wire Wire Line
5850 2750 6000 2750
Wire Wire Line
6000 2650 5850 2650
Wire Wire Line
5850 2400 6000 2400
Wire Wire Line
5850 2300 6000 2300
Wire Wire Line
5850 2100 6000 2100
Text GLabel 3100 2400 0 60 Input ~ 0
W_A0
Text GLabel 3100 2500 0 60 Input ~ 0
W_A1
Wire Wire Line
3450 2400 3100 2400
Wire Wire Line
3450 2500 3100 2500
Wire Wire Line
3200 2150 3200 2400
Connection ~ 3200 2400
Wire Wire Line
3400 2150 3400 2500
Connection ~ 3400 2500
$Comp
L +5V #PWR015
U 1 1 56E847C8
P 3200 1550
F 0 "#PWR015" H 3200 1520 20 0001 C CNN
F 1 "+5V" H 3200 1660 30 0000 C CNN
F 2 "" H 3200 1550 60 0000 C CNN
F 3 "" H 3200 1550 60 0000 C CNN
1 3200 1550
1 0 0 -1
$EndComp
Wire Wire Line
3200 1550 3200 1650
Wire Wire Line
3200 1650 3400 1650
Connection ~ 3200 1650
$Comp
L GND #PWR016
U 1 1 56E84A3C
P 3300 2800
F 0 "#PWR016" H 3300 2550 50 0001 C CNN
F 1 "GND" H 3300 2650 50 0000 C CNN
F 2 "" H 3300 2800 60 0000 C CNN
F 3 "" H 3300 2800 60 0000 C CNN
1 3300 2800
1 0 0 -1
$EndComp
Text GLabel 3100 2700 0 60 Input ~ 0
12V
Wire Wire Line
3100 2700 3450 2700
Wire Wire Line
3300 2800 3300 2600
Wire Wire Line
3300 2600 3450 2600
$Comp
L R R1
U 1 1 56E84BE8
P 1900 1900
F 0 "R1" V 1980 1900 50 0000 C CNN
F 1 "3.3kR" V 1900 1900 50 0000 C CNN
F 2 "flabbergast:0805_wide" H 1900 1900 60 0001 C CNN
F 3 "" H 1900 1900 60 0000 C CNN
1 1900 1900
1 0 0 -1
$EndComp
$Comp
L R R2
U 1 1 56E84BEE
P 2100 1900
F 0 "R2" V 2180 1900 50 0000 C CNN
F 1 "3.3kR" V 2100 1900 50 0000 C CNN
F 2 "flabbergast:0805_wide" H 2100 1900 60 0001 C CNN
F 3 "" H 2100 1900 60 0000 C CNN
1 2100 1900
1 0 0 -1
$EndComp
$Comp
L M04 WCON2
U 1 1 56E84BF4
P 2400 2550
F 0 "WCON2" H 2400 2550 10 0001 C CNN
F 1 "M04" H 2400 2550 60 0001 C CNN
F 2 "flabbergast:SCREW_TERM_254_4" H 2400 2550 60 0001 C CNN
F 3 "" H 2400 2550 60 0000 C CNN
1 2400 2550
1 0 0 -1
$EndComp
Text GLabel 1800 2400 0 60 Input ~ 0
W_B0
Text GLabel 1800 2500 0 60 Input ~ 0
W_B1
Wire Wire Line
2150 2400 1800 2400
Wire Wire Line
2150 2500 1800 2500
Wire Wire Line
1900 2150 1900 2400
Connection ~ 1900 2400
Wire Wire Line
2100 2150 2100 2500
Connection ~ 2100 2500
$Comp
L +5V #PWR017
U 1 1 56E84C02
P 1900 1550
F 0 "#PWR017" H 1900 1520 20 0001 C CNN
F 1 "+5V" H 1900 1660 30 0000 C CNN
F 2 "" H 1900 1550 60 0000 C CNN
F 3 "" H 1900 1550 60 0000 C CNN
1 1900 1550
1 0 0 -1
$EndComp
Wire Wire Line
1900 1550 1900 1650
Wire Wire Line
1900 1650 2100 1650
Connection ~ 1900 1650
$Comp
L GND #PWR018
U 1 1 56E84C0B
P 2000 2800
F 0 "#PWR018" H 2000 2550 50 0001 C CNN
F 1 "GND" H 2000 2650 50 0000 C CNN
F 2 "" H 2000 2800 60 0000 C CNN
F 3 "" H 2000 2800 60 0000 C CNN
1 2000 2800
1 0 0 -1
$EndComp
Text GLabel 1800 2700 0 60 Input ~ 0
12V
Wire Wire Line
1800 2700 2150 2700
Wire Wire Line
2000 2800 2000 2600
Wire Wire Line
2000 2600 2150 2600
$Comp
L GND #PWR019
U 1 1 56E84CBA
P 2400 4400
F 0 "#PWR019" H 2400 4150 50 0001 C CNN
F 1 "GND" H 2400 4250 50 0000 C CNN
F 2 "" H 2400 4400 60 0000 C CNN
F 3 "" H 2400 4400 60 0000 C CNN
1 2400 4400
1 0 0 -1
$EndComp
Text GLabel 2100 3600 0 60 Input ~ 0
RESET
Text GLabel 2100 3500 0 60 Input ~ 0
BOOT0
$Comp
L M04 C1
U 1 1 56E84E4F
P 2650 3550
F 0 "C1" H 2600 3800 40 0000 C CNN
F 1 "M04" H 2650 3300 40 0000 C CNN
F 2 "flabbergast:M04_NOSILK_1SQ" H 2500 3500 60 0001 C CNN
F 3 "" H 2500 3500 60 0000 C CNN
1 2650 3550
1 0 0 -1
$EndComp
$Comp
L +3.3V #PWR020
U 1 1 56E84F87
P 2300 3300
F 0 "#PWR020" H 2300 3270 20 0001 C CNN
F 1 "+3.3V" H 2300 3410 30 0000 C CNN
F 2 "" H 2300 3300 60 0000 C CNN
F 3 "" H 2300 3300 60 0000 C CNN
1 2300 3300
1 0 0 -1
$EndComp
Wire Wire Line
2100 3500 2400 3500
Wire Wire Line
2400 3400 2300 3400
Wire Wire Line
2300 3400 2300 3300
Wire Wire Line
2200 3800 2200 3500
Connection ~ 2200 3500
Wire Wire Line
2100 3600 2400 3600
Wire Wire Line
2400 3700 2400 4400
Wire Wire Line
2200 4300 2400 4300
Connection ~ 2400 4300
Text GLabel 3650 5300 2 60 Input ~ 0
USB_D+
Text GLabel 3650 5200 2 60 Input ~ 0
USB_D-
Connection ~ 3500 5200
Connection ~ 3500 5300
NoConn ~ 3500 5400
NoConn ~ 2750 5400
NoConn ~ 7500 2150
NoConn ~ 7500 2250
NoConn ~ 7500 2350
NoConn ~ 7500 2450
NoConn ~ 7500 2650
NoConn ~ 7500 2750
NoConn ~ 7500 2850
NoConn ~ 7500 2950
NoConn ~ 10150 1250
NoConn ~ 11550 2650
$EndSCHEMATC

@ -1,3 +0,0 @@
(fp_lib_table
(lib (name keyboard_parts)(type KiCad)(uri /Users/js/Documents/Programming/kicad/keyboard_parts.pretty)(options "")(descr ""))
)

@ -1,143 +0,0 @@
EESchema-DOCLIB Version 2.0
#
$CMP +3V3
K POWER, PWR
$ENDCMP
#
$CMP +5V
K POWER, PWR
$ENDCMP
#
$CMP ATAES132_I2C
D ATAES132 ATMEL crypto 4k EEPROM chip
K ataes132, atmel, eeprom
$ENDCMP
#
$CMP ATSHA204
D ATSHA204 ATMEL crypto chip
K atsha204 atmel
$ENDCMP
#
$CMP AVCC
D AVCC symbol
K AVCC
$ENDCMP
#
$CMP AVRSTICK-SHIELD
D matrixstorm's AVR stick shield pins
K avrstick shield
$ENDCMP
#
$CMP DAC_2PIN
D PDI 2 pin connector
K connector
$ENDCMP
#
$CMP FERRITE-BEAD
D Ferrite bead
K ferrite bead
$ENDCMP
#
$CMP LED-RGB
D RGB led
K LED
$ENDCMP
#
$CMP M01
D 5 pin connector
K connector
$ENDCMP
#
$CMP M02
D 5 pin connector
K connector
$ENDCMP
#
$CMP M03
D 4 pin connector
K connector
$ENDCMP
#
$CMP M04
D 4 pin connector
K connector
$ENDCMP
#
$CMP M05
D 5 pin connector
K connector
$ENDCMP
#
$CMP M06
D 5 pin connector
K connector
$ENDCMP
#
$CMP M08
D 5 pin connector
K connector
$ENDCMP
#
$CMP M09
D 5 pin connector
K connector
$ENDCMP
#
$CMP MCP1703T
D MCP1703T-3302E max 250mA 16V Linear Regulator, Fixed Output 3.3V, SOT-89
K regulator, mcp1703, mcp1703t
$ENDCMP
#
$CMP MICROSD_SOCKET
D microSD socket (SMD, Sparkfun)
K microSD
$ENDCMP
#
$CMP PDI_PROG_2PIN
D PDI 2 pin connector
K connector
$ENDCMP
#
$CMP PWR_IN
D VBUS symbol
K VBUS
$ENDCMP
#
$CMP PWR_OUT
D VBUS symbol
K VBUS
$ENDCMP
#
$CMP S25FL127S
D ATAES132 ATMEL crypto 4k EEPROM chip
K ataes132, atmel, eeprom
$ENDCMP
#
$CMP UEXT
D UEXT connector (10 pin)
K connector
$ENDCMP
#
$CMP USB-A
D USB connector, type A
K USB
$ENDCMP
#
$CMP VBUS
D VBUS symbol
K VBUS
$ENDCMP
#
$CMP VDD
K POWER, PWR
$ENDCMP
#
$CMP VDDA
K POWER, PWR
$ENDCMP
#
$CMP VIN
K POWER, PWR
$ENDCMP
#
#End Doc Library

File diff suppressed because it is too large Load Diff

@ -1,20 +0,0 @@
(module 0603 (layer F.Cu) (tedit 57235F06)
(attr smd)
(fp_text reference REF (at -2.032 0 90) (layer F.SilkS)
(effects (font (size 0.89916 0.89916) (thickness 0.14986)))
)
(fp_text value VAL (at 0 0) (layer Cmts.User) hide
(effects (font (size 0.89916 0.89916) (thickness 0.14986)))
)
(fp_line (start -1.27 -0.762) (end 1.27 -0.762) (layer F.SilkS) (width 0.14986))
(fp_line (start 1.27 -0.762) (end 1.27 0.762) (layer F.SilkS) (width 0.14986))
(fp_line (start 1.27 0.762) (end -1.27 0.762) (layer F.SilkS) (width 0.14986))
(fp_line (start -1.27 0.762) (end -1.27 -0.762) (layer F.SilkS) (width 0.14986))
(pad 1 smd rect (at -0.762 0) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 0.762 0) (size 0.635 1.143) (layers F.Cu F.Paste F.Mask))
(model smd\capacitors\C0603.wrl
(at (xyz 0 0 0.001))
(scale (xyz 0.5 0.5 0.5))
(rotate (xyz 0 0 0))
)
)

@ -1,22 +0,0 @@
(module 0603_JUMPERED (layer F.Cu) (tedit 57235F38)
(attr smd)
(fp_text reference REF (at -2.032 0 90) (layer F.SilkS)
(effects (font (size 0.89916 0.89916) (thickness 0.14986)))
)
(fp_text value VAL (at 0 0) (layer Cmts.User) hide
(effects (font (size 0.89916 0.89916) (thickness 0.14986)))
)
(fp_line (start -1.27 -0.762) (end 1.27 -0.762) (layer F.SilkS) (width 0.14986))
(fp_line (start 1.27 -0.762) (end 1.27 0.762) (layer F.SilkS) (width 0.14986))
(fp_line (start 1.27 0.762) (end -1.27 0.762) (layer F.SilkS) (width 0.14986))
(fp_line (start -1.27 0.762) (end -1.27 -0.762) (layer F.SilkS) (width 0.14986))
(fp_line (start 0.50038 0) (end -0.50038 0) (layer F.Cu) (width 0.14986))
(pad 1 smd rect (at -0.762 0) (size 0.635 1.143) (layers F.Cu F.Mask))
(pad 2 smd rect (at 0.762 0) (size 0.635 1.143) (layers F.Cu F.Mask))
(pad "" smd rect (at 0 0) (size 0.89916 1.143) (layers F.Mask))
(model smd\resistors\R0603.wrl
(at (xyz 0 0 0.001))
(scale (xyz 0.5 0.5 0.5))
(rotate (xyz 0 0 0))
)
)

@ -1,12 +0,0 @@
(module 0805 (layer F.Cu) (tedit 54860929)
(fp_text reference REF (at 0 -1.27) (layer Cmts.User)
(effects (font (size 0.6 0.6) (thickness 0.1)))
)
(fp_text value VAL (at 0 1.27) (layer F.SilkS)
(effects (font (size 0.6 0.6) (thickness 0.1)))
)
(fp_line (start -0.29972 -0.59944) (end 0.29972 -0.59944) (layer F.SilkS) (width 0.1524))
(fp_line (start -0.29972 0.59944) (end 0.29972 0.59944) (layer F.SilkS) (width 0.1524))
(pad 1 smd rect (at -0.89916 0) (size 0.79756 1.19888) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 0.89916 0) (size 0.79756 1.19888) (layers F.Cu F.Paste F.Mask))
)

@ -1,12 +0,0 @@
(module 0805_wide (layer F.Cu) (tedit 56E8531D)
(fp_text reference REF (at 0 -1.27) (layer Cmts.User)
(effects (font (size 0.6 0.6) (thickness 0.1)))
)
(fp_text value VAL (at 0 1.27) (layer F.SilkS)
(effects (font (size 0.6 0.6) (thickness 0.1)))
)
(fp_line (start -0.2794 -0.59944) (end 0.2794 -0.59944) (layer F.SilkS) (width 0.1524))
(fp_line (start -0.2794 0.59944) (end 0.2794 0.59944) (layer F.SilkS) (width 0.1524))
(pad 1 smd rect (at -0.9525 0) (size 1.143 1.27) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 0.9525 0) (size 1.143 1.27) (layers F.Cu F.Paste F.Mask))
)

@ -1,28 +0,0 @@
(module 1206 (layer F.Cu) (tedit 56A51F45)
(fp_text reference REF (at 0 -1.524) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text value VALUE (at 0 1.524) (layer Cmts.User)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_line (start -2.47142 -0.98298) (end 2.47142 -0.98298) (layer Dwgs.User) (width 0.0508))
(fp_line (start 2.47142 0.98298) (end -2.47142 0.98298) (layer Dwgs.User) (width 0.0508))
(fp_line (start -2.47142 0.98298) (end -2.47142 -0.98298) (layer Dwgs.User) (width 0.0508))
(fp_line (start 2.47142 -0.98298) (end 2.47142 0.98298) (layer Dwgs.User) (width 0.0508))
(fp_line (start -0.96266 -0.78486) (end 0.96266 -0.78486) (layer Cmts.User) (width 0.1016))
(fp_line (start -0.96266 0.78486) (end 0.96266 0.78486) (layer Cmts.User) (width 0.1016))
(fp_line (start -1.7018 0.8509) (end -0.94996 0.8509) (layer Cmts.User) (width 0.127))
(fp_line (start -0.94996 0.8509) (end -0.94996 -0.84836) (layer Cmts.User) (width 0.127))
(fp_line (start -0.94996 -0.84836) (end -1.7018 -0.84836) (layer Cmts.User) (width 0.127))
(fp_line (start -1.7018 -0.84836) (end -1.7018 0.8509) (layer Cmts.User) (width 0.127))
(fp_line (start 0.94996 0.84836) (end 1.7018 0.84836) (layer Cmts.User) (width 0.127))
(fp_line (start 1.7018 0.84836) (end 1.7018 -0.8509) (layer Cmts.User) (width 0.127))
(fp_line (start 1.7018 -0.8509) (end 0.94996 -0.8509) (layer Cmts.User) (width 0.127))
(fp_line (start 0.94996 -0.8509) (end 0.94996 0.84836) (layer Cmts.User) (width 0.127))
(fp_line (start 1.06934 0.39878) (end 1.46812 0.39878) (layer F.Adhes) (width 0.127))
(fp_line (start 1.46812 0.39878) (end 1.46812 -0.39878) (layer F.Adhes) (width 0.127))
(fp_line (start 1.46812 -0.39878) (end 1.06934 -0.39878) (layer F.Adhes) (width 0.127))
(fp_line (start 1.06934 -0.39878) (end 1.06934 0.39878) (layer F.Adhes) (width 0.127))
(pad 1 smd rect (at -1.39954 0) (size 1.59766 1.79832) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 1.39954 0) (size 1.59766 1.79832) (layers F.Cu F.Paste F.Mask))
)

@ -1,28 +0,0 @@
(module 1206_annot_both (layer F.Cu) (tedit 56A51EAA)
(fp_text reference >NAME (at 0 -1.524) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_text value >VALUE (at 0 1.524) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(fp_line (start -2.47142 -0.98298) (end 2.47142 -0.98298) (layer Dwgs.User) (width 0.0508))
(fp_line (start 2.47142 0.98298) (end -2.47142 0.98298) (layer Dwgs.User) (width 0.0508))
(fp_line (start -2.47142 0.98298) (end -2.47142 -0.98298) (layer Dwgs.User) (width 0.0508))
(fp_line (start 2.47142 -0.98298) (end 2.47142 0.98298) (layer Dwgs.User) (width 0.0508))
(fp_line (start -0.96266 -0.78486) (end 0.96266 -0.78486) (layer Cmts.User) (width 0.1016))
(fp_line (start -0.96266 0.78486) (end 0.96266 0.78486) (layer Cmts.User) (width 0.1016))
(fp_line (start -1.7018 0.8509) (end -0.94996 0.8509) (layer Cmts.User) (width 0.127))
(fp_line (start -0.94996 0.8509) (end -0.94996 -0.84836) (layer Cmts.User) (width 0.127))
(fp_line (start -0.94996 -0.84836) (end -1.7018 -0.84836) (layer Cmts.User) (width 0.127))
(fp_line (start -1.7018 -0.84836) (end -1.7018 0.8509) (layer Cmts.User) (width 0.127))
(fp_line (start 0.94996 0.84836) (end 1.7018 0.84836) (layer Cmts.User) (width 0.127))
(fp_line (start 1.7018 0.84836) (end 1.7018 -0.8509) (layer Cmts.User) (width 0.127))
(fp_line (start 1.7018 -0.8509) (end 0.94996 -0.8509) (layer Cmts.User) (width 0.127))
(fp_line (start 0.94996 -0.8509) (end 0.94996 0.84836) (layer Cmts.User) (width 0.127))
(fp_line (start 1.06934 0.39878) (end 1.46812 0.39878) (layer F.Adhes) (width 0.127))
(fp_line (start 1.46812 0.39878) (end 1.46812 -0.39878) (layer F.Adhes) (width 0.127))
(fp_line (start 1.46812 -0.39878) (end 1.06934 -0.39878) (layer F.Adhes) (width 0.127))
(fp_line (start 1.06934 -0.39878) (end 1.06934 0.39878) (layer F.Adhes) (width 0.127))
(pad 1 smd rect (at -1.39954 0) (size 1.59766 1.79832) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 1.39954 0) (size 1.59766 1.79832) (layers F.Cu F.Paste F.Mask))
)

@ -1,36 +0,0 @@
(module AVRSTICK-SHIELD (layer F.Cu) (tedit 0)
(fp_text reference ref** (at 0 0) (layer Cmts.User) hide
(effects (font (size 0 0) (thickness 0.000001)))
)
(fp_text value val** (at 0 0) (layer Eco1.User) hide
(effects (font (size 0 0) (thickness 0.000001)))
)
(fp_line (start -13.97 -26.67) (end -13.97 19.05) (layer Cmts.User) (width 0.127))
(fp_line (start -13.97 19.05) (end 8.89 19.05) (layer Cmts.User) (width 0.127))
(fp_line (start 8.89 19.05) (end 8.89 -26.67) (layer Cmts.User) (width 0.127))
(fp_line (start 8.89 -26.67) (end -13.97 -26.67) (layer Cmts.User) (width 0.127))
(pad 1 thru_hole oval (at -12.7 -22.86) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at -12.7 -20.32) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask))
(pad 3 thru_hole oval (at -12.7 -17.78) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask))
(pad 4 thru_hole oval (at -12.7 -15.24) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask))
(pad 5 thru_hole oval (at -12.7 -12.7) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask))
(pad 6 thru_hole oval (at -12.7 -10.16) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask))
(pad 7 thru_hole oval (at -12.7 5.08) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask))
(pad 8 thru_hole oval (at -12.7 7.62) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask))
(pad 9 thru_hole oval (at -12.7 10.16) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask))
(pad 10 thru_hole oval (at -12.7 12.7) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask))
(pad 11 thru_hole oval (at -12.7 15.24) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask))
(pad 12 thru_hole oval (at -12.7 17.78) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask))
(pad 13 thru_hole oval (at 7.62 17.78) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask))
(pad 14 thru_hole oval (at 7.62 15.24) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask))
(pad 15 thru_hole oval (at 7.62 12.7) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask))