Skip to content

Commit c00c6e3

Browse files
Add custom footprint for flash chip
1 parent 8feb051 commit c00c6e3

File tree

4 files changed

+65
-20
lines changed

4 files changed

+65
-20
lines changed

kicad/spur.net

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
(export (version D)
22
(design
33
(source /home/ian/Projects/spur-hardware/kicad/spur.sch)
4-
(date "Sat 26 Sep 2020 09:21:43 PM EDT")
4+
(date "Tue 29 Sep 2020 08:59:33 PM EDT")
55
(tool "Eeschema 5.1.6")
66
(sheet (number 1) (name /) (tstamps /)
77
(title_block
@@ -24,7 +24,7 @@
2424
(tstamp 5F640CFE))
2525
(comp (ref U2)
2626
(value AT25SF081-MAHB-X)
27-
(footprint Package_SON:SON-8-1EP_3x2mm_P0.5mm_EP1.4x1.6mm)
27+
(footprint spur:SON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mm)
2828
(datasheet https://www.adestotech.com/wp-content/uploads/DS-AT25SF081_045.pdf)
2929
(libsource (lib spur) (part AT25SF081-MAHB-X) (description "8-Mbit, 2.5V Minimum SPI Serial Flash Memory with Dual-I/O and Quad-I/O Support, SOIC-8"))
3030
(sheetpath (names /) (tstamps /))
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
(module SON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mm (layer F.Cu) (tedit 5F73D838)
2+
(descr "SON, 8 Pin (http://www.fujitsu.com/downloads/MICRO/fsa/pdf/products/memory/fram/MB85RS16-DS501-00014-6v0-E.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py")
3+
(tags "SON NoLead")
4+
(attr smd)
5+
(fp_text reference U2 (at 0 -1.95 180) (layer F.SilkS) hide
6+
(effects (font (size 0.8 0.8) (thickness 0.1)))
7+
)
8+
(fp_text value AT25SF081-MAHB-X (at 0 1.95 180) (layer F.Fab)
9+
(effects (font (size 0.8 0.8) (thickness 0.1)))
10+
)
11+
(fp_line (start 0 -1.11) (end 1.5 -1.11) (layer F.SilkS) (width 0.12))
12+
(fp_line (start -1.5 1.11) (end 1.5 1.11) (layer F.SilkS) (width 0.12))
13+
(fp_line (start -1 -1) (end 1.5 -1) (layer F.Fab) (width 0.1))
14+
(fp_line (start 1.5 -1) (end 1.5 1) (layer F.Fab) (width 0.1))
15+
(fp_line (start 1.5 1) (end -1.5 1) (layer F.Fab) (width 0.1))
16+
(fp_line (start -1.5 1) (end -1.5 -0.5) (layer F.Fab) (width 0.1))
17+
(fp_line (start -1.5 -0.5) (end -1 -1) (layer F.Fab) (width 0.1))
18+
(fp_line (start -1.8 -1.25) (end -1.8 1.25) (layer F.CrtYd) (width 0.05))
19+
(fp_line (start -1.8 1.25) (end 1.8 1.25) (layer F.CrtYd) (width 0.05))
20+
(fp_line (start 1.8 1.25) (end 1.8 -1.25) (layer F.CrtYd) (width 0.05))
21+
(fp_line (start 1.8 -1.25) (end -1.8 -1.25) (layer F.CrtYd) (width 0.05))
22+
(fp_text user %R (at 0 0 180) (layer F.Fab)
23+
(effects (font (size 0.8 0.8) (thickness 0.1)))
24+
)
25+
(pad 1 smd roundrect (at -1.2875 -0.75) (size 0.525 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
26+
(pad 2 smd roundrect (at -1.2875 -0.25) (size 0.525 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
27+
(pad 3 smd roundrect (at -1.2875 0.25) (size 0.525 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
28+
(pad 4 smd roundrect (at -1.2875 0.75) (size 0.525 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
29+
(pad 5 smd roundrect (at 1.2875 0.75) (size 0.525 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
30+
(pad 6 smd roundrect (at 1.2875 0.25) (size 0.525 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
31+
(pad 7 smd roundrect (at 1.2875 -0.25) (size 0.525 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
32+
(pad 8 smd roundrect (at 1.2875 -0.75) (size 0.525 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
33+
(pad 9 smd rect (at 0 0) (size 0.4 1.6) (layers F.Cu F.Mask))
34+
(pad "" smd roundrect (at 0 0) (size 0.2 1) (layers F.Paste) (roundrect_rratio 0.25))
35+
(model ${KISYS3DMOD}/Package_SON.3dshapes/SON-8-1EP_3x2mm_P0.5mm_EP1.4x1.6mm.wrl
36+
(at (xyz 0 0 0))
37+
(scale (xyz 1 1 1))
38+
(rotate (xyz 0 0 0))
39+
)
40+
(model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/DFN-8-1EP_3x2mm_P0.5mm_EP1.36x1.46mm.wrl
41+
(at (xyz 0 0 0))
42+
(scale (xyz 1 1 1))
43+
(rotate (xyz 0 0 0))
44+
)
45+
)

kicad/spur.sch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ U 1 1 5F6417B2
3030
P 2800 6900
3131
F 0 "U2" H 2350 7300 50 0000 L CNN
3232
F 1 "AT25SF081-MAHB-X" H 2850 7300 50 0000 L CNN
33-
F 2 "Package_SON:SON-8-1EP_3x2mm_P0.5mm_EP1.4x1.6mm" H 2800 6300 50 0001 C CNN
33+
F 2 "spur:SON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mm" H 2800 6300 50 0001 C CNN
3434
F 3 "https://www.adestotech.com/wp-content/uploads/DS-AT25SF081_045.pdf" H 2800 6900 50 0001 C CNN
3535
1 2800 6900
3636
1 0 0 -1

kicad/spur.sch-bak

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -906,9 +906,9 @@ NoConn ~ 9350 4700
906906
NoConn ~ 9350 4800
907907
NoConn ~ 8050 4700
908908
NoConn ~ 8050 4600
909-
Text Label 5000 3700 3 50 ~ 0
909+
Text Label 5000 3850 3 50 ~ 0
910910
SW_POS1
911-
Text Label 5200 3700 3 50 ~ 0
911+
Text Label 5200 3850 3 50 ~ 0
912912
SW_POS2
913913
Text Notes 1850 5250 0 50 ~ 0
914914
NOTE: USING E24 VALUES FOR R2 & R3,\nOUTPUT IS ACTUALLY 3.2V
@@ -935,31 +935,31 @@ F 3 "~" H 2900 4200 50 0001 C CNN
935935
1 0 0 -1
936936
$EndComp
937937
Wire Wire Line
938-
5200 3700 5200 4100
938+
5200 3850 5200 4250
939939
Wire Wire Line
940-
5000 3700 5000 4100
940+
5000 3850 5000 4250
941941
$Comp
942942
L Switch:SW_SPDT SW1
943943
U 1 1 5F648D3D
944-
P 5100 4300
945-
F 0 "SW1" V 5054 4112 50 0000 R CNN
946-
F 1 "JS102000SAQN" V 5145 4112 50 0000 R CNN
947-
F 2 "spur:SW_SPDT_CK-JS102000SAQN" H 5100 4300 50 0001 C CNN
948-
F 3 "~" H 5100 4300 50 0001 C CNN
949-
1 5100 4300
944+
P 5100 4450
945+
F 0 "SW1" V 5054 4262 50 0000 R CNN
946+
F 1 "JS102000SAQN" V 5145 4262 50 0000 R CNN
947+
F 2 "spur:SW_SPDT_CK-JS102000SAQN" H 5100 4450 50 0001 C CNN
948+
F 3 "~" H 5100 4450 50 0001 C CNN
949+
1 5100 4450
950950
0 -1 -1 0
951951
$EndComp
952952
Wire Wire Line
953-
5100 4550 5100 4500
953+
5100 4700 5100 4650
954954
$Comp
955955
L power:GND #PWR0119
956956
U 1 1 5F6E12F1
957-
P 5100 4550
958-
F 0 "#PWR0119" H 5100 4300 50 0001 C CNN
959-
F 1 "GND" H 5105 4377 50 0000 C CNN
960-
F 2 "" H 5100 4550 50 0001 C CNN
961-
F 3 "" H 5100 4550 50 0001 C CNN
962-
1 5100 4550
957+
P 5100 4700
958+
F 0 "#PWR0119" H 5100 4450 50 0001 C CNN
959+
F 1 "GND" H 5105 4527 50 0000 C CNN
960+
F 2 "" H 5100 4700 50 0001 C CNN
961+
F 3 "" H 5100 4700 50 0001 C CNN
962+
1 5100 4700
963963
1 0 0 -1
964964
$EndComp
965965
Text Notes 6650 6350 0 50 ~ 0

0 commit comments

Comments
 (0)