Add ft231x-end and swd-to-wires.

This commit is contained in:
flabbergast 2019-06-29 20:59:48 +01:00
parent bbe6d0dcf9
commit b59daacd84
39 changed files with 5527 additions and 955 deletions

1
ft231x-end/fp-info-cache Normal file
View file

@ -0,0 +1 @@
0

7
ft231x-end/fp-lib-table Normal file
View file

@ -0,0 +1,7 @@
(fp_lib_table
(lib (name Package_SSOP)(type KiCad)(uri /Users/js/Documents/kicad/kicad-footprints/Package_SSOP.pretty)(options "")(descr ""))
(lib (name Button_Switch_SMD)(type KiCad)(uri /Users/js/Documents/kicad/kicad-footprints/Button_Switch_SMD.pretty)(options "")(descr ""))
(lib (name Diode_SMD)(type KiCad)(uri /Users/js/Documents/kicad/kicad-footprints/Diode_SMD.pretty)(options "")(descr ""))
(lib (name Package_TO_SOT_SMD)(type KiCad)(uri /Users/js/Documents/kicad/kicad-footprints/Package_TO_SOT_SMD.pretty)(options "")(descr ""))
(lib (name flabbergast)(type KiCad)(uri /Users/js/Documents/kicad/flabbergast.pretty)(options "")(descr ""))
)

View file

@ -0,0 +1,282 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Device_D_Schottky
#
DEF Device_D_Schottky D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "Device_D_Schottky" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
TO-???*
*_Diode_*
*SingleDiode*
D_*
$ENDFPLIST
DRAW
P 2 0 1 0 50 0 -50 0 N
P 4 0 1 8 50 50 50 -50 -50 0 50 50 N
P 6 0 1 8 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 N
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Interface_USB_FT231XS
#
DEF Interface_USB_FT231XS U 0 40 Y Y 1 F N
F0 "U" -550 800 50 H V L CNN
F1 "Interface_USB_FT231XS" 300 800 50 H V L CNN
F2 "Package_SO:SSOP-20_3.9x8.7mm_P0.635mm" 600 -950 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
*SSOP*3.9x8.7mm*P0.635mm*
$ENDFPLIST
DRAW
S -550 750 550 -750 0 1 10 f
X ~DTR 1 700 200 150 L 50 50 1 1 O
X CBUS2 10 700 -500 150 L 50 50 1 1 B
X USBDP 11 -700 200 150 R 50 50 1 1 B
X USBDM 12 -700 300 150 R 50 50 1 1 B
X 3V3OUT 13 -700 600 150 R 50 50 1 1 w
X ~RESET 14 -700 0 150 R 50 50 1 1 I
X VCC 15 -100 900 150 D 50 50 1 1 W
X GND 16 100 -900 150 U 50 50 1 1 W
X CBUS1 17 700 -400 150 L 50 50 1 1 B
X CBUS0 18 700 -300 150 L 50 50 1 1 B
X CBUS3 19 700 -600 150 L 50 50 1 1 B
X ~RTS 2 700 400 150 L 50 50 1 1 O
X TXD 20 700 600 150 L 50 50 1 1 O
X VCCIO 3 100 900 150 D 50 50 1 1 W
X RXD 4 700 500 150 L 50 50 1 1 I
X ~RI 5 700 -100 150 L 50 50 1 1 I
X GND 6 -100 -900 150 U 50 50 1 1 W
X ~DSR 7 700 100 150 L 50 50 1 1 I
X ~DCD 8 700 0 150 L 50 50 1 1 I
X ~CTS 9 700 300 150 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
# Jumper_SolderJumper_3_Open
#
DEF Jumper_SolderJumper_3_Open JP 0 0 Y N 1 F N
F0 "JP" -100 -100 50 H V C CNN
F1 "Jumper_SolderJumper_3_Open" 0 110 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SolderJumper*Open*
$ENDFPLIST
DRAW
A -40 0 40 901 -901 0 1 0 N -40 40 -40 -40
A -40 0 40 901 -901 0 1 0 F -40 40 -40 -40
A 40 0 40 -899 899 0 1 0 N 40 -40 40 40
A 40 0 40 -899 899 0 1 0 F 40 -40 40 40
S -20 40 20 -40 0 1 0 F
P 2 0 1 0 -100 0 -80 0 N
P 2 0 1 0 -40 40 -40 -40 N
P 2 0 1 0 0 -50 0 -40 N
P 2 0 1 0 40 40 40 -40 N
P 2 0 1 0 100 0 80 0 N
X A 1 -200 0 100 R 50 50 1 1 P
X C 2 0 -150 100 U 50 50 1 1 I
X B 3 200 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Regulator_Linear_MIC5205-3.3YM5
#
DEF Regulator_Linear_MIC5205-3.3YM5 U 0 10 Y Y 1 F N
F0 "U" -150 225 50 H V C CNN
F1 "Regulator_Linear_MIC5205-3.3YM5" 0 225 50 H V L CNN
F2 "Package_TO_SOT_SMD:SOT-23-5" 0 325 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS AP131-18 AP131-20 AP131-25 AP131-28 AP131-29 AP131-30 AP131-33 AP131-35 MIC5205-2.5YM5 MIC5205-2.7YM5 MIC5205-2.8YM5 MIC5205-2.85YM5 MIC5205-2.9YM5 MIC5205-3.0YM5 MIC5205-3.1YM5 MIC5205-3.2YM5 MIC5205-3.3YM5 MIC5205-3.6YM5 MIC5205-3.8YM5 MIC5205-4.0YM5 MIC5205-5.0YM5 MIC5219-2.5YM5 MIC5219-2.6YM5 MIC5219-2.7YM5 MIC5219-2.8YM5 MIC5219-2.85YM5 MIC5219-2.9YM5 MIC5219-3.0YM5 MIC5219-3.1YM5 MIC5219-3.3YM5 MIC5219-3.6YM5 MIC5219-5.0YM5 SPX3819M5-L-1-2 SPX3819M5-L-1-5 SPX3819M5-L-1-8 SPX3819M5-L-2-5 SPX3819M5-L-3-0 SPX3819M5-L-3-3 SPX3819M5-L-5-0
$FPLIST
SOT?23*
$ENDFPLIST
DRAW
S -200 175 200 -200 0 1 10 f
X IN 1 -300 100 100 R 50 50 1 1 W
X GND 2 0 -300 100 U 50 50 1 1 W
X EN 3 -300 0 100 R 50 50 1 1 I
X BP 4 300 0 100 L 50 50 1 1 I
X OUT 5 300 100 100 L 50 50 1 1 w
ENDDRAW
ENDDEF
#
# Switch_SW_SP3T
#
DEF Switch_SW_SP3T SW 0 0 Y N 1 F N
F0 "SW" 0 200 50 H V C CNN
F1 "Switch_SW_SP3T" 0 -200 50 H V C CNN
F2 "" -625 175 50 H I C CNN
F3 "" -625 175 50 H I C CNN
$FPLIST
SW*
SP3T*
$ENDFPLIST
DRAW
C -80 0 18 0 1 0 N
C 80 -100 18 0 1 0 N
C 80 0 18 0 1 0 N
C 80 100 18 0 1 0 N
P 2 0 1 0 -65 10 65 90 N
X 1 1 200 100 100 L 50 50 1 1 P
X 2 2 200 0 100 L 50 50 1 1 P
X 3 3 -200 0 100 R 50 50 1 1 P
X 4 4 200 -100 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# ft231x-end-rescue_+3.3V-flabbergast
#
DEF ft231x-end-rescue_+3.3V-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "ft231x-end-rescue_+3.3V-flabbergast" 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 +3V3 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# ft231x-end-rescue_+5V-flabbergast
#
DEF ft231x-end-rescue_+5V-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "ft231x-end-rescue_+5V-flabbergast" 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
#
# ft231x-end-rescue_CAP-flabbergast
#
DEF ft231x-end-rescue_CAP-flabbergast C 0 40 Y Y 1 L N
F0 "C" 60 115 50 H V L BNN
F1 "ft231x-end-rescue_CAP-flabbergast" 60 -85 50 H V L BNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S -80 20 80 40 1 1 0 F
S -80 60 80 80 1 1 0 F
P 2 1 0 0 0 0 0 20 N
P 2 1 0 0 0 100 0 80 N
X 1 1 0 200 100 D 40 40 1 1 P
X 2 2 0 -100 100 U 40 40 1 1 P
ENDDRAW
ENDDEF
#
# ft231x-end-rescue_GND-flabbergast
#
DEF ft231x-end-rescue_GND-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "ft231x-end-rescue_GND-flabbergast" 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
#
# ft231x-end-rescue_LED-flabbergast
#
DEF ft231x-end-rescue_LED-flabbergast D 0 40 Y N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "ft231x-end-rescue_LED-flabbergast" 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
#
# ft231x-end-rescue_M06-flabbergast
#
DEF ft231x-end-rescue_M06-flabbergast U 0 100 Y Y 1 F N
F0 "U" -50 350 40 H V C CNN
F1 "ft231x-end-rescue_M06-flabbergast" 0 -350 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 300 100 -300 0 1 0 N
X 1 1 -250 250 150 R 40 40 1 1 P
X 2 2 -250 150 150 R 40 40 1 1 P
X 3 3 -250 50 150 R 40 40 1 1 P
X 4 4 -250 -50 150 R 40 40 1 1 P
X 5 5 -250 -150 150 R 40 40 1 1 P
X 6 6 -250 -250 150 R 40 40 1 1 P
ENDDRAW
ENDDEF
#
# ft231x-end-rescue_R-flabbergast
#
DEF ft231x-end-rescue_R-flabbergast R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "ft231x-end-rescue_R-flabbergast" 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
#
# ft231x-end-rescue_USB_mini_micro_B-flabbergast
#
DEF ft231x-end-rescue_USB_mini_micro_B-flabbergast J 0 40 Y Y 1 F N
F0 "J" -400 -50 60 H V C CNN
F1 "ft231x-end-rescue_USB_mini_micro_B-flabbergast" -150 250 60 H I C CNN
F2 "" -50 0 60 H V C CNN
F3 "" -50 0 60 H V C CNN
$FPLIST
USB*
$ENDFPLIST
DRAW
S -350 200 -50 -400 0 1 0 N
X VUSB 1 150 150 200 L 50 50 1 1 w
X D- 2 150 50 200 L 50 50 1 1 B
X D+ 3 150 -50 200 L 50 50 1 1 B
X ID 4 150 -150 200 L 50 50 1 1 I
X GND 5 150 -250 200 L 50 50 1 1 w
X SHIELD 6 150 -350 200 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library

View file

@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

View file

@ -0,0 +1,188 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# +3.3V-flabbergast
#
DEF +3.3V-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "+3.3V-flabbergast" 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 +3V3 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# +5V-flabbergast
#
DEF +5V-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "+5V-flabbergast" 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
#
# CAP-flabbergast
#
DEF CAP-flabbergast C 0 40 Y Y 1 L N
F0 "C" 60 115 50 H V L BNN
F1 "CAP-flabbergast" 60 -85 50 H V L BNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S -80 20 80 40 1 1 0 F
S -80 60 80 80 1 1 0 F
P 2 1 0 0 0 0 0 20 N
P 2 1 0 0 0 100 0 80 N
X 1 1 0 200 100 D 40 40 1 1 P
X 2 2 0 -100 100 U 40 40 1 1 P
ENDDRAW
ENDDEF
#
# FT231XS-Interface_USB
#
DEF FT231XS-Interface_USB U 0 40 Y Y 1 F N
F0 "U" -550 800 50 H V L CNN
F1 "FT231XS-Interface_USB" 300 800 50 H V L CNN
F2 "Package_SSOP:SSOP-20_3.9x8.7mm_P0.635mm" 600 -950 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
*SSOP*3.9x8.7mm*P0.635mm*
$ENDFPLIST
DRAW
S -550 750 550 -750 0 1 10 f
X ~DTR 1 700 200 150 L 50 50 1 1 O
X CBUS2 10 700 -500 150 L 50 50 1 1 B
X USBDP 11 -700 200 150 R 50 50 1 1 B
X USBDM 12 -700 300 150 R 50 50 1 1 B
X 3V3OUT 13 -700 600 150 R 50 50 1 1 w
X ~RESET 14 -700 0 150 R 50 50 1 1 I
X VCC 15 -100 900 150 D 50 50 1 1 W
X GND 16 100 -900 150 U 50 50 1 1 W
X CBUS1 17 700 -400 150 L 50 50 1 1 B
X CBUS0 18 700 -300 150 L 50 50 1 1 B
X CBUS3 19 700 -600 150 L 50 50 1 1 B
X ~RTS 2 700 400 150 L 50 50 1 1 I
X TXD 20 700 600 150 L 50 50 1 1 O
X VCCIO 3 100 900 150 D 50 50 1 1 W
X RXD 4 700 500 150 L 50 50 1 1 I
X ~RI 5 700 -100 150 L 50 50 1 1 I
X GND 6 -100 -900 150 U 50 50 1 1 W
X ~DSR 7 700 100 150 L 50 50 1 1 O
X ~DCD 8 700 0 150 L 50 50 1 1 I
X ~CTS 9 700 300 150 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
# GND-flabbergast
#
DEF GND-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "GND-flabbergast" 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-flabbergast
#
DEF LED-flabbergast D 0 40 Y N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "LED-flabbergast" 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
#
# M06-flabbergast
#
DEF M06-flabbergast U 0 100 Y Y 1 F N
F0 "U" -50 350 40 H V C CNN
F1 "M06-flabbergast" 0 -350 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 300 100 -300 0 1 0 N
X 1 1 -250 250 150 R 40 40 1 1 P
X 2 2 -250 150 150 R 40 40 1 1 P
X 3 3 -250 50 150 R 40 40 1 1 P
X 4 4 -250 -50 150 R 40 40 1 1 P
X 5 5 -250 -150 150 R 40 40 1 1 P
X 6 6 -250 -250 150 R 40 40 1 1 P
ENDDRAW
ENDDEF
#
# R-flabbergast
#
DEF R-flabbergast R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "R-flabbergast" 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
#
# USB_mini_micro_B-flabbergast
#
DEF USB_mini_micro_B-flabbergast J 0 40 Y Y 1 F N
F0 "J" -400 -50 60 H V C CNN
F1 "USB_mini_micro_B-flabbergast" -150 250 60 H I C CNN
F2 "" -50 0 60 H V C CNN
F3 "" -50 0 60 H V C CNN
$FPLIST
USB*
$ENDFPLIST
DRAW
S -350 200 -50 -400 0 1 0 N
X VUSB 1 150 150 200 L 50 50 1 1 w
X D- 2 150 50 200 L 50 50 1 1 B
X D+ 3 150 -50 200 L 50 50 1 1 B
X ID 4 150 -150 200 L 50 50 1 1 I
X GND 5 150 -250 200 L 50 50 1 1 w
X SHIELD 6 150 -350 200 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library

File diff suppressed because it is too large Load diff

480
ft231x-end/ft231x-end.net Normal file
View file

@ -0,0 +1,480 @@
(export (version D)
(design
(source /Users/js/dynamic/general/repos/kicad/ft231x-end/ft231x-end.sch)
(date "Friday, 26 January 2018 'pmt' 21:42:00")
(tool "Eeschema 4.0.7")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title "FT231X USB-to-serial")
(company flabbergast)
(rev rev2)
(date 19/11/2017)
(source ft231x-end.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref U1)
(value FT231XS)
(footprint Package_SSOP:QSOP-20_3.9x8.7mm_P0.635mm)
(libsource (lib Interface_USB) (part FT231XS))
(sheetpath (names /) (tstamps /))
(tstamp 59F0BE8F))
(comp (ref R1)
(value 27R)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 59F0C1EA))
(comp (ref R2)
(value 27R)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 59F0C21F))
(comp (ref C1)
(value 47pF)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part CAP))
(sheetpath (names /) (tstamps /))
(tstamp 59F0C2C6))
(comp (ref C2)
(value 47pF)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part CAP))
(sheetpath (names /) (tstamps /))
(tstamp 59F0C2FF))
(comp (ref R3)
(value 390R)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 59F0C3F1))
(comp (ref R4)
(value 390R)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 59F0C435))
(comp (ref RXL1)
(value RED_LED)
(footprint flabbergast:LED-0603)
(libsource (lib flabbergast) (part LED))
(sheetpath (names /) (tstamps /))
(tstamp 59F0C48A))
(comp (ref TXL1)
(value AMBER_LED)
(footprint flabbergast:LED-0603)
(libsource (lib flabbergast) (part LED))
(sheetpath (names /) (tstamps /))
(tstamp 59F0C4D5))
(comp (ref C3)
(value 0.1uF)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part CAP))
(sheetpath (names /) (tstamps /))
(tstamp 59F0C7B2))
(comp (ref J1)
(value USB_mini_micro_B)
(footprint flabbergast:USB_microB_2TH_OSHPARK)
(libsource (lib flabbergast) (part USB_mini_micro_B))
(sheetpath (names /) (tstamps /))
(tstamp 59F0C9EE))
(comp (ref U2)
(value ap2112k-3.3)
(footprint Package_TO_SOT_SMD:SOT-23-5)
(libsource (lib Regulator_Linear) (part MIC5205-3.3))
(sheetpath (names /) (tstamps /))
(tstamp 59F0D0CC))
(comp (ref Y1)
(value FTDI)
(footprint flabbergast:M06_LOCK_NOSILK)
(libsource (lib flabbergast) (part M06))
(sheetpath (names /) (tstamps /))
(tstamp 59F0CE10))
(comp (ref SW1)
(value pwr_sel)
(footprint Button_Switch_SMD:SW_SP3T_PCM13)
(libsource (lib Switch) (part SW_SP3T))
(sheetpath (names /) (tstamps /))
(tstamp 59F0D3DC))
(comp (ref C5)
(value 10uF)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part CAP))
(sheetpath (names /) (tstamps /))
(tstamp 59F0E765))
(comp (ref C4)
(value 0.1uF)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part CAP))
(sheetpath (names /) (tstamps /))
(tstamp 59F0E7BA))
(comp (ref C6)
(value 10uF)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part CAP))
(sheetpath (names /) (tstamps /))
(tstamp 59F0E7FE))
(comp (ref R7)
(value 1kR)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 59F0F1BA))
(comp (ref R8)
(value 390R)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 59F0F34E))
(comp (ref R6)
(value 390R)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 59F0F3F2))
(comp (ref R5)
(value 390R)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 59F0F43F))
(comp (ref R9)
(value 390R)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 59F0FF43))
(comp (ref R10)
(value 1kR)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 59F473C9))
(comp (ref D3)
(value D_Schottky)
(footprint Diode_SMD:D_SOT-23_ANK)
(libsource (lib Device) (part D_Schottky))
(sheetpath (names /) (tstamps /))
(tstamp 59F474FE))
(comp (ref SJ1)
(value R/C)
(footprint flabbergast:GS3)
(libsource (lib Jumper) (part SolderJumper_3_Open))
(sheetpath (names /) (tstamps /))
(tstamp 5A6B9E2E)))
(libparts
(libpart (lib Regulator_Linear) (part AP131-15)
(aliases
(alias AP131-18)
(alias AP131-20)
(alias AP131-25)
(alias AP131-28)
(alias AP131-29)
(alias AP131-30)
(alias AP131-33)
(alias AP131-35)
(alias MIC5219-3.3)
(alias MIC5219-2.5)
(alias MIC5219-2.6)
(alias MIC5219-2.7)
(alias MIC5219-2.8)
(alias MIC5219-2.9)
(alias MIC5219-3.1)
(alias MIC5219-3.0)
(alias MIC5219-3.6)
(alias MIC5219-5.0)
(alias MIC5205-2.5)
(alias MIC5205-2.7)
(alias MIC5205-2.8)
(alias MIC5205-2.85)
(alias MIC5205-2.9)
(alias MIC5205-3.0)
(alias MIC5205-3.1)
(alias MIC5205-3.2)
(alias MIC5205-3.3)
(alias MIC5205-3.6)
(alias MIC5205-3.8)
(alias MIC5205-4.0)
(alias MIC5205-5.0)
(alias SPX3819M5-L-1-2)
(alias SPX3819M5-L-1-5)
(alias SPX3819M5-L-1-8)
(alias SPX3819M5-L-2-5)
(alias SPX3819M5-L-3-0)
(alias SPX3819M5-L-3-3)
(alias SPX3819M5-L-5-0))
(footprints
(fp SOT?23*))
(fields
(field (name Reference) U)
(field (name Value) AP131-15)
(field (name Footprint) Package_TO_SOT_SMD:SOT-23-5))
(pins
(pin (num 1) (name IN) (type power_in))
(pin (num 2) (name GND) (type power_in))
(pin (num 3) (name EN) (type input))
(pin (num 4) (name BP) (type input))
(pin (num 5) (name OUT) (type power_out))))
(libpart (lib flabbergast) (part CAP)
(fields
(field (name Reference) C)
(field (name Value) CAP))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib Device) (part D_Schottky)
(description "Schottky diode")
(footprints
(fp TO-???*)
(fp *SingleDiode)
(fp *_Diode_*)
(fp *SingleDiode*)
(fp D_*))
(fields
(field (name Reference) D)
(field (name Value) D_Schottky))
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib Interface_USB) (part FT231XS)
(description "Full Speed USB to Full Handshake UART, SSOP-20")
(docs http://www.ftdichip.com/Products/ICs/FT231X.html)
(footprints
(fp *SSOP*3.9x8.7mm*P0.635mm*))
(fields
(field (name Reference) U)
(field (name Value) FT231XS)
(field (name Footprint) Package_SSOP:SSOP-20_3.9x8.7mm_P0.635mm))
(pins
(pin (num 1) (name ~DTR) (type output))
(pin (num 2) (name ~RTS) (type input))
(pin (num 3) (name VCCIO) (type power_in))
(pin (num 4) (name RXD) (type input))
(pin (num 5) (name ~RI) (type input))
(pin (num 6) (name GND) (type power_in))
(pin (num 7) (name ~DSR) (type output))
(pin (num 8) (name ~DCD) (type input))
(pin (num 9) (name ~CTS) (type input))
(pin (num 10) (name CBUS2) (type BiDi))
(pin (num 11) (name USBDP) (type BiDi))
(pin (num 12) (name USBDM) (type BiDi))
(pin (num 13) (name 3V3OUT) (type power_out))
(pin (num 14) (name ~RESET) (type input))
(pin (num 15) (name VCC) (type power_in))
(pin (num 16) (name GND) (type power_in))
(pin (num 17) (name CBUS1) (type BiDi))
(pin (num 18) (name CBUS0) (type BiDi))
(pin (num 19) (name CBUS3) (type BiDi))
(pin (num 20) (name TXD) (type output))))
(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 M06)
(description "6 pin connector")
(footprints
(fp M05*))
(fields
(field (name Reference) U)
(field (name Value) M06))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))
(pin (num 3) (name 3) (type passive))
(pin (num 4) (name 4) (type passive))
(pin (num 5) (name 5) (type passive))
(pin (num 6) (name 6) (type passive))))
(libpart (lib flabbergast) (part R)
(footprints
(fp R?)
(fp 0603)
(fp 0805)
(fp R?-*)
(fp 1206))
(fields
(field (name Reference) R)
(field (name Value) R))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Switch) (part SW_SP3T)
(description "Switch, three position, single pole triple throw, 3 position switch, SP3T")
(footprints
(fp SW*)
(fp SP3T*))
(fields
(field (name Reference) SW)
(field (name Value) SW_SP3T))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))
(pin (num 3) (name 3) (type passive))
(pin (num 4) (name 4) (type passive))))
(libpart (lib Jumper) (part SolderJumper_3_Open)
(description "Solder Jumper, 3-pole, open")
(docs ~)
(footprints
(fp SolderJumper*Open*))
(fields
(field (name Reference) JP)
(field (name Value) SolderJumper_3_Open))
(pins
(pin (num 1) (name A) (type passive))
(pin (num 2) (name C) (type input))
(pin (num 3) (name B) (type passive))))
(libpart (lib flabbergast) (part USB_mini_micro_B)
(footprints
(fp USB*))
(fields
(field (name Reference) J)
(field (name Value) USB_mini_micro_B))
(pins
(pin (num 1) (name VUSB) (type power_out))
(pin (num 2) (name D-) (type BiDi))
(pin (num 3) (name D+) (type BiDi))
(pin (num 4) (name ID) (type input))
(pin (num 5) (name GND) (type power_out))
(pin (num 6) (name SHIELD) (type passive)))))
(libraries
(library (logical Regulator_Linear)
(uri /Users/js/dynamic/general/repos/kicad/kicad-symbols/Regulator_Linear.lib))
(library (logical Interface_USB)
(uri /Users/js/dynamic/general/repos/kicad/kicad-symbols/Interface_USB.lib))
(library (logical Device)
(uri /Users/js/dynamic/general/repos/kicad/kicad-symbols/Device.lib))
(library (logical flabbergast)
(uri /Users/js/dynamic/general/repos/kicad/flabbergast.lib))
(library (logical Switch)
(uri /Users/js/dynamic/general/repos/kicad/kicad-symbols/Switch.lib))
(library (logical Jumper)
(uri /Users/js/dynamic/general/repos/kicad/kicad-symbols/Jumper.lib)))
(nets
(net (code 1) (name GND)
(node (ref C3) (pin 2))
(node (ref C2) (pin 2))
(node (ref R10) (pin 1))
(node (ref C6) (pin 2))
(node (ref C4) (pin 2))
(node (ref C5) (pin 2))
(node (ref Y1) (pin 1))
(node (ref U2) (pin 2))
(node (ref C1) (pin 2))
(node (ref U1) (pin 16))
(node (ref U1) (pin 6))
(node (ref J1) (pin 5)))
(net (code 2) (name "Net-(R7-Pad1)")
(node (ref SJ1) (pin 1))
(node (ref R7) (pin 1)))
(net (code 3) (name "Net-(R7-Pad2)")
(node (ref R7) (pin 2))
(node (ref U1) (pin 2)))
(net (code 4) (name "Net-(R8-Pad2)")
(node (ref R8) (pin 2))
(node (ref U1) (pin 1)))
(net (code 5) (name "Net-(R6-Pad2)")
(node (ref U1) (pin 4))
(node (ref R6) (pin 2)))
(net (code 6) (name "Net-(SJ1-Pad2)")
(node (ref Y1) (pin 2))
(node (ref SJ1) (pin 2)))
(net (code 7) (name "Net-(R5-Pad2)")
(node (ref Y1) (pin 4))
(node (ref R5) (pin 2)))
(net (code 8) (name "Net-(R6-Pad1)")
(node (ref Y1) (pin 5))
(node (ref R6) (pin 1)))
(net (code 9) (name "Net-(R8-Pad1)")
(node (ref Y1) (pin 6))
(node (ref R8) (pin 1)))
(net (code 10) (name "Net-(SW1-Pad2)")
(node (ref SW1) (pin 2)))
(net (code 11) (name +3V3)
(node (ref U2) (pin 5))
(node (ref R10) (pin 2))
(node (ref D3) (pin 1))
(node (ref SW1) (pin 4))
(node (ref C6) (pin 1)))
(net (code 12) (name +5V)
(node (ref U1) (pin 15))
(node (ref U2) (pin 3))
(node (ref C5) (pin 1))
(node (ref U2) (pin 1))
(node (ref C4) (pin 1))
(node (ref J1) (pin 1))
(node (ref SW1) (pin 1)))
(net (code 13) (name PWR_OUT)
(node (ref SW1) (pin 3))
(node (ref RXL1) (pin 1))
(node (ref TXL1) (pin 1))
(node (ref Y1) (pin 3))
(node (ref R9) (pin 2)))
(net (code 14) (name "Net-(D3-Pad2)")
(node (ref U1) (pin 3))
(node (ref R9) (pin 1))
(node (ref D3) (pin 2)))
(net (code 15) (name "Net-(SJ1-Pad3)")
(node (ref U1) (pin 18))
(node (ref SJ1) (pin 3)))
(net (code 16) (name "Net-(R5-Pad1)")
(node (ref R5) (pin 1))
(node (ref U1) (pin 20)))
(net (code 17) (name "Net-(U1-Pad9)")
(node (ref U1) (pin 9)))
(net (code 18) (name "Net-(U1-Pad7)")
(node (ref U1) (pin 7)))
(net (code 19) (name "Net-(U1-Pad8)")
(node (ref U1) (pin 8)))
(net (code 20) (name "Net-(U1-Pad5)")
(node (ref U1) (pin 5)))
(net (code 21) (name "Net-(U1-Pad19)")
(node (ref U1) (pin 19)))
(net (code 22) (name "Net-(R3-Pad1)")
(node (ref R3) (pin 1))
(node (ref RXL1) (pin 2)))
(net (code 23) (name "Net-(R4-Pad1)")
(node (ref TXL1) (pin 2))
(node (ref R4) (pin 1)))
(net (code 24) (name "Net-(J1-Pad4)")
(node (ref J1) (pin 4)))
(net (code 25) (name "Net-(J1-Pad6)")
(node (ref J1) (pin 6)))
(net (code 26) (name "Net-(R4-Pad2)")
(node (ref R4) (pin 2))
(node (ref U1) (pin 10)))
(net (code 27) (name "Net-(C3-Pad1)")
(node (ref U1) (pin 13))
(node (ref U1) (pin 14))
(node (ref C3) (pin 1)))
(net (code 28) (name "Net-(R3-Pad2)")
(node (ref R3) (pin 2))
(node (ref U1) (pin 17)))
(net (code 29) (name "Net-(R1-Pad2)")
(node (ref U1) (pin 12))
(node (ref R1) (pin 2)))
(net (code 30) (name "Net-(R2-Pad1)")
(node (ref R2) (pin 1))
(node (ref U1) (pin 11)))
(net (code 31) (name "Net-(C1-Pad1)")
(node (ref C1) (pin 1))
(node (ref R2) (pin 2))
(node (ref J1) (pin 3)))
(net (code 32) (name "Net-(C2-Pad1)")
(node (ref J1) (pin 2))
(node (ref R1) (pin 1))
(node (ref C2) (pin 1)))
(net (code 33) (name "Net-(U2-Pad4)")
(node (ref U2) (pin 4)))))

