Skip to content

Commit b1b94be

Browse files
committed
Added expansion edge footprint and matching symbol.
1 parent 6a7d323 commit b1b94be

File tree

3 files changed

+75
-1
lines changed

3 files changed

+75
-1
lines changed

Kicad/Neotron-Common-Hardware.dcm

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,12 @@ D Processor Card Slot for Neotron Motherboards
7272
F https://github.com/neotron-compute
7373
$ENDCMP
7474
#
75+
$CMP Neotron-Expansion-Edge
76+
D Expansion edge connector for Neotron Expansion Cards
77+
$ENDCMP
78+
#
7579
$CMP Neotron-Expansion-Slot
76-
D Expansion slot for Neotron Motherboards
80+
D Expansion slot for Neotron Mainboards
7781
$ENDCMP
7882
#
7983
$CMP STM811

Kicad/Neotron-Common-Hardware.lib

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -394,6 +394,38 @@ X SDMMC_DAT2 4.8 -700 -500 200 R 50 50 5 1 B
394394
ENDDRAW
395395
ENDDEF
396396
#
397+
# Neotron-Expansion-Edge
398+
#
399+
DEF Neotron-Expansion-Edge J 0 40 Y Y 1 F N
400+
F0 "J" 0 -800 50 H V C CNN
401+
F1 "Neotron-Expansion-Edge" -50 600 50 H V C CNN
402+
F2 "Neotron-Common-Hardware:Neotron-Expansion-Edge" 0 700 50 H I C CNN
403+
F3 "" 450 400 50 H I C CNN
404+
DRAW
405+
S -500 550 450 -750 0 1 0 f
406+
X SPI_COPI 1 -600 450 100 R 50 50 0 0 O
407+
X I2C_SCL 10 550 450 100 L 50 50 0 0 B
408+
X EEPROM_ADDR0 11 550 -350 100 L 50 50 0 0 O
409+
X EEPROM_ADDR1 12 550 -450 100 L 50 50 0 0 O
410+
X EEPROM_ADDR2 13 550 -550 100 L 50 50 0 0 O
411+
X ~RESET 14 -600 -50 100 R 50 50 0 0 O
412+
X 5V 15 550 150 100 L 50 50 0 0 w
413+
X 5V 16 550 50 100 L 50 50 0 0 W
414+
X 3V3 17 550 -50 100 L 50 50 0 0 w
415+
X 3V3 18 550 -150 100 L 50 50 0 0 W
416+
X GND 19 -600 -550 100 R 50 50 0 0 W
417+
X GND 2 -600 -250 100 R 50 50 0 0 W
418+
X GND 20 -600 -650 100 R 50 50 0 0 w
419+
X SPI_CIPO 3 -600 350 100 R 50 50 0 0 I
420+
X GND 4 -600 -350 100 R 50 50 0 0 W
421+
X SPI_CLK 5 -600 250 100 R 50 50 0 0 O
422+
X GND 6 -600 -450 100 R 50 50 0 0 W
423+
X ~SPI_CS 7 -600 150 100 R 50 50 0 0 O
424+
X ~IRQ 8 -600 50 100 R 50 50 0 0 I
425+
X I2C_SDA 9 550 350 100 L 50 50 0 0 B
426+
ENDDRAW
427+
ENDDEF
428+
#
397429
# Neotron-Expansion-Slot
398430
#
399431
DEF Neotron-Expansion-Slot J 0 40 Y Y 1 F N
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
(module Neotron-Expansion-Edge (layer F.Cu) (tedit 611CBC4E)
2+
(fp_text reference REF** (at 26.924 2.286 90) (layer Dwgs.User)
3+
(effects (font (size 1 1) (thickness 0.15)))
4+
)
5+
(fp_text value Neotron-Expansion-Edge (at -12.192 3.048) (layer F.Fab)
6+
(effects (font (size 1 1) (thickness 0.15)))
7+
)
8+
(fp_line (start -1.725 -1.524) (end -1.725 6.28) (layer Dwgs.User) (width 0.12))
9+
(fp_line (start 25.855 -1.524) (end 25.855 6.28) (layer Dwgs.User) (width 0.12))
10+
(fp_line (start -1.725 6.28) (end 25.855 6.28) (layer Dwgs.User) (width 0.12))
11+
(fp_line (start -1.725 -1.524) (end -22.165 -1.524) (layer Dwgs.User) (width 0.12))
12+
(fp_text user "Case Opening" (at -17.018 0) (layer Cmts.User)
13+
(effects (font (size 1 1) (thickness 0.15)))
14+
)
15+
(fp_text user "1.2mm clearance for 45 degree bevel" (at 11.938 7.62) (layer Cmts.User)
16+
(effects (font (size 1 1) (thickness 0.15)))
17+
)
18+
(pad 1 smd rect (at 0.635 2.54) (size 1.27 5.08) (layers F.Cu F.Mask))
19+
(pad 2 smd rect (at 0.635 2.54) (size 1.27 5.08) (layers B.Cu B.Mask))
20+
(pad 3 smd rect (at 3.175 2.54) (size 1.27 5.08) (layers F.Cu F.Mask))
21+
(pad 4 smd rect (at 3.175 2.54) (size 1.27 5.08) (layers B.Cu B.Mask))
22+
(pad 5 smd rect (at 5.715 2.54) (size 1.27 5.08) (layers F.Cu F.Mask))
23+
(pad 6 smd rect (at 5.715 2.54) (size 1.27 5.08) (layers B.Cu B.Mask))
24+
(pad 7 smd rect (at 8.255 2.54) (size 1.27 5.08) (layers F.Cu F.Mask))
25+
(pad 8 smd rect (at 8.255 2.54) (size 1.27 5.08) (layers B.Cu B.Mask))
26+
(pad 9 smd rect (at 10.795 2.54) (size 1.27 5.08) (layers F.Cu F.Mask))
27+
(pad 10 smd rect (at 10.795 2.54) (size 1.27 5.08) (layers B.Cu B.Mask))
28+
(pad 11 smd rect (at 13.335 2.54) (size 1.27 5.08) (layers F.Cu F.Mask))
29+
(pad 12 smd rect (at 13.335 2.54) (size 1.27 5.08) (layers B.Cu B.Mask))
30+
(pad 13 smd rect (at 15.875 2.54) (size 1.27 5.08) (layers F.Cu F.Mask))
31+
(pad 14 smd rect (at 15.875 2.54) (size 1.27 5.08) (layers B.Cu B.Mask))
32+
(pad 15 smd rect (at 18.415 2.54) (size 1.27 5.08) (layers F.Cu F.Mask))
33+
(pad 16 smd rect (at 18.415 2.54) (size 1.27 5.08) (layers B.Cu B.Mask))
34+
(pad 17 smd rect (at 20.955 2.54) (size 1.27 5.08) (layers F.Cu F.Mask))
35+
(pad 18 smd rect (at 20.955 2.54) (size 1.27 5.08) (layers B.Cu B.Mask))
36+
(pad 19 smd rect (at 23.495 2.54) (size 1.27 5.08) (layers F.Cu F.Mask))
37+
(pad 20 smd rect (at 23.495 2.54) (size 1.27 5.08) (layers B.Cu B.Mask))
38+
)

0 commit comments

Comments
 (0)