Initial public release.
This commit is contained in:
parent
3f75a48bd6
commit
2e9d99d5c5
24 changed files with 115720 additions and 2 deletions
643
2020TPC-cache.lib
Normal file
643
2020TPC-cache.lib
Normal file
|
@ -0,0 +1,643 @@
|
|||
EESchema-LIBRARY Version 2.4
|
||||
#encoding utf-8
|
||||
#
|
||||
# 2020TPC-rescue_+3V3-power
|
||||
#
|
||||
DEF 2020TPC-rescue_+3V3-power #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "2020TPC-rescue_+3V3-power" 0 140 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 2 0 1 0 -30 50 0 100 N
|
||||
P 2 0 1 0 0 0 0 100 N
|
||||
P 2 0 1 0 0 100 30 50 N
|
||||
X +3V3 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# 2020TPC-rescue_+5V-power
|
||||
#
|
||||
DEF 2020TPC-rescue_+5V-power #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "2020TPC-rescue_+5V-power" 0 140 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 2 0 1 0 -30 50 0 100 N
|
||||
P 2 0 1 0 0 0 0 100 N
|
||||
P 2 0 1 0 0 100 30 50 N
|
||||
X +5V 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# 2020TPC-rescue_CAT24C256-Memory_EEPROM
|
||||
#
|
||||
DEF 2020TPC-rescue_CAT24C256-Memory_EEPROM U 0 20 Y Y 1 F N
|
||||
F0 "U" -250 250 50 H V C CNN
|
||||
F1 "2020TPC-rescue_CAT24C256-Memory_EEPROM" 50 250 50 H V L CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
DIP*W7.62mm*
|
||||
SOIC*3.9x4.9mm*
|
||||
TSSOP*4.4x3mm*P0.65mm*
|
||||
DFN*3x2mm*P0.5mm*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -300 200 300 -200 1 1 10 f
|
||||
X A0 1 -400 100 100 R 50 50 1 1 I
|
||||
X A1 2 -400 0 100 R 50 50 1 1 I
|
||||
X A2 3 -400 -100 100 R 50 50 1 1 I
|
||||
X GND 4 0 -300 100 U 50 50 1 1 W
|
||||
X SDA 5 400 100 100 L 50 50 1 1 B
|
||||
X SCL 6 400 0 100 L 50 50 1 1 I
|
||||
X WP 7 400 -100 100 L 50 50 1 1 I
|
||||
X VCC 8 0 300 100 D 50 50 1 1 W
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# 2020TPC-rescue_Conn_01x02_Male-Connector
|
||||
#
|
||||
DEF 2020TPC-rescue_Conn_01x02_Male-Connector J 0 40 Y N 1 F N
|
||||
F0 "J" 0 100 50 H V C CNN
|
||||
F1 "2020TPC-rescue_Conn_01x02_Male-Connector" 0 -200 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 34 -95 0 -105 1 1 6 F
|
||||
S 34 5 0 -5 1 1 6 F
|
||||
P 2 1 1 6 50 -100 34 -100 N
|
||||
P 2 1 1 6 50 0 34 0 N
|
||||
X Pin_1 1 200 0 150 L 50 50 1 1 P
|
||||
X Pin_2 2 200 -100 150 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# 2020TPC-rescue_Conn_01x03_Male-Connector
|
||||
#
|
||||
DEF 2020TPC-rescue_Conn_01x03_Male-Connector J 0 40 Y N 1 F N
|
||||
F0 "J" 0 200 50 H V C CNN
|
||||
F1 "2020TPC-rescue_Conn_01x03_Male-Connector" 0 -200 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 34 -95 0 -105 1 1 6 F
|
||||
S 34 5 0 -5 1 1 6 F
|
||||
S 34 105 0 95 1 1 6 F
|
||||
P 2 1 1 6 50 -100 34 -100 N
|
||||
P 2 1 1 6 50 0 34 0 N
|
||||
P 2 1 1 6 50 100 34 100 N
|
||||
X Pin_1 1 200 100 150 L 50 50 1 1 P
|
||||
X Pin_2 2 200 0 150 L 50 50 1 1 P
|
||||
X Pin_3 3 200 -100 150 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# 2020TPC-rescue_Conn_01x04_Male-Connector
|
||||
#
|
||||
DEF 2020TPC-rescue_Conn_01x04_Male-Connector J 0 40 Y N 1 F N
|
||||
F0 "J" 0 200 50 H V C CNN
|
||||
F1 "2020TPC-rescue_Conn_01x04_Male-Connector" 0 -300 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 34 -195 0 -205 1 1 6 F
|
||||
S 34 -95 0 -105 1 1 6 F
|
||||
S 34 5 0 -5 1 1 6 F
|
||||
S 34 105 0 95 1 1 6 F
|
||||
P 2 1 1 6 50 -200 34 -200 N
|
||||
P 2 1 1 6 50 -100 34 -100 N
|
||||
P 2 1 1 6 50 0 34 0 N
|
||||
P 2 1 1 6 50 100 34 100 N
|
||||
X Pin_1 1 200 100 150 L 50 50 1 1 P
|
||||
X Pin_2 2 200 0 150 L 50 50 1 1 P
|
||||
X Pin_3 3 200 -100 150 L 50 50 1 1 P
|
||||
X Pin_4 4 200 -200 150 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# 2020TPC-rescue_Conn_01x05_Male-Connector-2020TPC_Barrel-rescue
|
||||
#
|
||||
DEF 2020TPC-rescue_Conn_01x05_Male-Connector-2020TPC_Barrel-rescue J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "2020TPC-rescue_Conn_01x05_Male-Connector-2020TPC_Barrel-rescue" 0 -300 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 34 -195 0 -205 1 1 6 F
|
||||
S 34 -95 0 -105 1 1 6 F
|
||||
S 34 5 0 -5 1 1 6 F
|
||||
S 34 105 0 95 1 1 6 F
|
||||
S 34 205 0 195 1 1 6 F
|
||||
P 2 1 1 6 50 -200 34 -200 N
|
||||
P 2 1 1 6 50 -100 34 -100 N
|
||||
P 2 1 1 6 50 0 34 0 N
|
||||
P 2 1 1 6 50 100 34 100 N
|
||||
P 2 1 1 6 50 200 34 200 N
|
||||
X Pin_1 1 200 200 150 L 50 50 1 1 P
|
||||
X Pin_2 2 200 100 150 L 50 50 1 1 P
|
||||
X Pin_3 3 200 0 150 L 50 50 1 1 P
|
||||
X Pin_4 4 200 -100 150 L 50 50 1 1 P
|
||||
X Pin_5 5 200 -200 150 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# 2020TPC-rescue_Conn_01x06_Male-Connector
|
||||
#
|
||||
DEF 2020TPC-rescue_Conn_01x06_Male-Connector J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "2020TPC-rescue_Conn_01x06_Male-Connector" 0 -400 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 34 -295 0 -305 1 1 6 F
|
||||
S 34 -195 0 -205 1 1 6 F
|
||||
S 34 -95 0 -105 1 1 6 F
|
||||
S 34 5 0 -5 1 1 6 F
|
||||
S 34 105 0 95 1 1 6 F
|
||||
S 34 205 0 195 1 1 6 F
|
||||
P 2 1 1 6 50 -300 34 -300 N
|
||||
P 2 1 1 6 50 -200 34 -200 N
|
||||
P 2 1 1 6 50 -100 34 -100 N
|
||||
P 2 1 1 6 50 0 34 0 N
|
||||
P 2 1 1 6 50 100 34 100 N
|
||||
P 2 1 1 6 50 200 34 200 N
|
||||
X Pin_1 1 200 200 150 L 50 50 1 1 P
|
||||
X Pin_2 2 200 100 150 L 50 50 1 1 P
|
||||
X Pin_3 3 200 0 150 L 50 50 1 1 P
|
||||
X Pin_4 4 200 -100 150 L 50 50 1 1 P
|
||||
X Pin_5 5 200 -200 150 L 50 50 1 1 P
|
||||
X Pin_6 6 200 -300 150 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# 2020TPC-rescue_Fiducial-Mechanical
|
||||
#
|
||||
DEF 2020TPC-rescue_Fiducial-Mechanical FID 0 20 Y Y 1 F N
|
||||
F0 "FID" 0 200 50 H V C CNN
|
||||
F1 "2020TPC-rescue_Fiducial-Mechanical" 0 125 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Fiducial*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C 0 0 50 0 1 20 f
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# 2020TPC-rescue_GND-power
|
||||
#
|
||||
DEF 2020TPC-rescue_GND-power #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -250 50 H I C CNN
|
||||
F1 "2020TPC-rescue_GND-power" 0 -150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
|
||||
X GND 1 0 0 0 D 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# 2020TPC-rescue_PWR_FLAG-power
|
||||
#
|
||||
DEF 2020TPC-rescue_PWR_FLAG-power #FLG 0 0 N N 1 F P
|
||||
F0 "#FLG" 0 75 50 H I C CNN
|
||||
F1 "2020TPC-rescue_PWR_FLAG-power" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
|
||||
X pwr 1 0 0 0 U 50 50 0 0 w
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# 2020TPC-rescue_TXB0104D-Logic_LevelTranslator
|
||||
#
|
||||
DEF 2020TPC-rescue_TXB0104D-Logic_LevelTranslator U 0 20 Y Y 1 F N
|
||||
F0 "U" -250 650 50 H V C CNN
|
||||
F1 "2020TPC-rescue_TXB0104D-Logic_LevelTranslator" 150 650 50 H V L CNN
|
||||
F2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" 0 -750 50 H I C CNN
|
||||
F3 "" 110 95 50 H I C CNN
|
||||
$FPLIST
|
||||
SOIC*14*7mm*P1.27mm*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -300 -600 -300 -500 0 1 10 N
|
||||
S -300 600 300 -600 0 1 10 f
|
||||
P 3 0 1 0 -90 -305 -90 -265 -20 -265 N
|
||||
P 3 0 1 0 -90 -105 -90 -65 -20 -65 N
|
||||
P 3 0 1 0 -90 95 -90 135 -20 135 N
|
||||
P 3 0 1 0 -90 295 -90 335 -20 335 N
|
||||
P 3 0 1 0 120 -305 120 -345 50 -345 N
|
||||
P 3 0 1 0 120 -105 120 -145 50 -145 N
|
||||
P 3 0 1 0 120 95 120 55 50 55 N
|
||||
P 3 0 1 0 120 295 120 255 50 255 N
|
||||
P 4 0 1 0 -20 -345 -90 -345 -90 -305 -160 -305 N
|
||||
P 4 0 1 0 -20 -345 50 -305 50 -385 -20 -345 N
|
||||
P 4 0 1 0 -20 -145 -90 -145 -90 -105 -160 -105 N
|
||||
P 4 0 1 0 -20 -145 50 -105 50 -185 -20 -145 N
|
||||
P 4 0 1 0 -20 55 -90 55 -90 95 -160 95 N
|
||||
P 4 0 1 0 -20 55 50 95 50 15 -20 55 N
|
||||
P 4 0 1 0 -20 255 -90 255 -90 295 -170 295 N
|
||||
P 4 0 1 0 -20 255 50 295 50 215 -20 255 N
|
||||
P 4 0 1 0 50 -265 -20 -305 -20 -225 50 -265 N
|
||||
P 4 0 1 0 50 -265 120 -265 120 -305 170 -305 N
|
||||
P 4 0 1 0 50 -65 -20 -105 -20 -25 50 -65 N
|
||||
P 4 0 1 0 50 -65 120 -65 120 -105 170 -105 N
|
||||
P 4 0 1 0 50 135 -20 95 -20 175 50 135 N
|
||||
P 4 0 1 0 50 135 120 135 120 95 170 95 N
|
||||
P 4 0 1 0 50 335 -20 295 -20 375 50 335 N
|
||||
P 4 0 1 0 50 335 120 335 120 295 170 295 N
|
||||
X VCCA 1 -100 700 100 D 50 50 1 1 W
|
||||
X B4 10 400 -300 100 L 50 50 1 1 B
|
||||
X B3 11 400 -100 100 L 50 50 1 1 B
|
||||
X B2 12 400 100 100 L 50 50 1 1 B
|
||||
X B1 13 400 300 100 L 50 50 1 1 B
|
||||
X VCCB 14 100 700 100 D 50 50 1 1 W
|
||||
X A1 2 -400 300 100 R 50 50 1 1 B
|
||||
X A2 3 -400 100 100 R 50 50 1 1 B
|
||||
X A3 4 -400 -100 100 R 50 50 1 1 B
|
||||
X A4 5 -400 -300 100 R 50 50 1 1 B
|
||||
X NC 6 -400 -500 100 R 50 50 1 1 N N
|
||||
X GND 7 0 -700 100 U 50 50 1 1 W
|
||||
X OE 8 -400 500 100 R 50 50 1 1 I
|
||||
X NC 9 400 -500 100 L 50 50 1 1 N N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# KTag_AZ1117-3.3
|
||||
#
|
||||
DEF KTag_AZ1117-3.3 U 0 10 Y Y 1 F N
|
||||
F0 "U" -150 125 50 H V C CNN
|
||||
F1 "KTag_AZ1117-3.3" 0 125 50 H V L CNN
|
||||
F2 "" 0 250 50 H I C CIN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
ALIAS AZ1117-1.5 AZ1117-1.8 AZ1117-2.5 AZ1117-2.85 AZ1117-3.3 AZ1117-5.0
|
||||
$FPLIST
|
||||
SOT?223*
|
||||
SOT?89*
|
||||
TO?220*
|
||||
TO?252*
|
||||
TO?263*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -200 75 200 -200 0 1 10 f
|
||||
X GND 1 0 -300 100 U 50 50 1 1 W
|
||||
X VO 2 300 0 100 L 50 50 1 1 w
|
||||
X VI 3 -300 0 100 R 50 50 1 1 W
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# KTag_CUI_Jack_TRS
|
||||
#
|
||||
DEF KTag_CUI_Jack_TRS J 0 40 Y Y 1 F N
|
||||
F0 "J" -360 -230 50 H V C CNN
|
||||
F1 "KTag_CUI_Jack_TRS" -400 280 50 H V L CNN
|
||||
F2 "" 0 0 50 H V C CNN
|
||||
F3 "" 0 0 50 H V C CNN
|
||||
DRAW
|
||||
S -450 150 -400 -100 0 1 0 F
|
||||
S 300 240 -400 -190 0 1 0 N
|
||||
P 2 0 1 0 100 -140 100 -160 N
|
||||
P 2 0 1 0 100 120 100 140 N
|
||||
P 2 0 1 0 100 140 50 90 N
|
||||
P 2 0 1 0 100 140 150 90 N
|
||||
P 2 0 1 0 250 40 300 40 N
|
||||
P 3 0 1 0 100 -140 100 -60 150 -60 N
|
||||
P 3 0 1 0 150 -60 300 -60 300 -60 N
|
||||
P 3 0 1 0 250 40 100 40 100 120 N
|
||||
P 4 0 1 0 0 -160 -50 -110 -100 -160 -100 -160 N
|
||||
P 4 0 1 0 0 -160 300 -160 300 -160 300 -160 N
|
||||
P 4 0 1 0 50 -110 100 -160 150 -110 150 -110 N
|
||||
P 5 0 1 0 300 140 -250 140 -300 90 -350 140 -350 140 N
|
||||
X S 1 420 240 118 L 39 39 1 1 P
|
||||
X ~ 10 420 -60 118 L 39 50 1 1 P
|
||||
X ~ 11 420 40 118 L 39 50 1 1 P
|
||||
X T 2 420 -160 118 L 39 39 1 1 P
|
||||
X R 3 420 140 118 L 39 39 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# KTag_CY8CPROTO-063-BLE
|
||||
#
|
||||
DEF KTag_CY8CPROTO-063-BLE A 0 40 Y Y 1 F N
|
||||
F0 "A" 0 -350 50 H V C CNN
|
||||
F1 "KTag_CY8CPROTO-063-BLE" 0 1150 50 H V C CNN
|
||||
F2 "" 0 -250 50 H I C CNN
|
||||
F3 "" 0 -250 50 H I C CNN
|
||||
DRAW
|
||||
S -450 1100 450 -1100 0 1 0 N
|
||||
X P6.VDD 1 750 -1000 300 L 50 50 1 1 P
|
||||
X P7.1/LED4 10 750 -100 300 L 50 50 1 1 P
|
||||
X P6.3/LED3 11 750 0 300 L 50 50 1 1 P
|
||||
X P6.2 12 750 100 300 L 50 50 1 1 P
|
||||
X P9.6 13 750 200 300 L 50 50 1 1 P
|
||||
X P9.5 14 750 300 300 L 50 50 1 1 P
|
||||
X P9.4 15 750 400 300 L 50 50 1 1 P
|
||||
X P9.3 16 750 500 300 L 50 50 1 1 P
|
||||
X P9.2 17 750 600 300 L 50 50 1 1 P
|
||||
X P9.1 18 750 700 300 L 50 50 1 1 P
|
||||
X P9.0 19 750 800 300 L 50 50 1 1 P
|
||||
X GND 2 750 -900 300 L 50 50 1 1 P
|
||||
X P6.VDD 20 750 900 300 L 50 50 1 1 P
|
||||
X GND 21 750 1000 300 L 50 50 1 1 P
|
||||
X VBACKUP 22 -750 -1000 300 R 50 50 1 1 P
|
||||
X GND 23 -750 -900 300 R 50 50 1 1 P
|
||||
X VREF 24 -750 -800 300 R 50 50 1 1 P
|
||||
X P10.6 25 -750 -700 300 R 50 50 1 1 P
|
||||
X P10.5 26 -750 -600 300 R 50 50 1 1 P
|
||||
X P10.4 27 -750 -500 300 R 50 50 1 1 P
|
||||
X P10.3 28 -750 -400 300 R 50 50 1 1 P
|
||||
X P10.2 29 -750 -300 300 R 50 50 1 1 P
|
||||
X RST/SW1 3 750 -800 300 L 50 50 1 1 P
|
||||
X P10.1 30 -750 -200 300 R 50 50 1 1 P
|
||||
X P10.0 31 -750 -100 300 R 50 50 1 1 P
|
||||
X P5.6 32 -750 0 300 R 50 50 1 1 P
|
||||
X P5.5 33 -750 100 300 R 50 50 1 1 P
|
||||
X P5.4 34 -750 200 300 R 50 50 1 1 P
|
||||
X P5.3 35 -750 300 300 R 50 50 1 1 P
|
||||
X P5.2 36 -750 400 300 R 50 50 1 1 P
|
||||
X RX/P5.0 37 -750 500 300 R 50 50 1 1 P
|
||||
X TX/P5.1 38 -750 600 300 R 50 50 1 1 P
|
||||
X SCL/P6.4 39 -750 700 300 R 50 50 1 1 P
|
||||
X P12.7 4 750 -700 300 L 50 50 1 1 P
|
||||
X SDA/P6.5 40 -750 800 300 R 50 50 1 1 P
|
||||
X VIN 41 -750 900 300 R 50 50 1 1 P
|
||||
X GND 42 -750 1000 300 R 50 50 1 1 P
|
||||
X P12.6 5 750 -600 300 L 50 50 1 1 P
|
||||
X P0.5 6 750 -500 300 L 50 50 1 1 P
|
||||
X P0.4/SW2 7 750 -400 300 L 50 50 1 1 P
|
||||
X P7.7/CMOD 8 750 -300 300 L 50 50 1 1 P
|
||||
X P7.2 9 750 -200 300 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# KTag_C_Small
|
||||
#
|
||||
DEF KTag_C_Small C 0 10 N N 1 F N
|
||||
F0 "C" 10 70 50 H V L CNN
|
||||
F1 "KTag_C_Small" 10 -80 50 H V L CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
C_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 2 0 1 13 -60 -20 60 -20 N
|
||||
P 2 0 1 12 -60 20 60 20 N
|
||||
X ~ 1 0 100 80 D 50 50 1 1 P
|
||||
X ~ 2 0 -100 80 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# KTag_DFPLAYER_MINI
|
||||
#
|
||||
DEF KTag_DFPLAYER_MINI U 0 40 Y Y 1 F N
|
||||
F0 "U" 0 -250 60 H V C CNN
|
||||
F1 "KTag_DFPLAYER_MINI" 0 450 60 H V C CNN
|
||||
F2 "" 0 0 60 H V C CNN
|
||||
F3 "" 0 0 60 H V C CNN
|
||||
DRAW
|
||||
S -400 -400 400 500 0 1 0 N
|
||||
X VCC 1 -600 350 200 R 50 50 1 1 I
|
||||
X GND 10 600 -250 200 L 50 50 1 1 I
|
||||
X IO_2 11 600 -150 200 L 50 50 1 1 I
|
||||
X ADKEY_1 12 600 -50 200 L 50 50 1 1 I
|
||||
X ADKEY_2 13 600 50 200 L 50 50 1 1 I
|
||||
X USB+ 14 600 150 200 L 50 50 1 1 I
|
||||
X USB- 15 600 250 200 L 50 50 1 1 I
|
||||
X BUSY 16 600 350 200 L 50 50 1 1 I
|
||||
X RX 2 -600 250 200 R 50 50 1 1 I
|
||||
X TX 3 -600 150 200 R 50 50 1 1 I
|
||||
X DAC_R 4 -600 50 200 R 50 50 1 1 I
|
||||
X DAC_L 5 -600 -50 200 R 50 50 1 1 I
|
||||
X SPK_1 6 -600 -150 200 R 50 50 1 1 I
|
||||
X GND 7 -600 -250 200 R 50 50 1 1 I
|
||||
X SPK_2 8 -600 -350 200 R 50 50 1 1 I
|
||||
X IO_1 9 600 -350 200 L 50 50 1 1 I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# KTag_D_ALT
|
||||
#
|
||||
DEF KTag_D_ALT D 0 40 N N 1 F N
|
||||
F0 "D" 0 100 50 H V C CNN
|
||||
F1 "KTag_D_ALT" 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 8 -50 50 -50 -50 N
|
||||
P 2 0 1 0 50 0 -50 0 N
|
||||
P 4 0 1 8 50 50 50 -50 -50 0 50 50 F
|
||||
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
|
||||
#
|
||||
# KTag_Ferrite_Bead
|
||||
#
|
||||
DEF KTag_Ferrite_Bead L 0 0 N Y 1 F N
|
||||
F0 "L" -150 25 50 V V C CNN
|
||||
F1 "KTag_Ferrite_Bead" 150 0 50 V V C CNN
|
||||
F2 "" -70 0 50 V I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Inductor_*
|
||||
L_*
|
||||
*Ferrite*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 2 0 1 0 0 -50 0 -48 N
|
||||
P 2 0 1 0 0 50 0 51 N
|
||||
P 5 0 1 0 -109 16 -67 89 109 -12 66 -85 -109 16 N
|
||||
X ~ 1 0 150 100 D 50 50 1 1 P
|
||||
X ~ 2 0 -150 100 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# KTag_Graphic
|
||||
#
|
||||
DEF KTag_Graphic Z 0 40 Y Y 1 F N
|
||||
F0 "Z" 0 -50 50 H V C CNN
|
||||
F1 "KTag_Graphic" 0 50 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
S -200 100 200 -100 0 1 0 N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# KTag_MCP2221AxSL
|
||||
#
|
||||
DEF KTag_MCP2221AxSL U 0 20 Y Y 1 F N
|
||||
F0 "U" -300 650 50 H V C CNN
|
||||
F1 "KTag_MCP2221AxSL" 500 650 50 H V C CNN
|
||||
F2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" 0 1000 50 H I C CNN
|
||||
F3 "" 0 700 50 H I C CNN
|
||||
$FPLIST
|
||||
SOIC*3.9x8.7mm*P1.27mm*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -300 600 300 -500 0 1 10 f
|
||||
X VDD 1 0 700 100 D 50 50 1 1 W
|
||||
X SCL 10 400 400 100 L 50 50 1 1 B
|
||||
X VUSB 11 100 700 100 D 50 50 1 1 P
|
||||
X D- 12 -400 100 100 R 50 50 1 1 B
|
||||
X D+ 13 -400 0 100 R 50 50 1 1 B
|
||||
X VSS 14 0 -600 100 U 50 50 1 1 W
|
||||
X GP0 2 400 -100 100 L 50 50 1 1 B
|
||||
X GP1 3 400 -200 100 L 50 50 1 1 B
|
||||
X ~RST 4 -400 500 100 R 50 50 1 1 I
|
||||
X URx 5 400 200 100 L 50 50 1 1 I
|
||||
X UTx 6 400 100 100 L 50 50 1 1 O
|
||||
X GP2 7 400 -300 100 L 50 50 1 1 B
|
||||
X GP3 8 400 -400 100 L 50 50 1 1 B
|
||||
X SDA 9 400 500 100 L 50 50 1 1 B
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# KTag_MICRO_USB
|
||||
#
|
||||
DEF KTag_MICRO_USB J 0 0 N Y 1 F N
|
||||
F0 "J" 250 -250 60 H V C CNN
|
||||
F1 "KTag_MICRO_USB" 0 400 60 H V C CNN
|
||||
F2 "" 0 0 60 H V C CNN
|
||||
F3 "" 0 0 60 H V C CNN
|
||||
DRAW
|
||||
S 0 300 350 -200 0 1 0 N
|
||||
X VBUS 1 -200 250 200 R 50 50 1 1 w
|
||||
X D- 2 -200 150 200 R 50 50 1 1 B
|
||||
X D+ 3 -200 50 200 R 50 50 1 1 B
|
||||
X ID 4 -200 -50 200 R 50 50 1 1 B
|
||||
X GND 5 -200 -150 200 R 50 50 1 1 w
|
||||
X SHLD 6 100 -400 200 U 50 50 1 1 I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# KTag_MountingHole_Pad
|
||||
#
|
||||
DEF KTag_MountingHole_Pad H 0 40 N N 1 F N
|
||||
F0 "H" 0 250 50 H V C CNN
|
||||
F1 "KTag_MountingHole_Pad" 0 175 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
MountingHole*Pad*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C 0 50 50 0 1 50 N
|
||||
X 1 1 0 -100 100 U 50 50 1 1 I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# KTag_R
|
||||
#
|
||||
DEF KTag_R R 0 0 N Y 1 F N
|
||||
F0 "R" 80 0 50 V V C CNN
|
||||
F1 "KTag_R" 0 0 50 V V C CNN
|
||||
F2 "" -70 0 50 V I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
R_*
|
||||
R_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -40 -100 40 100 0 1 10 N
|
||||
X ~ 1 0 150 50 D 50 50 1 1 P
|
||||
X ~ 2 0 -150 50 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# KTag_RJ12_PTH_NO_SHIELD
|
||||
#
|
||||
DEF KTag_RJ12_PTH_NO_SHIELD J 0 0 Y N 1 F N
|
||||
F0 "J" 450 350 40 H V C CNN
|
||||
F1 "KTag_RJ12_PTH_NO_SHIELD" 200 450 40 H V C CNN
|
||||
F2 "" 0 0 60 H V C CNN
|
||||
F3 "" 0 0 60 H V C CNN
|
||||
DRAW
|
||||
S 0 400 400 0 0 1 20 N
|
||||
P 4 0 1 0 300 300 300 350 100 350 100 300 F
|
||||
P 13 0 1 0 50 350 50 150 100 150 100 100 150 100 150 50 250 50 250 100 300 100 300 150 350 150 350 350 50 350 N
|
||||
X 1 1 -150 100 150 R 40 40 1 1 P
|
||||
X 2 2 50 -100 100 U 40 40 1 1 P
|
||||
X 3 3 150 -100 100 U 40 40 1 1 P
|
||||
X 4 4 250 -100 100 U 40 40 1 1 P
|
||||
X 5 5 350 -100 100 U 40 40 1 1 P
|
||||
X 6 6 550 100 150 L 40 40 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# KTag_SN74LV1T08DBVR
|
||||
#
|
||||
DEF KTag_SN74LV1T08DBVR U 0 10 Y N 1 F N
|
||||
F0 "U" 75 250 60 H V C CNN
|
||||
F1 "KTag_SN74LV1T08DBVR" 450 -275 60 H V C CNN
|
||||
F2 "DBV0005A_N" 350 -375 60 H I C CNN
|
||||
F3 "" 0 0 60 H I C CNN
|
||||
F4 "Texas Instruments" 0 0 50 H I C CNN "Manf"
|
||||
F5 "SN74LV1T08DBVR" 0 0 50 H V C CNN "Manf#"
|
||||
$FPLIST
|
||||
DBV0005A_N
|
||||
DBV0005A_M
|
||||
DBV0005A_L
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
A 100 0 200 -900 -900 1 1 8 N 100 200 100 -200
|
||||
T 0 0 150 49 0 0 0 V+ Normal 0 C C
|
||||
T 0 0 -150 49 0 0 0 V- Normal 0 C C
|
||||
P 2 1 1 8 -300 -200 -300 200 N
|
||||
P 2 1 1 8 -300 200 -250 200 N
|
||||
P 2 1 1 8 -250 -200 -300 -200 N
|
||||
P 2 1 1 8 -250 -200 100 -200 N
|
||||
P 2 1 1 8 -250 200 100 200 N
|
||||
X A 1 -500 100 200 R 59 59 1 1 I
|
||||
X B 2 -500 -100 200 R 59 59 1 1 I
|
||||
X V- 3 0 -400 200 U 59 59 1 1 W
|
||||
X Y 4 500 0 200 L 59 59 1 1 I
|
||||
X V+ 5 0 400 200 D 59 59 1 1 W
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# KTag_SWITCH_SPDT
|
||||
#
|
||||
DEF KTag_SWITCH_SPDT SW 0 0 Y N 1 F N
|
||||
F0 "SW" 0 170 50 H V C CNN
|
||||
F1 "KTag_SWITCH_SPDT" 0 -200 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
C -80 0 20 0 0 0 N
|
||||
C 80 -100 20 0 0 0 N
|
||||
C 80 100 20 0 1 0 N
|
||||
P 2 0 1 0 -60 10 65 90 N
|
||||
X A 1 200 100 100 L 50 50 1 1 P
|
||||
X B 2 -200 0 100 R 50 50 1 1 P
|
||||
X C 3 200 -100 100 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
303
2020TPC-rescue.lib
Normal file
303
2020TPC-rescue.lib
Normal file
|
@ -0,0 +1,303 @@
|
|||
EESchema-LIBRARY Version 2.4
|
||||
#encoding utf-8
|
||||
#
|
||||
# +3V3-power
|
||||
#
|
||||
DEF +3V3-power #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "+3V3-power" 0 140 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 2 0 1 0 -30 50 0 100 N
|
||||
P 2 0 1 0 0 0 0 100 N
|
||||
P 2 0 1 0 0 100 30 50 N
|
||||
X +3V3 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# +5V-power
|
||||
#
|
||||
DEF +5V-power #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -150 50 H I C CNN
|
||||
F1 "+5V-power" 0 140 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 2 0 1 0 -30 50 0 100 N
|
||||
P 2 0 1 0 0 0 0 100 N
|
||||
P 2 0 1 0 0 100 30 50 N
|
||||
X +5V 1 0 0 0 U 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# CAT24C256-Memory_EEPROM
|
||||
#
|
||||
DEF CAT24C256-Memory_EEPROM U 0 20 Y Y 1 F N
|
||||
F0 "U" -250 250 50 H V C CNN
|
||||
F1 "CAT24C256-Memory_EEPROM" 50 250 50 H V L CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
DIP*W7.62mm*
|
||||
SOIC*3.9x4.9mm*
|
||||
TSSOP*4.4x3mm*P0.65mm*
|
||||
DFN*3x2mm*P0.5mm*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -300 200 300 -200 1 1 10 f
|
||||
X A0 1 -400 100 100 R 50 50 1 1 I
|
||||
X A1 2 -400 0 100 R 50 50 1 1 I
|
||||
X A2 3 -400 -100 100 R 50 50 1 1 I
|
||||
X GND 4 0 -300 100 U 50 50 1 1 W
|
||||
X SDA 5 400 100 100 L 50 50 1 1 B
|
||||
X SCL 6 400 0 100 L 50 50 1 1 I
|
||||
X WP 7 400 -100 100 L 50 50 1 1 I
|
||||
X VCC 8 0 300 100 D 50 50 1 1 W
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x02_Male-Connector
|
||||
#
|
||||
DEF Conn_01x02_Male-Connector J 0 40 Y N 1 F N
|
||||
F0 "J" 0 100 50 H V C CNN
|
||||
F1 "Conn_01x02_Male-Connector" 0 -200 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 34 -95 0 -105 1 1 6 F
|
||||
S 34 5 0 -5 1 1 6 F
|
||||
P 2 1 1 6 50 -100 34 -100 N
|
||||
P 2 1 1 6 50 0 34 0 N
|
||||
X Pin_1 1 200 0 150 L 50 50 1 1 P
|
||||
X Pin_2 2 200 -100 150 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x03_Male-Connector
|
||||
#
|
||||
DEF Conn_01x03_Male-Connector J 0 40 Y N 1 F N
|
||||
F0 "J" 0 200 50 H V C CNN
|
||||
F1 "Conn_01x03_Male-Connector" 0 -200 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 34 -95 0 -105 1 1 6 F
|
||||
S 34 5 0 -5 1 1 6 F
|
||||
S 34 105 0 95 1 1 6 F
|
||||
P 2 1 1 6 50 -100 34 -100 N
|
||||
P 2 1 1 6 50 0 34 0 N
|
||||
P 2 1 1 6 50 100 34 100 N
|
||||
X Pin_1 1 200 100 150 L 50 50 1 1 P
|
||||
X Pin_2 2 200 0 150 L 50 50 1 1 P
|
||||
X Pin_3 3 200 -100 150 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x04_Male-Connector
|
||||
#
|
||||
DEF Conn_01x04_Male-Connector J 0 40 Y N 1 F N
|
||||
F0 "J" 0 200 50 H V C CNN
|
||||
F1 "Conn_01x04_Male-Connector" 0 -300 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 34 -195 0 -205 1 1 6 F
|
||||
S 34 -95 0 -105 1 1 6 F
|
||||
S 34 5 0 -5 1 1 6 F
|
||||
S 34 105 0 95 1 1 6 F
|
||||
P 2 1 1 6 50 -200 34 -200 N
|
||||
P 2 1 1 6 50 -100 34 -100 N
|
||||
P 2 1 1 6 50 0 34 0 N
|
||||
P 2 1 1 6 50 100 34 100 N
|
||||
X Pin_1 1 200 100 150 L 50 50 1 1 P
|
||||
X Pin_2 2 200 0 150 L 50 50 1 1 P
|
||||
X Pin_3 3 200 -100 150 L 50 50 1 1 P
|
||||
X Pin_4 4 200 -200 150 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x05_Male-Connector-2020TPC_Barrel-rescue
|
||||
#
|
||||
DEF Conn_01x05_Male-Connector-2020TPC_Barrel-rescue J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "Conn_01x05_Male-Connector-2020TPC_Barrel-rescue" 0 -300 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 34 -195 0 -205 1 1 6 F
|
||||
S 34 -95 0 -105 1 1 6 F
|
||||
S 34 5 0 -5 1 1 6 F
|
||||
S 34 105 0 95 1 1 6 F
|
||||
S 34 205 0 195 1 1 6 F
|
||||
P 2 1 1 6 50 -200 34 -200 N
|
||||
P 2 1 1 6 50 -100 34 -100 N
|
||||
P 2 1 1 6 50 0 34 0 N
|
||||
P 2 1 1 6 50 100 34 100 N
|
||||
P 2 1 1 6 50 200 34 200 N
|
||||
X Pin_1 1 200 200 150 L 50 50 1 1 P
|
||||
X Pin_2 2 200 100 150 L 50 50 1 1 P
|
||||
X Pin_3 3 200 0 150 L 50 50 1 1 P
|
||||
X Pin_4 4 200 -100 150 L 50 50 1 1 P
|
||||
X Pin_5 5 200 -200 150 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Conn_01x06_Male-Connector
|
||||
#
|
||||
DEF Conn_01x06_Male-Connector J 0 40 Y N 1 F N
|
||||
F0 "J" 0 300 50 H V C CNN
|
||||
F1 "Conn_01x06_Male-Connector" 0 -400 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S 34 -295 0 -305 1 1 6 F
|
||||
S 34 -195 0 -205 1 1 6 F
|
||||
S 34 -95 0 -105 1 1 6 F
|
||||
S 34 5 0 -5 1 1 6 F
|
||||
S 34 105 0 95 1 1 6 F
|
||||
S 34 205 0 195 1 1 6 F
|
||||
P 2 1 1 6 50 -300 34 -300 N
|
||||
P 2 1 1 6 50 -200 34 -200 N
|
||||
P 2 1 1 6 50 -100 34 -100 N
|
||||
P 2 1 1 6 50 0 34 0 N
|
||||
P 2 1 1 6 50 100 34 100 N
|
||||
P 2 1 1 6 50 200 34 200 N
|
||||
X Pin_1 1 200 200 150 L 50 50 1 1 P
|
||||
X Pin_2 2 200 100 150 L 50 50 1 1 P
|
||||
X Pin_3 3 200 0 150 L 50 50 1 1 P
|
||||
X Pin_4 4 200 -100 150 L 50 50 1 1 P
|
||||
X Pin_5 5 200 -200 150 L 50 50 1 1 P
|
||||
X Pin_6 6 200 -300 150 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Fiducial-Mechanical
|
||||
#
|
||||
DEF Fiducial-Mechanical FID 0 20 Y Y 1 F N
|
||||
F0 "FID" 0 200 50 H V C CNN
|
||||
F1 "Fiducial-Mechanical" 0 125 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Fiducial*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
C 0 0 50 0 1 20 f
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# GND-power
|
||||
#
|
||||
DEF GND-power #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -250 50 H I C CNN
|
||||
F1 "GND-power" 0 -150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
|
||||
X GND 1 0 0 0 D 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# MICRO_USB-LS_Connectors
|
||||
#
|
||||
DEF MICRO_USB-LS_Connectors J 0 0 N Y 1 F N
|
||||
F0 "J" 250 -250 60 H V C CNN
|
||||
F1 "MICRO_USB-LS_Connectors" 0 400 60 H V C CNN
|
||||
F2 "" 0 0 60 H V C CNN
|
||||
F3 "" 0 0 60 H V C CNN
|
||||
DRAW
|
||||
S 0 300 350 -200 0 1 0 N
|
||||
X VBUS 1 -200 250 200 R 50 50 1 1 w
|
||||
X D- 2 -200 150 200 R 50 50 1 1 B
|
||||
X D+ 3 -200 50 200 R 50 50 1 1 B
|
||||
X ID 4 -200 -50 200 R 50 50 1 1 B
|
||||
X GND 5 -200 -150 200 R 50 50 1 1 w
|
||||
X SHLD 6 100 -400 200 U 50 50 1 1 I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# PWR_FLAG-power
|
||||
#
|
||||
DEF PWR_FLAG-power #FLG 0 0 N N 1 F P
|
||||
F0 "#FLG" 0 75 50 H I C CNN
|
||||
F1 "PWR_FLAG-power" 0 150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
|
||||
X pwr 1 0 0 0 U 50 50 0 0 w
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# TXB0104D-Logic_LevelTranslator
|
||||
#
|
||||
DEF TXB0104D-Logic_LevelTranslator U 0 20 Y Y 1 F N
|
||||
F0 "U" -250 650 50 H V C CNN
|
||||
F1 "TXB0104D-Logic_LevelTranslator" 150 650 50 H V L CNN
|
||||
F2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" 0 -750 50 H I C CNN
|
||||
F3 "" 110 95 50 H I C CNN
|
||||
$FPLIST
|
||||
SOIC*14*7mm*P1.27mm*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -300 -600 -300 -500 0 1 10 N
|
||||
S -300 600 300 -600 0 1 10 f
|
||||
P 3 0 1 0 -90 -305 -90 -265 -20 -265 N
|
||||
P 3 0 1 0 -90 -105 -90 -65 -20 -65 N
|
||||
P 3 0 1 0 -90 95 -90 135 -20 135 N
|
||||
P 3 0 1 0 -90 295 -90 335 -20 335 N
|
||||
P 3 0 1 0 120 -305 120 -345 50 -345 N
|
||||
P 3 0 1 0 120 -105 120 -145 50 -145 N
|
||||
P 3 0 1 0 120 95 120 55 50 55 N
|
||||
P 3 0 1 0 120 295 120 255 50 255 N
|
||||
P 4 0 1 0 -20 -345 -90 -345 -90 -305 -160 -305 N
|
||||
P 4 0 1 0 -20 -345 50 -305 50 -385 -20 -345 N
|
||||
P 4 0 1 0 -20 -145 -90 -145 -90 -105 -160 -105 N
|
||||
P 4 0 1 0 -20 -145 50 -105 50 -185 -20 -145 N
|
||||
P 4 0 1 0 -20 55 -90 55 -90 95 -160 95 N
|
||||
P 4 0 1 0 -20 55 50 95 50 15 -20 55 N
|
||||
P 4 0 1 0 -20 255 -90 255 -90 295 -170 295 N
|
||||
P 4 0 1 0 -20 255 50 295 50 215 -20 255 N
|
||||
P 4 0 1 0 50 -265 -20 -305 -20 -225 50 -265 N
|
||||
P 4 0 1 0 50 -265 120 -265 120 -305 170 -305 N
|
||||
P 4 0 1 0 50 -65 -20 -105 -20 -25 50 -65 N
|
||||
P 4 0 1 0 50 -65 120 -65 120 -105 170 -105 N
|
||||
P 4 0 1 0 50 135 -20 95 -20 175 50 135 N
|
||||
P 4 0 1 0 50 135 120 135 120 95 170 95 N
|
||||
P 4 0 1 0 50 335 -20 295 -20 375 50 335 N
|
||||
P 4 0 1 0 50 335 120 335 120 295 170 295 N
|
||||
X VCCA 1 -100 700 100 D 50 50 1 1 W
|
||||
X B4 10 400 -300 100 L 50 50 1 1 B
|
||||
X B3 11 400 -100 100 L 50 50 1 1 B
|
||||
X B2 12 400 100 100 L 50 50 1 1 B
|
||||
X B1 13 400 300 100 L 50 50 1 1 B
|
||||
X VCCB 14 100 700 100 D 50 50 1 1 W
|
||||
X A1 2 -400 300 100 R 50 50 1 1 B
|
||||
X A2 3 -400 100 100 R 50 50 1 1 B
|
||||
X A3 4 -400 -100 100 R 50 50 1 1 B
|
||||
X A4 5 -400 -300 100 R 50 50 1 1 B
|
||||
X NC 6 -400 -500 100 R 50 50 1 1 N N
|
||||
X GND 7 0 -700 100 U 50 50 1 1 W
|
||||
X OE 8 -400 500 100 R 50 50 1 1 I
|
||||
X NC 9 400 -500 100 L 50 50 1 1 N N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
40362
2020TPC.kicad_pcb
Normal file
40362
2020TPC.kicad_pcb
Normal file
File diff suppressed because it is too large
Load diff
645
2020TPC.kicad_pro
Normal file
645
2020TPC.kicad_pro
Normal file
|
@ -0,0 +1,645 @@
|
|||
{
|
||||
"board": {
|
||||
"3dviewports": [],
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"apply_defaults_to_fp_fields": false,
|
||||
"apply_defaults_to_fp_shapes": false,
|
||||
"apply_defaults_to_fp_text": false,
|
||||
"board_outline_line_width": 0.15,
|
||||
"copper_line_width": 0.2,
|
||||
"copper_text_italic": false,
|
||||
"copper_text_size_h": 1.5,
|
||||
"copper_text_size_v": 1.5,
|
||||
"copper_text_thickness": 0.3,
|
||||
"copper_text_upright": false,
|
||||
"courtyard_line_width": 0.05,
|
||||
"dimension_precision": 4,
|
||||
"dimension_units": 3,
|
||||
"dimensions": {
|
||||
"arrow_length": 1270000,
|
||||
"extension_offset": 500000,
|
||||
"keep_text_aligned": true,
|
||||
"suppress_zeroes": false,
|
||||
"text_position": 0,
|
||||
"units_format": 1
|
||||
},
|
||||
"fab_line_width": 0.1,
|
||||
"fab_text_italic": false,
|
||||
"fab_text_size_h": 1.0,
|
||||
"fab_text_size_v": 1.0,
|
||||
"fab_text_thickness": 0.15,
|
||||
"fab_text_upright": false,
|
||||
"other_line_width": 0.1,
|
||||
"other_text_italic": false,
|
||||
"other_text_size_h": 1.0,
|
||||
"other_text_size_v": 1.0,
|
||||
"other_text_thickness": 0.15,
|
||||
"other_text_upright": false,
|
||||
"pads": {
|
||||
"drill": 5.4102,
|
||||
"height": 8.7884,
|
||||
"width": 8.7884
|
||||
},
|
||||
"silk_line_width": 0.15,
|
||||
"silk_text_italic": false,
|
||||
"silk_text_size_h": 1.0,
|
||||
"silk_text_size_v": 1.0,
|
||||
"silk_text_thickness": 0.15,
|
||||
"silk_text_upright": false,
|
||||
"zones": {
|
||||
"45_degree_only": true,
|
||||
"min_clearance": 0.508
|
||||
}
|
||||
},
|
||||
"diff_pair_dimensions": [],
|
||||
"drc_exclusions": [],
|
||||
"meta": {
|
||||
"filename": "board_design_settings.json",
|
||||
"version": 2
|
||||
},
|
||||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
"clearance": "error",
|
||||
"connection_width": "warning",
|
||||
"copper_edge_clearance": "error",
|
||||
"copper_sliver": "warning",
|
||||
"courtyards_overlap": "error",
|
||||
"diff_pair_gap_out_of_range": "error",
|
||||
"diff_pair_uncoupled_length_too_long": "error",
|
||||
"drill_out_of_range": "error",
|
||||
"duplicate_footprints": "warning",
|
||||
"extra_footprint": "warning",
|
||||
"footprint": "error",
|
||||
"footprint_symbol_mismatch": "warning",
|
||||
"footprint_type_mismatch": "error",
|
||||
"hole_clearance": "error",
|
||||
"hole_near_hole": "error",
|
||||
"holes_co_located": "warning",
|
||||
"invalid_outline": "error",
|
||||
"isolated_copper": "warning",
|
||||
"item_on_disabled_layer": "error",
|
||||
"items_not_allowed": "error",
|
||||
"length_out_of_range": "error",
|
||||
"lib_footprint_issues": "warning",
|
||||
"lib_footprint_mismatch": "warning",
|
||||
"malformed_courtyard": "error",
|
||||
"microvia_drill_out_of_range": "error",
|
||||
"missing_courtyard": "ignore",
|
||||
"missing_footprint": "warning",
|
||||
"net_conflict": "warning",
|
||||
"npth_inside_courtyard": "ignore",
|
||||
"padstack": "error",
|
||||
"pth_inside_courtyard": "ignore",
|
||||
"shorting_items": "error",
|
||||
"silk_edge_clearance": "warning",
|
||||
"silk_over_copper": "warning",
|
||||
"silk_overlap": "warning",
|
||||
"skew_out_of_range": "error",
|
||||
"solder_mask_bridge": "error",
|
||||
"starved_thermal": "error",
|
||||
"text_height": "warning",
|
||||
"text_thickness": "warning",
|
||||
"through_hole_pad_without_hole": "error",
|
||||
"too_many_vias": "error",
|
||||
"track_dangling": "warning",
|
||||
"track_width": "error",
|
||||
"tracks_crossing": "error",
|
||||
"unconnected_items": "error",
|
||||
"unresolved_variable": "error",
|
||||
"via_dangling": "warning",
|
||||
"zone_has_empty_net": "error",
|
||||
"zones_intersect": "error"
|
||||
},
|
||||
"rule_severitieslegacy_courtyards_overlap": true,
|
||||
"rule_severitieslegacy_no_courtyard_defined": false,
|
||||
"rules": {
|
||||
"allow_blind_buried_vias": false,
|
||||
"allow_microvias": false,
|
||||
"max_error": 0.005,
|
||||
"min_clearance": 0.0,
|
||||
"min_connection": 0.0,
|
||||
"min_copper_edge_clearance": 0.075,
|
||||
"min_hole_clearance": 0.25,
|
||||
"min_hole_to_hole": 0.25,
|
||||
"min_microvia_diameter": 0.2,
|
||||
"min_microvia_drill": 0.1,
|
||||
"min_resolved_spokes": 2,
|
||||
"min_silk_clearance": 0.0,
|
||||
"min_text_height": 0.8,
|
||||
"min_text_thickness": 0.08,
|
||||
"min_through_hole_diameter": 0.254,
|
||||
"min_track_width": 0.1524,
|
||||
"min_via_annular_width": 0.05,
|
||||
"min_via_diameter": 0.381,
|
||||
"solder_mask_to_copper_clearance": 0.0,
|
||||
"use_height_for_length_calcs": true
|
||||
},
|
||||
"teardrop_options": [
|
||||
{
|
||||
"td_onpadsmd": true,
|
||||
"td_onroundshapesonly": false,
|
||||
"td_ontrackend": false,
|
||||
"td_onviapad": true
|
||||
}
|
||||
],
|
||||
"teardrop_parameters": [
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_round_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_rect_shape",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
},
|
||||
{
|
||||
"td_allow_use_two_tracks": true,
|
||||
"td_curve_segcount": 0,
|
||||
"td_height_ratio": 1.0,
|
||||
"td_length_ratio": 0.5,
|
||||
"td_maxheight": 2.0,
|
||||
"td_maxlen": 1.0,
|
||||
"td_on_pad_in_zone": false,
|
||||
"td_target_name": "td_track_end",
|
||||
"td_width_to_size_filter_ratio": 0.9
|
||||
}
|
||||
],
|
||||
"track_widths": [
|
||||
0.0,
|
||||
0.2032,
|
||||
0.254,
|
||||
0.508,
|
||||
1.27
|
||||
],
|
||||
"tuning_pattern_settings": {
|
||||
"diff_pair_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 1.0
|
||||
},
|
||||
"diff_pair_skew_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
},
|
||||
"single_track_defaults": {
|
||||
"corner_radius_percentage": 80,
|
||||
"corner_style": 1,
|
||||
"max_amplitude": 1.0,
|
||||
"min_amplitude": 0.2,
|
||||
"single_sided": false,
|
||||
"spacing": 0.6
|
||||
}
|
||||
},
|
||||
"via_dimensions": [
|
||||
{
|
||||
"diameter": 0.0,
|
||||
"drill": 0.0
|
||||
},
|
||||
{
|
||||
"diameter": 0.635,
|
||||
"drill": 0.3175
|
||||
},
|
||||
{
|
||||
"diameter": 1.27,
|
||||
"drill": 0.762
|
||||
}
|
||||
],
|
||||
"zones_allow_external_fillets": false,
|
||||
"zones_use_no_outline": true
|
||||
},
|
||||
"ipc2581": {
|
||||
"dist": "",
|
||||
"distpn": "",
|
||||
"internal_id": "",
|
||||
"mfg": "",
|
||||
"mpn": ""
|
||||
},
|
||||
"layer_presets": [],
|
||||
"viewports": []
|
||||
},
|
||||
"boards": [],
|
||||
"cvpcb": {
|
||||
"equivalence_files": []
|
||||
},
|
||||
"erc": {
|
||||
"erc_exclusions": [],
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"pin_map": [
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
0,
|
||||
2,
|
||||
1,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
2,
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
[
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2,
|
||||
2
|
||||
]
|
||||
],
|
||||
"rule_severities": {
|
||||
"bus_definition_conflict": "error",
|
||||
"bus_entry_needed": "error",
|
||||
"bus_to_bus_conflict": "error",
|
||||
"bus_to_net_conflict": "error",
|
||||
"conflicting_netclasses": "error",
|
||||
"different_unit_footprint": "error",
|
||||
"different_unit_net": "error",
|
||||
"duplicate_reference": "error",
|
||||
"duplicate_sheet_names": "error",
|
||||
"endpoint_off_grid": "warning",
|
||||
"extra_units": "error",
|
||||
"global_label_dangling": "warning",
|
||||
"hier_label_mismatch": "error",
|
||||
"label_dangling": "error",
|
||||
"lib_symbol_issues": "warning",
|
||||
"missing_bidi_pin": "warning",
|
||||
"missing_input_pin": "warning",
|
||||
"missing_power_pin": "error",
|
||||
"missing_unit": "warning",
|
||||
"multiple_net_names": "warning",
|
||||
"net_not_bus_member": "warning",
|
||||
"no_connect_connected": "warning",
|
||||
"no_connect_dangling": "warning",
|
||||
"pin_not_connected": "error",
|
||||
"pin_not_driven": "error",
|
||||
"pin_to_pin": "warning",
|
||||
"power_pin_not_driven": "error",
|
||||
"similar_labels": "warning",
|
||||
"simulation_model_issue": "error",
|
||||
"unannotated": "error",
|
||||
"unit_value_mismatch": "error",
|
||||
"unresolved_variable": "error",
|
||||
"wire_dangling": "error"
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"pinned_footprint_libs": [],
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "2020TPC.kicad_pro",
|
||||
"version": 1
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 12,
|
||||
"clearance": 0.254,
|
||||
"diff_pair_gap": 0.25,
|
||||
"diff_pair_via_gap": 0.25,
|
||||
"diff_pair_width": 0.2,
|
||||
"line_style": 0,
|
||||
"microvia_diameter": 0.508,
|
||||
"microvia_drill": 0.254,
|
||||
"name": "Default",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.254,
|
||||
"via_diameter": 0.508,
|
||||
"via_drill": 0.254,
|
||||
"wire_width": 6
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 3
|
||||
},
|
||||
"net_colors": null,
|
||||
"netclass_assignments": null,
|
||||
"netclass_patterns": []
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "2020TPC.net",
|
||||
"plot": "",
|
||||
"pos_files": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "",
|
||||
"svg": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"annotate_start_num": 0,
|
||||
"bom_export_filename": "",
|
||||
"bom_fmt_presets": [],
|
||||
"bom_fmt_settings": {
|
||||
"field_delimiter": ",",
|
||||
"keep_line_breaks": false,
|
||||
"keep_tabs": false,
|
||||
"name": "CSV",
|
||||
"ref_delimiter": ",",
|
||||
"ref_range_delimiter": "",
|
||||
"string_delimiter": "\""
|
||||
},
|
||||
"bom_presets": [],
|
||||
"bom_settings": {
|
||||
"exclude_dnp": false,
|
||||
"fields_ordered": [
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Reference",
|
||||
"name": "Reference",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "Value",
|
||||
"name": "Value",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Datasheet",
|
||||
"name": "Datasheet",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Footprint",
|
||||
"name": "Footprint",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": false,
|
||||
"label": "Qty",
|
||||
"name": "${QUANTITY}",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"group_by": true,
|
||||
"label": "DNP",
|
||||
"name": "${DNP}",
|
||||
"show": true
|
||||
}
|
||||
],
|
||||
"filter_string": "",
|
||||
"group_symbols": true,
|
||||
"name": "Grouped By Value",
|
||||
"sort_asc": true,
|
||||
"sort_field": "Reference"
|
||||
},
|
||||
"connection_grid_size": 50.0,
|
||||
"drawing": {
|
||||
"dashed_lines_dash_length_ratio": 12.0,
|
||||
"dashed_lines_gap_length_ratio": 3.0,
|
||||
"default_line_thickness": 6.0,
|
||||
"default_text_size": 50.0,
|
||||
"field_names": [],
|
||||
"intersheets_ref_own_page": false,
|
||||
"intersheets_ref_prefix": "",
|
||||
"intersheets_ref_short": false,
|
||||
"intersheets_ref_show": false,
|
||||
"intersheets_ref_suffix": "",
|
||||
"junction_size_choice": 3,
|
||||
"label_size_ratio": 0.25,
|
||||
"operating_point_overlay_i_precision": 3,
|
||||
"operating_point_overlay_i_range": "~A",
|
||||
"operating_point_overlay_v_precision": 3,
|
||||
"operating_point_overlay_v_range": "~V",
|
||||
"overbar_offset_ratio": 1.23,
|
||||
"pin_symbol_size": 0.0,
|
||||
"text_offset_ratio": 0.08
|
||||
},
|
||||
"legacy_lib_dir": "",
|
||||
"legacy_lib_list": [],
|
||||
"meta": {
|
||||
"version": 1
|
||||
},
|
||||
"net_format_name": "Pcbnew",
|
||||
"ngspice": {
|
||||
"fix_include_paths": true,
|
||||
"fix_passive_vals": false,
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"model_mode": 0,
|
||||
"workbook_filename": ""
|
||||
},
|
||||
"page_layout_descr_file": "",
|
||||
"plot_directory": "./",
|
||||
"spice_adjust_passive_values": false,
|
||||
"spice_current_sheet_as_root": false,
|
||||
"spice_external_command": "spice \"%I\"",
|
||||
"spice_model_current_sheet_as_root": true,
|
||||
"spice_save_all_currents": false,
|
||||
"spice_save_all_dissipations": false,
|
||||
"spice_save_all_voltages": false,
|
||||
"subpart_first_id": 65,
|
||||
"subpart_id_separator": 0
|
||||
},
|
||||
"sheets": [
|
||||
[
|
||||
"3ea12d3d-f837-4230-ab60-fae78d706449",
|
||||
"Root"
|
||||
],
|
||||
[
|
||||
"00000000-0000-0000-0000-00005adfb54d",
|
||||
"Audio"
|
||||
],
|
||||
[
|
||||
"00000000-0000-0000-0000-000057d72f63",
|
||||
"Communications"
|
||||
],
|
||||
[
|
||||
"00000000-0000-0000-0000-0000587d4c4f",
|
||||
"User Interface"
|
||||
],
|
||||
[
|
||||
"00000000-0000-0000-0000-000058716296",
|
||||
"Fire Control"
|
||||
],
|
||||
[
|
||||
"00000000-0000-0000-0000-00005b1f41ab",
|
||||
"IR Receive"
|
||||
],
|
||||
[
|
||||
"00000000-0000-0000-0000-00005fa3e1b9",
|
||||
"I2C"
|
||||
]
|
||||
],
|
||||
"text_variables": {}
|
||||
}
|
6647
2020TPC.kicad_sch
Normal file
6647
2020TPC.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
4656
2020TPC.sch
Normal file
4656
2020TPC.sch
Normal file
File diff suppressed because it is too large
Load diff
BIN
2020TPC_Schematic.pdf
Normal file
BIN
2020TPC_Schematic.pdf
Normal file
Binary file not shown.
4569
Audio.kicad_sch
Normal file
4569
Audio.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
8700
Communications.kicad_sch
Normal file
8700
Communications.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
2489
Communications.sch
Normal file
2489
Communications.sch
Normal file
File diff suppressed because it is too large
Load diff
5297
Fire_Control.kicad_sch
Normal file
5297
Fire_Control.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
3713
Fire_Control.sch
Normal file
3713
Fire_Control.sch
Normal file
File diff suppressed because it is too large
Load diff
5384
I2C.kicad_sch
Normal file
5384
I2C.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
8111
IR_Receive.kicad_sch
Normal file
8111
IR_Receive.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
5765
IR_Receive.sch
Normal file
5765
IR_Receive.sch
Normal file
File diff suppressed because it is too large
Load diff
281
LICENSE_HOWTO.txt
Normal file
281
LICENSE_HOWTO.txt
Normal file
|
@ -0,0 +1,281 @@
|
|||
CERN Open Hardware Licence Version 2 - Strongly Reciprocal
|
||||
|
||||
User Guide
|
||||
|
||||
September 2, 2020
|
||||
Guide version: 1.0
|
||||
|
||||
|
||||
|
||||
1 Introduction
|
||||
|
||||
This document contains guidelines on how to apply the CERN-OHL-S v2 to a given
|
||||
hardware design, and on the use of hardware designs licenced under CERN-OHL-S
|
||||
v2. This means we will be talking to you sometimes as a licensor, and other
|
||||
times as a licencee.
|
||||
As a licensor, there are many ways in which you can make it clear to your
|
||||
licencees that you are sharing your designs under the licence. These guidelines
|
||||
are only to be taken as advice, illustrating some ways in which we think this
|
||||
can be done efficiently.
|
||||
To help you distinguish between requirements imposed by the licence (mostly as a
|
||||
licencee) and our suggestions to you (mostly as a licensor), we will use the
|
||||
word 'rule' for the former and the word 'suggestion' for the latter. Any
|
||||
perceived contradiction between these guidelines and the licence text should of
|
||||
course be resolved in favour of the licence text.
|
||||
|
||||
|
||||
2 How to apply CERN-OHL-S v2 to a hardware design
|
||||
|
||||
2.1 Pre-requisite
|
||||
|
||||
Authorship/ownership of the design must be clear and undisputed. Only the legal
|
||||
owner of the rights in the hardware design may decide under what conditions to
|
||||
make it available. Generally, if ownership is vested in more than one
|
||||
person/entity, there must be an agreement among the owners (or a chain of
|
||||
compatible licences from each of them) to release the hardware design as open
|
||||
hardware, and under the CERN-OHL-S v2 in particular.
|
||||
|
||||
2.2 Your sources
|
||||
|
||||
Nowadays, most designers who intend to share their work do so by hosting their
|
||||
design files (sources) in a publicly-accessible repository using version control
|
||||
systems such as git. The sites hosting these repositories usually provide users
|
||||
with the convenience of downloading a whole repository as a compressed (e.g.
|
||||
zip) file. Using these platforms is a very effective way of working: it makes it
|
||||
easier for you to receive feedback, shows your users the complete history of the
|
||||
project and allows them to easily start using it and contributing improvements.
|
||||
|
||||
2.2.1 Suggestion: try to host your design in a publicly-accessible repository
|
||||
using version control. If that is not possible, compress your whole
|
||||
directory structure into one file and publish that file, so users get your
|
||||
whole project in one go.
|
||||
|
||||
If your goal is to share, it makes sense to provide enough information to users
|
||||
about the contents of the design package they download, and to make it easy for
|
||||
them to browse that information. For example, if you have designed your hardware
|
||||
using proprietary tools, people who download the design files may not have
|
||||
access to the tools you used. Sometimes you can also provide exported versions
|
||||
of those files which, although not as useful for modification as the originals,
|
||||
will make life easier for people who want to understand your designs. For
|
||||
example, PCB schematics and layout can be exported as pdf files, and 3D
|
||||
mechanical designs can be exported to the STEP format.
|
||||
|
||||
2.2.2 Suggestion: include in your design sources versions of the files exported
|
||||
to formats everybody can read. It would be helpful to specify the tools
|
||||
you used, and, if they are publicly available under free and open source
|
||||
licences, provide information about where the recipient can find them.
|
||||
|
||||
It can also be good to let people know that you are following this guide, so
|
||||
they see why you are doing things in this or that way.
|
||||
|
||||
2.2.3 Suggestion: include a copy of this user guide, in pdf or plain text
|
||||
format, in your sources.
|
||||
|
||||
Of course, although not strictly necessary, you should also include a copy of
|
||||
the licence text (CERN-OHL-S v2 in this case) in pdf or plain text form. Your
|
||||
design files will anyway be identified as licenced under that licence, with a
|
||||
URL pointing to the licence text, but it does not hurt to include the licence
|
||||
text in the source package for the convenience of the user and to make it very
|
||||
visible that the whole design is open source.
|
||||
|
||||
2.2.4 Suggestion: include a copy of the CERN-OHL-S v2 licence text, in pdf or
|
||||
plain text format, in your sources, and failing that, provide a link to
|
||||
the licence at https://ohwr.org/cern_ohl_s_v2.txt.
|
||||
|
||||
One of the requirements for licencees who make modifications to the design and
|
||||
publish those modifications is to make them explicit in a dedicated text file.
|
||||
As a licensor, you can make this obligation more easy for licencees to see and
|
||||
bear in mind by including a placeholder file called CHANGES.txt in your sources.
|
||||
|
||||
2.2.5 Suggestion: include an empty CHANGES.txt file in your sources. You may
|
||||
write a few lines in the beginning of the file stating that anyone
|
||||
modifying the design should provide brief information about the
|
||||
modifications, including the date they were made, and stating that
|
||||
information about the design should be added but never removed from that
|
||||
file. It could also state that, according to section 3.3.b of the licence,
|
||||
licencees should provide a brief entry with a date and the nature of the
|
||||
modification for each design change. For example '26 April 2020: AC/DC
|
||||
power converter circuit removed as AC input no longer necessary'.
|
||||
|
||||
Now, as you have seen, as the initial licensor, relatively few rules apply to
|
||||
you. We are going to assume that it is your intent to licence your design under
|
||||
CERN-OHL-S v2 though, and in that sense the minimal requirements are going to be
|
||||
described as 'rules' below. Some files can easily include a header or a text box
|
||||
with copyright and licensing information which will be easily visible to whoever
|
||||
opens them. For file types which do not easily grant that possibility, consider
|
||||
using a separate text file taking as its name the name of the original file with
|
||||
'.licence' appended to it. So if you have e.g. a file called
|
||||
`my_3d_design.FCStd', you can add another file in the same directory called
|
||||
`my_3d_design.FCStd.licence' which is a text file containing copyright and
|
||||
licensing information. If the number of files in your project is large and the
|
||||
'.licence' method is deemed too cumbersome, you can centralise all your
|
||||
licensing information in a single text file following the Debian DEP5
|
||||
specification. Both the '.licence' and the DEP5 methods are suggested in the
|
||||
REUSE guidelines. See https://reuse.software/for details.
|
||||
|
||||
2.2.6 Rule: include for each source file, either embedded in the file itself or
|
||||
in a separate text file which refers to it:
|
||||
(a) a copyright notice reflecting actual ownership;
|
||||
(b) a notice that the hardware design source is licenced under the CERN-
|
||||
OHL-S v2, possibly with a link to https://ohwr.org/cern_ohl_s_v2.txt:
|
||||
i."Licensed under CERN-OHL-S v2 or any later version" or
|
||||
ii."Licensed under CERN-OHL-S v2";
|
||||
(c) a disclaimer of warranties;
|
||||
(d) a Source Location if you wish to specify one;
|
||||
(e) optionally, a Notice specifying that you wish the Source Location to
|
||||
remain visible on the Product (or its packaging, or in its
|
||||
documentation) even after modifications.
|
||||
|
||||
Here is an example for a hypothetical designer called Sam Smith hosting a
|
||||
design called Gizmo at https://example_url:
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
| Copyright Sam Smith 2020. |
|
||||
| |
|
||||
| This source describes Open Hardware and is licenced under the CERN-OHL-S v2. |
|
||||
| |
|
||||
| You may redistribute and modify this source and make products using it under |
|
||||
| the terms of the CERN-OHL-S v2 (https://ohwr.org/cern_ohl_s_v2.txt). |
|
||||
| |
|
||||
| This source is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, |
|
||||
| INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A |
|
||||
| PARTICULAR PURPOSE. Please see the CERN-OHL-S v2 for applicable conditions. |
|
||||
| |
|
||||
| Source location: https://example_url |
|
||||
| |
|
||||
| As per CERN-OHL-S v2 section 4, should You produce hardware based on this |
|
||||
| source, You must where practicable maintain the Source Location visible |
|
||||
| on the external case of the Gizmo or other products you make using this |
|
||||
| source. |
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
The first three lines in the example above, containing copyright and licence
|
||||
type, can be substituted by a valid SPDX header, like this:
|
||||
|
||||
SPDX-FileCopyrightText: 2020 Sam Smith <sam@example.com>
|
||||
SPDX-License-Identifier: CERN-OHL-S-2.0
|
||||
|
||||
or, in case the 'or any later version' option is preferred:
|
||||
|
||||
SPDX-FileCopyrightText: 2020 Sam Smith <sam@example.com>
|
||||
SPDX-License-Identifier: CERN-OHL-S-2.0+
|
||||
|
||||
2.2.7 Suggestion: use standard SPDX headers whenever possible so that your
|
||||
choice of licence is easy to understand by humans and computers alike.
|
||||
|
||||
Why would you licence your design under 'CERN-OHL-S v2 or any later version'?
|
||||
Imagine we discovered a shortcoming of the licence which made us write a new
|
||||
version, let's say version 3.0, to fix it. Let us further imagine that we
|
||||
decided to make v3 incompatible with v2 (this actually happened with the GPL).
|
||||
If you licenced your design under 'v2 only' that means it could not be combined
|
||||
with new designs licenced under v3. If, on the other hand, you licence your
|
||||
design under 'v2 or any later version', you give future licencees the option of
|
||||
interpreting the design as licenced under the hypothetical v3, and there would
|
||||
be no compatibility issues. This is quite an important decision to take when you
|
||||
use a reciprocal licence, so we thought we'd mention it in this guide. You have
|
||||
to make your own judgment as to whether you believe that CERN can be trusted to
|
||||
ensure that future versions of the CERN-OHL will be similar in spirit and effect
|
||||
to this version.
|
||||
|
||||
2.2.8 Suggestion: give some thought to the 'or any later version' option before
|
||||
publishing your design under CERN-OHL-S v2.
|
||||
|
||||
We are going to assume that you, as a licensor, want people who receive a
|
||||
product based on your design to know that it is Open Hardware and where they can
|
||||
find the design files for that product, hence:
|
||||
|
||||
2.2.9 Rule: include in a part of the Source corresponding to a visible part of
|
||||
the Product (e.g. silkscreen or top copper for a printed circuit board):
|
||||
(a) the licence notice: "Licensed under CERN-OHL-S v2";
|
||||
(b) the Source Location.
|
||||
|
||||
2.2.10 Suggestion: You can optionally include a copyright notice to be printed
|
||||
on the Product (remember you must keep intact any Notices in the source,
|
||||
though). If you do, and your design includes part of other designs, you
|
||||
should at least acknowledge the work is not all your own by using e.g.
|
||||
Copyright Sam Smith and others. In any case, do not include the CERN
|
||||
logo.
|
||||
|
||||
2.3 A Note on Components
|
||||
|
||||
If your design is modular, consider licensing each of the components you have
|
||||
designed separately, and then having an overarching design, also licenced under
|
||||
an appropriate variant of CERN-OHL which contains each of the sub-components as
|
||||
an Available Component. This will make life easier for licencees who only want
|
||||
to make use of one component of your design.
|
||||
|
||||
|
||||
3 How to deal with hardware designs licenced under CERN-OHL-S v2
|
||||
|
||||
Generally speaking, you must comply with the requirements applying to a
|
||||
particular design detailed in the accompanying licence. If you receive hardware
|
||||
designs licenced under the CERN-OHL-S v2, the requirements are to:
|
||||
|
||||
3.1 Rule: keep intact all the copyright, acknowledgement and trademark notices
|
||||
and Source Location notices that are on the hardware design sources.
|
||||
|
||||
3.2 Rule: keep intact the references to the CERN-OHL-S v2.
|
||||
|
||||
3.3 Rule: keep intact the disclaimer of warranties.
|
||||
|
||||
|
||||
3.1 Design modifications and publication
|
||||
|
||||
If you modify a hardware design licenced by someone else under CERN-OHL-S v2,
|
||||
and you want to publish your modified design, or you need to publish it e.g. as
|
||||
a result of the obligations attached to the production and distribution of
|
||||
products, you must:
|
||||
|
||||
3.1.1 Rule: keep intact all the notices referred to above, although you may
|
||||
remove notices that are no longer relevant to your design (for example, if
|
||||
the design you are using contains a power supply and a processor board,
|
||||
and you are only using the processor board in your own design, you can
|
||||
remove the notices relating to the power supply, so long as you are sure
|
||||
they only relate to the power supply).
|
||||
|
||||
3.1.2 Rule: include notices stating that you have modified the hardware de-
|
||||
signs, giving a date and information about the modifications you have made
|
||||
(e.g. in a CHANGES.txt file).
|
||||
|
||||
3.1.3 Rule: add the appropriate copyright notice and Source Location to the
|
||||
modifications that were made.
|
||||
|
||||
3.1.4 Rule: licence the modifications under the 'CERN-OHL-S v2' (or 'CERN- OHL-S
|
||||
v2 or any later version' if permitted by the original licensor, and all
|
||||
other components of the design allow you to licence with the 'or any later
|
||||
version' option).
|
||||
|
||||
3.1.5 Rule: if your design is a modification of someone else's design, or
|
||||
incorporates parts of another's design, and in each case the other's
|
||||
design is released under CERN-OHL, CERN-OHL-W or CERN-OHL-S you must (if
|
||||
your tools allow this) include in your design sources versions of the
|
||||
files exported to formats everybody can read using tools available under a
|
||||
free or open source software licence. By CERN-OHL we mean any of the
|
||||
earlier versions of the licence, prior to v2.
|
||||
|
||||
|
||||
3.2 Hardware production and distribution
|
||||
|
||||
If, as a licencee, you want to produce hardware based on a design licenced under
|
||||
CERN-OHL-S v2 and/or distribute that hardware, you need to:
|
||||
|
||||
3.2.1 Rule: either provide each recipient with a copy of the Complete Source or
|
||||
ensure that each recipient is notified of the Source Location of the
|
||||
Complete Source.
|
||||
|
||||
By Complete Source, we mean all files needed to make the hardware. Please see
|
||||
the licence text for details. You also need to respect, if applicable, the
|
||||
will expressed by the licensor to have a clear visual indication of the Source
|
||||
Location on the hardware:
|
||||
|
||||
3.2.2 Rule: if specified in a Notice by the licensor, the Product must visibly
|
||||
and securely display the Source Location on it or its packaging or
|
||||
documentation in the manner specified in that Notice.
|
||||
|
||||
|
||||
4 Asking for help
|
||||
|
||||
If there is something unclear in this guide, or you have any question on how to
|
||||
apply the licence, the best place to ask is the CERN OHL forum at
|
||||
https://forums.ohwr.org/c/cernohl. You may also find useful information in the
|
||||
FAQs at https://www.ohwr.org/project/cernohl/wikis/faq.
|
36
README.md
36
README.md
|
@ -1,3 +1,35 @@
|
|||
# 2020TPC-HW-Body
|
||||
# 2020TPC Body Board
|
||||
|
||||
Hardware design files for the KTag 2020TPC Body board.
|
||||
This repo contains the hardware design files for the KTag 2020TPC body board. This hardware is part of the KTag project, a DIY laser tag game with customizable features and wide interoperability.
|
||||
|
||||
🛡️ <https://ktag.clubk.club> 🃞
|
||||
|
||||
## Where To Get More Information
|
||||
|
||||
The primary documentation for the 2020TPC is on the KTag website at <https://ktag.clubk.club/Devices/2020TPC/>.
|
||||
|
||||
You can ask questions (and get answers!) about this hardware on the KTag forum at <https://forum.ktag.clubk.club/c/hardware/>.
|
||||
|
||||
## Associated Software
|
||||
|
||||
Software necessary to make good use of this hardware is available at <https://git.ktag.clubk.club/Software/2020TPC-SW/>.
|
||||
|
||||
## License
|
||||
|
||||
Copyright © 2020-2025 Joseph P. Kearney and the KTag developers.
|
||||
|
||||
These source files describe Open Hardware and are licensed under the CERN-OHL-S-2.0.
|
||||
|
||||
You may redistribute and modify these files and make products using them under
|
||||
the terms of the [CERN-OHL-S-2.0](./LICENSE) (https://ohwr.org/cern_ohl_s_v2.txt).
|
||||
|
||||
These files are distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY,
|
||||
INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY, AND FITNESS FOR A
|
||||
PARTICULAR PURPOSE. Please see the CERN-OHL-S-2.0 for applicable conditions.
|
||||
|
||||
Source location: <https://git.ktag.clubk.club/Hardware/2020TPC-HW-Body/>
|
||||
|
||||
As per CERN-OHL-S-2.0 section 4, should You produce hardware based on these
|
||||
files, You must where practicable maintain the Source Location visible
|
||||
on the external case of the Gizmo or other products you make using this
|
||||
source. See the [LICENSE_HOWTO](./LICENSE_HOWTO.txt) for more information.
|
||||
|
|
5005
User_Interface.kicad_sch
Normal file
5005
User_Interface.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
2198
User_Interface.sch
Normal file
2198
User_Interface.sch
Normal file
File diff suppressed because it is too large
Load diff
3628
bom/2020TPC Mark I.html
Normal file
3628
bom/2020TPC Mark I.html
Normal file
File diff suppressed because one or more lines are too long
3
fp-lib-table
Normal file
3
fp-lib-table
Normal file
|
@ -0,0 +1,3 @@
|
|||
(fp_lib_table
|
||||
(lib (name KTag)(type KiCad)(uri "$(KTAGMOD)/KTag.pretty")(options "")(descr ""))
|
||||
)
|
4
sym-lib-table
Normal file
4
sym-lib-table
Normal file
|
@ -0,0 +1,4 @@
|
|||
(sym_lib_table
|
||||
(lib (name KTag)(type Legacy)(uri ${KTAGMOD}/KTag.lib)(options "")(descr ""))
|
||||
(lib (name 2020TPC-rescue)(type Legacy)(uri ${KIPRJMOD}/2020TPC-rescue.lib)(options "")(descr ""))
|
||||
)
|
Loading…
Add table
Add a link
Reference in a new issue