30
ft231x-end/ft231x-end.pro Normal file
View file

@ -0,0 +1,30 @@
update=Sun 09 Jun 2019 11:02:02 BST
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=

682
ft231x-end/ft231x-end.sch Normal file
View file

@ -0,0 +1,682 @@
EESchema Schematic File Version 4
LIBS:ft231x-end-cache
EELAYER 29 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "ft231xs USB-to-serial"
Date "19/11/2017"
Rev "rev2"
Comp "flabbergast"
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L Interface_USB:FT231XS U1
U 1 1 59F0BE8F
P 4650 3350
F 0 "U1" H 4100 4150 50 0000 L CNN
F 1 "FT231XS" H 4950 4150 50 0000 L CNN
F 2 "Package_SSOP:QSOP-20_3.9x8.7mm_P0.635mm" H 4650 3350 50 0001 C CNN
F 3 "" H 4650 3350 50 0001 C CNN
1 4650 3350
1 0 0 -1
$EndComp
$Comp
L ft231x-end-rescue:R-flabbergast R1
U 1 1 59F0C1EA
P 3450 3050
F 0 "R1" V 3530 3050 50 0000 C CNN
F 1 "27R" V 3450 3050 50 0000 C CNN
F 2 "flabbergast:0603" H 3450 3050 60 0001 C CNN
F 3 "" H 3450 3050 60 0000 C CNN
1 3450 3050
0 -1 -1 0
$EndComp
$Comp
L ft231x-end-rescue:R-flabbergast R2
U 1 1 59F0C21F
P 3450 3150
F 0 "R2" V 3530 3150 50 0000 C CNN
F 1 "27R" V 3450 3150 50 0000 C CNN
F 2 "flabbergast:0603" H 3450 3150 60 0001 C CNN
F 3 "" H 3450 3150 60 0000 C CNN
1 3450 3150
0 1 1 0
$EndComp
$Comp
L ft231x-end-rescue:CAP-flabbergast C1
U 1 1 59F0C2C6
P 2950 3450
F 0 "C1" H 3010 3565 50 0000 L BNN
F 1 "47pF" H 3010 3365 50 0000 L BNN
F 2 "flabbergast:0603" H 2950 3450 60 0001 C CNN
F 3 "" H 2950 3450 60 0000 C CNN
1 2950 3450
1 0 0 -1
$EndComp
$Comp
L ft231x-end-rescue:CAP-flabbergast C2
U 1 1 59F0C2FF
P 2650 3450
F 0 "C2" H 2710 3565 50 0000 L BNN
F 1 "47pF" H 2710 3365 50 0000 L BNN
F 2 "flabbergast:0603" H 2650 3450 60 0001 C CNN
F 3 "" H 2650 3450 60 0000 C CNN
1 2650 3450
1 0 0 -1
$EndComp
$Comp
L ft231x-end-rescue:R-flabbergast R3
U 1 1 59F0C3F1
P 6100 2250
F 0 "R3" V 6180 2250 50 0000 C CNN
F 1 "390R" V 6100 2250 50 0000 C CNN
F 2 "flabbergast:0603" H 6100 2250 60 0001 C CNN
F 3 "" H 6100 2250 60 0000 C CNN
1 6100 2250
1 0 0 -1
$EndComp
$Comp
L ft231x-end-rescue:R-flabbergast R4
U 1 1 59F0C435
P 6450 2250
F 0 "R4" V 6530 2250 50 0000 C CNN
F 1 "390R" V 6450 2250 50 0000 C CNN
F 2 "flabbergast:0603" H 6450 2250 60 0001 C CNN
F 3 "" H 6450 2250 60 0000 C CNN
1 6450 2250
1 0 0 -1
$EndComp
$Comp
L ft231x-end-rescue:LED-flabbergast RXL1
U 1 1 59F0C48A
P 6100 1600
F 0 "RXL1" H 6100 1700 50 0000 C CNN
F 1 "RED_LED" H 6100 1500 50 0000 C CNN
F 2 "flabbergast:LED-0603" H 6100 1600 60 0001 C CNN
F 3 "" H 6100 1600 60 0000 C CNN
1 6100 1600
0 -1 -1 0
$EndComp
$Comp
L ft231x-end-rescue:LED-flabbergast TXL1
U 1 1 59F0C4D5
P 6450 1600
F 0 "TXL1" H 6450 1700 50 0000 C CNN
F 1 "AMBER_LED" H 6450 1500 50 0000 C CNN
F 2 "flabbergast:LED-0603" H 6450 1600 60 0001 C CNN
F 3 "" H 6450 1600 60 0000 C CNN
1 6450 1600
0 -1 -1 0
$EndComp
$Comp
L ft231x-end-rescue:CAP-flabbergast C3
U 1 1 59F0C7B2
P 3800 3800
F 0 "C3" H 3860 3915 50 0000 L BNN
F 1 "0.1uF" H 3860 3715 50 0000 L BNN
F 2 "flabbergast:0603" H 3800 3800 60 0001 C CNN
F 3 "" H 3800 3800 60 0000 C CNN
1 3800 3800
1 0 0 -1
$EndComp
$Comp
L ft231x-end-rescue:GND-flabbergast #PWR01
U 1 1 59F0C812
P 3800 4350
F 0 "#PWR01" H 3800 4100 50 0001 C CNN
F 1 "GND" H 3800 4200 50 0000 C CNN
F 2 "" H 3800 4350 60 0000 C CNN
F 3 "" H 3800 4350 60 0000 C CNN
1 3800 4350
1 0 0 -1
$EndComp
$Comp
L ft231x-end-rescue:GND-flabbergast #PWR02
U 1 1 59F0C842
P 4550 4350
F 0 "#PWR02" H 4550 4100 50 0001 C CNN
F 1 "GND" H 4550 4200 50 0000 C CNN
F 2 "" H 4550 4350 60 0000 C CNN
F 3 "" H 4550 4350 60 0000 C CNN
1 4550 4350
1 0 0 -1
$EndComp
$Comp
L ft231x-end-rescue:GND-flabbergast #PWR03
U 1 1 59F0C86B
P 4750 4350
F 0 "#PWR03" H 4750 4100 50 0001 C CNN
F 1 "GND" H 4750 4200 50 0000 C CNN
F 2 "" H 4750 4350 60 0000 C CNN
F 3 "" H 4750 4350 60 0000 C CNN
1 4750 4350
1 0 0 -1
$EndComp
$Comp
L ft231x-end-rescue:GND-flabbergast #PWR04
U 1 1 59F0C894
P 2950 4400
F 0 "#PWR04" H 2950 4150 50 0001 C CNN
F 1 "GND" H 2950 4250 50 0000 C CNN
F 2 "" H 2950 4400 60 0000 C CNN
F 3 "" H 2950 4400 60 0000 C CNN
1 2950 4400
1 0 0 -1
$EndComp
$Comp
L ft231x-end-rescue:GND-flabbergast #PWR05
U 1 1 59F0C8BD
P 2650 4400
F 0 "#PWR05" H 2650 4150 50 0001 C CNN
F 1 "GND" H 2650 4250 50 0000 C CNN
F 2 "" H 2650 4400 60 0000 C CNN
F 3 "" H 2650 4400 60 0000 C CNN
1 2650 4400
1 0 0 -1
$EndComp
$Comp
L ft231x-end-rescue:USB_mini_micro_B-flabbergast J1
U 1 1 59F0C9EE
P 1900 3100
F 0 "J1" H 1500 3050 60 0000 C CNN
F 1 "USB_mini_micro_B" H 1750 3350 60 0001 C CNN
F 2 "flabbergast:USB_microB_2TH_OSHPARK" H 1850 3100 60 0001 C CNN
F 3 "" H 1850 3100 60 0000 C CNN
1 1900 3100
1 0 0 -1
$EndComp
$Comp
L ft231x-end-rescue:GND-flabbergast #PWR06
U 1 1 59F0CC05
P 2200 4400
F 0 "#PWR06" H 2200 4150 50 0001 C CNN
F 1 "GND" H 2200 4250 50 0000 C CNN
F 2 "" H 2200 4400 60 0000 C CNN
F 3 "" H 2200 4400 60 0000 C CNN
1 2200 4400
1 0 0 -1
$EndComp
NoConn ~ 2050 3450
NoConn ~ 2050 3250
Wire Wire Line
5350 3750 6100 3750
Wire Wire Line
6100 3750 6100 2500
Wire Wire Line
5350 3850 6450 3850
Wire Wire Line
6450 3850 6450 2500
Wire Wire Line
2650 4400 2650 3550
Wire Wire Line
2950 4400 2950 3550
Wire Wire Line
4550 4350 4550 4250
Wire Wire Line
4750 4350 4750 4250
Wire Wire Line
3800 4350 3800 3900
Wire Wire Line
3800 3350 3950 3350
Wire Wire Line
3950 2750 3800 2750
Connection ~ 3800 3350
Wire Wire Line
2050 3050 2650 3050
Wire Wire Line
3700 3050 3950 3050
Wire Wire Line
3950 3150 3700 3150
Wire Wire Line
2050 3150 2950 3150
Wire Wire Line
2650 3250 2650 3050
Connection ~ 2650 3050
Wire Wire Line
2950 3250 2950 3150
Connection ~ 2950 3150
Wire Wire Line
2200 4400 2200 3350
Wire Wire Line
2200 3350 2050 3350
Wire Wire Line
2950 2950 2050 2950
Wire Wire Line
2950 2250 2950 2450
Wire Wire Line
2950 2450 4550 2450
Wire Wire Line
6100 2000 6100 1800
Wire Wire Line
6450 2000 6450 1800
$Comp
L ft231x-end-rescue:+5V-flabbergast #PWR07
U 1 1 59F0CF0F
P 2950 2250
F 0 "#PWR07" H 2950 2100 50 0001 C CNN
F 1 "+5V" H 2950 2390 50 0000 C CNN
F 2 "" H 2950 2250 50 0000 C CNN
F 3 "" H 2950 2250 50 0000 C CNN
1 2950 2250
1 0 0 -1
$EndComp
Wire Wire Line
6450 1250 6450 1400
Wire Wire Line
6100 1250 6100 1400
Connection ~ 2950 2450
$Comp
L Regulator_Linear:MIC5205-3.3YM5 U2
U 1 1 59F0D0CC
P 2950 5650
F 0 "U2" H 2800 5875 50 0000 C CNN
F 1 "ap2112k-3.3" H 2950 5875 50 0000 L CNN
F 2 "Package_TO_SOT_SMD:SOT-23-5" H 2950 5975 50 0001 C CNN
F 3 "" H 2950 5650 50 0001 C CNN
1 2950 5650
1 0 0 -1
$EndComp
$Comp
L ft231x-end-rescue:GND-flabbergast #PWR08
U 1 1 59F0D1EE
P 2950 6100
F 0 "#PWR08" H 2950 5850 50 0001 C CNN
F 1 "GND" H 2950 5950 50 0000 C CNN
F 2 "" H 2950 6100 60 0000 C CNN
F 3 "" H 2950 6100 60 0000 C CNN
1 2950 6100
1 0 0 -1
$EndComp
Wire Wire Line
2950 6100 2950 5950
$Comp
L ft231x-end-rescue:+5V-flabbergast #PWR09
U 1 1 59F0D289
P 1900 5400
F 0 "#PWR09" H 1900 5250 50 0001 C CNN
F 1 "+5V" H 1900 5540 50 0000 C CNN
F 2 "" H 1900 5400 50 0000 C CNN
F 3 "" H 1900 5400 50 0000 C CNN
1 1900 5400
1 0 0 -1
$EndComp
Wire Wire Line
1900 5650 2300 5650
NoConn ~ 3250 5650
$Comp
L ft231x-end-rescue:+3.3V-flabbergast #PWR010
U 1 1 59F0D522
P 3550 5400
F 0 "#PWR010" H 3550 5250 50 0001 C CNN
F 1 "+3.3V" H 3550 5540 50 0000 C CNN
F 2 "" H 3550 5400 50 0000 C CNN
F 3 "" H 3550 5400 50 0000 C CNN
1 3550 5400
1 0 0 -1
$EndComp
Wire Wire Line
3550 5400 3550 5550
Wire Wire Line
3550 5550 3250 5550
$Comp
L ft231x-end-rescue:M06-flabbergast Y1
U 1 1 59F0CE10
P 8650 3000
F 0 "Y1" H 8600 3350 40 0000 C CNN
F 1 "FTDI" H 8650 2650 40 0000 C CNN
F 2 "flabbergast:M06_LOCK_NOSILK" H 8500 3050 60 0001 C CNN
F 3 "" H 8500 3050 60 0000 C CNN
1 8650 3000
1 0 0 -1
$EndComp
$Comp
L Switch:SW_SP3T SW1
U 1 1 59F0D3DC
P 5700 5550
F 0 "SW1" H 5700 5750 50 0000 C CNN
F 1 "pwr_sel" H 5700 5350 50 0000 C CNN
F 2 "Button_Switch_SMD:SW_SP3T_PCM13" H 5075 5725 50 0001 C CNN
F 3 "" H 5075 5725 50 0001 C CNN
1 5700 5550
-1 0 0 1
$EndComp
$Comp
L ft231x-end-rescue:+3.3V-flabbergast #PWR011
U 1 1 59F0DA15
P 5300 5450
F 0 "#PWR011" H 5300 5300 50 0001 C CNN
F 1 "+3.3V" H 5300 5590 50 0000 C CNN
F 2 "" H 5300 5450 50 0000 C CNN
F 3 "" H 5300 5450 50 0000 C CNN
1 5300 5450
1 0 0 -1
$EndComp
Wire Wire Line
5300 5450 5500 5450
$Comp
L ft231x-end-rescue:+5V-flabbergast #PWR012
U 1 1 59F0DABB
P 5100 5650
F 0 "#PWR012" H 5100 5500 50 0001 C CNN
F 1 "+5V" H 5100 5790 50 0000 C CNN
F 2 "" H 5100 5650 50 0000 C CNN
F 3 "" H 5100 5650 50 0000 C CNN
1 5100 5650
1 0 0 -1
$EndComp
Wire Wire Line
5100 5650 5500 5650
Text GLabel 6100 5550 2 60 Input ~ 0
PWR_OUT
Wire Wire Line
6100 5550 5900 5550
Text GLabel 8100 2950 0 60 Input ~ 0
PWR_OUT
Wire Wire Line
8100 2950 8400 2950
Wire Wire Line
3800 2750 3800 3350
NoConn ~ 5500 5550
$Comp
L ft231x-end-rescue:CAP-flabbergast C5
U 1 1 59F0E765
P 2300 5850
F 0 "C5" H 2360 5965 50 0000 L BNN
F 1 "10uF" H 2360 5765 50 0000 L BNN
F 2 "flabbergast:0603" H 2300 5850 60 0001 C CNN
F 3 "" H 2300 5850 60 0000 C CNN
1 2300 5850
1 0 0 -1
$EndComp
$Comp
L ft231x-end-rescue:CAP-flabbergast C4
U 1 1 59F0E7BA
P 1900 5850
F 0 "C4" H 1960 5965 50 0000 L BNN
F 1 "0.1uF" H 1960 5765 50 0000 L BNN
F 2 "flabbergast:0603" H 1900 5850 60 0001 C CNN
F 3 "" H 1900 5850 60 0000 C CNN
1 1900 5850
1 0 0 -1
$EndComp
$Comp
L ft231x-end-rescue:CAP-flabbergast C6
U 1 1 59F0E7FE
P 3550 5850
F 0 "C6" H 3610 5965 50 0000 L BNN
F 1 "10uF" H 3610 5765 50 0000 L BNN
F 2 "flabbergast:0603" H 3550 5850 60 0001 C CNN
F 3 "" H 3550 5850 60 0000 C CNN
1 3550 5850
1 0 0 -1
$EndComp
$Comp
L ft231x-end-rescue:GND-flabbergast #PWR013
U 1 1 59F0E84D
P 3550 6100
F 0 "#PWR013" H 3550 5850 50 0001 C CNN
F 1 "GND" H 3550 5950 50 0000 C CNN
F 2 "" H 3550 6100 60 0000 C CNN
F 3 "" H 3550 6100 60 0000 C CNN
1 3550 6100
1 0 0 -1
$EndComp
$Comp
L ft231x-end-rescue:GND-flabbergast #PWR014
U 1 1 59F0E88B
P 2300 6100
F 0 "#PWR014" H 2300 5850 50 0001 C CNN
F 1 "GND" H 2300 5950 50 0000 C CNN
F 2 "" H 2300 6100 60 0000 C CNN
F 3 "" H 2300 6100 60 0000 C CNN
1 2300 6100
1 0 0 -1
$EndComp
$Comp
L ft231x-end-rescue:GND-flabbergast #PWR015
U 1 1 59F0E987
P 1900 6100
F 0 "#PWR015" H 1900 5850 50 0001 C CNN
F 1 "GND" H 1900 5950 50 0000 C CNN
F 2 "" H 1900 6100 60 0000 C CNN
F 3 "" H 1900 6100 60 0000 C CNN
1 1900 6100
1 0 0 -1
$EndComp
Wire Wire Line
2650 5550 2550 5550
Wire Wire Line
2550 5550 2550 5650
Connection ~ 2550 5650
Connection ~ 2300 5650
Wire Wire Line
1900 5650 1900 5400
Wire Wire Line
1900 5950 1900 6100
Wire Wire Line
2300 5950 2300 6100
Wire Wire Line
3550 6100 3550 5950
Connection ~ 3550 5550
$Comp
L ft231x-end-rescue:R-flabbergast R7
U 1 1 59F0F1BA
P 6850 2750
F 0 "R7" V 6930 2750 50 0000 C CNN
F 1 "1kR" V 6850 2750 50 0000 C CNN
F 2 "flabbergast:0603" H 6850 2750 60 0001 C CNN
F 3 "" H 6850 2750 60 0000 C CNN
1 6850 2750
0 1 1 0
$EndComp
$Comp
L ft231x-end-rescue:R-flabbergast R8
U 1 1 59F0F34E
P 7250 3250
F 0 "R8" V 7330 3250 50 0000 C CNN
F 1 "390R" V 7250 3250 50 0000 C CNN
F 2 "flabbergast:0603" H 7250 3250 60 0001 C CNN
F 3 "" H 7250 3250 60 0000 C CNN
1 7250 3250
0 1 1 0
$EndComp
$Comp
L ft231x-end-rescue:R-flabbergast R6
U 1 1 59F0F3F2
P 6850 3150
F 0 "R6" V 6930 3150 50 0000 C CNN
F 1 "390R" V 6850 3150 50 0000 C CNN
F 2 "flabbergast:0603" H 6850 3150 60 0001 C CNN
F 3 "" H 6850 3150 60 0000 C CNN
1 6850 3150
0 1 1 0
$EndComp
$Comp
L ft231x-end-rescue:R-flabbergast R5
U 1 1 59F0F43F
P 6850 3050
F 0 "R5" V 6930 3050 50 0000 C CNN
F 1 "390R" V 6850 3050 50 0000 C CNN
F 2 "flabbergast:0603" H 6850 3050 60 0001 C CNN
F 3 "" H 6850 3050 60 0000 C CNN
1 6850 3050
0 -1 -1 0
$EndComp
$Comp
L ft231x-end-rescue:GND-flabbergast #PWR016
U 1 1 59F0F65B
P 8050 2550
F 0 "#PWR016" H 8050 2300 50 0001 C CNN
F 1 "GND" H 8050 2400 50 0000 C CNN
F 2 "" H 8050 2550 60 0000 C CNN
F 3 "" H 8050 2550 60 0000 C CNN
1 8050 2550
1 0 0 -1
$EndComp
Wire Wire Line
8400 2750 8400 2550
Wire Wire Line
8400 2550 8050 2550
Wire Wire Line
8400 3050 7100 3050
Wire Wire Line
8400 3150 7100 3150
Wire Wire Line
8400 3250 7500 3250
Wire Wire Line
7000 3250 5700 3250
Wire Wire Line
5700 3250 5700 3150
Wire Wire Line
5700 3150 5350 3150
Wire Wire Line
6600 3150 5800 3150
Wire Wire Line
5800 3150 5800 2850
Wire Wire Line
5800 2850 5350 2850
Wire Wire Line
5350 2750 5900 2750
Wire Wire Line
5900 2750 5900 3050
Wire Wire Line
5900 3050 6600 3050
NoConn ~ 5350 3050
NoConn ~ 5350 3250
NoConn ~ 5350 3350
NoConn ~ 5350 3450
NoConn ~ 5350 3950
Text GLabel 3950 1700 0 60 Input ~ 0
PWR_OUT
Wire Wire Line
6200 2750 6200 2950
Wire Wire Line
6200 2950 5350 2950
$Comp
L ft231x-end-rescue:R-flabbergast R9
U 1 1 59F0FF43
P 4400 1700
F 0 "R9" V 4480 1700 50 0000 C CNN
F 1 "390R" V 4400 1700 50 0000 C CNN
F 2 "flabbergast:0603" H 4400 1700 60 0001 C CNN
F 3 "" H 4400 1700 60 0000 C CNN
1 4400 1700
0 1 1 0
$EndComp
$Comp
L ft231x-end-rescue:GND-flabbergast #PWR017
U 1 1 59F102F6
P 5550 2300
F 0 "#PWR017" H 5550 2050 50 0001 C CNN
F 1 "GND" H 5550 2150 50 0000 C CNN
F 2 "" H 5550 2300 60 0000 C CNN
F 3 "" H 5550 2300 60 0000 C CNN
1 5550 2300
1 0 0 -1
$EndComp
Wire Wire Line
4150 1700 3950 1700
Wire Wire Line
4750 2450 4750 1700
Connection ~ 4750 1700
Text GLabel 5900 1250 0 60 Input ~ 0
PWR_OUT
Wire Wire Line
5900 1250 6100 1250
Connection ~ 6100 1250
$Comp
L ft231x-end-rescue:+3.3V-flabbergast #PWR018
U 1 1 59F4725E
P 5550 1700
F 0 "#PWR018" H 5550 1550 50 0001 C CNN
F 1 "+3.3V" H 5550 1840 50 0000 C CNN
F 2 "" H 5550 1700 50 0000 C CNN
F 3 "" H 5550 1700 50 0000 C CNN
1 5550 1700
1 0 0 -1
$EndComp
$Comp
L ft231x-end-rescue:R-flabbergast R10
U 1 1 59F473C9
P 5550 2000
F 0 "R10" V 5630 2000 50 0000 C CNN
F 1 "1kR" V 5550 2000 50 0000 C CNN
F 2 "flabbergast:0603" H 5550 2000 60 0001 C CNN
F 3 "" H 5550 2000 60 0000 C CNN
1 5550 2000
-1 0 0 1
$EndComp
$Comp
L Device:D_Schottky D3
U 1 1 59F474FE
P 5150 1700
F 0 "D3" H 5150 1800 50 0000 C CNN
F 1 "D_Schottky" H 5150 1600 50 0000 C CNN
F 2 "Diode_SMD:D_SOT-23_ANK" H 5150 1700 50 0001 C CNN
F 3 "" H 5150 1700 50 0001 C CNN
1 5150 1700
-1 0 0 1
$EndComp
Wire Wire Line
5300 1700 5550 1700
Wire Wire Line
5550 1700 5550 1750
Wire Wire Line
5550 2250 5550 2300
Wire Wire Line
4650 1700 4750 1700
Wire Wire Line
5350 3650 6350 3650
Wire Wire Line
6350 3650 6350 2600
Wire Wire Line
6350 2600 6900 2600
Wire Wire Line
6900 2600 6900 2450
Wire Wire Line
6900 2450 7750 2450
Wire Wire Line
7550 2850 8400 2850
Wire Wire Line
6200 2750 6600 2750
$Comp
L Jumper:SolderJumper_3_Open SJ1
U 1 1 5A6B9E2E
P 7550 2700
F 0 "SJ1" H 7450 2600 50 0000 C CNN
F 1 "R/C" H 7550 2810 50 0000 C CNN
F 2 "flabbergast:GS3" H 7550 2700 50 0001 C CNN
F 3 "" H 7550 2700 50 0001 C CNN
1 7550 2700
1 0 0 -1
$EndComp
Wire Wire Line
7100 2750 7100 2700
Wire Wire Line
7100 2700 7350 2700
Wire Wire Line
7750 2450 7750 2700
Wire Wire Line
3800 3350 3800 3600
Wire Wire Line
2650 3050 3200 3050
Wire Wire Line
2950 3150 3200 3150
Wire Wire Line
2950 2450 2950 2950
Wire Wire Line
2550 5650 2650 5650
Wire Wire Line
2300 5650 2550 5650
Wire Wire Line
3550 5550 3550 5650
Wire Wire Line
4750 1700 5000 1700
Wire Wire Line
6100 1250 6450 1250
$EndSCHEMATC

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

3
ft231x-end/sym-lib-table Normal file
View file

@ -0,0 +1,3 @@
(sym_lib_table
(lib (name ft231x-end-rescue)(type Legacy)(uri ${KIPRJMOD}/ft231x-end-rescue.lib)(options "")(descr ""))
)

View file

@ -224,14 +224,13 @@ X B 3 200 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# flabbergast_+3V3
# pocketb_rfm69-rescue_+3V3-flabbergast
#
DEF flabbergast_+3V3 #PWR 0 0 Y Y 1 F P
DEF pocketb_rfm69-rescue_+3V3-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "flabbergast_+3V3" 0 140 50 H V C CNN
F1 "pocketb_rfm69-rescue_+3V3-flabbergast" 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
@ -240,11 +239,11 @@ X +3V3 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# flabbergast_+5V
# pocketb_rfm69-rescue_+5V-flabbergast
#
DEF flabbergast_+5V #PWR 0 0 Y Y 1 F P
DEF pocketb_rfm69-rescue_+5V-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "flabbergast_+5V" 0 140 50 H V C CNN
F1 "pocketb_rfm69-rescue_+5V-flabbergast" 0 140 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
@ -255,37 +254,6 @@ X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# flabbergast_ATSHA204A_3LEAD
#
DEF flabbergast_ATSHA204A_3LEAD U 0 40 Y Y 1 F N
F0 "U" -350 250 40 H V C CNN
F1 "flabbergast_ATSHA204A_3LEAD" -150 -250 40 H V C CNN
F2 "SOT-23_Handsoldering" -250 0 30 H I C CIN
F3 "" 0 0 60 H V C CNN
$FPLIST
SOT-23*
$ENDFPLIST
DRAW
S -400 200 0 -200 0 1 10 f
X SDA 1 -550 0 150 R 40 40 1 1 B
X VCC 2 -200 350 150 D 40 40 1 1 W
X GND 3 -200 -350 150 U 40 40 1 1 W
ENDDRAW
ENDDEF
#
# flabbergast_GND
#
DEF flabbergast_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "flabbergast_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
#
# pocketb_rfm69-rescue_ATMEGA328P-AU
#
DEF pocketb_rfm69-rescue_ATMEGA328P-AU U 0 40 Y Y 1 F N
@ -333,6 +301,24 @@ X (PCINT21/OC0B/T1)PD5 9 1000 -1000 150 L 40 40 1 1 B
ENDDRAW
ENDDEF
#
# pocketb_rfm69-rescue_ATSHA204A_3LEAD-flabbergast
#
DEF pocketb_rfm69-rescue_ATSHA204A_3LEAD-flabbergast U 0 40 Y Y 1 F N
F0 "U" -350 250 40 H V C CNN
F1 "pocketb_rfm69-rescue_ATSHA204A_3LEAD-flabbergast" -150 -250 40 H V C CNN
F2 "SOT-23_Handsoldering" -250 0 30 H I C CIN
F3 "" 0 0 60 H V C CNN
$FPLIST
SOT-23*
$ENDFPLIST
DRAW
S -400 200 0 -200 0 1 10 f
X SDA 1 -550 0 150 R 40 40 1 1 B
X VCC 2 -200 350 150 D 40 40 1 1 W
X GND 3 -200 -350 150 U 40 40 1 1 W
ENDDRAW
ENDDEF
#
# pocketb_rfm69-rescue_Conn_01x01_Female
#
DEF pocketb_rfm69-rescue_Conn_01x01_Female J 0 40 Y N 1 F N
@ -374,6 +360,19 @@ X VCC 8 0 600 100 D 50 50 1 1 W
ENDDRAW
ENDDEF
#
# pocketb_rfm69-rescue_GND-flabbergast
#
DEF pocketb_rfm69-rescue_GND-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "pocketb_rfm69-rescue_GND-flabbergast" 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
#
# pocketb_rfm69-rescue_RFM69HW
#
DEF pocketb_rfm69-rescue_RFM69HW U 0 40 Y Y 1 F N

View file

@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

View file

@ -1,6 +1,36 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# +3V3-flabbergast
#
DEF +3V3-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "+3V3-flabbergast" 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 +3V3 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# +5V-flabbergast
#
DEF +5V-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "+5V-flabbergast" 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
#
# ATMEGA328P-AU
#
DEF ATMEGA328P-AU U 0 40 Y Y 1 F N
@ -48,6 +78,24 @@ X (PCINT21/OC0B/T1)PD5 9 1000 -1000 150 L 40 40 1 1 B
ENDDRAW
ENDDEF
#
# ATSHA204A_3LEAD-flabbergast
#
DEF ATSHA204A_3LEAD-flabbergast U 0 40 Y Y 1 F N
F0 "U" -350 250 40 H V C CNN
F1 "ATSHA204A_3LEAD-flabbergast" -150 -250 40 H V C CNN
F2 "SOT-23_Handsoldering" -250 0 30 H I C CIN
F3 "" 0 0 60 H V C CNN
$FPLIST
SOT-23*
$ENDFPLIST
DRAW
S -400 200 0 -200 0 1 10 f
X SDA 1 -550 0 150 R 40 40 1 1 B
X VCC 2 -200 350 150 D 40 40 1 1 W
X GND 3 -200 -350 150 U 40 40 1 1 W
ENDDRAW
ENDDEF
#
# Conn_01x01_Female
#
DEF Conn_01x01_Female J 0 40 Y N 1 F N
@ -89,6 +137,19 @@ X VCC 8 0 600 100 D 50 50 1 1 W
ENDDRAW
ENDDEF
#
# GND-flabbergast
#
DEF GND-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "GND-flabbergast" 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
#
# RFM69HW
#
DEF RFM69HW U 0 40 Y Y 1 F N

