Skip to content

Commit

Permalink
add helix-cache.lib
Browse files Browse the repository at this point in the history
  • Loading branch information
MakotoKurauchi committed Feb 20, 2018
1 parent 2c6cacf commit a97987b
Show file tree
Hide file tree
Showing 2 changed files with 309 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Expand Up @@ -99,3 +99,6 @@ ENV/

# mypy
.mypy_cache/

# kicad
!*.lib
306 changes: 306 additions & 0 deletions PCB/beta/helix-cache.lib
@@ -0,0 +1,306 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# CONN_01X01
#
DEF CONN_01X01 P 0 40 Y N 1 F N
F0 "P" 0 100 50 H V C CNN
F1 "CONN_01X01" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X01
Pin_Header_Angled_1X01
Socket_Strip_Straight_1X01
Socket_Strip_Angled_1X01
$ENDFPLIST
DRAW
S -50 5 10 -5 0 1 0 N
S -50 50 50 -50 0 1 0 N
X P1 1 -200 0 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_01X03
#
DEF CONN_01X03 P 0 40 Y N 1 F N
F0 "P" 0 200 50 H V C CNN
F1 "CONN_01X03" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X03
Pin_Header_Angled_1X03
Socket_Strip_Straight_1X03
Socket_Strip_Angled_1X03
$ENDFPLIST
DRAW
S -50 -95 10 -105 0 1 0 N
S -50 5 10 -5 0 1 0 N
S -50 105 10 95 0 1 0 N
S -50 150 50 -150 0 1 0 N
X P1 1 -200 100 150 R 50 50 1 1 P
X P2 2 -200 0 150 R 50 50 1 1 P
X P3 3 -200 -100 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_01X04
#
DEF CONN_01X04 P 0 40 Y N 1 F N
F0 "P" 0 250 50 H V C CNN
F1 "CONN_01X04" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X04
Pin_Header_Angled_1X04
Socket_Strip_Straight_1X04
Socket_Strip_Angled_1X04
$ENDFPLIST
DRAW
S -50 -145 10 -155 0 1 0 N
S -50 -45 10 -55 0 1 0 N
S -50 55 10 45 0 1 0 N
S -50 155 10 145 0 1 0 N
S -50 200 50 -200 0 1 0 N
X P1 1 -200 150 150 R 50 50 1 1 P
X P2 2 -200 50 150 R 50 50 1 1 P
X P3 3 -200 -50 150 R 50 50 1 1 P
X P4 4 -200 -150 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_01X06
#
DEF CONN_01X06 P 0 40 Y N 1 F N
F0 "P" 0 350 50 H V C CNN
F1 "CONN_01X06" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X06
Pin_Header_Angled_1X06
Socket_Strip_Straight_1X06
Socket_Strip_Angled_1X06
$ENDFPLIST
DRAW
S -50 -245 10 -255 0 1 0 N
S -50 -145 10 -155 0 1 0 N
S -50 -45 10 -55 0 1 0 N
S -50 55 10 45 0 1 0 N
S -50 155 10 145 0 1 0 N
S -50 255 10 245 0 1 0 N
S -50 300 50 -300 0 1 0 N
X P1 1 -200 250 150 R 50 50 1 1 P
X P2 2 -200 150 150 R 50 50 1 1 P
X P3 3 -200 50 150 R 50 50 1 1 P
X P4 4 -200 -50 150 R 50 50 1 1 P
X P5 5 -200 -150 150 R 50 50 1 1 P
X P6 6 -200 -250 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# D
#
DEF D D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "D" 0 -100 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Diode_*
D-Pak_TO252AA
*SingleDiode
*_Diode_*
*SingleDiode*
$ENDFPLIST
DRAW
P 2 0 1 6 -50 50 -50 -50 N
P 3 0 1 0 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
#
# GND
#
DEF GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 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
#
# JP2
#
DEF JP2 J 0 40 N N 1 F N
F0 "J" 100 150 50 H V C CNN
F1 "JP2" 100 -149 40 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
P 4 0 1 0 -40 -10 -40 -100 40 -100 40 -10 F
P 4 0 1 0 -40 10 -40 100 40 100 40 10 F
X G1 1 0 200 100 D 60 60 1 1 P
X G2 2 0 -200 100 U 60 60 1 1 P
ENDDRAW
ENDDEF
#
# JPC2
#
DEF JPC2 JP 0 40 N N 1 F N
F0 "JP" 100 150 50 H V C CNN
F1 "JPC2" 100 -149 40 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S 0 50 0 -50 0 1 0 N
P 4 0 1 0 -40 -10 -40 -100 40 -100 40 -10 F
P 4 0 1 0 -40 10 -40 100 40 100 40 10 F
X G1 1 0 200 100 D 60 60 1 1 P
X G2 2 0 -200 100 U 60 60 1 1 P
ENDDRAW
ENDDEF
#
# MJ-4PP-9
#
DEF MJ-4PP-9 J 0 40 Y Y 1 F N
F0 "J" -350 -300 60 H V C CNN
F1 "MJ-4PP-9" -150 250 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S -450 100 -400 -150 0 1 0 F
S 300 -250 -400 200 0 1 0 N
P 2 0 1 0 100 0 300 0 N
P 3 0 1 0 -100 -200 300 -200 300 -200 N
P 3 0 1 0 0 -100 -50 -50 -100 -100 N
P 3 0 1 0 0 0 50 50 100 0 N
P 4 0 1 0 -100 -200 -150 -150 -200 -200 -200 -200 N
P 4 0 1 0 0 -100 300 -100 300 -100 300 -100 N
P 5 0 1 0 300 150 -250 150 -300 100 -350 150 -350 150 N
X ~ A 450 150 150 L 50 50 1 1 P
X ~ B 450 -200 150 L 50 50 1 1 P
X ~ C 450 -100 150 L 50 50 1 1 P
X ~ D 450 0 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# PWR_FLAG
#
DEF PWR_FLAG #FLG 0 0 N N 1 F P
F0 "#FLG" 0 95 50 H I C CNN
F1 "PWR_FLAG" 0 180 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
X pwr 1 0 0 0 U 20 20 0 0 w
P 6 0 1 0 0 0 0 50 -75 100 0 150 75 100 0 50 N
ENDDRAW
ENDDEF
#
# ProMicro
#
DEF ProMicro U 0 40 Y Y 1 F N
F0 "U" 400 1000 60 H V C CNN
F1 "ProMicro" -200 0 60 V V C CNN
F2 "" 0 100 60 H V C CNN
F3 "" 0 100 60 H V C CNN
DRAW
S 450 950 -400 -950 0 1 0 N
X TXO(PD3) 1 650 850 200 L 50 50 1 1 P
X RXI(PD2) 2 650 750 200 L 50 50 1 1 P
X GND 3 -300 -1150 200 U 50 50 1 1 P
X GND 4 -200 -1150 200 U 50 50 1 1 P
X D2(PD1) 5 650 650 200 L 50 50 1 1 P
X D3(PD0) 6 650 550 200 L 50 50 1 1 P
X D4(PD4) 7 650 450 200 L 50 50 1 1 P
X D5(PC6) 8 650 350 200 L 50 50 1 1 P
X D6(PD7) 9 650 250 200 L 50 50 1 1 P
X D7(PE6) 10 650 150 200 L 50 50 1 1 P
X A3(PF4) 20 650 -850 200 L 50 50 1 1 P
X D8(PB4) 11 650 50 200 L 50 50 1 1 P
X VCC 21 -200 1150 200 D 50 50 1 1 P
X D9(PB5) 12 650 -50 200 L 50 50 1 1 P
X RESET 22 -600 550 200 R 50 50 1 1 P
X D10(PB6) 13 650 -150 200 L 50 50 1 1 P
X GND 23 -100 -1150 200 U 50 50 1 1 P
X MOSI(PB2) 14 650 -250 200 L 50 50 1 1 P
X RAW 24 -300 1150 200 D 50 50 1 1 P
X MISO(PB3) 15 650 -350 200 L 50 50 1 1 P
X SCK(PB1) 16 650 -450 200 L 50 50 1 1 P
X A0(PF7) 17 650 -550 200 L 50 50 1 1 P
X A1(PF6) 18 650 -650 200 L 50 50 1 1 P
X A2(PF5) 19 650 -750 200 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# R
#
DEF R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "R" 0 0 50 V V C CNN
F2 "" -70 0 50 V V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
R_*
Resistor_*
$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
#
# SK6812mini
#
DEF SK6812mini U 0 40 Y Y 1 F N
F0 "U" -100 200 60 H V C CNN
F1 "SK6812mini" 200 -200 39 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S -150 150 150 -150 0 1 0 N
X DOUT 1 -300 100 150 R 50 39 1 1 P
X GND 2 -100 -300 150 U 50 39 1 1 P
X DIN 3 300 -100 150 L 50 39 1 1 P
X VDD 4 100 300 150 D 50 39 1 1 P
ENDDRAW
ENDDEF
#
# SW_PUSH
#
DEF SW_PUSH SW 0 40 N N 1 F N
F0 "SW" 150 110 50 H V C CNN
F1 "SW_PUSH" 0 -80 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
S -170 50 170 60 0 1 0 N
P 4 0 1 0 -40 60 -30 90 30 90 40 60 N
X 1 1 -300 0 200 R 50 50 0 1 P I
X 2 2 300 0 200 L 50 50 0 1 P I
ENDDRAW
ENDDEF
#
# VCC
#
DEF VCC #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "VCC" 0 150 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
C 0 75 25 0 1 0 N
P 2 0 1 0 0 0 0 50 N
X VCC 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
#End Library

0 comments on commit a97987b

Please sign in to comment.