View file

@ -1,14 +1,14 @@
(export (version D)
(design
(source /Users/js/dynamic/general/repos/kicad/pocketb_rfm69/pocketb_rfm69.sch)
(date "Sunday, 28 January 2018 'amt' 09:15:16")
(tool "Eeschema 4.0.7")
(source /home/js/dynamic/repositories/kicad_public/pocketb_rfm69/pocketb_rfm69.sch)
(date "Sat 29 Jun 2019 20:21:48 BST")
(tool "Eeschema 5.1.2")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title)
(company)
(rev)
(date "zondag 28 september 2014")
(title "pocketbeagle RFM69 cape")
(company flabbergast)
(rev rev1)
(date "28 january 2018")
(source pocketb_rfm69.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
@ -18,274 +18,184 @@
(comp (ref U1)
(value ATMEGA328P-AU)
(footprint Package_QFP:TQFP-32_7x7mm_P0.8mm)
(libsource (lib MCU_Atmel_ATMEGA) (part ATMEGA328P-AU))
(libsource (lib pocketb_rfm69-rescue) (part ATMEGA328P-AU) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A6BA2C1))
(comp (ref U2)
(value RFM69HW)
(footprint flabbergast:RFM69HW_lesspads)
(libsource (lib RF_AM_FM) (part RFM69HW))
(libsource (lib pocketb_rfm69-rescue) (part RFM69HW) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A6BA4C4))
(comp (ref U3)
(value DS1338C)
(footprint Package_SSOP:MSOP-8_3x3mm_P0.65mm)
(libsource (lib Timer_RTC) (part DS1307+))
(libsource (lib pocketb_rfm69-rescue) (part DS1307+) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A6BA54C))
(comp (ref U4)
(value ATSHA204A_3LEAD)
(footprint Package_TO_SOT_SMD:SOT-23_Handsoldering)
(libsource (lib flabbergast) (part ATSHA204A_3LEAD))
(libsource (lib pocketb_rfm69-rescue) (part ATSHA204A_3LEAD-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A6BA7C3))
(comp (ref J1)
(value P2_main)
(footprint Connector_PinHeader_2.54mm:PinHeader_1x14_P2.54mm_Vertical)
(libsource (lib Connector_Generic) (part Conn_01x14))
(libsource (lib Connector_Generic) (part Conn_01x14) (description "Generic connector, single row, 01x14, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6BAC43))
(comp (ref J2)
(value P2_Batt)
(footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical)
(libsource (lib Connector_Generic) (part Conn_01x02))
(libsource (lib Connector_Generic) (part Conn_01x02) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6BAC94))
(comp (ref Y1)
(value 32768kHz)
(footprint Crystal:Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal)
(libsource (lib Device) (part Crystal))
(libsource (lib Device) (part Crystal) (description "Two pin crystal"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6BB1A3))
(comp (ref Y2)
(value 16MHz)
(footprint Crystal:Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal)
(libsource (lib Device) (part Crystal))
(libsource (lib Device) (part Crystal) (description "Two pin crystal"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6BB2C0))
(comp (ref R1)
(value 4k7)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder)
(libsource (lib Device) (part R_Small))
(libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6BB7C1))
(comp (ref C5)
(value 0.1uF)
(footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.50mm_HandSolder)
(libsource (lib Device) (part C_Small))
(libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6BB816))
(comp (ref C4)
(value 0.1uF)
(footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.50mm_HandSolder)
(libsource (lib Device) (part C_Small))
(libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6BC91D))
(comp (ref C3)
(value 0.1uF)
(footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.50mm_HandSolder)
(libsource (lib Device) (part C_Small))
(libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6BC9AD))
(comp (ref C2)
(value 0.1uF)
(footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.50mm_HandSolder)
(libsource (lib Device) (part C_Small))
(libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6BC9E8))
(comp (ref BT1)
(value CR1220)
(footprint flabbergast:Keystone_3001_1x12mm-CoinCell)
(libsource (lib Device) (part Battery_Cell))
(libsource (lib Device) (part Battery_Cell) (description "Single-cell battery"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6C46EA))
(comp (ref R3)
(value 4k7)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder)
(libsource (lib Device) (part R_Small))
(libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6C51C0))
(comp (ref R2)
(value 4k7)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder)
(libsource (lib Device) (part R_Small))
(libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6C5283))
(comp (ref C6)
(value 10uF)
(footprint Capacitor_SMD:C_1206_3216Metric_Pad1.24x1.80mm_HandSolder)
(libsource (lib Device) (part C_Small))
(libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6C729A))
(comp (ref R4)
(value 10k)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder)
(libsource (lib Device) (part R_Small))
(libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6C7AA9))
(comp (ref J3)
(value JST_BATT)
(footprint Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal)
(libsource (lib Connector_Generic) (part Conn_01x02))
(libsource (lib Connector_Generic) (part Conn_01x02) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6CDB5E))
(comp (ref D1)
(value RED)
(footprint LED_SMD:LED_0805_2012Metric_Pad0.97x1.50mm_HandSolder)
(libsource (lib Device) (part LED_Small_ALT))
(libsource (lib Device) (part LED_Small_ALT) (description "Light emitting diode, small symbol, filled shape"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6CDE39))
(comp (ref D2)
(value GREEN)
(footprint LED_SMD:LED_0805_2012Metric_Pad0.97x1.50mm_HandSolder)
(libsource (lib Device) (part LED_Small_ALT))
(libsource (lib Device) (part LED_Small_ALT) (description "Light emitting diode, small symbol, filled shape"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6CDF21))
(comp (ref D3)
(value YELLOW)
(footprint LED_SMD:LED_0805_2012Metric_Pad0.97x1.50mm_HandSolder)
(libsource (lib Device) (part LED_Small_ALT))
(libsource (lib Device) (part LED_Small_ALT) (description "Light emitting diode, small symbol, filled shape"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6CDF7B))
(comp (ref D4)
(value BLUE)
(footprint LED_SMD:LED_0805_2012Metric_Pad0.97x1.50mm_HandSolder)
(libsource (lib Device) (part LED_Small_ALT))
(libsource (lib Device) (part LED_Small_ALT) (description "Light emitting diode, small symbol, filled shape"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6CE0DE))
(comp (ref RN1)
(value 470)
(footprint Resistor_SMD:R_Array_Convex_4x1206)
(libsource (lib Device) (part R_Pack04))
(libsource (lib Device) (part R_Pack04) (description "4 resistor network, parallel topology, DIP package"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6CE44B))
(comp (ref C7)
(value 18pF)
(footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.50mm_HandSolder)
(libsource (lib Device) (part C_Small))
(libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6D07F9))
(comp (ref C8)
(value 18pF)
(footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.50mm_HandSolder)
(libsource (lib Device) (part C_Small))
(libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6D098C))
(comp (ref J4)
(value ANT)
(footprint Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical)
(libsource (lib Connector_Generic) (part Conn_01x01_Female))
(libsource (lib pocketb_rfm69-rescue) (part Conn_01x01_Female) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A6D3956))
(comp (ref R5)
(value 10k)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder)
(libsource (lib Device) (part R_Small))
(libsource (lib Device) (part R_Small) (description "Resistor, small symbol"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6CC3DC))
(comp (ref JP2)
(value IRQ)
(footprint flabbergast:GS3)
(libsource (lib Jumper) (part SolderJumper_3_Open))
(libsource (lib Jumper) (part SolderJumper_3_Open) (description "Solder Jumper, 3-pole, open"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6C9DFB))
(comp (ref JP1)
(value SELECT)
(footprint flabbergast:GS3)
(libsource (lib Jumper) (part SolderJumper_3_Open))
(libsource (lib Jumper) (part SolderJumper_3_Open) (description "Solder Jumper, 3-pole, open"))
(sheetpath (names /) (tstamps /))
(tstamp 5A6C9D89)))
(libparts
(libpart (lib MCU_Atmel_ATMEGA) (part ATMEGA168A-AU)
(aliases
(alias ATMEGA48A-AU)
(alias ATMEGA48PA-AU)
(alias ATMEGA88A-AU)
(alias ATMEGA88PA-AU)
(alias ATMEGA168PA-AU)
(alias ATMEGA328-AU)
(alias ATMEGA328P-AU))
(description "TQFP32, 16k Flash, 1kB SRAM, 512B EEPROM")
(docs http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet.pdf)
(footprints
(fp TQFP*7x7mm*P0.8mm*))
(fields
(field (name Reference) U)
(field (name Value) ATMEGA168A-AU)
(field (name Footprint) Package_QFP:TQFP-32_7x7mm_P0.8mm))
(pins
(pin (num 1) (name "(PCINT19/OC2B/INT1)PD3") (type BiDi))
(pin (num 2) (name "(PCINT20/XCK/T0)PD4") (type BiDi))
(pin (num 3) (name GND) (type power_in))
(pin (num 4) (name VCC) (type power_in))
(pin (num 5) (name GND) (type power_in))
(pin (num 6) (name VCC) (type power_in))
(pin (num 7) (name "(PCINT6/XTAL1/TOSC1)PB6") (type BiDi))
(pin (num 8) (name "(PCINT7/XTAL2/TOSC2)PB7") (type BiDi))
(pin (num 9) (name "(PCINT21/OC0B/T1)PD5") (type BiDi))
(pin (num 10) (name "(PCINT22/OC0A/AIN0)PD6") (type BiDi))
(pin (num 11) (name "(PCINT23/AIN1)PD7") (type BiDi))
(pin (num 12) (name "(PCINT0/CLKO/ICP1)PB0") (type BiDi))
(pin (num 13) (name "(PCINT1/OC1A)PB1") (type BiDi))
(pin (num 14) (name "(PCINT2/OC1B/~SS~)PB2") (type BiDi))
(pin (num 15) (name "(PCINT3/OC2A/MOSI)PB3") (type BiDi))
(pin (num 16) (name "(PCINT4/MISO)PB4") (type BiDi))
(pin (num 17) (name "(PCINT5/SCK)PB5") (type BiDi))
(pin (num 18) (name AVCC) (type power_in))
(pin (num 19) (name ADC6) (type input))
(pin (num 20) (name AREF) (type BiDi))
(pin (num 21) (name GND) (type power_in))
(pin (num 22) (name ADC7) (type input))
(pin (num 23) (name "(PCINT8/ADC0)PC0") (type BiDi))
(pin (num 24) (name "(PCINT9/ADC1)PC1") (type BiDi))
(pin (num 25) (name "(PCINT10/ADC2)PC2") (type BiDi))
(pin (num 26) (name "(PCINT11/ADC3)PC3") (type BiDi))
(pin (num 27) (name "(PCINT12/SDA/ADC4)PC4") (type BiDi))
(pin (num 28) (name "(PCINT13/SCL/ADC5)PC5") (type BiDi))
(pin (num 29) (name "(PCINT14/~RESET~)PC6") (type BiDi))
(pin (num 30) (name "(PCINT16/RXD)PD0") (type BiDi))
(pin (num 31) (name "(PCINT17/TXD)PD1") (type BiDi))
(pin (num 32) (name "(PCINT18/INT0)PD2") (type BiDi))))
(libpart (lib flabbergast) (part ATSHA204A_3LEAD)
(description "ATSHA204A_3LEAD ATMEL crypto chip")
(footprints
(fp SOT-23*))
(fields
(field (name Reference) U)
(field (name Value) ATSHA204A_3LEAD)
(field (name Footprint) SOT-23_Handsoldering))
(pins
(pin (num 1) (name SDA) (type BiDi))
(pin (num 2) (name VCC) (type power_in))
(pin (num 3) (name GND) (type power_in))))
(libpart (lib Device) (part Battery_Cell)
(description "single battery cell")
(fields
(field (name Reference) BT)
(field (name Value) Battery_Cell))
(pins
(pin (num 1) (name +) (type passive))
(pin (num 2) (name -) (type passive))))
(libpart (lib Device) (part C_Small)
(description "Unpolarized capacitor")
(footprints
(fp C_*))
(fields
(field (name Reference) C)
(field (name Value) C_Small))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Connector_Generic) (part Conn_01x01_Female)
(description "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
(footprints
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x01_Female))
(pins
(pin (num 1) (name Pin_1) (type passive))))
(libpart (lib Connector_Generic) (part Conn_01x02)
(description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
@ -320,8 +230,29 @@
(pin (num 12) (name Pin_12) (type passive))
(pin (num 13) (name Pin_13) (type passive))
(pin (num 14) (name Pin_14) (type passive))))
(libpart (lib Device) (part Battery_Cell)
(description "Single-cell battery")
(docs ~)
(fields
(field (name Reference) BT)
(field (name Value) Battery_Cell))
(pins
(pin (num 1) (name +) (type passive))
(pin (num 2) (name -) (type passive))))
(libpart (lib Device) (part C_Small)
(description "Unpolarized capacitor, small symbol")
(docs ~)
(footprints
(fp C_*))
(fields
(field (name Reference) C)
(field (name Value) C_Small))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Device) (part Crystal)
(description "Two pin crystal")
(docs ~)
(footprints
(fp Crystal*))
(fields
@ -330,10 +261,120 @@
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib Timer_RTC) (part DS1307+)
(aliases
(alias DS1307N+)
(alias DS1307Z+))
(libpart (lib Device) (part LED_Small_ALT)
(description "Light emitting diode, small symbol, filled shape")
(docs ~)
(footprints
(fp LED*)
(fp LED_SMD:*)
(fp LED_THT:*))
(fields
(field (name Reference) D)
(field (name Value) LED_Small_ALT))
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib Device) (part R_Pack04)
(description "4 resistor network, parallel topology, DIP package")
(docs ~)
(footprints
(fp DIP*)
(fp SOIC*))
(fields
(field (name Reference) RN)
(field (name Value) R_Pack04))
(pins
(pin (num 1) (name R1.1) (type passive))
(pin (num 2) (name R2.1) (type passive))
(pin (num 3) (name R3.1) (type passive))
(pin (num 4) (name R4.1) (type passive))
(pin (num 5) (name R4.2) (type passive))
(pin (num 6) (name R3.2) (type passive))
(pin (num 7) (name R2.2) (type passive))
(pin (num 8) (name R1.2) (type passive))))
(libpart (lib Device) (part R_Small)
(description "Resistor, small symbol")
(docs ~)
(footprints
(fp R_*))
(fields
(field (name Reference) R)
(field (name Value) R_Small))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Jumper) (part SolderJumper_3_Open)
(description "Solder Jumper, 3-pole, open")
(docs ~)
(footprints
(fp SolderJumper*Open*))
(fields
(field (name Reference) JP)
(field (name Value) SolderJumper_3_Open))
(pins
(pin (num 1) (name A) (type passive))
(pin (num 2) (name C) (type input))
(pin (num 3) (name B) (type passive))))
(libpart (lib pocketb_rfm69-rescue) (part ATMEGA328P-AU)
(footprints
(fp TQFP*7x7mm*P0.8mm*))
(fields
(field (name Reference) U)
(field (name Value) ATMEGA328P-AU)
(field (name Footprint) Package_QFP:TQFP-32_7x7mm_P0.8mm))
(pins
(pin (num 1) (name "(PCINT19/OC2B/INT1)PD3") (type BiDi))
(pin (num 2) (name "(PCINT20/XCK/T0)PD4") (type BiDi))
(pin (num 3) (name GND) (type power_in))
(pin (num 4) (name VCC) (type power_in))
(pin (num 5) (name GND) (type power_in))
(pin (num 6) (name VCC) (type power_in))
(pin (num 7) (name "(PCINT6/XTAL1/TOSC1)PB6") (type BiDi))
(pin (num 8) (name "(PCINT7/XTAL2/TOSC2)PB7") (type BiDi))
(pin (num 9) (name "(PCINT21/OC0B/T1)PD5") (type BiDi))
(pin (num 10) (name "(PCINT22/OC0A/AIN0)PD6") (type BiDi))
(pin (num 11) (name "(PCINT23/AIN1)PD7") (type BiDi))
(pin (num 12) (name "(PCINT0/CLKO/ICP1)PB0") (type BiDi))
(pin (num 13) (name "(PCINT1/OC1A)PB1") (type BiDi))
(pin (num 14) (name "(PCINT2/OC1B/~SS~)PB2") (type BiDi))
(pin (num 15) (name "(PCINT3/OC2A/MOSI)PB3") (type BiDi))
(pin (num 16) (name "(PCINT4/MISO)PB4") (type BiDi))
(pin (num 17) (name "(PCINT5/SCK)PB5") (type BiDi))
(pin (num 18) (name AVCC) (type power_in))
(pin (num 19) (name ADC6) (type input))
(pin (num 20) (name AREF) (type BiDi))
(pin (num 21) (name GND) (type power_in))
(pin (num 22) (name ADC7) (type input))
(pin (num 23) (name "(PCINT8/ADC0)PC0") (type BiDi))
(pin (num 24) (name "(PCINT9/ADC1)PC1") (type BiDi))
(pin (num 25) (name "(PCINT10/ADC2)PC2") (type BiDi))
(pin (num 26) (name "(PCINT11/ADC3)PC3") (type BiDi))
(pin (num 27) (name "(PCINT12/SDA/ADC4)PC4") (type BiDi))
(pin (num 28) (name "(PCINT13/SCL/ADC5)PC5") (type BiDi))
(pin (num 29) (name "(PCINT14/~RESET~)PC6") (type BiDi))
(pin (num 30) (name "(PCINT16/RXD)PD0") (type BiDi))
(pin (num 31) (name "(PCINT17/TXD)PD1") (type BiDi))
(pin (num 32) (name "(PCINT18/INT0)PD2") (type BiDi))))
(libpart (lib pocketb_rfm69-rescue) (part ATSHA204A_3LEAD-flabbergast)
(footprints
(fp SOT-23*))
(fields
(field (name Reference) U)
(field (name Value) ATSHA204A_3LEAD-flabbergast)
(field (name Footprint) SOT-23_Handsoldering))
(pins
(pin (num 1) (name SDA) (type BiDi))
(pin (num 2) (name VCC) (type power_in))
(pin (num 3) (name GND) (type power_in))))
(libpart (lib pocketb_rfm69-rescue) (part Conn_01x01_Female)
(footprints
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x01_Female))
(pins
(pin (num 1) (name Pin_1) (type passive))))
(libpart (lib pocketb_rfm69-rescue) (part DS1307+)
(footprints
(fp SO8E)
(fp DIP-8_300_ELL))
@ -349,22 +390,7 @@
(pin (num 6) (name SCL) (type input))
(pin (num 7) (name SQW/OUT) (type output))
(pin (num 8) (name VCC) (type power_in))))
(libpart (lib Device) (part LED_Small_ALT)
(description "LED, small symbol, alternativ symbol")
(docs ~)
(footprints
(fp LED*))
(fields
(field (name Reference) D)
(field (name Value) LED_Small_ALT))
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib RF_AM_FM) (part RFM69HW)
(aliases
(alias RFM69W))
(description "ISM Radio Transciever Module, SPI interface")
(docs http://www.hoperf.com/upload/rf/RFM69HW-V1.3.pdf)
(libpart (lib pocketb_rfm69-rescue) (part RFM69HW)
(footprints
(fp HOPERF*RFM69HW*))
(fields
@ -387,232 +413,187 @@
(pin (num 13) (name MISO) (type output))
(pin (num 14) (name MOSI) (type input))
(pin (num 15) (name NSS) (type input))
(pin (num 16) (name NC) (type NotConnected))))
(libpart (lib Device) (part R_Pack04)
(description "4 Resistor network, parallel topology, DIP package")
(footprints
(fp DIP*)
(fp SOIC*))
(fields
(field (name Reference) RN)
(field (name Value) R_Pack04))
(pins
(pin (num 1) (name R1.1) (type passive))
(pin (num 2) (name R2.1) (type passive))
(pin (num 3) (name R3.1) (type passive))
(pin (num 4) (name R4.1) (type passive))
(pin (num 5) (name R4.2) (type passive))
(pin (num 6) (name R3.2) (type passive))
(pin (num 7) (name R2.2) (type passive))
(pin (num 8) (name R1.2) (type passive))))
(libpart (lib Device) (part R_Small)
(description "Resistor, small symbol")
(footprints
(fp R_*))
(fields
(field (name Reference) R)
(field (name Value) R_Small))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Jumper) (part SolderJumper_3_Open)
(description "Solder Jumper, 3-pole, open")
(docs ~)
(footprints
(fp SolderJumper*Open*))
(fields
(field (name Reference) JP)
(field (name Value) SolderJumper_3_Open))
(pins
(pin (num 1) (name A) (type passive))
(pin (num 2) (name C) (type input))
(pin (num 3) (name B) (type passive)))))
(pin (num 16) (name NC) (type NotConnected)))))
(libraries
(library (logical Timer_RTC)
(uri /Users/js/dynamic/general/repos/kicad/kicad-symbols/Timer_RTC.lib))
(library (logical Connector_Generic)
(uri /Users/js/dynamic/general/repos/kicad/kicad-symbols/Connector_Generic.lib))
(library (logical Jumper)
(uri /Users/js/dynamic/general/repos/kicad/kicad-symbols/Jumper.lib))
(uri /usr/share/kicad/library/Connector_Generic.lib))
(library (logical Device)
(uri /Users/js/dynamic/general/repos/kicad/kicad-symbols/Device.lib))
(library (logical RF_AM_FM)
(uri /Users/js/dynamic/general/repos/kicad/kicad-symbols/RF_AM_FM.lib))
(library (logical flabbergast)
(uri /Users/js/dynamic/general/repos/kicad/flabbergast.lib))
(library (logical MCU_Atmel_ATMEGA)
(uri /Users/js/dynamic/general/repos/kicad/kicad-symbols/MCU_Atmel_ATMEGA.lib)))
(uri /usr/share/kicad/library/Device.lib))
(library (logical Jumper)
(uri /usr/share/kicad/library/Jumper.lib))
(library (logical pocketb_rfm69-rescue)
(uri /home/js/dynamic/repositories/kicad_public/pocketb_rfm69/pocketb_rfm69-rescue.lib)))
(nets
(net (code 1) (name "Net-(C7-Pad1)")
(node (ref C7) (pin 1))
(node (ref Y2) (pin 1))
(node (ref U1) (pin 8)))
(net (code 2) (name +5V)
(node (ref J1) (pin 5)))
(net (code 3) (name "Net-(J4-Pad1)")
(node (ref U2) (pin 10))
(node (ref J4) (pin 1)))
(net (code 4) (name RF_SEL)
(node (ref JP1) (pin 2))
(node (ref U2) (pin 15)))
(net (code 5) (name "Net-(D1-Pad2)")
(node (ref RN1) (pin 1))
(node (ref D1) (pin 2)))
(net (code 6) (name "Net-(D2-Pad2)")
(node (ref D2) (pin 2))
(node (ref RN1) (pin 2)))
(net (code 7) (name MOSI)
(node (ref U1) (pin 15))
(node (ref J1) (pin 11))
(node (ref U2) (pin 14)))
(net (code 8) (name MISO)
(node (ref U1) (pin 16))
(node (ref U2) (pin 13))
(node (ref J1) (pin 12)))
(net (code 9) (name SCK)
(node (ref J1) (pin 13))
(node (ref U2) (pin 12))
(node (ref U1) (pin 17)))
(net (code 10) (name BB_TX)
(node (ref U1) (pin 30))
(node (ref J1) (pin 2)))
(net (code 11) (name BB_RX)
(node (ref J1) (pin 1))
(node (ref U1) (pin 31)))
(net (code 12) (name RF_IRQ)
(node (ref U2) (pin 2))
(node (ref JP2) (pin 2)))
(net (code 13) (name MG_CS)
(node (ref JP1) (pin 3))
(node (ref U1) (pin 14)))
(net (code 14) (name MG_INT0)
(node (ref U1) (pin 32))
(node (ref JP2) (pin 3)))
(net (code 15) (name RF_RST)
(node (ref U1) (pin 8))
(node (ref Y2) (pin 1)))
(net (code 2) (name BB_GPIO65)
(node (ref JP2) (pin 1))
(node (ref J1) (pin 7)))
(net (code 3) (name RF_RST)
(node (ref U1) (pin 2))
(node (ref U2) (pin 1)))
(net (code 16) (name RF_DIO5)
(node (ref U1) (pin 9))
(node (ref U2) (pin 7)))
(net (code 17) (name EX_LED)
(node (ref U1) (pin 13))
(node (ref RN1) (pin 5)))
(net (code 18) (name ERR_LED)
(node (ref U1) (pin 10))
(node (ref RN1) (pin 8)))
(net (code 19) (name TX_LED)
(node (ref U1) (pin 11))
(node (ref RN1) (pin 7)))
(net (code 20) (name "Net-(D4-Pad2)")
(node (ref RN1) (pin 4))
(node (ref D4) (pin 2)))
(net (code 21) (name "Net-(D3-Pad2)")
(node (ref RN1) (pin 3))
(node (ref D3) (pin 2)))
(net (code 22) (name GND)
(node (ref C5) (pin 2))
(node (ref U3) (pin 4))
(net (code 4) (name RF_DIO5)
(node (ref U2) (pin 7))
(node (ref U1) (pin 9)))
(net (code 5) (name GND)
(node (ref D3) (pin 1))
(node (ref J1) (pin 9))
(node (ref J1) (pin 6))
(node (ref U4) (pin 3))
(node (ref C4) (pin 2))
(node (ref D4) (pin 1))
(node (ref R5) (pin 1))
(node (ref C3) (pin 2))
(node (ref U3) (pin 4))
(node (ref D2) (pin 1))
(node (ref D1) (pin 1))
(node (ref J3) (pin 2))
(node (ref C2) (pin 2))
(node (ref J1) (pin 6))
(node (ref J1) (pin 9))
(node (ref C3) (pin 2))
(node (ref C6) (pin 2))
(node (ref C4) (pin 2))
(node (ref BT1) (pin 2))
(node (ref C5) (pin 2))
(node (ref U1) (pin 21))
(node (ref U1) (pin 3))
(node (ref U2) (pin 9))
(node (ref U2) (pin 11))
(node (ref U1) (pin 3))
(node (ref U1) (pin 5))
(node (ref U1) (pin 21))
(node (ref D4) (pin 1))
(node (ref D3) (pin 1))
(node (ref D2) (pin 1))
(node (ref R5) (pin 1))
(node (ref C7) (pin 2))
(node (ref C8) (pin 2)))
(net (code 23) (name "Net-(U1-Pad22)")
(node (ref U1) (pin 22)))
(net (code 24) (name "Net-(U1-Pad1)")
(node (ref U1) (pin 1)))
(net (code 25) (name BB_BAT)
(node (ref J2) (pin 1))
(node (ref J3) (pin 1)))
(net (code 26) (name "Net-(U1-Pad28)")
(node (ref U1) (pin 28)))
(net (code 27) (name "Net-(U1-Pad27)")
(node (ref U1) (pin 27)))
(net (code 28) (name "Net-(U1-Pad25)")
(node (ref U1) (pin 25)))
(net (code 29) (name "Net-(U1-Pad24)")
(node (ref U1) (pin 24)))
(net (code 30) (name "Net-(U1-Pad23)")
(node (ref U1) (pin 23)))
(net (code 31) (name RX_LED)
(node (ref U1) (pin 5))
(node (ref C8) (pin 2))
(node (ref C6) (pin 2)))
(net (code 6) (name +5V)
(node (ref J1) (pin 5)))
(net (code 7) (name "Net-(J4-Pad1)")
(node (ref J4) (pin 1))
(node (ref U2) (pin 10)))
(net (code 8) (name BB_GPIO27)
(node (ref R4) (pin 2))
(node (ref J1) (pin 8))
(node (ref U1) (pin 29)))
(net (code 9) (name BB_CS)
(node (ref JP1) (pin 1))
(node (ref J1) (pin 14)))
(net (code 10) (name SCK)
(node (ref J1) (pin 13))
(node (ref U2) (pin 12))
(node (ref U1) (pin 17)))
(net (code 11) (name RF_SEL)
(node (ref U2) (pin 15))
(node (ref JP1) (pin 2)))
(net (code 12) (name MG_INT0)
(node (ref U1) (pin 32))
(node (ref JP2) (pin 3)))
(net (code 13) (name MG_CS)
(node (ref U1) (pin 14))
(node (ref JP1) (pin 3)))
(net (code 14) (name MOSI)
(node (ref U2) (pin 14))
(node (ref J1) (pin 11))
(node (ref U1) (pin 15)))
(net (code 15) (name MISO)
(node (ref U2) (pin 13))
(node (ref J1) (pin 12))
(node (ref U1) (pin 16)))
(net (code 16) (name BB_TX)
(node (ref J1) (pin 2))
(node (ref U1) (pin 30)))
(net (code 17) (name BB_RX)
(node (ref U1) (pin 31))
(node (ref J1) (pin 1)))
(net (code 18) (name RF_IRQ)
(node (ref JP2) (pin 2))
(node (ref U2) (pin 2)))
(net (code 19) (name "Net-(C8-Pad1)")
(node (ref Y2) (pin 2))
(node (ref U1) (pin 7))
(node (ref C8) (pin 1)))
(net (code 20) (name ERR_LED)
(node (ref RN1) (pin 8))
(node (ref U1) (pin 10)))
(net (code 21) (name TX_LED)
(node (ref RN1) (pin 7))
(node (ref U1) (pin 11)))
(net (code 22) (name RX_LED)
(node (ref U1) (pin 12))
(node (ref RN1) (pin 6)))
(net (code 32) (name ATSHA)
(net (code 23) (name EX_LED)
(node (ref RN1) (pin 5))
(node (ref U1) (pin 13)))
(net (code 24) (name "Net-(D4-Pad2)")
(node (ref D4) (pin 2))
(node (ref RN1) (pin 4)))
(net (code 25) (name "Net-(D3-Pad2)")
(node (ref RN1) (pin 3))
(node (ref D3) (pin 2)))
(net (code 26) (name "Net-(U1-Pad1)")
(node (ref U1) (pin 1)))
(net (code 27) (name "Net-(D1-Pad2)")
(node (ref RN1) (pin 1))
(node (ref D1) (pin 2)))
(net (code 28) (name "Net-(D2-Pad2)")
(node (ref RN1) (pin 2))
(node (ref D2) (pin 2)))
(net (code 29) (name BB_BAT)
(node (ref J2) (pin 1))
(node (ref J3) (pin 1)))
(net (code 30) (name "Net-(U1-Pad28)")
(node (ref U1) (pin 28)))
(net (code 31) (name "Net-(U1-Pad27)")
(node (ref U1) (pin 27)))
(net (code 32) (name "Net-(U1-Pad25)")
(node (ref U1) (pin 25)))
(net (code 33) (name "Net-(U1-Pad24)")
(node (ref U1) (pin 24)))
(net (code 34) (name "Net-(U1-Pad23)")
(node (ref U1) (pin 23)))
(net (code 35) (name "Net-(J2-Pad2)")
(node (ref R5) (pin 2))
(node (ref J2) (pin 2)))
(net (code 36) (name ATSHA)
(node (ref U1) (pin 26))
(node (ref U4) (pin 1))
(node (ref R1) (pin 2)))
(net (code 33) (name +3V3)
(node (ref R4) (pin 1))
(node (ref C3) (pin 1))
(node (ref U1) (pin 18))
(node (ref J1) (pin 10))
(node (ref C2) (pin 1))
(node (ref C6) (pin 1))
(node (ref R3) (pin 1))
(node (ref U1) (pin 20))
(node (ref C5) (pin 1))
(node (ref R1) (pin 1))
(node (ref R2) (pin 1))
(net (code 37) (name +3V3)
(node (ref C4) (pin 1))
(node (ref U4) (pin 2))
(node (ref U2) (pin 8))
(node (ref C6) (pin 1))
(node (ref R2) (pin 1))
(node (ref R3) (pin 1))
(node (ref R4) (pin 1))
(node (ref C2) (pin 1))
(node (ref C3) (pin 1))
(node (ref U3) (pin 8))
(node (ref U4) (pin 2))
(node (ref J1) (pin 10))
(node (ref U1) (pin 6))
(node (ref C5) (pin 1))
(node (ref U1) (pin 4))
(node (ref U1) (pin 6)))
(net (code 34) (name "Net-(J2-Pad2)")
(node (ref R5) (pin 2))
(node (ref J2) (pin 2)))
(net (code 35) (name BB_SDA)
(node (ref U1) (pin 20))
(node (ref R1) (pin 1))
(node (ref U1) (pin 18))
(node (ref U2) (pin 8)))
(net (code 38) (name "Net-(BT1-Pad1)")
(node (ref BT1) (pin 1))
(node (ref U3) (pin 3)))
(net (code 39) (name "Net-(U3-Pad1)")
(node (ref Y1) (pin 1))
(node (ref U3) (pin 1)))
(net (code 40) (name "Net-(U3-Pad2)")
(node (ref U3) (pin 2))
(node (ref Y1) (pin 2)))
(net (code 41) (name BB_SDA)
(node (ref R2) (pin 2))
(node (ref U3) (pin 5))
(node (ref J1) (pin 4)))
(net (code 36) (name BB_SCL)
(net (code 42) (name BB_SCL)
(node (ref R3) (pin 2))
(node (ref U3) (pin 6))
(node (ref J1) (pin 3)))
(net (code 37) (name BB_GPIO65)
(node (ref J1) (pin 7))
(node (ref JP2) (pin 1)))
(net (code 38) (name BB_CS)
(node (ref JP1) (pin 1))
(node (ref J1) (pin 14)))
(net (code 39) (name BB_GPIO27)
(node (ref U1) (pin 29))
(node (ref R4) (pin 2))
(node (ref J1) (pin 8)))
(net (code 40) (name "Net-(BT1-Pad1)")
(node (ref U3) (pin 3))
(node (ref BT1) (pin 1)))
(net (code 41) (name "Net-(U3-Pad1)")
(node (ref U3) (pin 1))
(node (ref Y1) (pin 1)))
(net (code 42) (name "Net-(U3-Pad2)")
(node (ref Y1) (pin 2))
(node (ref U3) (pin 2)))
(net (code 43) (name "Net-(U3-Pad7)")
(node (ref U3) (pin 7)))
(net (code 44) (name "Net-(C8-Pad1)")
(node (ref C8) (pin 1))
(node (ref Y2) (pin 2))
(node (ref U1) (pin 7)))
(net (code 45) (name "Net-(U2-Pad16)")
(node (ref U2) (pin 16)))
(net (code 44) (name "Net-(U1-Pad22)")
(node (ref U1) (pin 22)))
(net (code 45) (name "Net-(U1-Pad19)")
(node (ref U1) (pin 19)))
(net (code 46) (name "Net-(U2-Pad6)")
(node (ref U2) (pin 6)))
(net (code 47) (name "Net-(U2-Pad5)")
@ -621,5 +602,5 @@
(node (ref U2) (pin 4)))
(net (code 49) (name "Net-(U2-Pad3)")
(node (ref U2) (pin 3)))
(net (code 50) (name "Net-(U1-Pad19)")
(node (ref U1) (pin 19)))))
(net (code 50) (name "Net-(U2-Pad16)")
(node (ref U2) (pin 16)))))

View file

@ -48,7 +48,7 @@ F 3 "" H 8900 1700 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:ATSHA204A_3LEAD U4
L pocketb_rfm69-rescue:ATSHA204A_3LEAD-flabbergast U4
U 1 1 5A6BA7C3
P 7000 1550
F 0 "U4" H 6650 1800 40 0000 C CNN
@ -103,7 +103,7 @@ F 3 "" H 5100 2050 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR01
L pocketb_rfm69-rescue:GND-flabbergast #PWR01
U 1 1 5A6BB6AF
P 6800 2000
F 0 "#PWR01" H 6800 1750 50 0001 C CNN
@ -136,7 +136,7 @@ F 3 "" H 2450 4600 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:+3V3 #PWR02
L pocketb_rfm69-rescue:+3V3-flabbergast #PWR02
U 1 1 5A6BBA9E
P 6800 1100
F 0 "#PWR02" H 6800 950 50 0001 C CNN
@ -149,7 +149,7 @@ $EndComp
Text GLabel 6300 1550 0 60 Input ~ 0
ATSHA
$Comp
L flabbergast:+3V3 #PWR03
L pocketb_rfm69-rescue:+3V3-flabbergast #PWR03
U 1 1 5A6BC097
P 1900 1250
F 0 "#PWR03" H 1900 1100 50 0001 C CNN
@ -160,7 +160,7 @@ F 3 "" H 1900 1250 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR04
L pocketb_rfm69-rescue:GND-flabbergast #PWR04
U 1 1 5A6BC16F
P 1900 3800
F 0 "#PWR04" H 1900 3550 50 0001 C CNN
@ -171,7 +171,7 @@ F 3 "" H 1900 3800 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:+3V3 #PWR05
L pocketb_rfm69-rescue:+3V3-flabbergast #PWR05
U 1 1 5A6BC31F
P 2300 5900
F 0 "#PWR05" H 2300 5750 50 0001 C CNN
@ -182,7 +182,7 @@ F 3 "" H 2300 5900 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR06
L pocketb_rfm69-rescue:GND-flabbergast #PWR06
U 1 1 5A6BC370
P 2400 7300
F 0 "#PWR06" H 2400 7050 50 0001 C CNN
@ -193,7 +193,7 @@ F 3 "" H 2400 7300 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:+3V3 #PWR07
L pocketb_rfm69-rescue:+3V3-flabbergast #PWR07
U 1 1 5A6BC438
P 8900 900
F 0 "#PWR07" H 8900 750 50 0001 C CNN
@ -204,7 +204,7 @@ F 3 "" H 8900 900 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR08
L pocketb_rfm69-rescue:GND-flabbergast #PWR08
U 1 1 5A6BC461
P 8900 2500
F 0 "#PWR08" H 8900 2250 50 0001 C CNN
@ -215,7 +215,7 @@ F 3 "" H 8900 2500 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:+3V3 #PWR09
L pocketb_rfm69-rescue:+3V3-flabbergast #PWR09
U 1 1 5A6BC911
P 2050 4450
F 0 "#PWR09" H 2050 4300 50 0001 C CNN
@ -226,7 +226,7 @@ F 3 "" H 2050 4450 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR010
L pocketb_rfm69-rescue:GND-flabbergast #PWR010
U 1 1 5A6BC917
P 2050 4750
F 0 "#PWR010" H 2050 4500 50 0001 C CNN
@ -248,7 +248,7 @@ F 3 "" H 2050 4600 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:+3V3 #PWR011
L pocketb_rfm69-rescue:+3V3-flabbergast #PWR011
U 1 1 5A6BC9A1
P 1650 4450
F 0 "#PWR011" H 1650 4300 50 0001 C CNN
@ -259,7 +259,7 @@ F 3 "" H 1650 4450 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR012
L pocketb_rfm69-rescue:GND-flabbergast #PWR012
U 1 1 5A6BC9A7
P 1650 4750
F 0 "#PWR012" H 1650 4500 50 0001 C CNN
@ -281,7 +281,7 @@ F 3 "" H 1650 4600 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:+3V3 #PWR013
L pocketb_rfm69-rescue:+3V3-flabbergast #PWR013
U 1 1 5A6BC9DC
P 1250 4450
F 0 "#PWR013" H 1250 4300 50 0001 C CNN
@ -292,7 +292,7 @@ F 3 "" H 1250 4450 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR014
L pocketb_rfm69-rescue:GND-flabbergast #PWR014
U 1 1 5A6BC9E2
P 1250 4750
F 0 "#PWR014" H 1250 4500 50 0001 C CNN
@ -344,7 +344,7 @@ F 3 "" V 9650 2260 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR015
L pocketb_rfm69-rescue:GND-flabbergast #PWR015
U 1 1 5A6C4747
P 9650 2500
F 0 "#PWR015" H 9650 2250 50 0001 C CNN
@ -381,7 +381,7 @@ F 3 "" H 8050 1150 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:+3V3 #PWR016
L pocketb_rfm69-rescue:+3V3-flabbergast #PWR016
U 1 1 5A6C52C9
P 8050 900
F 0 "#PWR016" H 8050 750 50 0001 C CNN
@ -400,7 +400,7 @@ BB_SCL
Text GLabel 9700 3800 0 60 Input ~ 0
BB_SDA
$Comp
L flabbergast:+5V #PWR017
L pocketb_rfm69-rescue:+5V-flabbergast #PWR017
U 1 1 5A6C5AD7
P 9000 3900
F 0 "#PWR017" H 9000 3750 50 0001 C CNN
@ -411,7 +411,7 @@ F 3 "" H 9000 3900 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR018
L pocketb_rfm69-rescue:GND-flabbergast #PWR018
U 1 1 5A6C5CD7
P 9000 4000
F 0 "#PWR018" H 9000 3750 50 0001 C CNN
@ -426,7 +426,7 @@ BB_GPIO65
Text GLabel 9700 4200 0 60 Input ~ 0
BB_GPIO27
$Comp
L flabbergast:GND #PWR019
L pocketb_rfm69-rescue:GND-flabbergast #PWR019
U 1 1 5A6C602F
P 9100 4300
F 0 "#PWR019" H 9100 4050 50 0001 C CNN
@ -439,7 +439,7 @@ $EndComp
Text GLabel 9700 4800 0 60 Input ~ 0
BB_CS
$Comp
L flabbergast:+3V3 #PWR020
L pocketb_rfm69-rescue:+3V3-flabbergast #PWR020
U 1 1 5A6C64C1
P 8900 4500
F 0 "#PWR020" H 8900 4350 50 0001 C CNN
@ -452,7 +452,7 @@ $EndComp
Text GLabel 9700 5600 0 60 Input ~ 0
BB_BAT
$Comp
L flabbergast:GND #PWR021
L pocketb_rfm69-rescue:GND-flabbergast #PWR021
U 1 1 5A6C6EF2
P 2450 4750
F 0 "#PWR021" H 2450 4500 50 0001 C CNN
@ -463,7 +463,7 @@ F 3 "" H 2450 4750 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:+3V3 #PWR022
L pocketb_rfm69-rescue:+3V3-flabbergast #PWR022
U 1 1 5A6C6F30
P 2450 4450
F 0 "#PWR022" H 2450 4300 50 0001 C CNN
@ -485,7 +485,7 @@ F 3 "" H 3250 4600 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR023
L pocketb_rfm69-rescue:GND-flabbergast #PWR023
U 1 1 5A6C72A0
P 3250 4750
F 0 "#PWR023" H 3250 4500 50 0001 C CNN
@ -496,7 +496,7 @@ F 3 "" H 3250 4750 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:+3V3 #PWR024
L pocketb_rfm69-rescue:+3V3-flabbergast #PWR024
U 1 1 5A6C72A6
P 3250 4450
F 0 "#PWR024" H 3250 4300 50 0001 C CNN
@ -520,7 +520,7 @@ F 3 "" H 4500 2700 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:+3V3 #PWR025
L pocketb_rfm69-rescue:+3V3-flabbergast #PWR025
U 1 1 5A6C7E11
P 4500 2500
F 0 "#PWR025" H 4500 2350 50 0001 C CNN
@ -645,7 +645,7 @@ $EndComp
Text GLabel 4050 1450 2 60 Input ~ 0
EX_LED
$Comp
L flabbergast:GND #PWR026
L pocketb_rfm69-rescue:GND-flabbergast #PWR026
U 1 1 5A6CF03C
P 5600 4850
F 0 "#PWR026" H 5600 4600 50 0001 C CNN
@ -686,7 +686,7 @@ F 3 "" H 5250 2350 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR027
L pocketb_rfm69-rescue:GND-flabbergast #PWR027
U 1 1 5A6D0AD9
P 4950 2500
F 0 "#PWR027" H 4950 2250 50 0001 C CNN
@ -697,7 +697,7 @@ F 3 "" H 4950 2500 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR028
L pocketb_rfm69-rescue:GND-flabbergast #PWR028
U 1 1 5A6D0B75
P 5250 2500
F 0 "#PWR028" H 5250 2250 50 0001 C CNN
@ -746,7 +746,7 @@ F 3 "" H 8900 4750 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR032
L pocketb_rfm69-rescue:GND-flabbergast #PWR032
U 1 1 5A6D308D
P 8750 5700
F 0 "#PWR032" H 8750 5450 50 0001 C CNN
@ -1035,7 +1035,7 @@ F 3 "" H 9650 5800 50 0001 C CNN
-1 0 0 1
$EndComp
$Comp
L flabbergast:GND #PWR033
L pocketb_rfm69-rescue:GND-flabbergast #PWR033
U 1 1 5A6CC7EC
P 9650 5950
F 0 "#PWR033" H 9650 5700 50 0001 C CNN

View file

@ -1,4 +1,3 @@
(sym_lib_table
(lib (name pocketb_rfm69-rescue)(type Legacy)(uri ${KIPRJMOD}/pocketb_rfm69-rescue.lib)(options "")(descr ""))
(lib (name flabbergast)(type Legacy)(uri /home/js/dynamic/repositories/kicad/flabbergast.lib)(options "")(descr ""))
)

View file

@ -197,14 +197,13 @@ X 4 4 200 -100 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# flabbergast_+3.3V
# serplus-batshield-rescue_+3.3V-flabbergast
#
DEF flabbergast_+3.3V #PWR 0 0 Y Y 1 F P
DEF serplus-batshield-rescue_+3.3V-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "flabbergast_+3.3V" 0 140 50 H V C CNN
F1 "serplus-batshield-rescue_+3.3V-flabbergast" 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
@ -213,11 +212,11 @@ X +3V3 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# flabbergast_+5V
# serplus-batshield-rescue_+5V-flabbergast
#
DEF flabbergast_+5V #PWR 0 0 Y Y 1 F P
DEF serplus-batshield-rescue_+5V-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "flabbergast_+5V" 0 140 50 H V C CNN
F1 "serplus-batshield-rescue_+5V-flabbergast" 0 140 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
@ -228,11 +227,11 @@ X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# flabbergast_GND
# serplus-batshield-rescue_GND-flabbergast
#
DEF flabbergast_GND #PWR 0 0 Y Y 1 F P
DEF serplus-batshield-rescue_GND-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "flabbergast_GND" 0 -150 50 H V C CNN
F1 "serplus-batshield-rescue_GND-flabbergast" 0 -150 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
@ -241,11 +240,11 @@ X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# flabbergast_R
# serplus-batshield-rescue_R-flabbergast
#
DEF flabbergast_R R 0 0 N Y 1 F N
DEF serplus-batshield-rescue_R-flabbergast R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "flabbergast_R" 0 0 50 V V C CNN
F1 "serplus-batshield-rescue_R-flabbergast" 0 0 50 V V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST

View file

@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

View file

@ -1,6 +1,70 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# +3.3V-flabbergast
#
DEF +3.3V-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "+3.3V-flabbergast" 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 +3V3 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# +5V-flabbergast
#
DEF +5V-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "+5V-flabbergast" 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
#
# GND-flabbergast
#
DEF GND-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "GND-flabbergast" 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
#
# R-flabbergast
#
DEF R-flabbergast R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "R-flabbergast" 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
#
# WS2812B
#
DEF WS2812B LED 0 40 Y Y 1 F N

View file

@ -1,14 +1,14 @@
(export (version D)
(design
(source /Users/js/dynamic/general/repos/kicad/serplus-batshield/serplus-batshield.sch)
(date "Wednesday, 22 November 2017 'pmt' 16:39:09")
(tool "Eeschema 4.0.7")
(source /home/js/dynamic/repositories/kicad_public/serplus-batshield/serplus-batshield.sch)
(date "Sat 29 Jun 2019 20:23:04 BST")
(tool "Eeschema 5.1.2")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title)
(company)
(rev)
(date "zondag 28 september 2014")
(title "SerPlus shield for the bat board")
(company flabbergast)
(rev rev3)
(date 22/11/2017)
(source serplus-batshield.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
@ -18,120 +18,105 @@
(comp (ref LED1)
(value WS2812B)
(footprint LED_SMD:LED_WS2812B-PLCC4)
(libsource (lib LED) (part WS2812B))
(libsource (lib serplus-batshield-rescue) (part WS2812B) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A143339))
(comp (ref R2)
(value 10kR)
(footprint flabbergast:0805_wide)
(libsource (lib flabbergast) (part R))
(libsource (lib serplus-batshield-rescue) (part R-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A1433F4))
(comp (ref R4)
(value 390R)
(footprint flabbergast:0805_wide)
(libsource (lib flabbergast) (part R))
(libsource (lib serplus-batshield-rescue) (part R-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A14343A))
(comp (ref R5)
(value 390R)
(footprint flabbergast:0805_wide)
(libsource (lib flabbergast) (part R))
(libsource (lib serplus-batshield-rescue) (part R-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A143462))
(comp (ref R6)
(value 390R)
(footprint flabbergast:0805_wide)
(libsource (lib flabbergast) (part R))
(libsource (lib serplus-batshield-rescue) (part R-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A143496))
(comp (ref R1)
(value 10kR)
(footprint flabbergast:0805_wide)
(libsource (lib flabbergast) (part R))
(libsource (lib serplus-batshield-rescue) (part R-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A1434FC))
(comp (ref R3)
(value 390R)
(footprint flabbergast:0805_wide)
(libsource (lib flabbergast) (part R))
(libsource (lib serplus-batshield-rescue) (part R-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A143523))
(comp (ref SW2)
(value SW_SP3T)
(footprint Button_Switch_SMD:SW_SP3T_PCM13)
(libsource (lib Switch) (part SW_SP3T))
(libsource (lib Switch) (part SW_SP3T) (description "Switch, three position, single pole triple throw, 3 position switch, SP3T"))
(sheetpath (names /) (tstamps /))
(tstamp 5A14356B))
(comp (ref SW1)
(value SW_Push)
(footprint flabbergast:TACTILE-SWITCH-SMT-1101NE)
(libsource (lib Switch) (part SW_Push))
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
(sheetpath (names /) (tstamps /))
(tstamp 5A14363D))
(comp (ref Q1)
(value Q_PMOS_GSD)
(footprint Package_TO_SOT_SMD:SOT-23_Handsoldering)
(libsource (lib Device) (part Q_PMOS_GSD))
(libsource (lib Device) (part Q_PMOS_GSD) (description "P-MOSFET transistor, gate/source/drain"))
(sheetpath (names /) (tstamps /))
(tstamp 5A143FB2))
(comp (ref J1)
(value BOARD)
(footprint flabbergast:M11_NOSILK)
(libsource (lib Connector_Generic) (part Conn_01x11))
(libsource (lib Connector_Generic) (part Conn_01x11) (description "Generic connector, single row, 01x11, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5A14483A))
(comp (ref J2)
(value FTDI)
(footprint flabbergast:M06_LOCK_NOSILK)
(libsource (lib Connector_Generic) (part Conn_01x06))
(libsource (lib Connector_Generic) (part Conn_01x06) (description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5A144A43))
(comp (ref D1)
(value 1D4148)
(footprint Diode_SMD:D_SOD-323_HandSoldering)
(libsource (lib Device) (part D))
(libsource (lib Device) (part D) (description Diode))
(sheetpath (names /) (tstamps /))
(tstamp 5A1450D5))
(comp (ref C1)
(value 0.1uF)
(footprint flabbergast:0805_wide)
(libsource (lib Device) (part C_Small))
(libsource (lib Device) (part C_Small) (description "Unpolarized capacitor, small symbol"))
(sheetpath (names /) (tstamps /))
(tstamp 5A145A04))
(comp (ref J3)
(value mount)
(footprint flabbergast:M02_NOSILK)
(libsource (lib Connector_Generic) (part Conn_01x02))
(libsource (lib Connector_Generic) (part Conn_01x02) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5A1545F2))
(comp (ref R7)
(value 10kR)
(footprint flabbergast:0805_wide)
(libsource (lib flabbergast) (part R))
(libsource (lib serplus-batshield-rescue) (part R-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5A15AD9C)))
(libparts
(libpart (lib Device) (part C_Small)
(description "Unpolarized capacitor")
(footprints
(fp C_*))
(fields
(field (name Reference) C)
(field (name Value) C_Small))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Connector_Generic) (part Conn_01x02)
(description "Generic connector, single row, 01x02")
(description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
(footprints
(fp Connector*:*_??x*mm*)
(fp Connector*:*1x??x*mm*)
(fp Pin?Header?Straight?1X*)
(fp Pin?Header?Angled?1X*)
(fp Socket?Strip?Straight?1X*)
(fp Socket?Strip?Angled?1X*))
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x02))
@ -139,15 +124,10 @@
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))))
(libpart (lib Connector_Generic) (part Conn_01x06)
(description "Generic connector, single row, 01x06")
(description "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
(footprints
(fp Connector*:*_??x*mm*)
(fp Connector*:*1x??x*mm*)
(fp Pin?Header?Straight?1X*)
(fp Pin?Header?Angled?1X*)
(fp Socket?Strip?Straight?1X*)
(fp Socket?Strip?Angled?1X*))
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x06))
@ -159,15 +139,10 @@
(pin (num 5) (name Pin_5) (type passive))
(pin (num 6) (name Pin_6) (type passive))))
(libpart (lib Connector_Generic) (part Conn_01x11)
(description "Generic connector, single row, 01x11")
(description "Generic connector, single row, 01x11, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
(footprints
(fp Connector*:*_??x*mm*)
(fp Connector*:*1x??x*mm*)
(fp Pin?Header?Straight?1X*)
(fp Pin?Header?Angled?1X*)
(fp Socket?Strip?Straight?1X*)
(fp Socket?Strip?Angled?1X*))
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x11))
@ -183,11 +158,22 @@
(pin (num 9) (name Pin_9) (type passive))
(pin (num 10) (name Pin_10) (type passive))
(pin (num 11) (name Pin_11) (type passive))))
(libpart (lib Device) (part C_Small)
(description "Unpolarized capacitor, small symbol")
(docs ~)
(footprints
(fp C_*))
(fields
(field (name Reference) C)
(field (name Value) C_Small))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Device) (part D)
(description Diode)
(docs ~)
(footprints
(fp TO-???*)
(fp *SingleDiode)
(fp *_Diode_*)
(fp *SingleDiode*)
(fp D_*))
@ -198,7 +184,8 @@
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib Device) (part Q_PMOS_GSD)
(description "Transistor P-MOSFET with substrate diode (general)")
(description "P-MOSFET transistor, gate/source/drain")
(docs ~)
(fields
(field (name Reference) Q)
(field (name Value) Q_PMOS_GSD))
@ -206,21 +193,9 @@
(pin (num 1) (name G) (type input))
(pin (num 2) (name S) (type passive))
(pin (num 3) (name D) (type passive))))
(libpart (lib flabbergast) (part R)
(footprints
(fp R?)
(fp 0603)
(fp 0805)
(fp R?-*)
(fp 1206))
(fields
(field (name Reference) R)
(field (name Value) R))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Switch) (part SW_Push)
(description "Push button switch, generic, two pins")
(docs ~)
(fields
(field (name Reference) SW)
(field (name Value) SW_Push))
@ -229,6 +204,7 @@
(pin (num 2) (name 2) (type passive))))
(libpart (lib Switch) (part SW_SP3T)
(description "Switch, three position, single pole triple throw, 3 position switch, SP3T")
(docs ~)
(footprints
(fp SW*)
(fp SP3T*))
@ -240,9 +216,20 @@
(pin (num 2) (name 2) (type passive))
(pin (num 3) (name 3) (type passive))
(pin (num 4) (name 4) (type passive))))
(libpart (lib LED) (part WS2812B)
(description "RGB LED with integrated controller")
(docs http://www.world-semi.com/uploads/soft/150522/1-150522091P5.pdf)
(libpart (lib serplus-batshield-rescue) (part R-flabbergast)
(footprints
(fp R?)
(fp 0603)
(fp 0805)
(fp R?-*)
(fp 1206))
(fields
(field (name Reference) R)
(field (name Value) R-flabbergast))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib serplus-batshield-rescue) (part WS2812B)
(fields
(field (name Reference) LED)
(field (name Value) WS2812B)
@ -253,82 +240,80 @@
(pin (num 3) (name VSS) (type power_in))
(pin (num 4) (name DIN) (type input)))))
(libraries
(library (logical flabbergast)
(uri /Users/js/dynamic/general/repos/kicad/flabbergast.lib))
(library (logical Switch)
(uri /Users/js/dynamic/general/repos/kicad/kicad-symbols/Switch.lib))
(library (logical Device)
(uri /Users/js/dynamic/general/repos/kicad/kicad-symbols/Device.lib))
(library (logical Connector_Generic)
(uri /Users/js/dynamic/general/repos/kicad/kicad-symbols/Connector_Generic.lib))
(library (logical LED)
(uri /Users/js/dynamic/general/repos/kicad/kicad-symbols/LED.lib)))
(uri /usr/share/kicad/library/Connector_Generic.lib))
(library (logical Device)
(uri /usr/share/kicad/library/Device.lib))
(library (logical Switch)
(uri /usr/share/kicad/library/Switch.lib))
(library (logical serplus-batshield-rescue)
(uri /home/js/dynamic/repositories/kicad_public/serplus-batshield/serplus-batshield-rescue.lib)))
(nets
(net (code 1) (name GND)
(node (ref C1) (pin 2))
(net (code 1) (name PA10/RX)
(node (ref R3) (pin 2))
(node (ref J1) (pin 5)))
(net (code 2) (name GND)
(node (ref J2) (pin 6))
(node (ref J3) (pin 2))
(node (ref R2) (pin 2))
(node (ref LED1) (pin 3))
(node (ref SW1) (pin 2))
(node (ref J1) (pin 2)))
(net (code 2) (name PA4)
(node (ref R1) (pin 2))
(node (ref R2) (pin 1))
(node (ref J1) (pin 9)))
(node (ref R2) (pin 2))
(node (ref J1) (pin 2))
(node (ref LED1) (pin 3))
(node (ref C1) (pin 2)))
(net (code 3) (name +3V3)
(node (ref SW2) (pin 4))
(node (ref J1) (pin 3)))
(net (code 4) (name PA9/TX)
(node (ref J1) (pin 4))
(node (ref R4) (pin 2)))
(net (code 5) (name PA10/RX)
(node (ref J1) (pin 5))
(node (ref R3) (pin 2)))
(net (code 6) (name PA7)
(net (code 5) (name PA7)
(node (ref J1) (pin 6))
(node (ref LED1) (pin 4)))
(net (code 7) (name PB11/RTS)
(net (code 6) (name PA6)
(node (ref SW1) (pin 1))
(node (ref J1) (pin 7)))
(net (code 7) (name PA5)
(node (ref J1) (pin 8)))
(net (code 8) (name PA4)
(node (ref R1) (pin 2))
(node (ref R2) (pin 1))
(node (ref J1) (pin 9)))
(net (code 9) (name PB11/RTS)
(node (ref R5) (pin 2))
(node (ref J1) (pin 10)))
(net (code 8) (name PWR_OUT)
(net (code 10) (name PB10/DTR)
(node (ref J1) (pin 11))
(node (ref R6) (pin 2)))
(net (code 11) (name PWR_OUT)
(node (ref J2) (pin 4))
(node (ref R1) (pin 1))
(node (ref SW2) (pin 1))
(node (ref SW2) (pin 3))
(node (ref D1) (pin 1))
(node (ref D1) (pin 2))
(node (ref C1) (pin 1))
(node (ref LED1) (pin 1))
(node (ref D1) (pin 1))
(node (ref R1) (pin 1))
(node (ref D1) (pin 2))
(node (ref SW2) (pin 3))
(node (ref SW2) (pin 1))
(node (ref R7) (pin 2))
(node (ref J1) (pin 1))
(node (ref Q1) (pin 3))
(node (ref Q1) (pin 2)))
(net (code 9) (name PB3)
(node (ref J3) (pin 1))
(net (code 12) (name PB3)
(node (ref R7) (pin 1))
(node (ref Q1) (pin 1)))
(net (code 10) (name PA6)
(node (ref SW1) (pin 1))
(node (ref J1) (pin 7)))
(net (code 11) (name PA5)
(node (ref J1) (pin 8)))
(net (code 12) (name PB10/DTR)
(node (ref J1) (pin 11))
(node (ref R6) (pin 2)))
(net (code 13) (name "Net-(LED1-Pad2)")
(node (ref Q1) (pin 1))
(node (ref J3) (pin 1)))
(net (code 13) (name "Net-(J2-Pad1)")
(node (ref R6) (pin 1))
(node (ref J2) (pin 1)))
(net (code 14) (name "Net-(LED1-Pad2)")
(node (ref LED1) (pin 2)))
(net (code 14) (name "Net-(J2-Pad3)")
(net (code 15) (name "Net-(J2-Pad3)")
(node (ref R4) (pin 1))
(node (ref J2) (pin 3)))
(net (code 15) (name "Net-(J2-Pad5)")
(node (ref R5) (pin 1))
(node (ref J2) (pin 5)))
(net (code 16) (name "Net-(J2-Pad1)")
(node (ref J2) (pin 1))
(node (ref R6) (pin 1)))
(net (code 16) (name "Net-(J2-Pad5)")
(node (ref J2) (pin 5))
(node (ref R5) (pin 1)))
(net (code 17) (name "Net-(J2-Pad2)")
(node (ref J2) (pin 2))
(node (ref R3) (pin 1)))
(node (ref R3) (pin 1))
(node (ref J2) (pin 2)))
(net (code 18) (name "Net-(SW2-Pad2)")
(node (ref SW2) (pin 2)))))
(node (ref SW2) (pin 2)))))

View file

@ -26,7 +26,7 @@ F 3 "" H 3300 2050 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:R R2
L serplus-batshield-rescue:R-flabbergast R2
U 1 1 5A1433F4
P 4550 4250
F 0 "R2" V 4630 4250 50 0000 C CNN
@ -37,7 +37,7 @@ F 3 "" H 4550 4250 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:R R4
L serplus-batshield-rescue:R-flabbergast R4
U 1 1 5A14343A
P 6650 3450
F 0 "R4" V 6730 3450 50 0000 C CNN
@ -48,7 +48,7 @@ F 3 "" H 6650 3450 60 0000 C CNN
0 1 1 0
$EndComp
$Comp
L flabbergast:R R5
L serplus-batshield-rescue:R-flabbergast R5
U 1 1 5A143462
P 6200 3650
F 0 "R5" V 6280 3650 50 0000 C CNN
@ -59,7 +59,7 @@ F 3 "" H 6200 3650 60 0000 C CNN
0 1 1 0
$EndComp
$Comp
L flabbergast:R R6
L serplus-batshield-rescue:R-flabbergast R6
U 1 1 5A143496
P 6650 3250
F 0 "R6" V 6730 3250 50 0000 C CNN
@ -70,7 +70,7 @@ F 3 "" H 6650 3250 60 0000 C CNN
0 1 1 0
$EndComp
$Comp
L flabbergast:R R1
L serplus-batshield-rescue:R-flabbergast R1
U 1 1 5A1434FC
P 4550 3550
F 0 "R1" V 4630 3550 50 0000 C CNN
@ -81,7 +81,7 @@ F 3 "" H 4550 3550 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:R R3
L serplus-batshield-rescue:R-flabbergast R3
U 1 1 5A143523
P 6150 3350
F 0 "R3" V 6230 3350 50 0000 C CNN
@ -160,7 +160,7 @@ F 3 "" H 2350 2100 50 0001 C CNN
-1 0 0 1
$EndComp
$Comp
L flabbergast:+5V #PWR01
L serplus-batshield-rescue:+5V-flabbergast #PWR01
U 1 1 5A145467
P 1950 2100
F 0 "#PWR01" H 1950 1950 50 0001 C CNN
@ -171,7 +171,7 @@ F 3 "" H 1950 2100 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR02
L serplus-batshield-rescue:GND-flabbergast #PWR02
U 1 1 5A1454D7
P 2550 2700
F 0 "#PWR02" H 2550 2450 50 0001 C CNN
@ -182,7 +182,7 @@ F 3 "" H 2550 2700 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR03
L serplus-batshield-rescue:GND-flabbergast #PWR03
U 1 1 5A145527
P 3850 2350
F 0 "#PWR03" H 3850 2100 50 0001 C CNN
@ -209,7 +209,7 @@ $EndComp
Text GLabel 4800 2200 0 60 Input ~ 0
PA6
$Comp
L flabbergast:GND #PWR04
L serplus-batshield-rescue:GND-flabbergast #PWR04
U 1 1 5A14614D
P 5600 2200
F 0 "#PWR04" H 5600 1950 50 0001 C CNN
@ -247,7 +247,7 @@ Wire Wire Line
Wire Wire Line
6450 3650 7200 3650
$Comp
L flabbergast:GND #PWR05
L serplus-batshield-rescue:GND-flabbergast #PWR05
U 1 1 5A146DE6
P 7050 3850
F 0 "#PWR05" H 7050 3600 50 0001 C CNN
@ -286,7 +286,7 @@ PWR_OUT
Wire Wire Line
2050 3550 2050 3450
$Comp
L flabbergast:+5V #PWR06
L serplus-batshield-rescue:+5V-flabbergast #PWR06
U 1 1 5A147C44
P 2700 4650
F 0 "#PWR06" H 2700 4500 50 0001 C CNN
@ -297,7 +297,7 @@ F 3 "" H 2700 4650 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:+3.3V #PWR07
L serplus-batshield-rescue:+3.3V-flabbergast #PWR07
U 1 1 5A147D4D
P 3150 4850
F 0 "#PWR07" H 3150 4700 50 0001 C CNN
@ -316,7 +316,7 @@ PWR_OUT
Wire Wire Line
4550 3200 4550 3300
$Comp
L flabbergast:GND #PWR08
L serplus-batshield-rescue:GND-flabbergast #PWR08
U 1 1 5A148450
P 4550 4600
F 0 "#PWR08" H 4550 4350 50 0001 C CNN
@ -336,7 +336,7 @@ Wire Wire Line
4550 3800 4550 3900
Connection ~ 4550 3900
$Comp
L flabbergast:+5V #PWR09
L serplus-batshield-rescue:+5V-flabbergast #PWR09
U 1 1 5A148948
P 7050 1600
F 0 "#PWR09" H 7050 1450 50 0001 C CNN
@ -349,7 +349,7 @@ $EndComp
Wire Wire Line
7050 1600 7200 1600
$Comp
L flabbergast:GND #PWR010
L serplus-batshield-rescue:GND-flabbergast #PWR010
U 1 1 5A1489E4
P 6550 1700
F 0 "#PWR010" H 6550 1450 50 0001 C CNN
@ -360,7 +360,7 @@ F 3 "" H 6550 1700 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:+3.3V #PWR011
L serplus-batshield-rescue:+3.3V-flabbergast #PWR011
U 1 1 5A148A99
P 6850 1600
F 0 "#PWR011" H 6850 1450 50 0001 C CNN
@ -449,7 +449,7 @@ F 3 "" H 7400 4450 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR012
L serplus-batshield-rescue:GND-flabbergast #PWR012
U 1 1 5A1546E9
P 7100 4550
F 0 "#PWR012" H 7100 4300 50 0001 C CNN
@ -466,7 +466,7 @@ PB3
Wire Wire Line
7100 4450 7200 4450
$Comp
L flabbergast:R R7
L serplus-batshield-rescue:R-flabbergast R7
U 1 1 5A15AD9C
P 1650 4000
F 0 "R7" V 1730 4000 50 0000 C CNN

View file

@ -1,4 +1,3 @@
(sym_lib_table
(lib (name serplus-batshield-rescue)(type Legacy)(uri ${KIPRJMOD}/serplus-batshield-rescue.lib)(options "")(descr ""))
(lib (name flabbergast)(type Legacy)(uri /home/js/dynamic/repositories/kicad/flabbergast.lib)(options "")(descr ""))
)

View file

@ -1,11 +1,11 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# flabbergast_CAP
# stm32_qfp48_breakout-rescue_CAP-flabbergast
#
DEF flabbergast_CAP C 0 40 Y Y 1 L N
DEF stm32_qfp48_breakout-rescue_CAP-flabbergast C 0 40 Y Y 1 L N
F0 "C" 60 115 50 H V L BNN
F1 "flabbergast_CAP" 60 -85 50 H V L BNN
F1 "stm32_qfp48_breakout-rescue_CAP-flabbergast" 60 -85 50 H V L BNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H V C CNN
DRAW
@ -18,11 +18,11 @@ X 2 2 0 -100 100 U 40 40 1 1 P
ENDDRAW
ENDDEF
#
# flabbergast_CRYSTAL
# stm32_qfp48_breakout-rescue_CRYSTAL-flabbergast
#
DEF flabbergast_CRYSTAL Y 0 40 Y Y 1 L N
DEF stm32_qfp48_breakout-rescue_CRYSTAL-flabbergast Y 0 40 Y Y 1 L N
F0 "Y" 100 40 50 H V L BNN
F1 "flabbergast_CRYSTAL" 100 -100 50 H V L BNN
F1 "stm32_qfp48_breakout-rescue_CRYSTAL-flabbergast" 100 -100 50 H V L BNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H V C CNN
DRAW
@ -41,11 +41,11 @@ X 2 2 100 0 0 L 40 40 1 1 P
ENDDRAW
ENDDEF
#
# flabbergast_FERRITE-BEAD
# stm32_qfp48_breakout-rescue_FERRITE-BEAD-flabbergast
#
DEF flabbergast_FERRITE-BEAD FB 0 100 Y Y 1 F N
DEF stm32_qfp48_breakout-rescue_FERRITE-BEAD-flabbergast FB 0 100 Y Y 1 F N
F0 "FB" -100 50 40 H V C CNN
F1 "flabbergast_FERRITE-BEAD" 50 -50 40 H V C CNN
F1 "stm32_qfp48_breakout-rescue_FERRITE-BEAD-flabbergast" 50 -50 40 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
@ -65,11 +65,11 @@ X 2 2 250 0 100 L 0 0 0 0 P
ENDDRAW
ENDDEF
#
# flabbergast_GND
# stm32_qfp48_breakout-rescue_GND-flabbergast
#
DEF flabbergast_GND #PWR 0 0 Y Y 1 F P
DEF stm32_qfp48_breakout-rescue_GND-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "flabbergast_GND" 0 -150 50 H V C CNN
F1 "stm32_qfp48_breakout-rescue_GND-flabbergast" 0 -150 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
@ -78,11 +78,11 @@ X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# flabbergast_JUMPER-2
# stm32_qfp48_breakout-rescue_JUMPER-2-flabbergast
#
DEF flabbergast_JUMPER-2 JP 0 40 Y Y 1 L N
DEF stm32_qfp48_breakout-rescue_JUMPER-2-flabbergast JP 0 40 Y Y 1 L N
F0 "JP" -50 0 50 V V L BNN
F1 "flabbergast_JUMPER-2" 190 0 50 V V L BNN
F1 "stm32_qfp48_breakout-rescue_JUMPER-2-flabbergast" 190 0 50 V V L BNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H V C CNN
DRAW
@ -99,11 +99,11 @@ X 2 2 100 -100 100 U 40 40 1 1 P
ENDDRAW
ENDDEF
#
# flabbergast_LED
# stm32_qfp48_breakout-rescue_LED-flabbergast
#
DEF flabbergast_LED D 0 40 Y N 1 F N
DEF stm32_qfp48_breakout-rescue_LED-flabbergast D 0 40 Y N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "flabbergast_LED" 0 -100 50 H V C CNN
F1 "stm32_qfp48_breakout-rescue_LED-flabbergast" 0 -100 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
@ -125,11 +125,28 @@ X K 2 -200 0 150 R 40 40 1 1 P
ENDDRAW
ENDDEF
#
# flabbergast_M05
# stm32_qfp48_breakout-rescue_M01-RESCUE-stm32_qfp48_breakout
#
DEF flabbergast_M05 U 0 100 Y Y 1 F N
DEF stm32_qfp48_breakout-rescue_M01-RESCUE-stm32_qfp48_breakout U 0 100 Y Y 2 F N
F0 "U" 0 0 0 H I C CNN
F1 "stm32_qfp48_breakout-rescue_M01-RESCUE-stm32_qfp48_breakout" 0 0 0 H I C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
M01*
$ENDFPLIST
DRAW
C 0 50 25 0 0 10 N
P 2 0 0 6 0 0 0 25 N
X 1 1 0 0 0 U 0 0 0 0 B
ENDDRAW
ENDDEF
#
# stm32_qfp48_breakout-rescue_M05-flabbergast
#
DEF stm32_qfp48_breakout-rescue_M05-flabbergast U 0 100 Y Y 1 F N
F0 "U" -50 300 40 H V C CNN
F1 "flabbergast_M05" 0 -300 40 H V C CNN
F1 "stm32_qfp48_breakout-rescue_M05-flabbergast" 0 -300 40 H V C CNN
F2 "" -150 0 60 H V C CNN
F3 "" -150 0 60 H V C CNN
$FPLIST
@ -145,11 +162,11 @@ X 5 5 -250 -200 150 R 40 40 1 1 B
ENDDRAW
ENDDEF
#
# flabbergast_M14
# stm32_qfp48_breakout-rescue_M14-flabbergast
#
DEF flabbergast_M14 U 0 40 Y Y 1 F N
DEF stm32_qfp48_breakout-rescue_M14-flabbergast U 0 40 Y Y 1 F N
F0 "U" 0 730 50 H V L BNN
F1 "flabbergast_M14" 0 -900 50 H V L BNN
F1 "stm32_qfp48_breakout-rescue_M14-flabbergast" 0 -900 50 H V L BNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H V C CNN
DRAW
@ -188,11 +205,11 @@ X 9 9 400 100 200 L 40 40 1 1 P
ENDDRAW
ENDDEF
#
# flabbergast_NCV8170
# stm32_qfp48_breakout-rescue_NCV8170-flabbergast
#
DEF flabbergast_NCV8170 IC 0 40 Y Y 1 F N
DEF stm32_qfp48_breakout-rescue_NCV8170-flabbergast IC 0 40 Y Y 1 F N
F0 "IC" -200 200 40 H V C CNN
F1 "flabbergast_NCV8170" -100 200 40 H V L CNN
F1 "stm32_qfp48_breakout-rescue_NCV8170-flabbergast" -100 200 40 H V L CNN
F2 "SOT-563" 0 100 30 H V C CIN
F3 "" 0 0 60 H V C CNN
$FPLIST
@ -209,11 +226,11 @@ X EN 6 -400 -50 150 R 40 40 1 1 B
ENDDRAW
ENDDEF
#
# flabbergast_PUSHBUTTON-SQUARE
# stm32_qfp48_breakout-rescue_PUSHBUTTON-SQUARE-flabbergast
#
DEF flabbergast_PUSHBUTTON-SQUARE S 0 100 Y Y 1 F N
DEF stm32_qfp48_breakout-rescue_PUSHBUTTON-SQUARE-flabbergast S 0 100 Y Y 1 F N
F0 "S" -150 100 40 H V C CNN
F1 "flabbergast_PUSHBUTTON-SQUARE" 0 -150 40 H V C CNN
F1 "stm32_qfp48_breakout-rescue_PUSHBUTTON-SQUARE-flabbergast" 0 -150 40 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
@ -240,11 +257,11 @@ X 4 4 200 -100 100 L 0 0 0 0 P
ENDDRAW
ENDDEF
#
# flabbergast_RES
# stm32_qfp48_breakout-rescue_RES-flabbergast
#
DEF flabbergast_RES R 0 0 N Y 1 F N
DEF stm32_qfp48_breakout-rescue_RES-flabbergast R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "flabbergast_RES" 0 0 50 V V C CNN
F1 "stm32_qfp48_breakout-rescue_RES-flabbergast" 0 0 50 V V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
@ -261,11 +278,11 @@ X ~ 2 0 -250 100 U 60 60 1 1 P
ENDDRAW
ENDDEF
#
# flabbergast_STM32L052C8T7
# stm32_qfp48_breakout-rescue_STM32L052C8T7-flabbergast
#
DEF flabbergast_STM32L052C8T7 IC 0 40 Y Y 1 F N
DEF stm32_qfp48_breakout-rescue_STM32L052C8T7-flabbergast IC 0 40 Y Y 1 F N
F0 "IC" -500 1700 50 H V L BNN
F1 "flabbergast_STM32L052C8T7" -100 -1600 50 H V L BNN
F1 "stm32_qfp48_breakout-rescue_STM32L052C8T7-flabbergast" -100 -1600 50 H V L BNN
F2 "" 0 -100 60 H V C CNN
F3 "" 0 -100 60 H V C CNN
$FPLIST
@ -324,68 +341,6 @@ X VDDA 9 -750 -1200 200 R 40 40 1 1 W
ENDDRAW
ENDDEF
#
# flabbergast_VDD
#
DEF flabbergast_VDD #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "flabbergast_VDD" 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 VDD 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# flabbergast_VDDA
#
DEF flabbergast_VDDA #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "flabbergast_VDDA" 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 VDDA 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# flabbergast_VIN
#
DEF flabbergast_VIN #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "flabbergast_VIN" 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 VIN 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# stm32_qfp48_breakout-rescue_M01-RESCUE-stm32_qfp48_breakout
#
DEF stm32_qfp48_breakout-rescue_M01-RESCUE-stm32_qfp48_breakout U 0 100 Y Y 2 F N
F0 "U" 0 0 0 H I C CNN
F1 "stm32_qfp48_breakout-rescue_M01-RESCUE-stm32_qfp48_breakout" 0 0 0 H I C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
M01*
$ENDFPLIST
DRAW
C 0 50 25 0 0 10 N
P 2 0 0 6 0 0 0 25 N
X 1 1 0 0 0 U 0 0 0 0 B
ENDDRAW
ENDDEF
#
# stm32_qfp48_breakout-rescue_USB_mini_micro_B-RESCUE-stm32_qfp48_breakout
#
DEF stm32_qfp48_breakout-rescue_USB_mini_micro_B-RESCUE-stm32_qfp48_breakout J 0 40 Y Y 1 F N
@ -407,4 +362,49 @@ X SHIELD 6 150 -350 200 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
# stm32_qfp48_breakout-rescue_VDD-flabbergast
#
DEF stm32_qfp48_breakout-rescue_VDD-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "stm32_qfp48_breakout-rescue_VDD-flabbergast" 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 VDD 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# stm32_qfp48_breakout-rescue_VDDA-flabbergast
#
DEF stm32_qfp48_breakout-rescue_VDDA-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "stm32_qfp48_breakout-rescue_VDDA-flabbergast" 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 VDDA 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# stm32_qfp48_breakout-rescue_VIN-flabbergast
#
DEF stm32_qfp48_breakout-rescue_VIN-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "stm32_qfp48_breakout-rescue_VIN-flabbergast" 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 VIN 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
#End Library

View file

@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

View file

@ -1,9 +1,133 @@
EESchema-LIBRARY Version 2.3
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# CAP-flabbergast
#
DEF CAP-flabbergast C 0 40 Y Y 1 L N
F0 "C" 60 115 50 H V L BNN
F1 "CAP-flabbergast" 60 -85 50 H V L BNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S -80 20 80 40 1 1 0 F
S -80 60 80 80 1 1 0 F
P 2 1 0 0 0 0 0 20 N
P 2 1 0 0 0 100 0 80 N
X 1 1 0 200 100 D 40 40 1 1 P
X 2 2 0 -100 100 U 40 40 1 1 P
ENDDRAW
ENDDEF
#
# CRYSTAL-flabbergast
#
DEF CRYSTAL-flabbergast Y 0 40 Y Y 1 L N
F0 "Y" 100 40 50 H V L BNN
F1 "CRYSTAL-flabbergast" 100 -100 50 H V L BNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H V C CNN
DRAW
T 0 -68 -28 34 0 1 0 1 Normal 0 C C
T 0 77 -28 34 0 1 0 2 Normal 0 C C
P 2 1 0 0 -100 0 -40 0 N
P 2 1 0 0 -40 70 -40 -70 N
P 2 1 0 0 -15 -60 15 -60 N
P 2 1 0 0 -15 60 -15 -60 N
P 2 1 0 0 15 -60 15 60 N
P 2 1 0 0 15 60 -15 60 N
P 2 1 0 0 40 0 100 0 N
P 2 1 0 0 40 70 40 -70 N
X 1 1 -100 0 0 R 40 40 1 1 P
X 2 2 100 0 0 L 40 40 1 1 P
ENDDRAW
ENDDEF
#
# FERRITE-BEAD-flabbergast
#
DEF FERRITE-BEAD-flabbergast FB 0 100 Y Y 1 F N
F0 "FB" -100 50 40 H V C CNN
F1 "FERRITE-BEAD-flabbergast" 50 -50 40 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
0805
1206
$ENDFPLIST
DRAW
A 15 64 65 0 -940 0 0 6 N 50 10 10 0
A 24 48 45 0 -570 0 0 6 N 70 40 50 10
A 50 45 20 1660 -1660 0 0 6 N 70 40 30 40
A 75 48 45 0 -1700 0 0 6 N 50 10 30 40
A 84 64 65 0 -1220 1 0 6 N 90 0 50 10
P 2 0 0 6 -50 0 10 0 N
P 2 0 0 6 90 0 150 0 N
X 1 1 -150 0 100 R 0 0 0 0 P
X 2 2 250 0 100 L 0 0 0 0 P
ENDDRAW
ENDDEF
#
# GND-flabbergast
#
DEF GND-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "GND-flabbergast" 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
#
# JUMPER-2-flabbergast
#
DEF JUMPER-2-flabbergast JP 0 40 Y Y 1 L N
F0 "JP" -50 0 50 V V L BNN
F1 "JUMPER-2-flabbergast" 190 0 50 V V L BNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H V C CNN
DRAW
P 2 1 0 0 -25 0 125 0 N
P 2 1 0 0 -25 25 -25 0 N
P 2 1 0 0 0 0 0 50 N
P 2 1 0 0 0 100 0 50 N
P 2 1 0 0 100 0 100 50 N
P 2 1 0 0 100 100 100 50 N
P 2 1 0 0 125 0 125 25 N
P 2 1 0 0 125 25 -25 25 N
X 1 1 0 -100 100 U 40 40 1 1 P
X 2 2 100 -100 100 U 40 40 1 1 P
ENDDRAW
ENDDEF
#
# LED-flabbergast
#
DEF LED-flabbergast D 0 40 Y N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "LED-flabbergast" 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
#
# M01-RESCUE-stm32_qfp48_breakout
#
DEF ~M01-RESCUE-stm32_qfp48_breakout U 0 100 Y Y 2 F N
DEF M01-RESCUE-stm32_qfp48_breakout U 0 100 Y Y 2 F N
F0 "U" 0 0 0 H I C CNN
F1 "M01-RESCUE-stm32_qfp48_breakout" 0 0 0 H I C CNN
F2 "" 0 0 60 H V C CNN
@ -13,14 +137,213 @@ $FPLIST
$ENDFPLIST
DRAW
C 0 50 25 0 0 10 N
P 2 0 0 6 0 0 0 25 N
P 2 0 0 6 0 0 0 25 N
X 1 1 0 0 0 U 0 0 0 0 B
ENDDRAW
ENDDEF
#
# M05-flabbergast
#
DEF M05-flabbergast U 0 100 Y Y 1 F N
F0 "U" -50 300 40 H V C CNN
F1 "M05-flabbergast" 0 -300 40 H V C CNN
F2 "" -150 0 60 H V C CNN
F3 "" -150 0 60 H V C CNN
$FPLIST
M05*
$ENDFPLIST
DRAW
S -100 250 100 -250 0 1 0 N
X 1 1 -250 200 150 R 40 40 1 1 B
X 2 2 -250 100 150 R 40 40 1 1 B
X 3 3 -250 0 150 R 40 40 1 1 B
X 4 4 -250 -100 150 R 40 40 1 1 B
X 5 5 -250 -200 150 R 40 40 1 1 B
ENDDRAW
ENDDEF
#
# M14-flabbergast
#
DEF M14-flabbergast U 0 40 Y Y 1 F N
F0 "U" 0 730 50 H V L BNN
F1 "M14-flabbergast" 0 -900 50 H V L BNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H V C CNN
DRAW
P 2 1 0 0 0 700 0 -800 N
P 2 1 0 0 0 700 250 700 N
P 2 1 0 0 150 -700 200 -700 N
P 2 1 0 0 150 -600 200 -600 N
P 2 1 0 0 150 -500 200 -500 N
P 2 1 0 0 150 -400 200 -400 N
P 2 1 0 0 150 -300 200 -300 N
P 2 1 0 0 150 -200 200 -200 N
P 2 1 0 0 150 -100 200 -100 N
P 2 1 0 0 150 0 200 0 N
P 2 1 0 0 150 100 200 100 N
P 2 1 0 0 150 200 200 200 N
P 2 1 0 0 150 300 200 300 N
P 2 1 0 0 150 400 200 400 N
P 2 1 0 0 150 500 200 500 N
P 2 1 0 0 150 600 200 600 N
P 2 1 0 0 250 -800 0 -800 N
P 2 1 0 0 250 -800 250 700 N
X 1 1 400 -700 200 L 40 40 1 1 P
X 10 10 400 200 200 L 40 40 1 1 P
X 11 11 400 300 200 L 40 40 1 1 P
X 12 12 400 400 200 L 40 40 1 1 P
X 13 13 400 500 200 L 40 40 1 1 P
X 14 14 400 600 200 L 40 40 1 1 P
X 2 2 400 -600 200 L 40 40 1 1 P
X 3 3 400 -500 200 L 40 40 1 1 P
X 4 4 400 -400 200 L 40 40 1 1 P
X 5 5 400 -300 200 L 40 40 1 1 P
X 6 6 400 -200 200 L 40 40 1 1 P
X 7 7 400 -100 200 L 40 40 1 1 P
X 8 8 400 0 200 L 40 40 1 1 P
X 9 9 400 100 200 L 40 40 1 1 P
ENDDRAW
ENDDEF
#
# NCV8170-flabbergast
#
DEF NCV8170-flabbergast IC 0 40 Y Y 1 F N
F0 "IC" -200 200 40 H V C CNN
F1 "NCV8170-flabbergast" -100 200 40 H V L CNN
F2 "SOT-563" 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 IN 1 -400 50 150 R 40 40 1 1 W
X GND 2 -50 -250 100 U 40 40 1 1 W
X OUT 3 400 50 150 L 40 40 1 1 w
X NC 4 400 -50 150 L 40 40 1 1 N
X GND 5 50 -250 100 U 40 40 1 1 W
X EN 6 -400 -50 150 R 40 40 1 1 B
ENDDRAW
ENDDEF
#
# PUSHBUTTON-SQUARE-flabbergast
#
DEF PUSHBUTTON-SQUARE-flabbergast S 0 100 Y Y 1 F N
F0 "S" -150 100 40 H V C CNN
F1 "PUSHBUTTON-SQUARE-flabbergast" 0 -150 40 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
TACTILE-SWITCH*
$ENDFPLIST
DRAW
C -100 0 5 0 0 16 N
C 100 0 5 0 0 16 N
P 2 0 0 6 -100 -100 -100 0 N
P 2 0 0 10 -100 0 75 50 N
P 2 0 0 10 -75 175 -75 125 N
P 2 0 0 6 0 50 0 25 N
P 2 0 0 6 0 100 0 75 N
P 2 0 0 10 0 175 -75 175 N
P 2 0 0 6 0 175 0 125 N
P 2 0 0 10 75 0 100 0 N
P 2 0 0 10 75 175 0 175 N
P 2 0 0 10 75 175 75 125 N
P 2 0 0 6 100 -100 100 0 N
X 1 1 -200 0 100 R 0 0 0 0 P
X 2 2 -200 -100 100 R 0 0 0 0 P
X 3 3 200 0 100 L 0 0 0 0 P
X 4 4 200 -100 100 L 0 0 0 0 P
ENDDRAW
ENDDEF
#
# RES-flabbergast
#
DEF RES-flabbergast R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "RES-flabbergast" 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?-*
SM1206
$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
#
# STM32L052C8T7-flabbergast
#
DEF STM32L052C8T7-flabbergast IC 0 40 Y Y 1 F N
F0 "IC" -500 1700 50 H V L BNN
F1 "STM32L052C8T7-flabbergast" -100 -1600 50 H V L BNN
F2 "" 0 -100 60 H V C CNN
F3 "" 0 -100 60 H V C CNN
$FPLIST
LQFP-32
$ENDFPLIST
DRAW
S -550 1650 550 -1500 0 1 0 f
X VDD 1 -750 -250 200 R 40 40 1 1 W
X PA0 10 750 -1300 200 L 40 40 1 1 B
X PA1 11 750 -1200 200 L 40 40 1 1 B
X PA2-TX2 12 750 -1100 200 L 40 40 1 1 B
X PA3-RX2 13 750 -1000 200 L 40 40 1 1 B
X PA4 14 750 -900 200 L 40 40 1 1 B
X PA5 15 750 -800 200 L 40 40 1 1 B
X PA6 16 750 -700 200 L 40 40 1 1 B
X PA7 17 750 -600 200 L 40 40 1 1 B
X PB0 18 750 -450 200 L 40 40 1 1 B
X PB1 19 750 -350 200 L 40 40 1 1 B
X PC13 2 750 -1450 200 L 40 40 1 1 I
X PB2 20 750 -250 200 L 40 40 1 1 B
X PB10 21 750 -150 200 L 40 40 1 1 B
X PB11 22 750 -50 200 L 40 40 1 1 B
X VSS 23 -750 -750 200 R 40 40 1 1 W
X VDD 24 -750 -350 200 R 40 40 1 1 W
X PB12 25 750 50 200 L 40 40 1 1 B
X PB13 26 750 150 200 L 40 40 1 1 B
X PB14 27 750 250 200 L 40 40 1 1 B
X PB15 28 750 350 200 L 40 40 1 1 B
X PA8 29 750 500 200 L 40 40 1 1 B
X PC14-OSC32_IN 3 -750 1150 200 R 40 40 1 1 B
X PA9-TX1 30 750 600 200 L 40 40 1 1 B
X PA10-RX1 31 750 700 200 L 40 40 1 1 B
X PA11-USB_DM 32 -750 200 200 R 40 40 1 1 B
X PA12-USB_DP 33 -750 300 200 R 40 40 1 1 B
X PA13-SWDIO 34 -750 500 200 R 40 40 1 1 B
X VSS 35 -750 -850 200 R 40 40 1 1 W
X VDD_USB 36 -750 -550 200 R 40 40 1 1 W
X PA14-SWCLK 37 -750 600 200 R 40 40 1 1 B
X PA15 38 750 800 200 L 40 40 1 1 B
X PB3 39 750 950 200 L 40 40 1 1 B
X PC15-OSC32_OUT 4 -750 1050 200 R 40 40 1 1 B
X PB4 40 750 1050 200 L 40 40 1 1 B
X PB5 41 750 1150 200 L 40 40 1 1 B
X PB6 42 750 1250 200 L 40 40 1 1 B
X PB7 43 750 1350 200 L 40 40 1 1 B
X BOOT0 44 -750 0 200 R 40 40 1 1 B
X PB8 45 750 1450 200 L 40 40 1 1 B
X PB9 46 750 1550 200 L 40 40 1 1 B
X VSS 47 -750 -950 200 R 40 40 1 1 W
X VDD 48 -750 -450 200 R 40 40 1 1 W
X PH0-OSC_IN 5 -750 950 200 R 40 40 1 1 B
X PH1-OSC_OUT 6 -750 850 200 R 40 40 1 1 B
X NRST 7 -750 1350 200 R 40 40 1 1 I I
X VSSA 8 -750 -1350 200 R 40 40 1 1 W
X VDDA 9 -750 -1200 200 R 40 40 1 1 W
ENDDRAW
ENDDEF
#
# USB_mini_micro_B-RESCUE-stm32_qfp48_breakout
#
DEF ~USB_mini_micro_B-RESCUE-stm32_qfp48_breakout J 0 40 Y Y 1 F N
DEF USB_mini_micro_B-RESCUE-stm32_qfp48_breakout J 0 40 Y Y 1 F N
F0 "J" -400 -50 60 H V C CNN
F1 "USB_mini_micro_B-RESCUE-stm32_qfp48_breakout" -150 250 60 H I C CNN
F2 "" -50 0 60 H V C CNN
@ -39,4 +362,49 @@ X SHIELD 6 150 -350 200 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
# VDD-flabbergast
#
DEF VDD-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "VDD-flabbergast" 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 VDD 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# VDDA-flabbergast
#
DEF VDDA-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "VDDA-flabbergast" 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 VDDA 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# VIN-flabbergast
#
DEF VIN-flabbergast #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "VIN-flabbergast" 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 VIN 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
#End Library

View file

@ -1,216 +1,215 @@
(export (version D)
(design
(source /Users/js/dynamic/general/repos/kicad_public/stm32_qfp48_breakout/stm32_qfp48_breakout.sch)
(date "Thursday, 26 October 2017 10:43:10")
(tool "Eeschema 4.0.2-stable")
(source /home/js/dynamic/repositories/kicad_public/stm32_qfp48_breakout/stm32_qfp48_breakout.sch)
(date "Sat 29 Jun 2019 20:23:48 BST")
(tool "Eeschema 5.1.2")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title STM32-QFP48-BREAKOUT)
(company)
(rev rev2)
(date 29/04/16)
(title "the bat board: a stm32 qfp48 breakout board")
(company flabbergast)
(rev rev3)
(date 2017-10-26)
(source stm32_qfp48_breakout.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 1) (value "rev2 > rev1: add R3, add JP3, rearrange power pinout"))
(comment (number 2) (value "rev3 > rev2: connect PB2=BOOT1 to GND"))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref IC1)
(value STM32L052C8T7)
(footprint flabbergast:LQFP48)
(libsource (lib flabbergast) (part STM32L052C8T7))
(libsource (lib stm32_qfp48_breakout-rescue) (part STM32L052C8T7-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57232197))
(comp (ref J1)
(value USB_mini_micro_B)
(footprint flabbergast:USB_microB_2TH_OSHPARK)
(libsource (lib stm32_qfp48_breakout-rescue) (part USB_mini_micro_B-RESCUE-stm32_qfp48_breakout))
(libsource (lib stm32_qfp48_breakout-rescue) (part USB_mini_micro_B-RESCUE-stm32_qfp48_breakout) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 572321C9))
(comp (ref PAD1)
(value M01)
(footprint flabbergast:M01_NOSILK)
(libsource (lib stm32_qfp48_breakout-rescue) (part M01-RESCUE-stm32_qfp48_breakout))
(libsource (lib stm32_qfp48_breakout-rescue) (part M01-RESCUE-stm32_qfp48_breakout) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 572328CF))
(comp (ref JP1)
(value USB_PWR)
(footprint flabbergast:SOLDER_JUMPER_OFF_PASTE)
(libsource (lib flabbergast) (part JUMPER-2))
(libsource (lib stm32_qfp48_breakout-rescue) (part JUMPER-2-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57232B9B))
(comp (ref IC2)
(value NCV8170)
(footprint flabbergast:SOT-563)
(libsource (lib flabbergast) (part NCV8170))
(libsource (lib stm32_qfp48_breakout-rescue) (part NCV8170-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 572330F8))
(comp (ref JP2)
(value reg)
(footprint flabbergast:SOLDER_JUMPER_OFF_PASTE)
(libsource (lib flabbergast) (part JUMPER-2))
(libsource (lib stm32_qfp48_breakout-rescue) (part JUMPER-2-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 572331A3))
(comp (ref C6)
(value 2.2uF)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part CAP))
(libsource (lib stm32_qfp48_breakout-rescue) (part CAP-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 572328FC))
(comp (ref C5)
(value 2.2uF)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part CAP))
(libsource (lib stm32_qfp48_breakout-rescue) (part CAP-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57232987))
(comp (ref F1)
(value FERRITE-BEAD)
(footprint flabbergast:0603_JUMPERED)
(libsource (lib flabbergast) (part FERRITE-BEAD))
(libsource (lib stm32_qfp48_breakout-rescue) (part FERRITE-BEAD-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57232F31))
(comp (ref C7)
(value 1uF)
(footprint flabbergast:0603_NOPASTE)
(libsource (lib flabbergast) (part CAP))
(libsource (lib stm32_qfp48_breakout-rescue) (part CAP-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57232FAC))
(comp (ref C1)
(value 0.1uF)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part CAP))
(libsource (lib stm32_qfp48_breakout-rescue) (part CAP-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57233265))
(comp (ref C2)
(value 0.1uF)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part CAP))
(libsource (lib stm32_qfp48_breakout-rescue) (part CAP-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5723329C))
(comp (ref C4)
(value 0.1uF)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part CAP))
(libsource (lib stm32_qfp48_breakout-rescue) (part CAP-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 572332CE))
(comp (ref C3)
(value 0.1uF)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part CAP))
(libsource (lib stm32_qfp48_breakout-rescue) (part CAP-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5723330A))
(comp (ref R1)
(value 10kR)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part RES))
(libsource (lib stm32_qfp48_breakout-rescue) (part RES-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5723450B))
(comp (ref S2)
(value PA1)
(footprint flabbergast:TACTILE-SWITCH-SMT-4x3)
(libsource (lib flabbergast) (part PUSHBUTTON-SQUARE))
(libsource (lib stm32_qfp48_breakout-rescue) (part PUSHBUTTON-SQUARE-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5723455B))
(comp (ref S1)
(value RESET)
(footprint flabbergast:TACTILE-SWITCH-SMT-4x3)
(libsource (lib flabbergast) (part PUSHBUTTON-SQUARE))
(libsource (lib stm32_qfp48_breakout-rescue) (part PUSHBUTTON-SQUARE-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57234ACB))
(comp (ref R2)
(value 1kR)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part RES))
(libsource (lib stm32_qfp48_breakout-rescue) (part RES-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57234FFE))
(comp (ref D1)
(value LED)
(footprint flabbergast:LED-0603)
(libsource (lib flabbergast) (part LED))
(libsource (lib stm32_qfp48_breakout-rescue) (part LED-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57235088))
(comp (ref U1)
(value M14)
(footprint flabbergast:M14_LOCK_NOSILK)
(libsource (lib flabbergast) (part M14))
(libsource (lib stm32_qfp48_breakout-rescue) (part M14-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 572357B9))
(comp (ref U2)
(value M14)
(footprint flabbergast:M14_LOCK_NOSILK)
(libsource (lib flabbergast) (part M14))
(libsource (lib stm32_qfp48_breakout-rescue) (part M14-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5723586B))
(comp (ref U3)
(value M05)
(footprint flabbergast:M05_LOCK_NOSILK)
(libsource (lib flabbergast) (part M05))
(libsource (lib stm32_qfp48_breakout-rescue) (part M05-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57235B5B))
(comp (ref Y1)
(value CRYSTAL)
(footprint flabbergast:CRYSTAL-ABM3)
(libsource (lib flabbergast) (part CRYSTAL))
(libsource (lib stm32_qfp48_breakout-rescue) (part CRYSTAL-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57237E92))
(comp (ref C8)
(value 18pF)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part CAP))
(libsource (lib stm32_qfp48_breakout-rescue) (part CAP-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 572383ED))
(comp (ref C9)
(value 18pF)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part CAP))
(libsource (lib stm32_qfp48_breakout-rescue) (part CAP-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 57238456))
(comp (ref JP3)
(value BT0)
(footprint flabbergast:SOLDER_JUMPER_ON)
(libsource (lib flabbergast) (part JUMPER-2))
(libsource (lib stm32_qfp48_breakout-rescue) (part JUMPER-2-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5740521A))
(comp (ref R3)
(value 1.5kR)
(footprint flabbergast:0603)
(libsource (lib flabbergast) (part RES))
(libsource (lib stm32_qfp48_breakout-rescue) (part RES-flabbergast) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5749E614)))
(libparts
(libpart (lib flabbergast) (part CAP)
(libpart (lib stm32_qfp48_breakout-rescue) (part CAP-flabbergast)
(fields
(field (name Reference) C)
(field (name Value) CAP))
(field (name Value) CAP-flabbergast))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib flabbergast) (part CRYSTAL)
(libpart (lib stm32_qfp48_breakout-rescue) (part CRYSTAL-flabbergast)
(fields
(field (name Reference) Y)
(field (name Value) CRYSTAL))
(field (name Value) CRYSTAL-flabbergast))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib flabbergast) (part FERRITE-BEAD)
(description "Ferrite bead")
(libpart (lib stm32_qfp48_breakout-rescue) (part FERRITE-BEAD-flabbergast)
(footprints
(fp 0805)
(fp 1206))
(fields
(field (name Reference) FB)
(field (name Value) FERRITE-BEAD))
(field (name Value) FERRITE-BEAD-flabbergast))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib flabbergast) (part JUMPER-2)
(libpart (lib stm32_qfp48_breakout-rescue) (part JUMPER-2-flabbergast)
(fields
(field (name Reference) JP)
(field (name Value) JUMPER-2))
(field (name Value) JUMPER-2-flabbergast))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib flabbergast) (part LED)
(libpart (lib stm32_qfp48_breakout-rescue) (part LED-flabbergast)
(footprints
(fp LED-3MM)
(fp LED-5MM)
@ -221,7 +220,7 @@
(fp LEDV))
(fields
(field (name Reference) D)
(field (name Value) LED))
(field (name Value) LED-flabbergast))
(pins
(pin (num 1) (name A) (type passive))
(pin (num 2) (name K) (type passive))))
@ -233,24 +232,22 @@
(field (name Value) M01-RESCUE-stm32_qfp48_breakout))
(pins
(pin (num 1) (name 1) (type BiDi))))
(libpart (lib flabbergast) (part M05)
(description "5 pin connector")
(libpart (lib stm32_qfp48_breakout-rescue) (part M05-flabbergast)
(footprints
(fp M05*))
(fields
(field (name Reference) U)
(field (name Value) M05))
(field (name Value) M05-flabbergast))
(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))
(pin (num 5) (name 5) (type BiDi))))
(libpart (lib flabbergast) (part M14)
(description "14 pin connector")
(libpart (lib stm32_qfp48_breakout-rescue) (part M14-flabbergast)
(fields
(field (name Reference) U)
(field (name Value) M14))
(field (name Value) M14-flabbergast))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))
@ -266,12 +263,12 @@
(pin (num 12) (name 12) (type passive))
(pin (num 13) (name 13) (type passive))
(pin (num 14) (name 14) (type passive))))
(libpart (lib flabbergast) (part NCV8170)
(libpart (lib stm32_qfp48_breakout-rescue) (part NCV8170-flabbergast)
(footprints
(fp SOT23A-3))
(fields
(field (name Reference) IC)
(field (name Value) NCV8170)
(field (name Value) NCV8170-flabbergast)
(field (name Footprint) SOT-563))
(pins
(pin (num 1) (name IN) (type power_in))
@ -280,18 +277,18 @@
(pin (num 4) (name NC) (type NotConnected))
(pin (num 5) (name GND) (type power_in))
(pin (num 6) (name EN) (type BiDi))))
(libpart (lib flabbergast) (part PUSHBUTTON-SQUARE)
(libpart (lib stm32_qfp48_breakout-rescue) (part PUSHBUTTON-SQUARE-flabbergast)
(footprints
(fp TACTILE-SWITCH*))
(fields
(field (name Reference) S)
(field (name Value) PUSHBUTTON-SQUARE))
(field (name Value) PUSHBUTTON-SQUARE-flabbergast))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))
(pin (num 3) (name 3) (type passive))
(pin (num 4) (name 4) (type passive))))
(libpart (lib flabbergast) (part RES)
(libpart (lib stm32_qfp48_breakout-rescue) (part RES-flabbergast)
(footprints
(fp R?)
(fp 0603)
@ -300,16 +297,16 @@
(fp SM1206))
(fields
(field (name Reference) R)
(field (name Value) RES))
(field (name Value) RES-flabbergast))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib flabbergast) (part STM32L052C8T7)
(libpart (lib stm32_qfp48_breakout-rescue) (part STM32L052C8T7-flabbergast)
(footprints
(fp LQFP-32))
(fields
(field (name Reference) IC)
(field (name Value) STM32L052C8T7))
(field (name Value) STM32L052C8T7-flabbergast))
(pins
(pin (num 1) (name VDD) (type power_in))
(pin (num 2) (name PC13) (type input))
@ -374,193 +371,191 @@
(pin (num 6) (name SHIELD) (type input)))))
(libraries
(library (logical stm32_qfp48_breakout-rescue)
(uri /Users/js/dynamic/general/repos/kicad_public/stm32_qfp48_breakout/stm32_qfp48_breakout-rescue.lib))
(library (logical flabbergast)
(uri /Users/js/dynamic/general/repos/kicad/flabbergast.lib)))
(uri /home/js/dynamic/repositories/kicad_public/stm32_qfp48_breakout/stm32_qfp48_breakout-rescue.lib)))
(nets
(net (code 1) (name "Net-(D1-Pad1)")
(net (code 1) (name RESET_BTN)
(node (ref S1) (pin 1))
(node (ref IC1) (pin 7))
(node (ref S1) (pin 2)))
(net (code 2) (name "Net-(D1-Pad1)")
(node (ref D1) (pin 1))
(node (ref R2) (pin 1)))
(net (code 2) (name SWDIO)
(net (code 3) (name SWDIO)
(node (ref U3) (pin 4))
(node (ref IC1) (pin 34)))
(net (code 3) (name SWCLK)
(node (ref IC1) (pin 37))
(node (ref U3) (pin 5)))
(net (code 4) (name B3)
(net (code 4) (name SWCLK)
(node (ref U3) (pin 5))
(node (ref IC1) (pin 37)))
(net (code 5) (name GND)
(node (ref U2) (pin 14))
(node (ref C3) (pin 1))
(node (ref C4) (pin 2))
(node (ref R1) (pin 2))
(node (ref IC1) (pin 23))
(node (ref C6) (pin 2))
(node (ref C5) (pin 2))
(node (ref IC1) (pin 20))
(node (ref J1) (pin 5))
(node (ref C7) (pin 2))
(node (ref IC1) (pin 8))
(node (ref IC1) (pin 47))
(node (ref U3) (pin 3))
(node (ref IC2) (pin 2))
(node (ref IC2) (pin 5))
(node (ref S1) (pin 3))
(node (ref IC1) (pin 35))
(node (ref D1) (pin 2))
(node (ref S1) (pin 4))
(node (ref U1) (pin 2))
(node (ref C1) (pin 1))
(node (ref C2) (pin 1))
(node (ref C8) (pin 2))
(node (ref C9) (pin 2)))
(net (code 6) (name "Net-(IC2-Pad3)")
(node (ref JP2) (pin 1))
(node (ref IC2) (pin 3)))
(net (code 7) (name OSC_OUT)
(node (ref Y1) (pin 2))
(node (ref IC1) (pin 6))
(node (ref C9) (pin 1)))
(net (code 8) (name C14)
(node (ref U2) (pin 5))
(node (ref IC1) (pin 3)))
(net (code 9) (name C15)
(node (ref U2) (pin 4))
(node (ref IC1) (pin 4)))
(net (code 10) (name OSC_IN)
(node (ref Y1) (pin 1))
(node (ref IC1) (pin 5))
(node (ref C8) (pin 1)))
(net (code 11) (name B15)
(node (ref U2) (pin 2))
(node (ref IC1) (pin 28)))
(net (code 12) (name "A1(BOOT)")
(node (ref S2) (pin 2))
(node (ref IC1) (pin 11))
(node (ref S2) (pin 1))
(node (ref JP3) (pin 2)))
(net (code 13) (name BOOT0)
(node (ref R1) (pin 1))
(node (ref IC1) (pin 44))
(node (ref JP3) (pin 1)))
(net (code 14) (name LED)
(node (ref IC1) (pin 38))
(node (ref R2) (pin 2)))
(net (code 15) (name "Net-(IC1-Pad10)")
(node (ref IC1) (pin 10)))
(net (code 16) (name B12)
(node (ref U2) (pin 3))
(node (ref IC1) (pin 25)))
(net (code 17) (name B14)
(node (ref IC1) (pin 27))
(node (ref U2) (pin 1)))
(net (code 18) (name "Net-(IC1-Pad29)")
(node (ref IC1) (pin 29)))
(net (code 19) (name A9)
(node (ref IC1) (pin 30))
(node (ref U1) (pin 4)))
(net (code 20) (name A10)
(node (ref U1) (pin 5))
(node (ref IC1) (pin 31)))
(net (code 21) (name B3)
(node (ref U2) (pin 13))
(node (ref IC1) (pin 39)))
(net (code 5) (name B4)
(net (code 22) (name B4)
(node (ref U2) (pin 12))
(node (ref IC1) (pin 40)))
(net (code 6) (name B5)
(net (code 23) (name B5)
(node (ref IC1) (pin 41))
(node (ref U2) (pin 11)))
(net (code 7) (name B6)
(net (code 24) (name B6)
(node (ref U2) (pin 10))
(node (ref IC1) (pin 42)))
(net (code 8) (name B7)
(net (code 25) (name B8)
(node (ref IC1) (pin 45))
(node (ref U2) (pin 8)))
(net (code 26) (name B9)
(node (ref IC1) (pin 46))
(node (ref U2) (pin 7)))
(net (code 27) (name "Net-(IC1-Pad19)")
(node (ref IC1) (pin 19)))
(net (code 28) (name "Net-(IC1-Pad18)")
(node (ref IC1) (pin 18)))
(net (code 29) (name "Net-(J1-Pad1)")
(node (ref JP1) (pin 1))
(node (ref J1) (pin 1))
(node (ref PAD1) (pin 1)))
(net (code 30) (name VDD)
(node (ref C4) (pin 1))
(node (ref C3) (pin 2))
(node (ref S2) (pin 3))
(node (ref IC1) (pin 24))
(node (ref S2) (pin 4))
(node (ref IC1) (pin 48))
(node (ref C2) (pin 2))
(node (ref C1) (pin 2))
(node (ref IC1) (pin 1))
(node (ref U1) (pin 3))
(node (ref IC1) (pin 36))
(node (ref U3) (pin 2))
(node (ref F1) (pin 1))
(node (ref JP2) (pin 2))
(node (ref C5) (pin 1)))
(net (code 31) (name B13)
(node (ref U1) (pin 14))
(node (ref IC1) (pin 26)))
(net (code 32) (name B7)
(node (ref U2) (pin 9))
(node (ref IC1) (pin 43))
(node (ref R3) (pin 1)))
(net (code 9) (name B8)
(node (ref U2) (pin 8))
(node (ref IC1) (pin 45)))
(net (code 10) (name B9)
(node (ref U2) (pin 7))
(node (ref IC1) (pin 46)))
(net (code 11) (name C13)
(node (ref IC1) (pin 2))
(node (ref U2) (pin 6)))
(net (code 12) (name C14)
(node (ref U2) (pin 5))
(node (ref IC1) (pin 3)))
(net (code 13) (name C15)
(node (ref U2) (pin 4))
(node (ref IC1) (pin 4)))
(net (code 14) (name RESET_BTN)
(node (ref IC1) (pin 7))
(node (ref S1) (pin 2))
(node (ref S1) (pin 1)))
(net (code 15) (name GND)
(node (ref D1) (pin 2))
(node (ref IC2) (pin 2))
(node (ref J1) (pin 5))
(node (ref S1) (pin 4))
(node (ref S1) (pin 3))
(node (ref IC1) (pin 35))
(node (ref U3) (pin 3))
(node (ref U2) (pin 14))
(node (ref IC1) (pin 47))
(node (ref IC1) (pin 8))
(node (ref IC1) (pin 20))
(node (ref R1) (pin 2))
(node (ref C3) (pin 1))
(node (ref C4) (pin 2))
(node (ref IC1) (pin 23))
(node (ref C2) (pin 1))
(node (ref IC2) (pin 5))
(node (ref C6) (pin 2))
(node (ref C5) (pin 2))
(node (ref C1) (pin 1))
(node (ref C7) (pin 2))
(node (ref U1) (pin 2))
(node (ref C8) (pin 2))
(node (ref C9) (pin 2)))
(net (code 16) (name OSC_OUT)
(node (ref C9) (pin 1))
(node (ref IC1) (pin 6))
(node (ref Y1) (pin 2)))
(net (code 17) (name OSC_IN)
(node (ref IC1) (pin 5))
(node (ref Y1) (pin 1))
(node (ref C8) (pin 1)))
(net (code 18) (name A9)
(node (ref IC1) (pin 30))
(node (ref U1) (pin 4)))
(net (code 19) (name A10)
(node (ref IC1) (pin 31))
(node (ref U1) (pin 5)))
(net (code 20) (name "Net-(IC1-Pad19)")
(node (ref IC1) (pin 19)))
(net (code 21) (name "Net-(IC1-Pad18)")
(node (ref IC1) (pin 18)))
(net (code 22) (name B13)
(node (ref U1) (pin 14))
(node (ref IC1) (pin 26)))
(net (code 23) (name B11)
(node (ref U1) (pin 10))
(node (ref IC1) (pin 22)))
(net (code 24) (name B10)
(node (ref IC1) (pin 21))
(node (ref U1) (pin 11)))
(net (code 25) (name A7)
(node (ref U1) (pin 6))
(node (ref IC1) (pin 17)))
(net (code 26) (name A6)
(node (ref U1) (pin 7))
(node (ref IC1) (pin 16)))
(net (code 27) (name A5)
(net (code 33) (name A4)
(node (ref U1) (pin 9))
(node (ref IC1) (pin 14)))
(net (code 34) (name A5)
(node (ref IC1) (pin 15))
(node (ref U1) (pin 8)))
(net (code 28) (name A4)
(node (ref IC1) (pin 14))
(node (ref U1) (pin 9)))
(net (code 29) (name A3)
(node (ref U1) (pin 12))
(node (ref IC1) (pin 13)))
(net (code 30) (name A2)
(node (ref U1) (pin 13))
(node (ref IC1) (pin 12)))
(net (code 31) (name "A1(BOOT)")
(node (ref JP3) (pin 2))
(node (ref IC1) (pin 11))
(node (ref S2) (pin 1))
(node (ref S2) (pin 2)))
(net (code 32) (name LED)
(node (ref IC1) (pin 38))
(node (ref R2) (pin 2)))
(net (code 33) (name "Net-(IC1-Pad10)")
(node (ref IC1) (pin 10)))
(net (code 34) (name B12)
(node (ref IC1) (pin 25))
(node (ref U2) (pin 3)))
(net (code 35) (name B14)
(node (ref IC1) (pin 27))
(node (ref U2) (pin 1)))
(net (code 36) (name B15)
(node (ref U2) (pin 2))
(node (ref IC1) (pin 28)))
(net (code 37) (name "Net-(IC1-Pad29)")
(node (ref IC1) (pin 29)))
(net (code 38) (name USB_D+)
(node (ref R3) (pin 2))
(node (ref IC1) (pin 33))
(node (ref J1) (pin 3)))
(net (code 39) (name USB_D-)
(node (ref IC1) (pin 32))
(node (ref J1) (pin 2)))
(net (code 40) (name VDDA)
(node (ref IC1) (pin 9))
(node (ref C7) (pin 1))
(node (ref F1) (pin 2))
(node (ref U3) (pin 1)))
(net (code 41) (name "Net-(IC2-Pad3)")
(node (ref IC2) (pin 3))
(node (ref JP2) (pin 1)))
(net (code 42) (name VIN)
(node (ref C6) (pin 1))
(node (ref IC2) (pin 6))
(net (code 35) (name A6)
(node (ref U1) (pin 7))
(node (ref IC1) (pin 16)))
(net (code 36) (name A7)
(node (ref U1) (pin 6))
(node (ref IC1) (pin 17)))
(net (code 37) (name VIN)
(node (ref JP1) (pin 2))
(node (ref U1) (pin 1))
(node (ref IC2) (pin 1)))
(net (code 43) (name "Net-(J1-Pad1)")
(node (ref J1) (pin 1))
(node (ref JP1) (pin 1))
(node (ref PAD1) (pin 1)))
(net (code 44) (name "Net-(J1-Pad6)")
(node (ref J1) (pin 6)))
(net (code 45) (name "Net-(J1-Pad4)")
(node (ref J1) (pin 4)))
(node (ref C6) (pin 1))
(node (ref IC2) (pin 1))
(node (ref IC2) (pin 6)))
(net (code 38) (name B11)
(node (ref U1) (pin 10))
(node (ref IC1) (pin 22)))
(net (code 39) (name USB_D+)
(node (ref IC1) (pin 33))
(node (ref R3) (pin 2))
(node (ref J1) (pin 3)))
(net (code 40) (name USB_D-)
(node (ref IC1) (pin 32))
(node (ref J1) (pin 2)))
(net (code 41) (name VDDA)
(node (ref F1) (pin 2))
(node (ref C7) (pin 1))
(node (ref IC1) (pin 9))
(node (ref U3) (pin 1)))
(net (code 42) (name B10)
(node (ref IC1) (pin 21))
(node (ref U1) (pin 11)))
(net (code 43) (name A3)
(node (ref IC1) (pin 13))
(node (ref U1) (pin 12)))
(net (code 44) (name A2)
(node (ref U1) (pin 13))
(node (ref IC1) (pin 12)))
(net (code 45) (name C13)
(node (ref IC1) (pin 2))
(node (ref U2) (pin 6)))
(net (code 46) (name "Net-(IC2-Pad4)")
(node (ref IC2) (pin 4)))
(net (code 47) (name VDD)
(node (ref C1) (pin 2))
(node (ref U3) (pin 2))
(node (ref U1) (pin 3))
(node (ref F1) (pin 1))
(node (ref IC1) (pin 24))
(node (ref IC1) (pin 48))
(node (ref IC1) (pin 36))
(node (ref JP2) (pin 2))
(node (ref S2) (pin 4))
(node (ref C2) (pin 2))
(node (ref C4) (pin 1))
(node (ref C3) (pin 2))
(node (ref IC1) (pin 1))
(node (ref C5) (pin 1))
(node (ref S2) (pin 3)))
(net (code 48) (name BOOT0)
(node (ref IC1) (pin 44))
(node (ref JP3) (pin 1))
(node (ref R1) (pin 1)))))
(net (code 47) (name "Net-(J1-Pad6)")
(node (ref J1) (pin 6)))
(net (code 48) (name "Net-(J1-Pad4)")
(node (ref J1) (pin 4)))))

View file

@ -15,7 +15,7 @@ Comment3 ""
Comment4 ""
$EndDescr
$Comp
L flabbergast:STM32L052C8T7 IC1
L stm32_qfp48_breakout-rescue:STM32L052C8T7-flabbergast IC1
U 1 1 57232197
P 4650 2800
F 0 "IC1" H 4150 4500 50 0000 L BNN
@ -48,7 +48,7 @@ F 3 "" H 1600 1350 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:JUMPER-2 JP1
L stm32_qfp48_breakout-rescue:JUMPER-2-flabbergast JP1
U 1 1 57232B9B
P 1800 1350
F 0 "JP1" V 1750 1350 50 0000 L BNN
@ -59,7 +59,7 @@ F 3 "" H 1800 1350 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:VIN #PWR01
L stm32_qfp48_breakout-rescue:VIN-flabbergast #PWR01
U 1 1 57232BD0
P 2200 1450
F 0 "#PWR01" H 2200 1300 50 0001 C CNN
@ -76,7 +76,7 @@ USB_D+
NoConn ~ 1500 1750
NoConn ~ 1500 1950
$Comp
L flabbergast:GND #PWR02
L stm32_qfp48_breakout-rescue:GND-flabbergast #PWR02
U 1 1 57232C99
P 1700 1850
F 0 "#PWR02" H 1700 1600 50 0001 C CNN
@ -91,7 +91,7 @@ USB_D+
Text GLabel 3750 2600 0 60 Input ~ 0
USB_D-
$Comp
L flabbergast:VDD #PWR03
L stm32_qfp48_breakout-rescue:VDD-flabbergast #PWR03
U 1 1 57232E1D
P 3650 3150
F 0 "#PWR03" H 3650 3000 50 0001 C CNN
@ -102,7 +102,7 @@ F 3 "" H 3650 3150 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR04
L stm32_qfp48_breakout-rescue:GND-flabbergast #PWR04
U 1 1 57232E91
P 3650 4150
F 0 "#PWR04" H 3650 3900 50 0001 C CNN
@ -113,7 +113,7 @@ F 3 "" H 3650 4150 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR05
L stm32_qfp48_breakout-rescue:GND-flabbergast #PWR05
U 1 1 57232ECD
P 3650 3550
F 0 "#PWR05" H 3650 3300 50 0001 C CNN
@ -124,7 +124,7 @@ F 3 "" H 3650 3550 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:VDDA #PWR06
L stm32_qfp48_breakout-rescue:VDDA-flabbergast #PWR06
U 1 1 57232FF1
P 3650 4000
F 0 "#PWR06" H 3650 3850 50 0001 C CNN
@ -135,7 +135,7 @@ F 3 "" H 3650 4000 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:NCV8170 IC2
L stm32_qfp48_breakout-rescue:NCV8170-flabbergast IC2
U 1 1 572330F8
P 1700 2700
F 0 "IC2" H 1500 2900 40 0000 C CNN
@ -146,7 +146,7 @@ F 3 "" H 1700 2700 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR07
L stm32_qfp48_breakout-rescue:GND-flabbergast #PWR07
U 1 1 57233143
P 1650 3100
F 0 "#PWR07" H 1650 2850 50 0001 C CNN
@ -157,7 +157,7 @@ F 3 "" H 1650 3100 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:VIN #PWR08
L stm32_qfp48_breakout-rescue:VIN-flabbergast #PWR08
U 1 1 57233163
P 1200 2550
F 0 "#PWR08" H 1200 2400 50 0001 C CNN
@ -168,7 +168,7 @@ F 3 "" H 1200 2550 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:VDD #PWR09
L stm32_qfp48_breakout-rescue:VDD-flabbergast #PWR09
U 1 1 57233183
P 2550 2550
F 0 "#PWR09" H 2550 2400 50 0001 C CNN
@ -179,7 +179,7 @@ F 3 "" H 2550 2550 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:JUMPER-2 JP2
L stm32_qfp48_breakout-rescue:JUMPER-2-flabbergast JP2
U 1 1 572331A3
P 2250 2550
F 0 "JP2" V 2200 2550 50 0000 L BNN
@ -190,7 +190,7 @@ F 3 "" H 2250 2550 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:CAP C6
L stm32_qfp48_breakout-rescue:CAP-flabbergast C6
U 1 1 572328FC
P 1200 2950
F 0 "C6" H 1260 3065 50 0000 L BNN
@ -201,7 +201,7 @@ F 3 "" H 1200 2950 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:CAP C5
L stm32_qfp48_breakout-rescue:CAP-flabbergast C5
U 1 1 57232987
P 2450 2950
F 0 "C5" H 2510 3065 50 0000 L BNN
@ -212,7 +212,7 @@ F 3 "" H 2450 2950 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR010
L stm32_qfp48_breakout-rescue:GND-flabbergast #PWR010
U 1 1 572329BE
P 1200 3100
F 0 "#PWR010" H 1200 2850 50 0001 C CNN
@ -223,7 +223,7 @@ F 3 "" H 1200 3100 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR011
L stm32_qfp48_breakout-rescue:GND-flabbergast #PWR011
U 1 1 572329FD
P 2450 3100
F 0 "#PWR011" H 2450 2850 50 0001 C CNN
@ -234,7 +234,7 @@ F 3 "" H 2450 3100 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:VDD #PWR012
L stm32_qfp48_breakout-rescue:VDD-flabbergast #PWR012
U 1 1 57232EB6
P 1200 3800
F 0 "#PWR012" H 1200 3650 50 0001 C CNN
@ -245,7 +245,7 @@ F 3 "" H 1200 3800 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:VDDA #PWR013
L stm32_qfp48_breakout-rescue:VDDA-flabbergast #PWR013
U 1 1 57232EDF
P 1800 3800
F 0 "#PWR013" H 1800 3650 50 0001 C CNN
@ -256,7 +256,7 @@ F 3 "" H 1800 3800 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR014
L stm32_qfp48_breakout-rescue:GND-flabbergast #PWR014
U 1 1 57232F08
P 1800 4300
F 0 "#PWR014" H 1800 4050 50 0001 C CNN
@ -267,7 +267,7 @@ F 3 "" H 1800 4300 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:FERRITE-BEAD F1
L stm32_qfp48_breakout-rescue:FERRITE-BEAD-flabbergast F1
U 1 1 57232F31
P 1450 3800
F 0 "F1" H 1350 3850 40 0000 C CNN
@ -278,7 +278,7 @@ F 3 "" H 1450 3800 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:CAP C7
L stm32_qfp48_breakout-rescue:CAP-flabbergast C7
U 1 1 57232FAC
P 1800 4100
F 0 "C7" H 1860 4215 50 0000 L BNN
@ -289,7 +289,7 @@ F 3 "" H 1800 4100 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:VDD #PWR015
L stm32_qfp48_breakout-rescue:VDD-flabbergast #PWR015
U 1 1 572331C8
P 1200 5000
F 0 "#PWR015" H 1200 4850 50 0001 C CNN
@ -300,7 +300,7 @@ F 3 "" H 1200 5000 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR016
L stm32_qfp48_breakout-rescue:GND-flabbergast #PWR016
U 1 1 572331F7
P 1200 5550
F 0 "#PWR016" H 1200 5300 50 0001 C CNN
@ -311,7 +311,7 @@ F 3 "" H 1200 5550 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:CAP C1
L stm32_qfp48_breakout-rescue:CAP-flabbergast C1
U 1 1 57233265
P 1200 5200
F 0 "C1" H 1260 5315 50 0000 L BNN
@ -322,7 +322,7 @@ F 3 "" H 1200 5200 60 0000 C CNN
-1 0 0 1
$EndComp
$Comp
L flabbergast:CAP C2
L stm32_qfp48_breakout-rescue:CAP-flabbergast C2
U 1 1 5723329C
P 1500 5200
F 0 "C2" H 1560 5315 50 0000 L BNN
@ -333,7 +333,7 @@ F 3 "" H 1500 5200 60 0000 C CNN
-1 0 0 1
$EndComp
$Comp
L flabbergast:CAP C4
L stm32_qfp48_breakout-rescue:CAP-flabbergast C4
U 1 1 572332CE
P 2100 5300
F 0 "C4" H 2160 5415 50 0000 L BNN
@ -344,7 +344,7 @@ F 3 "" H 2100 5300 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:CAP C3
L stm32_qfp48_breakout-rescue:CAP-flabbergast C3
U 1 1 5723330A
P 1800 5200
F 0 "C3" H 1860 5315 50 0000 L BNN
@ -365,7 +365,7 @@ SWDIO
Text GLabel 6900 1250 0 60 Input ~ 0
BOOT0
$Comp
L flabbergast:RES R1
L stm32_qfp48_breakout-rescue:RES-flabbergast R1
U 1 1 5723450B
P 7150 1500
F 0 "R1" V 7230 1500 50 0000 C CNN
@ -376,7 +376,7 @@ F 3 "" H 7150 1500 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:PUSHBUTTON-SQUARE S2
L stm32_qfp48_breakout-rescue:PUSHBUTTON-SQUARE-flabbergast S2
U 1 1 5723455B
P 7800 1150
F 0 "S2" H 7650 1250 40 0000 C CNN
@ -387,7 +387,7 @@ F 3 "" H 7800 1150 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR017
L stm32_qfp48_breakout-rescue:GND-flabbergast #PWR017
U 1 1 572345AC
P 7150 1850
F 0 "#PWR017" H 7150 1600 50 0001 C CNN
@ -398,7 +398,7 @@ F 3 "" H 7150 1850 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:VDD #PWR018
L stm32_qfp48_breakout-rescue:VDD-flabbergast #PWR018
U 1 1 572345ED
P 8250 1250
F 0 "#PWR018" H 8250 1100 50 0001 C CNN
@ -411,7 +411,7 @@ $EndComp
Text GLabel 7100 2500 0 60 Input ~ 0
RESET_BTN
$Comp
L flabbergast:PUSHBUTTON-SQUARE S1
L stm32_qfp48_breakout-rescue:PUSHBUTTON-SQUARE-flabbergast S1
U 1 1 57234ACB
P 7450 2400
F 0 "S1" H 7300 2500 40 0000 C CNN
@ -422,7 +422,7 @@ F 3 "" H 7450 2400 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR019
L stm32_qfp48_breakout-rescue:GND-flabbergast #PWR019
U 1 1 57234B57
P 7800 2500
F 0 "#PWR019" H 7800 2250 50 0001 C CNN
@ -435,7 +435,7 @@ $EndComp
Text GLabel 6700 3100 0 60 Input ~ 0
LED
$Comp
L flabbergast:RES R2
L stm32_qfp48_breakout-rescue:RES-flabbergast R2
U 1 1 57234FFE
P 7050 3100
F 0 "R2" V 7130 3100 50 0000 C CNN
@ -446,7 +446,7 @@ F 3 "" H 7050 3100 60 0000 C CNN
0 1 1 0
$EndComp
$Comp
L flabbergast:LED D1
L stm32_qfp48_breakout-rescue:LED-flabbergast D1
U 1 1 57235088
P 7600 3100
F 0 "D1" H 7600 3200 50 0000 C CNN
@ -457,7 +457,7 @@ F 3 "" H 7600 3100 60 0000 C CNN
-1 0 0 1
$EndComp
$Comp
L flabbergast:GND #PWR020
L stm32_qfp48_breakout-rescue:GND-flabbergast #PWR020
U 1 1 5723511B
P 7900 3100
F 0 "#PWR020" H 7900 2850 50 0001 C CNN
@ -468,7 +468,7 @@ F 3 "" H 7900 3100 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:M14 U1
L stm32_qfp48_breakout-rescue:M14-flabbergast U1
U 1 1 572357B9
P 10800 1950
F 0 "U1" H 10800 2680 50 0000 L BNN
@ -479,7 +479,7 @@ F 3 "" H 10800 1950 60 0000 C CNN
-1 0 0 1
$EndComp
$Comp
L flabbergast:M14 U2
L stm32_qfp48_breakout-rescue:M14-flabbergast U2
U 1 1 5723586B
P 8950 1850
F 0 "U2" H 8950 2580 50 0000 L BNN
@ -490,7 +490,7 @@ F 3 "" H 8950 1850 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:M05 U3
L stm32_qfp48_breakout-rescue:M05-flabbergast U3
U 1 1 57235B5B
P 10650 3500
F 0 "U3" H 10600 3800 40 0000 C CNN
@ -501,7 +501,7 @@ F 3 "" H 10500 3500 60 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:VDDA #PWR021
L stm32_qfp48_breakout-rescue:VDDA-flabbergast #PWR021
U 1 1 57235FEF
P 10300 3300
F 0 "#PWR021" H 10300 3150 50 0001 C CNN
@ -512,7 +512,7 @@ F 3 "" H 10300 3300 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:VDD #PWR022
L stm32_qfp48_breakout-rescue:VDD-flabbergast #PWR022
U 1 1 57236042
P 10100 3400
F 0 "#PWR022" H 10100 3250 50 0001 C CNN
@ -523,7 +523,7 @@ F 3 "" H 10100 3400 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR023
L stm32_qfp48_breakout-rescue:GND-flabbergast #PWR023
U 1 1 572360BD
P 9850 3500
F 0 "#PWR023" H 9850 3250 50 0001 C CNN
@ -538,7 +538,7 @@ SWDIO
Text GLabel 10300 3700 0 60 Input ~ 0
SWCLK
$Comp
L flabbergast:VDD #PWR024
L stm32_qfp48_breakout-rescue:VDD-flabbergast #PWR024
U 1 1 572368FC
P 10150 1250
F 0 "#PWR024" H 10150 1100 50 0001 C CNN
@ -549,7 +549,7 @@ F 3 "" H 10150 1250 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:VIN #PWR025
L stm32_qfp48_breakout-rescue:VIN-flabbergast #PWR025
U 1 1 57236948
P 10300 1250
F 0 "#PWR025" H 10300 1100 50 0001 C CNN
@ -560,7 +560,7 @@ F 3 "" H 10300 1250 50 0000 C CNN
1 0 0 -1
$EndComp
$Comp
L flabbergast:GND #PWR026
L stm32_qfp48_breakout-rescue:GND-flabbergast #PWR026
U 1 1 57236999
P 10050 1350
F 0 "#PWR026" H 10050 1100 50 0001 C CNN
@ -615,7 +615,7 @@ B4
Text GLabel 9450 1350 2 60 Input ~ 0
B3
$Comp
L flabbergast:CRYSTAL Y1
L stm32_qfp48_breakout-rescue:CRYSTAL-flabbergast Y1
U 1 1 57237E92
P 3600 5200
F 0 "Y1" H 3700 5240 50 0000 L BNN
@ -634,7 +634,7 @@ C15
Text GLabel 3750 1650 0 60 Input ~ 0
C14
$Comp
L flabbergast:CAP C8
L stm32_qfp48_breakout-rescue:CAP-flabbergast C8
U 1 1 572383ED
P 3200 5100
F 0 "C8" H 3260 5215 50 0000 L BNN
@ -645,7 +645,7 @@ F 3 "" H 3200 5100 60 0000 C CNN
0 1 1 0
$EndComp
$Comp
L flabbergast:CAP C9
L stm32_qfp48_breakout-rescue:CAP-flabbergast C9
U 1 1 57238456
P 3200 5300
F 0 "C9" H 3260 5415 50 0000 L BNN
@ -656,7 +656,7 @@ F 3 "" H 3200 5300 60 0000 C CNN
0 1 1 0
$EndComp
$Comp
L flabbergast:GND #PWR027
L stm32_qfp48_breakout-rescue:GND-flabbergast #PWR027
U 1 1 5723898D
P 2950 5200
F 0 "#PWR027" H 2950 4950 50 0001 C CNN
@ -677,7 +677,7 @@ C15
Text GLabel 9450 2150 2 60 Input ~ 0
C14
$Comp
L flabbergast:GND #PWR028
L stm32_qfp48_breakout-rescue:GND-flabbergast #PWR028
U 1 1 572369E3
P 9750 1250
F 0 "#PWR028" H 9750 1000 50 0001 C CNN
@ -985,7 +985,7 @@ NoConn ~ 5400 4100
Wire Wire Line
5400 2000 5550 2000
$Comp
L flabbergast:JUMPER-2 JP3
L stm32_qfp48_breakout-rescue:JUMPER-2-flabbergast JP3
U 1 1 5740521A
P 7250 1150
F 0 "JP3" V 7200 1150 50 0000 L BNN
@ -1012,7 +1012,7 @@ Wire Wire Line
Wire Wire Line
10150 1450 10150 1250
$Comp
L flabbergast:RES R3
L stm32_qfp48_breakout-rescue:RES-flabbergast R3
U 1 1 5749E614
P 2400 1300
F 0 "R3" V 2480 1300 50 0000 C CNN
@ -1030,7 +1030,7 @@ Wire Wire Line
Text GLabel 2500 1050 2 60 Input ~ 0
B7
$Comp
L flabbergast:GND #PWR?
L stm32_qfp48_breakout-rescue:GND-flabbergast #PWR?
U 1 1 59F1A550
P 5650 3050
F 0 "#PWR?" H 5650 2800 50 0001 C CNN

View file

@ -1,4 +1,3 @@
(sym_lib_table
(lib (name stm32_qfp48_breakout-rescue)(type Legacy)(uri ${KIPRJMOD}/stm32_qfp48_breakout-rescue.lib)(options "")(descr ""))
(lib (name flabbergast)(type Legacy)(uri /home/js/dynamic/repositories/kicad/flabbergast.lib)(options "")(descr ""))
)

View file

@ -0,0 +1 @@
0

View file

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

View file

@ -0,0 +1,91 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# swd-to-wires-rescue_ARM-SWD-HEADER
#
DEF swd-to-wires-rescue_ARM-SWD-HEADER CON 0 40 Y Y 1 F N
F0 "CON" -95 330 50 H V C CNN
F1 "swd-to-wires-rescue_ARM-SWD-HEADER" -265 -330 50 H V L BNN
F2 "pin_array_5x2_50mil_smd" -425 0 50 V I C CNN
F3 "" 75 0 60 H V C CNN
DRAW
T 0 -235 -100 45 0 0 0 KEY Normal 1 R C
T 0 235 200 45 0 0 0 SWDIO/TMS Normal 1 L C
T 0 -235 0 45 0 1 0 GND Normal 1 R C
T 0 -235 100 45 0 1 0 GND Normal 1 R C
T 0 -235 -200 45 0 1 0 GNDDetect Normal 1 R C
T 0 235 -100 45 0 1 0 NC/TDI Normal 1 L C
T 0 235 -200 45 0 1 0 nRESET Normal 1 L C
T 0 235 100 45 0 1 0 SWCLK/TCK Normal 1 L C
T 0 235 0 45 0 1 0 SWO/TDO Normal 1 L C
T 0 -245 200 45 0 1 0 VCC Normal 1 R C
S -205 -230 205 -250 0 1 0 F
S -205 -40 -185 -250 0 1 0 F
S -185 290 -205 40 0 1 0 F
S -185 290 205 270 0 1 0 F
S 185 290 205 -230 0 1 0 F
X ~ 1 -125 200 100 R 40 40 1 1 P
X ~ 10 125 -200 100 L 40 40 1 1 P
X ~ 2 125 200 100 L 40 40 1 1 P
X ~ 3 -125 100 100 R 40 40 1 1 P
X ~ 4 125 100 100 L 40 40 1 1 P
X ~ 5 -125 0 100 R 40 40 1 1 P
X ~ 6 125 0 100 L 40 40 1 1 P
X ~ 7 -125 -100 100 R 40 40 1 1 B
X ~ 8 125 -100 100 L 40 40 1 1 B
X ~ 9 -125 -200 100 R 40 40 1 1 P
ENDDRAW
ENDDEF
#
# swd-to-wires-rescue_CONN_02X04
#
DEF swd-to-wires-rescue_CONN_02X04 P 0 1 Y N 1 F N
F0 "P" 0 250 50 H V C CNN
F1 "swd-to-wires-rescue_CONN_02X04" 0 -250 50 H V C CNN
F2 "" 0 -1200 60 H V C CNN
F3 "" 0 -1200 60 H V C CNN
$FPLIST
Pin_Header_Straight_2X04
Pin_Header_Angled_2X04
Socket_Strip_Straight_2X04
Socket_Strip_Angled_2X04
$ENDFPLIST
DRAW
S -100 -145 -50 -155 0 1 0 N
S -100 -45 -50 -55 0 1 0 N
S -100 55 -50 45 0 1 0 N
S -100 155 -50 145 0 1 0 N
S -100 200 100 -200 0 1 0 N
S 50 -145 100 -155 0 1 0 N
S 50 -45 100 -55 0 1 0 N
S 50 55 100 45 0 1 0 N
S 50 155 100 145 0 1 0 N
X P1 1 -250 150 150 R 50 50 1 1 P
X P2 2 250 150 150 L 50 50 1 1 P
X P3 3 -250 50 150 R 50 50 1 1 P
X P4 4 250 50 150 L 50 50 1 1 P
X P5 5 -250 -50 150 R 50 50 1 1 P
X P6 6 250 -50 150 L 50 50 1 1 P
X P7 7 -250 -150 150 R 50 50 1 1 P
X P8 8 250 -150 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# swd-to-wires-rescue_M01
#
DEF swd-to-wires-rescue_M01 U 0 100 Y Y 2 F N
F0 "U" 0 0 0 H I C CNN
F1 "swd-to-wires-rescue_M01" 0 0 0 H I C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
M01*
$ENDFPLIST
DRAW
C 0 50 25 0 0 10 N
P 2 0 0 6 0 0 0 25 N
X 1 1 0 0 0 U 0 0 0 0 B
ENDDRAW
ENDDEF
#
#End Library

View file

@ -0,0 +1,91 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# ARM-SWD-HEADER
#
DEF ARM-SWD-HEADER CON 0 40 Y Y 1 F N
F0 "CON" -95 330 50 H V C CNN
F1 "ARM-SWD-HEADER" -265 -330 50 H V L BNN
F2 "pin_array_5x2_50mil_smd" -425 0 50 V I C CNN
F3 "" 75 0 60 H V C CNN
DRAW
T 0 -235 -100 45 0 0 0 KEY Normal 1 R C
T 0 235 200 45 0 0 0 SWDIO/TMS Normal 1 L C
T 0 -235 0 45 0 1 0 GND Normal 1 R C
T 0 -235 100 45 0 1 0 GND Normal 1 R C
T 0 -235 -200 45 0 1 0 GNDDetect Normal 1 R C
T 0 235 -100 45 0 1 0 NC/TDI Normal 1 L C
T 0 235 -200 45 0 1 0 nRESET Normal 1 L C
T 0 235 100 45 0 1 0 SWCLK/TCK Normal 1 L C
T 0 235 0 45 0 1 0 SWO/TDO Normal 1 L C
T 0 -245 200 45 0 1 0 VCC Normal 1 R C
S -205 -230 205 -250 0 1 0 F
S -205 -40 -185 -250 0 1 0 F
S -185 290 -205 40 0 1 0 F
S -185 290 205 270 0 1 0 F
S 185 290 205 -230 0 1 0 F
X ~ 1 -125 200 100 R 40 40 1 1 P
X ~ 10 125 -200 100 L 40 40 1 1 P
X ~ 2 125 200 100 L 40 40 1 1 P
X ~ 3 -125 100 100 R 40 40 1 1 P
X ~ 4 125 100 100 L 40 40 1 1 P
X ~ 5 -125 0 100 R 40 40 1 1 P
X ~ 6 125 0 100 L 40 40 1 1 P
X ~ 7 -125 -100 100 R 40 40 1 1 B
X ~ 8 125 -100 100 L 40 40 1 1 B
X ~ 9 -125 -200 100 R 40 40 1 1 P
ENDDRAW
ENDDEF
#
# CONN_02X04
#
DEF CONN_02X04 P 0 1 Y N 1 F N
F0 "P" 0 250 50 H V C CNN
F1 "CONN_02X04" 0 -250 50 H V C CNN
F2 "" 0 -1200 60 H V C CNN
F3 "" 0 -1200 60 H V C CNN
$FPLIST
Pin_Header_Straight_2X04
Pin_Header_Angled_2X04
Socket_Strip_Straight_2X04
Socket_Strip_Angled_2X04
$ENDFPLIST
DRAW
S -100 -145 -50 -155 0 1 0 N
S -100 -45 -50 -55 0 1 0 N
S -100 55 -50 45 0 1 0 N
S -100 155 -50 145 0 1 0 N
S -100 200 100 -200 0 1 0 N
S 50 -145 100 -155 0 1 0 N
S 50 -45 100 -55 0 1 0 N
S 50 55 100 45 0 1 0 N
S 50 155 100 145 0 1 0 N
X P1 1 -250 150 150 R 50 50 1 1 P
X P2 2 250 150 150 L 50 50 1 1 P
X P3 3 -250 50 150 R 50 50 1 1 P
X P4 4 250 50 150 L 50 50 1 1 P
X P5 5 -250 -50 150 R 50 50 1 1 P
X P6 6 250 -50 150 L 50 50 1 1 P
X P7 7 -250 -150 150 R 50 50 1 1 P
X P8 8 250 -150 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# M01
#
DEF M01 U 0 100 Y Y 2 F N
F0 "U" 0 0 0 H I C CNN
F1 "M01" 0 0 0 H I C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
M01*
$ENDFPLIST
DRAW
C 0 50 25 0 0 10 N
P 2 0 0 6 0 0 0 25 N
X 1 1 0 0 0 U 0 0 0 0 B
ENDDRAW
ENDDEF
#
#End Library

View file

@ -0,0 +1,17 @@
Cmp-Mod V01 Created by Cvpcb (2015-01-02 BZR 5348)-product date = 4/1/2015 11:04:46 PM
BeginCmp
TimeStamp = /54CC2F0F;
Reference = CON1;
ValeurCmp = ARM-SWD-HEADER;
IdModule = myelin-kicad:pin_array_5x2_50mil;
EndCmp
BeginCmp
TimeStamp = /54CC2F47;
Reference = P1;
ValeurCmp = CONN_02X04;
IdModule = Pin_Headers:Pin_Header_Straight_2x04;
EndCmp
EndListe

View file

@ -0,0 +1,393 @@
(kicad_pcb (version 20171130) (host pcbnew 5.1.2)
(general
(thickness 1.6)
(drawings 17)
(tracks 29)
(zones 0)
(modules 3)
(nets 10)
)
(page A4)
(title_block
(title "SWD-to-wires breakout")
(date 2019-06-29)
(rev 1)
(company flabbergast)
)
(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.1778)
(user_trace_width 0.1778)
(user_trace_width 0.254)
(trace_clearance 0.1524)
(zone_clearance 0.3048)
(zone_45_only no)
(trace_min 0.1524)
(via_size 0.889)
(via_drill 0.635)
(via_min_size 0.6858)
(via_min_drill 0.3302)
(uvia_size 0.508)
(uvia_drill 0.127)
(uvias_allowed no)
(uvia_min_size 0.508)
(uvia_min_drill 0.127)
(edge_width 0.1)
(segment_width 0.2)
(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 7FFFFFFF)
(pcbplotparams
(layerselection 0x010fc_80000001)
(usegerberextensions true)
(usegerberattributes false)
(usegerberadvancedattributes false)
(creategerberjobfile false)
(excludeedgelayer true)
(linewidth 0.100000)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15.000000)
(psnegative false)
(psa4output false)
(plotreference false)
(plotvalue false)
(plotinvisibletext false)
(padsonsilk false)
(subtractmaskfromsilk false)
(outputformat 1)
(mirror false)
(drillshape 0)
(scaleselection 1)
(outputdirectory "gerbers/"))
)
(net 0 "")
(net 1 /reset)
(net 2 /gnddetect)
(net 3 /tdi)
(net 4 "Net-(CON1-Pad7)")
(net 5 /vcc)
(net 6 /swdio)
(net 7 /gnd)
(net 8 /swclk)
(net 9 /tdo)
(net_class Default "This is the default net class."
(clearance 0.1524)
(trace_width 0.1778)
(via_dia 0.889)
(via_drill 0.635)
(uvia_dia 0.508)
(uvia_drill 0.127)
(add_net /gnd)
(add_net /gnddetect)
(add_net /reset)
(add_net /swclk)
(add_net /swdio)
(add_net /tdi)
(add_net /tdo)
(add_net /vcc)
(add_net "Net-(CON1-Pad7)")
)
(module Pin_Headers:Pin_Header_Straight_2x04 (layer F.Cu) (tedit 551CDC0F) (tstamp 54CC3008)
(at 146.05 99.06)
(descr "Through hole pin header")
(tags "pin header")
(path /54CC2F47)
(fp_text reference P1 (at 15.7 -1.56) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value CONN_02X04 (at 13.7 0.19) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.54 2.54) (end 5.08 2.54) (layer F.SilkS) (width 0.15))
(fp_line (start 5.08 2.54) (end 5.08 -2.54) (layer F.SilkS) (width 0.15))
(fp_line (start 5.08 -2.54) (end -5.08 -2.54) (layer F.SilkS) (width 0.15))
(fp_line (start -5.08 -2.54) (end -5.08 0) (layer F.SilkS) (width 0.15))
(fp_line (start -5.08 2.54) (end -2.54 2.54) (layer F.SilkS) (width 0.15))
(fp_line (start -5.08 0) (end -2.54 0) (layer F.SilkS) (width 0.15))
(fp_line (start -2.54 0) (end -2.54 2.54) (layer F.SilkS) (width 0.15))
(fp_line (start -5.08 2.54) (end -5.08 0) (layer F.SilkS) (width 0.15))
(pad 1 thru_hole rect (at -3.81 1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 5 /vcc))
(pad 2 thru_hole oval (at -3.81 -1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 2 /gnddetect))
(pad 3 thru_hole oval (at -1.27 1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 8 /swclk))
(pad 4 thru_hole oval (at -1.27 -1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 9 /tdo))
(pad 5 thru_hole oval (at 1.27 1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 7 /gnd))
(pad 6 thru_hole oval (at 1.27 -1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 3 /tdi))
(pad 7 thru_hole oval (at 3.81 1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 6 /swdio))
(pad 8 thru_hole oval (at 3.81 -1.27) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask F.SilkS)
(net 1 /reset))
(model Pin_Headers/Pin_Header_Straight_2x04.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module myelin-kicad:pin_array_5x2_50mil (layer F.Cu) (tedit 551CDC0D) (tstamp 54CC3024)
(at 147.32 91.44 180)
(descr "50-mil 2x5 pin array for SWD connector")
(tags CONN)
(path /54CC2F0F)
(fp_text reference CON1 (at -13.93 2.19 180) (layer F.SilkS) hide
(effects (font (size 1.016 1.016) (thickness 0.2032)))
)
(fp_text value ARM-SWD-HEADER (at -14.18 0.44 180) (layer F.SilkS) hide
(effects (font (size 1.016 1.016) (thickness 0.2032)))
)
(fp_line (start -2.1 -0.2) (end -2.1 1.5) (layer F.SilkS) (width 0.15))
(fp_line (start -2.1 1.5) (end -0.4 1.5) (layer F.SilkS) (width 0.15))
(fp_line (start -1.27 1.524) (end -1.524 1.905) (layer F.SilkS) (width 0.15))
(fp_line (start -1.524 1.905) (end -1.143 1.905) (layer F.SilkS) (width 0.15))
(fp_line (start -1.143 1.905) (end -1.016 1.905) (layer F.SilkS) (width 0.15))
(fp_line (start -1.016 1.905) (end -1.27 1.524) (layer F.SilkS) (width 0.15))
(pad 1 thru_hole rect (at -1.27 0.635 180) (size 1.016 1.016) (drill 0.65) (layers *.Cu *.Mask F.SilkS)
(net 5 /vcc))
(pad 2 thru_hole circle (at -1.27 -0.635 180) (size 1.016 1.016) (drill 0.65) (layers *.Cu *.Mask F.SilkS)
(net 6 /swdio))
(pad 3 thru_hole circle (at 0 0.635 180) (size 1.016 1.016) (drill 0.65) (layers *.Cu *.Mask F.SilkS)
(net 7 /gnd))
(pad 4 thru_hole circle (at 0 -0.635 180) (size 1.016 1.016) (drill 0.65) (layers *.Cu *.Mask F.SilkS)
(net 8 /swclk))
(pad 5 thru_hole circle (at 1.27 0.635 180) (size 1.016 1.016) (drill 0.65) (layers *.Cu *.Mask F.SilkS)
(net 7 /gnd))
(pad 6 thru_hole circle (at 1.27 -0.635 180) (size 1.016 1.016) (drill 0.65) (layers *.Cu *.Mask F.SilkS)
(net 9 /tdo))
(pad 7 thru_hole circle (at 2.54 0.635 180) (size 1.016 1.016) (drill 0.65) (layers *.Cu *.Mask F.SilkS)
(net 4 "Net-(CON1-Pad7)"))
(pad 8 thru_hole circle (at 2.54 -0.635 180) (size 1.016 1.016) (drill 0.65) (layers *.Cu *.Mask F.SilkS)
(net 3 /tdi))
(pad 9 thru_hole circle (at 3.81 0.635 180) (size 1.016 1.016) (drill 0.65) (layers *.Cu *.Mask F.SilkS)
(net 2 /gnddetect))
(pad 10 thru_hole circle (at 3.81 -0.635 180) (size 1.016 1.016) (drill 0.65) (layers *.Cu *.Mask F.SilkS)
(net 1 /reset))
(model pin_array/pins_array_3x2.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module flabbergast:SMT_PAD_SMALL (layer B.Cu) (tedit 56F8EC4F) (tstamp 56F91804)
(at 141.224 91.186)
(path /56F8E5EE)
(fp_text reference U1 (at 0 -2.032) (layer Cmts.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value M01 (at 0 2.032) (layer Cmts.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 smd rect (at 0 0) (size 1.4 2) (layers B.Cu B.Paste B.Mask)
(net 4 "Net-(CON1-Pad7)"))
)
(gr_text ky (at 141.097 89.408) (layer B.SilkS)
(effects (font (size 0.7 0.7) (thickness 0.09)) (justify mirror))
)
(gr_line (start 147.066 89.535) (end 147.066 89.662) (angle 90) (layer F.SilkS) (width 0.2))
(gr_line (start 145.161 89.535) (end 147.066 89.535) (angle 90) (layer F.SilkS) (width 0.2))
(gr_line (start 147.066 89.154) (end 147.066 89.916) (angle 90) (layer F.SilkS) (width 0.2))
(gr_line (start 145.034 89.154) (end 147.066 89.154) (angle 90) (layer F.SilkS) (width 0.2))
(gr_line (start 145.034 89.916) (end 145.034 89.154) (angle 90) (layer F.SilkS) (width 0.2))
(gr_text 1 (at 150.495 90.805) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(gr_text "swd-to-wires\n(flabbergast)" (at 146.05 94.615) (layer B.SilkS)
(effects (font (size 1.016 1.016) (thickness 0.1778)) (justify mirror))
)
(gr_text "gd to ti r\n+ ck 0v io\n" (at 146.05 94.615) (layer F.SilkS)
(effects (font (size 1.27 1.27) (thickness 0.1778)))
)
(gr_line (start 139.7 101.6) (end 139.7 90.17) (angle 90) (layer Edge.Cuts) (width 0.1))
(gr_line (start 151.13 102.87) (end 140.97 102.87) (angle 90) (layer Edge.Cuts) (width 0.1))
(gr_line (start 152.4 90.17) (end 152.4 101.6) (angle 90) (layer Edge.Cuts) (width 0.1))
(gr_line (start 140.97 88.9) (end 151.13 88.9) (angle 90) (layer Edge.Cuts) (width 0.1))
(gr_arc (start 151.13 101.6) (end 152.4 101.6) (angle 90) (layer Edge.Cuts) (width 0.1))
(gr_arc (start 140.97 101.6) (end 140.97 102.87) (angle 90) (layer Edge.Cuts) (width 0.1))
(gr_arc (start 140.97 90.17) (end 139.7 90.17) (angle 90) (layer Edge.Cuts) (width 0.1))
(gr_arc (start 151.13 90.17) (end 151.13 88.9) (angle 90) (layer Edge.Cuts) (width 0.1))
(segment (start 149.86 97.79) (end 149.86 94.996) (width 0.1778) (layer F.Cu) (net 1))
(segment (start 144.907 93.472) (end 143.51 92.075) (width 0.1778) (layer F.Cu) (net 1) (tstamp 56F9185C))
(segment (start 148.336 93.472) (end 144.907 93.472) (width 0.1778) (layer F.Cu) (net 1) (tstamp 56F9185B))
(segment (start 149.86 94.996) (end 148.336 93.472) (width 0.1778) (layer F.Cu) (net 1) (tstamp 56F9185A))
(segment (start 143.51 90.805) (end 143.383 90.805) (width 0.1778) (layer B.Cu) (net 2))
(segment (start 143.383 90.805) (end 142.367 91.821) (width 0.1778) (layer B.Cu) (net 2) (tstamp 56F9183A))
(segment (start 142.367 91.821) (end 142.367 97.663) (width 0.1778) (layer B.Cu) (net 2) (tstamp 56F9183B))
(segment (start 142.367 97.663) (end 142.24 97.79) (width 0.1778) (layer B.Cu) (net 2) (tstamp 56F9183D))
(segment (start 144.78 92.075) (end 144.78 93.218) (width 0.1778) (layer B.Cu) (net 3))
(segment (start 145.415 95.885) (end 147.32 97.79) (width 0.1778) (layer F.Cu) (net 3) (tstamp 56F91864))
(segment (start 143.764 94.234) (end 145.415 95.885) (width 0.1778) (layer F.Cu) (net 3) (tstamp 56F91863))
(via (at 143.764 94.234) (size 0.889) (drill 0.635) (layers F.Cu B.Cu) (net 3))
(segment (start 144.78 93.218) (end 143.764 94.234) (width 0.1778) (layer B.Cu) (net 3) (tstamp 56F91860))
(segment (start 144.78 90.805) (end 144.78 90.551) (width 0.1778) (layer B.Cu) (net 4))
(segment (start 144.78 90.551) (end 144.018 89.789) (width 0.1778) (layer B.Cu) (net 4) (tstamp 56F91833))
(segment (start 144.018 89.789) (end 142.621 89.789) (width 0.1778) (layer B.Cu) (net 4) (tstamp 56F91834))
(segment (start 142.621 89.789) (end 141.224 91.186) (width 0.1778) (layer B.Cu) (net 4) (tstamp 56F91836))
(segment (start 148.59 92.075) (end 148.59 99.06) (width 0.1778) (layer B.Cu) (net 6))
(segment (start 148.59 99.06) (end 149.86 100.33) (width 0.1778) (layer B.Cu) (net 6) (tstamp 56F91840))
(segment (start 146.05 90.805) (end 146.05 89.408) (width 0.254) (layer F.Cu) (net 7))
(segment (start 147.32 89.408) (end 147.32 90.805) (width 0.254) (layer F.Cu) (net 7) (tstamp 56F91880))
(segment (start 146.05 89.408) (end 147.32 89.408) (width 0.254) (layer F.Cu) (net 7) (tstamp 56F9187F))
(segment (start 147.32 92.075) (end 147.32 95.631) (width 0.1778) (layer B.Cu) (net 8))
(segment (start 146.05 99.06) (end 144.78 100.33) (width 0.1778) (layer B.Cu) (net 8) (tstamp 56F91848))
(segment (start 146.05 96.901) (end 146.05 99.06) (width 0.1778) (layer B.Cu) (net 8) (tstamp 56F91846))
(segment (start 147.32 95.631) (end 146.05 96.901) (width 0.1778) (layer B.Cu) (net 8) (tstamp 56F91844))
(segment (start 146.05 92.075) (end 146.05 95.504) (width 0.1778) (layer B.Cu) (net 9))
(segment (start 144.78 96.774) (end 144.78 97.79) (width 0.1778) (layer B.Cu) (net 9) (tstamp 56F9184E))
(segment (start 146.05 95.504) (end 144.78 96.774) (width 0.1778) (layer B.Cu) (net 9) (tstamp 56F9184C))
(zone (net 5) (net_name /vcc) (layer B.Cu) (tstamp 54CC313F) (hatch edge 0.508)
(connect_pads (clearance 0.3048))
(min_thickness 0.254)
(fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
(polygon
(pts
(xy 152.4 104.14) (xy 139.7 104.14) (xy 139.7 88.9) (xy 152.4 88.9)
)
)
(filled_polygon
(pts
(xy 151.42802 89.450519) (xy 151.680668 89.619333) (xy 151.849482 89.871982) (xy 151.9182 90.217451) (xy 151.9182 101.552549)
(xy 151.849482 101.898018) (xy 151.680668 102.150667) (xy 151.42802 102.319481) (xy 151.082548 102.3882) (xy 141.017451 102.3882)
(xy 140.671982 102.319482) (xy 140.419333 102.150668) (xy 140.250519 101.89802) (xy 140.1818 101.552548) (xy 140.1818 100.61575)
(xy 140.7414 100.61575) (xy 140.7414 101.31991) (xy 140.838073 101.553299) (xy 141.016702 101.731927) (xy 141.250091 101.8286)
(xy 141.95425 101.8286) (xy 142.113 101.66985) (xy 142.113 100.457) (xy 140.90015 100.457) (xy 140.7414 100.61575)
(xy 140.1818 100.61575) (xy 140.1818 92.451613) (xy 140.208419 92.49298) (xy 140.352715 92.591573) (xy 140.524 92.626259)
(xy 141.8463 92.626259) (xy 141.8463 96.567863) (xy 141.718894 96.593206) (xy 141.298636 96.874014) (xy 141.017828 97.294272)
(xy 140.919222 97.79) (xy 141.017828 98.285728) (xy 141.298636 98.705986) (xy 141.486331 98.8314) (xy 141.250091 98.8314)
(xy 141.016702 98.928073) (xy 140.838073 99.106701) (xy 140.7414 99.34009) (xy 140.7414 100.04425) (xy 140.90015 100.203)
(xy 142.113 100.203) (xy 142.113 100.183) (xy 142.367 100.183) (xy 142.367 100.203) (xy 142.387 100.203)
(xy 142.387 100.457) (xy 142.367 100.457) (xy 142.367 101.66985) (xy 142.52575 101.8286) (xy 143.229909 101.8286)
(xy 143.463298 101.731927) (xy 143.641927 101.553299) (xy 143.7386 101.31991) (xy 143.7386 101.096272) (xy 143.838636 101.245986)
(xy 144.258894 101.526794) (xy 144.754622 101.6254) (xy 144.805378 101.6254) (xy 145.301106 101.526794) (xy 145.721364 101.245986)
(xy 146.002172 100.825728) (xy 146.05 100.585279) (xy 146.097828 100.825728) (xy 146.378636 101.245986) (xy 146.798894 101.526794)
(xy 147.294622 101.6254) (xy 147.345378 101.6254) (xy 147.841106 101.526794) (xy 148.261364 101.245986) (xy 148.542172 100.825728)
(xy 148.59 100.585279) (xy 148.637828 100.825728) (xy 148.918636 101.245986) (xy 149.338894 101.526794) (xy 149.834622 101.6254)
(xy 149.885378 101.6254) (xy 150.381106 101.526794) (xy 150.801364 101.245986) (xy 151.082172 100.825728) (xy 151.180778 100.33)
(xy 151.082172 99.834272) (xy 150.801364 99.414014) (xy 150.381106 99.133206) (xy 150.013073 99.06) (xy 150.381106 98.986794)
(xy 150.801364 98.705986) (xy 151.082172 98.285728) (xy 151.180778 97.79) (xy 151.082172 97.294272) (xy 150.801364 96.874014)
(xy 150.381106 96.593206) (xy 149.885378 96.4946) (xy 149.834622 96.4946) (xy 149.338894 96.593206) (xy 149.1107 96.745681)
(xy 149.1107 92.876716) (xy 149.121659 92.872188) (xy 149.386259 92.608049) (xy 149.529637 92.262758) (xy 149.529963 91.888882)
(xy 149.497854 91.811172) (xy 149.636327 91.672699) (xy 149.733 91.43931) (xy 149.733 91.09075) (xy 149.57425 90.932)
(xy 148.717 90.932) (xy 148.717 90.952) (xy 148.463 90.952) (xy 148.463 90.932) (xy 148.443 90.932)
(xy 148.443 90.678) (xy 148.463 90.678) (xy 148.463 89.82075) (xy 148.717 89.82075) (xy 148.717 90.678)
(xy 149.57425 90.678) (xy 149.733 90.51925) (xy 149.733 90.17069) (xy 149.636327 89.937301) (xy 149.457698 89.758673)
(xy 149.224309 89.662) (xy 148.87575 89.662) (xy 148.717 89.82075) (xy 148.463 89.82075) (xy 148.30425 89.662)
(xy 147.955691 89.662) (xy 147.722302 89.758673) (xy 147.583967 89.897008) (xy 147.507758 89.865363) (xy 147.133882 89.865037)
(xy 146.788341 90.007812) (xy 146.685052 90.110922) (xy 146.583049 90.008741) (xy 146.237758 89.865363) (xy 145.863882 89.865037)
(xy 145.518341 90.007812) (xy 145.415052 90.110922) (xy 145.313049 90.008741) (xy 144.967758 89.865363) (xy 144.830625 89.865243)
(xy 144.386191 89.420809) (xy 144.327809 89.3818) (xy 151.082548 89.3818)
)
)
)
(zone (net 7) (net_name /gnd) (layer F.Cu) (tstamp 54CC3140) (hatch edge 0.508)
(connect_pads (clearance 0.3048))
(min_thickness 0.254)
(fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508))
(polygon
(pts
(xy 152.4 104.14) (xy 139.7 104.14) (xy 139.7 88.9) (xy 152.4 88.9)
)
)
(filled_polygon
(pts
(xy 151.42802 89.450519) (xy 151.680668 89.619333) (xy 151.849482 89.871982) (xy 151.9182 90.217451) (xy 151.9182 101.552549)
(xy 151.849482 101.898018) (xy 151.680668 102.150667) (xy 151.42802 102.319481) (xy 151.082548 102.3882) (xy 141.017451 102.3882)
(xy 140.671982 102.319482) (xy 140.419333 102.150668) (xy 140.250519 101.89802) (xy 140.1818 101.552548) (xy 140.1818 97.79)
(xy 140.919222 97.79) (xy 141.017828 98.285728) (xy 141.298636 98.705986) (xy 141.718894 98.986794) (xy 141.916706 99.026141)
(xy 141.3764 99.026141) (xy 141.216385 99.05625) (xy 141.06942 99.150819) (xy 140.970827 99.295115) (xy 140.936141 99.4664)
(xy 140.936141 101.1936) (xy 140.96625 101.353615) (xy 141.060819 101.50058) (xy 141.205115 101.599173) (xy 141.3764 101.633859)
(xy 143.1036 101.633859) (xy 143.263615 101.60375) (xy 143.41058 101.509181) (xy 143.509173 101.364885) (xy 143.543859 101.1936)
(xy 143.543859 100.755501) (xy 143.557828 100.825728) (xy 143.838636 101.245986) (xy 144.258894 101.526794) (xy 144.754622 101.6254)
(xy 144.805378 101.6254) (xy 145.301106 101.526794) (xy 145.721364 101.245986) (xy 145.952471 100.900111) (xy 146.037312 101.104947)
(xy 146.43151 101.536821) (xy 146.960973 101.784968) (xy 147.193 101.664469) (xy 147.193 100.457) (xy 147.173 100.457)
(xy 147.173 100.203) (xy 147.193 100.203) (xy 147.193 100.183) (xy 147.447 100.183) (xy 147.447 100.203)
(xy 147.467 100.203) (xy 147.467 100.457) (xy 147.447 100.457) (xy 147.447 101.664469) (xy 147.679027 101.784968)
(xy 148.20849 101.536821) (xy 148.602688 101.104947) (xy 148.687529 100.900111) (xy 148.918636 101.245986) (xy 149.338894 101.526794)
(xy 149.834622 101.6254) (xy 149.885378 101.6254) (xy 150.381106 101.526794) (xy 150.801364 101.245986) (xy 151.082172 100.825728)
(xy 151.180778 100.33) (xy 151.082172 99.834272) (xy 150.801364 99.414014) (xy 150.381106 99.133206) (xy 150.013073 99.06)
(xy 150.381106 98.986794) (xy 150.801364 98.705986) (xy 151.082172 98.285728) (xy 151.180778 97.79) (xy 151.082172 97.294272)
(xy 150.801364 96.874014) (xy 150.381106 96.593206) (xy 150.3807 96.593125) (xy 150.3807 94.996) (xy 150.341064 94.796737)
(xy 150.341064 94.796736) (xy 150.295853 94.729074) (xy 150.228191 94.627809) (xy 150.228188 94.627807) (xy 148.704191 93.103809)
(xy 148.570955 93.014784) (xy 148.776118 93.014963) (xy 149.121659 92.872188) (xy 149.386259 92.608049) (xy 149.529637 92.262758)
(xy 149.529963 91.888882) (xy 149.415841 91.612686) (xy 149.503573 91.484285) (xy 149.538259 91.313) (xy 149.538259 90.297)
(xy 149.50815 90.136985) (xy 149.413581 89.99002) (xy 149.269285 89.891427) (xy 149.098 89.856741) (xy 148.082 89.856741)
(xy 147.921985 89.88685) (xy 147.915467 89.891044) (xy 147.898176 89.793144) (xy 147.466945 89.648909) (xy 147.013343 89.680678)
(xy 146.741824 89.793144) (xy 146.711703 89.963689) (xy 146.685 89.990392) (xy 146.658297 89.963689) (xy 146.628176 89.793144)
(xy 146.196945 89.648909) (xy 145.743343 89.680678) (xy 145.471824 89.793144) (xy 145.433686 90.009078) (xy 145.317506 89.892898)
(xy 145.234344 89.97606) (xy 144.967758 89.865363) (xy 144.593882 89.865037) (xy 144.248341 90.007812) (xy 144.145052 90.110922)
(xy 144.043049 90.008741) (xy 143.697758 89.865363) (xy 143.323882 89.865037) (xy 142.978341 90.007812) (xy 142.713741 90.271951)
(xy 142.570363 90.617242) (xy 142.570037 90.991118) (xy 142.712812 91.336659) (xy 142.815922 91.439948) (xy 142.713741 91.541951)
(xy 142.570363 91.887242) (xy 142.570037 92.261118) (xy 142.712812 92.606659) (xy 142.976951 92.871259) (xy 143.322242 93.014637)
(xy 143.696118 93.014963) (xy 143.708475 93.009857) (xy 144.139835 93.441216) (xy 143.939072 93.357852) (xy 143.590458 93.357548)
(xy 143.268264 93.490676) (xy 143.021542 93.736968) (xy 142.887852 94.058928) (xy 142.887548 94.407542) (xy 143.020676 94.729736)
(xy 143.266968 94.976458) (xy 143.588928 95.110148) (xy 143.904041 95.110423) (xy 145.046807 96.253188) (xy 145.046809 96.253191)
(xy 145.559434 96.765815) (xy 145.301106 96.593206) (xy 144.805378 96.4946) (xy 144.754622 96.4946) (xy 144.258894 96.593206)
(xy 143.838636 96.874014) (xy 143.557828 97.294272) (xy 143.51 97.534721) (xy 143.462172 97.294272) (xy 143.181364 96.874014)
(xy 142.761106 96.593206) (xy 142.265378 96.4946) (xy 142.214622 96.4946) (xy 141.718894 96.593206) (xy 141.298636 96.874014)
(xy 141.017828 97.294272) (xy 140.919222 97.79) (xy 140.1818 97.79) (xy 140.1818 90.217452) (xy 140.250519 89.87198)
(xy 140.419333 89.619332) (xy 140.671982 89.450518) (xy 141.017451 89.3818) (xy 151.082548 89.3818)
)
)
(filled_polygon
(pts
(xy 146.167898 90.715008) (xy 146.179678 90.883212) (xy 146.064143 90.998748) (xy 146.05 90.984605) (xy 146.035858 90.998748)
(xy 145.856253 90.819143) (xy 145.870395 90.805) (xy 145.856253 90.790858) (xy 146.035858 90.611253) (xy 146.05 90.625395)
(xy 146.064143 90.611253)
)
)
(filled_polygon
(pts
(xy 147.513748 90.790858) (xy 147.499605 90.805) (xy 147.513748 90.819143) (xy 147.334143 90.998748) (xy 147.32 90.984605)
(xy 147.305858 90.998748) (xy 147.202102 90.894992) (xy 147.190322 90.726788) (xy 147.305858 90.611253) (xy 147.32 90.625395)
(xy 147.334143 90.611253)
)
)
)
)

View file

@ -0,0 +1,112 @@
(export (version D)
(design
(source /Users/js/Documents/Programming/kicad/breakout-boards/swd-to-wires/swd-to-wires.sch)
(date "Monday, 28 March 2016 09:40:22")
(tool "Eeschema 4.0.1-stable")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title)
(company)
(rev)
(date)
(source swd-to-wires.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref CON1)
(value ARM-SWD-HEADER)
(footprint myelin-kicad:pin_array_5x2_50mil)
(libsource (lib swd-to-wires-cache) (part ARM-SWD-HEADER))
(sheetpath (names /) (tstamps /))
(tstamp 54CC2F0F))
(comp (ref P1)
(value CONN_02X04)
(footprint Pin_Headers:Pin_Header_Straight_2x04)
(libsource (lib swd-to-wires-cache) (part CONN_02X04))
(sheetpath (names /) (tstamps /))
(tstamp 54CC2F47))
(comp (ref U1)
(value M01)
(footprint flabbergast:SMT_PAD_SMALL)
(libsource (lib flabbergast) (part M01))
(sheetpath (names /) (tstamps /))
(tstamp 56F8E5EE)))
(libparts
(libpart (lib swd-to-wires-cache) (part ARM-SWD-HEADER)
(fields
(field (name Reference) CON)
(field (name Value) ARM-SWD-HEADER)
(field (name Footprint) pin_array_5x2_50mil_smd))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))
(pin (num 3) (name ~) (type passive))
(pin (num 4) (name ~) (type passive))
(pin (num 5) (name ~) (type passive))
(pin (num 6) (name ~) (type passive))
(pin (num 7) (name ~) (type BiDi))
(pin (num 8) (name ~) (type BiDi))
(pin (num 9) (name ~) (type passive))
(pin (num 10) (name ~) (type passive))))
(libpart (lib swd-to-wires-cache) (part CONN_02X04)
(footprints
(fp Pin_Header_Straight_2X04)
(fp Pin_Header_Angled_2X04)
(fp Socket_Strip_Straight_2X04)
(fp Socket_Strip_Angled_2X04))
(fields
(field (name Reference) P)
(field (name Value) CONN_02X04))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))
(pin (num 4) (name P4) (type passive))
(pin (num 5) (name P5) (type passive))
(pin (num 6) (name P6) (type passive))
(pin (num 7) (name P7) (type passive))
(pin (num 8) (name P8) (type passive))))
(libpart (lib flabbergast) (part M01)
(footprints
(fp M01*))
(fields
(field (name Reference) U)
(field (name Value) M01))
(pins
(pin (num 1) (name 1) (type BiDi)))))
(libraries
(library (logical swd-to-wires-cache)
(uri /Users/js/Documents/Programming/kicad/breakout-boards/swd-to-wires/swd-to-wires-cache.lib))
(library (logical flabbergast)
(uri /Users/js/Documents/Programming/kicad/flabbergast.lib)))
(nets
(net (code 1) (name /vcc)
(node (ref P1) (pin 1))
(node (ref CON1) (pin 1)))
(net (code 2) (name /gnddetect)
(node (ref CON1) (pin 9))
(node (ref P1) (pin 2)))
(net (code 3) (name /reset)
(node (ref CON1) (pin 10))
(node (ref P1) (pin 8)))
(net (code 4) (name /tdi)
(node (ref P1) (pin 6))
(node (ref CON1) (pin 8)))
(net (code 5) (name /tdo)
(node (ref P1) (pin 4))
(node (ref CON1) (pin 6)))
(net (code 6) (name /swclk)
(node (ref P1) (pin 3))
(node (ref CON1) (pin 4)))
(net (code 7) (name /swdio)
(node (ref P1) (pin 7))
(node (ref CON1) (pin 2)))
(net (code 8) (name "Net-(CON1-Pad7)")
(node (ref U1) (pin 1))
(node (ref CON1) (pin 7)))
(net (code 10) (name /gnd)
(node (ref P1) (pin 5))
(node (ref CON1) (pin 3))
(node (ref CON1) (pin 5)))))

View file

@ -0,0 +1,32 @@
update=Sun 09 Jun 2019 11:02:40 BST
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=

View file

@ -0,0 +1,111 @@
EESchema Schematic File Version 4
LIBS:swd-to-wires-cache
EELAYER 29 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "SWD-to-wires breakout"
Date "2019-06-29"
Rev "1"
Comp "flabbergast"
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L swd-to-wires-rescue:ARM-SWD-HEADER CON1
U 1 1 54CC2F0F
P 4750 3275
F 0 "CON1" H 4655 3605 50 0000 C CNN
F 1 "ARM-SWD-HEADER" H 4485 2945 50 0000 L BNN
F 2 "myelin-kicad:pin_array_5x2_50mil" V 4325 3275 50 0001 C CNN
F 3 "" H 4825 3275 60 0000 C CNN
1 4750 3275
1 0 0 -1
$EndComp
$Comp
L swd-to-wires-rescue:CONN_02X04 P1
U 1 1 54CC2F47
P 6825 3300
F 0 "P1" H 6825 3550 50 0000 C CNN
F 1 "CONN_02X04" H 6825 3050 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_2x04" H 6825 2100 60 0001 C CNN
F 3 "" H 6825 2100 60 0000 C CNN
1 6825 3300
1 0 0 -1
$EndComp
Text Label 6575 3150 2 60 ~ 0
vcc
Text Label 6575 3250 2 60 ~ 0
swclk
Text Label 7075 3150 0 60 ~ 0
gnddetect
Text Label 7075 3250 0 60 ~ 0
tdo
Text Label 7075 3350 0 60 ~ 0
tdi
Text Label 7075 3450 0 60 ~ 0
reset
Text Label 6575 3450 2 60 ~ 0
swdio
Text Label 6575 3350 2 60 ~ 0
gnd
Text Label 4275 3075 2 60 ~ 0
vcc
Wire Wire Line
4275 3075 4625 3075
Text Label 4275 3175 2 60 ~ 0
gnd
Wire Wire Line
4275 3175 4325 3175
Wire Wire Line
4625 3275 4325 3275
Wire Wire Line
4325 3275 4325 3175
Connection ~ 4325 3175
Text Label 4075 3475 2 60 ~ 0
gnddetect
Wire Wire Line
4075 3475 4625 3475
Text Label 5475 3475 0 60 ~ 0
reset
Wire Wire Line
5475 3475 4875 3475
Wire Wire Line
4875 3375 5475 3375
Wire Wire Line
5475 3275 4875 3275
Wire Wire Line
4875 3175 5475 3175
Wire Wire Line
5475 3075 4875 3075
Text Label 5475 3075 0 60 ~ 0
swdio
Text Label 5475 3175 0 60 ~ 0
swclk
Text Label 5475 3275 0 60 ~ 0
tdo
Text Label 5475 3375 0 60 ~ 0
tdi
$Comp
L swd-to-wires-rescue:M01 U1
U 1 1 56F8E5EE
P 3950 3300
F 0 "U1" H 3950 3300 0 0001 C CNN
F 1 "M01" H 3950 3300 0 0001 C CNN
F 2 "flabbergast:SMT_PAD_SMALL" H 3950 3300 60 0001 C CNN
F 3 "" H 3950 3300 60 0000 C CNN
1 3950 3300
1 0 0 -1
$EndComp
Wire Wire Line
4625 3375 3950 3375
Wire Wire Line
3950 3375 3950 3300
Text Label 4000 3350 0 60 ~ 0
key
Wire Wire Line
4325 3175 4625 3175
$EndSCHEMATC

View file

@ -0,0 +1,3 @@
(sym_lib_table
(lib (name swd-to-wires-rescue)(type Legacy)(uri ${KIPRJMOD}/swd-to-wires-rescue.lib)(options "")(descr ""))
)