Browse Source

Simple board.

Not yet tested, first version.
dev/doc
Marc Poulhiès 2 years ago
parent
commit
9f202a4b24
  1. 16
      kicad/README.md
  2. 58
      kicad/custom.lib
  3. 54
      kicad/custom.pretty/Launchpad_4x10.kicad_mod
  4. 170
      kicad/licorne-board/licorne-board-cache.lib
  5. 1144
      kicad/licorne-board/licorne-board.kicad_pcb
  6. 238
      kicad/licorne-board/licorne-board.pro
  7. 463
      kicad/licorne-board/licorne-board.sch

16
kicad/README.md

@ -0,0 +1,16 @@
# Simple Kicad file for making the board using Toner Transfer.
## Reused resources
custom.lib and custom.pretty extracted from Neotron Hardware:
https://github.com/Neotron-Compute/Neotron-32-Hardware/ for the EK-TM4C123GXL
board symbol and footprint.
Both items are covered by Creative Commons [CC-BY-SA 4.0]:
```
This schematic and PCB design is Copyright (c) Jonathan 'theJPster' Pallant and other Neotron 32 contributors.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
```
[CC-BY-SA 4.0]:https://creativecommons.org/licenses/by-sa/4.0/legalcode

58
kicad/custom.lib

@ -0,0 +1,58 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# EK-TM4C123GXL
#
DEF EK-TM4C123GXL U 0 40 Y Y 1 F N
F0 "U" -600 1150 50 H V L CNN
F1 "EK-TM4C123GXL" 600 1150 50 H V R CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
S -600 1100 600 -1100 0 1 0 f
P 4 0 1 0 -400 -300 -100 -300 -100 400 400 400 N
P 4 0 1 0 400 500 100 500 100 -400 -400 -400 N
X 3.3V 1.1 -800 1000 200 R 50 50 1 1 w
X PA7 1.10 -800 100 200 R 50 50 1 1 B
X PB5 1.2 -800 900 200 R 50 50 1 1 B
X PB0 1.3 -800 800 200 R 50 50 1 1 B
X PB1 1.4 -800 700 200 R 50 50 1 1 B
X PE4 1.5 -800 600 200 R 50 50 1 1 B
X PE5 1.6 -800 500 200 R 50 50 1 1 B
X PB4 1.7 -800 400 200 R 50 50 1 1 B
X PA5 1.8 -800 300 200 R 50 50 1 1 B
X PA6 1.9 -800 200 200 R 50 50 1 1 B
X GND 2.1 800 1000 200 L 50 50 1 1 W
X PA2 2.10 800 100 200 L 50 50 1 1 B
X PB2 2.2 800 900 200 L 50 50 1 1 B
X PE0 2.3 800 800 200 L 50 50 1 1 B
X PF0 2.4 800 700 200 L 50 50 1 1 B
X ~TARGET_RST 2.5 800 600 200 L 50 50 1 1 I
X PB7 2.6 800 500 200 L 50 50 1 1 B
X PB6 2.7 800 400 200 L 50 50 1 1 B
X PA4 2.8 800 300 200 L 50 50 1 1 B
X PA3 2.9 800 200 200 L 50 50 1 1 B
X VBUS 3.1 -800 -100 200 R 50 50 1 1 W
X PF1 3.10 -800 -1000 200 R 50 50 1 1 B
X GND 3.2 -800 -200 200 R 50 50 1 1 W
X PD0 3.3 -800 -300 200 R 50 50 1 1 B
X PD1 3.4 -800 -400 200 R 50 50 1 1 B
X PD2 3.5 -800 -500 200 R 50 50 1 1 B
X PD3 3.6 -800 -600 200 R 50 50 1 1 B
X PE1 3.7 -800 -700 200 R 50 50 1 1 B
X PE2 3.8 -800 -800 200 R 50 50 1 1 B
X PE3 3.9 -800 -900 200 R 50 50 1 1 B
X PF2 4.1 800 -100 200 L 50 50 1 1 B
X PF4 4.10 800 -1000 200 L 50 50 1 1 B
X PF3 4.2 800 -200 200 L 50 50 1 1 B
X PB3~ 4.3 800 -300 200 L 50 50 1 1 B
X PC4 4.4 800 -400 200 L 50 50 1 1 B
X PC5 4.5 800 -500 200 L 50 50 1 1 B
X PC6 4.6 800 -600 200 L 50 50 1 1 B
X PC7 4.7 800 -700 200 L 50 50 1 1 B
X PD6 4.8 800 -800 200 L 50 50 1 1 B
X PD7 4.9 800 -900 200 L 50 50 1 1 B
ENDDRAW
ENDDEF
#
#End Library

54
kicad/custom.pretty/Launchpad_4x10.kicad_mod

@ -0,0 +1,54 @@
(module Launchpad_4x10 (layer F.Cu) (tedit 5ED969D1)
(descr "Texas Instruments Tiva-C TM4C123 / Stellaris LM4F120 Launchpad")
(fp_text reference REF** (at 0 2.54) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Launchpad_4x10 (at 0 -2.54) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -25.4 -11.43) (end -25.4 24.13) (layer F.SilkS) (width 0.15))
(fp_line (start -25.4 24.13) (end 25.4 24.13) (layer F.SilkS) (width 0.15))
(fp_line (start 25.4 24.13) (end 25.4 -41.91) (layer F.SilkS) (width 0.15))
(fp_line (start 25.4 -41.91) (end -25.4 -41.91) (layer F.SilkS) (width 0.15))
(fp_line (start -25.4 -41.91) (end -25.4 -11.43) (layer F.SilkS) (width 0.15))
(pad 1.1 thru_hole circle (at -22.86 -11.43) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 1.2 thru_hole circle (at -22.86 -8.89) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 1.3 thru_hole circle (at -22.86 -6.35) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 1.4 thru_hole circle (at -22.86 -3.81) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 1.5 thru_hole circle (at -22.86 -1.27) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 1.6 thru_hole circle (at -22.86 1.27) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 1.7 thru_hole circle (at -22.86 3.81) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 1.8 thru_hole circle (at -22.86 6.35) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 1.9 thru_hole circle (at -22.86 8.89) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 1.10 thru_hole circle (at -22.86 11.43) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 3.3 thru_hole circle (at -20.32 -6.35) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 3.2 thru_hole circle (at -20.32 -8.89) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 3.5 thru_hole circle (at -20.32 -1.27) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 3.7 thru_hole circle (at -20.32 3.81) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 3.10 thru_hole circle (at -20.32 11.43) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 3.9 thru_hole circle (at -20.32 8.89) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 3.8 thru_hole circle (at -20.32 6.35) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 3.6 thru_hole circle (at -20.32 1.27) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 3.4 thru_hole circle (at -20.32 -3.81) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 3.1 thru_hole circle (at -20.32 -11.43) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 4.1 thru_hole circle (at 20.32 -11.43) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 4.2 thru_hole circle (at 20.32 -8.89) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 4.3 thru_hole circle (at 20.32 -6.35) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 4.4 thru_hole circle (at 20.32 -3.81) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 4.5 thru_hole circle (at 20.32 -1.27) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 4.6 thru_hole circle (at 20.32 1.27) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 4.7 thru_hole circle (at 20.32 3.81) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 4.8 thru_hole circle (at 20.32 6.35) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 4.9 thru_hole circle (at 20.32 8.89) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 4.10 thru_hole circle (at 20.32 11.43) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 2.1 thru_hole circle (at 22.86 -11.43) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 2.2 thru_hole circle (at 22.86 -8.89) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 2.3 thru_hole circle (at 22.86 -6.35) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 2.4 thru_hole circle (at 22.86 -3.81) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 2.5 thru_hole circle (at 22.86 -1.27) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 2.6 thru_hole circle (at 22.86 1.27) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 2.7 thru_hole circle (at 22.86 3.81) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 2.8 thru_hole circle (at 22.86 6.35) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 2.9 thru_hole circle (at 22.86 8.89) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
(pad 2.10 thru_hole circle (at 22.86 11.43) (size 1.7018 1.7018) (drill 1.016) (layers *.Cu *.Mask))
)

170
kicad/licorne-board/licorne-board-cache.lib

@ -0,0 +1,170 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_Conn_01x02_Male
#
DEF Connector_Conn_01x02_Male J 0 40 Y N 1 F N
F0 "J" 0 100 50 H V C CNN
F1 "Connector_Conn_01x02_Male" 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
#
# Connector_Generic_Conn_02x05_Counter_Clockwise
#
DEF Connector_Generic_Conn_02x05_Counter_Clockwise J 0 40 Y N 1 F N
F0 "J" 50 300 50 H V C CNN
F1 "Connector_Generic_Conn_02x05_Counter_Clockwise" 50 -300 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_2x??_*
$ENDFPLIST
DRAW
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 205 0 195 1 1 6 N
S -50 250 150 -250 1 1 10 f
S 150 -195 100 -205 1 1 6 N
S 150 -95 100 -105 1 1 6 N
S 150 5 100 -5 1 1 6 N
S 150 105 100 95 1 1 6 N
S 150 205 100 195 1 1 6 N
X Pin_1 1 -200 200 150 R 50 50 1 1 P
X Pin_10 10 300 200 150 L 50 50 1 1 P
X Pin_2 2 -200 100 150 R 50 50 1 1 P
X Pin_3 3 -200 0 150 R 50 50 1 1 P
X Pin_4 4 -200 -100 150 R 50 50 1 1 P
X Pin_5 5 -200 -200 150 R 50 50 1 1 P
X Pin_6 6 300 -200 150 L 50 50 1 1 P
X Pin_7 7 300 -100 150 L 50 50 1 1 P
X Pin_8 8 300 0 150 L 50 50 1 1 P
X Pin_9 9 300 100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# custom_EK-TM4C123GXL
#
DEF custom_EK-TM4C123GXL U 0 40 Y Y 1 F N
F0 "U" -600 1150 50 H V L CNN
F1 "custom_EK-TM4C123GXL" 600 1150 50 H V R CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
S -600 1100 600 -1100 0 1 0 f
P 4 0 1 0 -400 -300 -100 -300 -100 400 400 400 N
P 4 0 1 0 400 500 100 500 100 -400 -400 -400 N
X 3.3V 1.1 -800 1000 200 R 50 50 1 1 w
X PA7 1.10 -800 100 200 R 50 50 1 1 B
X PB5 1.2 -800 900 200 R 50 50 1 1 B
X PB0 1.3 -800 800 200 R 50 50 1 1 B
X PB1 1.4 -800 700 200 R 50 50 1 1 B
X PE4 1.5 -800 600 200 R 50 50 1 1 B
X PE5 1.6 -800 500 200 R 50 50 1 1 B
X PB4 1.7 -800 400 200 R 50 50 1 1 B
X PA5 1.8 -800 300 200 R 50 50 1 1 B
X PA6 1.9 -800 200 200 R 50 50 1 1 B
X GND 2.1 800 1000 200 L 50 50 1 1 W
X PA2 2.10 800 100 200 L 50 50 1 1 B
X PB2 2.2 800 900 200 L 50 50 1 1 B
X PE0 2.3 800 800 200 L 50 50 1 1 B
X PF0 2.4 800 700 200 L 50 50 1 1 B
X ~TARGET_RST 2.5 800 600 200 L 50 50 1 1 I
X PB7 2.6 800 500 200 L 50 50 1 1 B
X PB6 2.7 800 400 200 L 50 50 1 1 B
X PA4 2.8 800 300 200 L 50 50 1 1 B
X PA3 2.9 800 200 200 L 50 50 1 1 B
X VBUS 3.1 -800 -100 200 R 50 50 1 1 W
X PF1 3.10 -800 -1000 200 R 50 50 1 1 B
X GND 3.2 -800 -200 200 R 50 50 1 1 W
X PD0 3.3 -800 -300 200 R 50 50 1 1 B
X PD1 3.4 -800 -400 200 R 50 50 1 1 B
X PD2 3.5 -800 -500 200 R 50 50 1 1 B
X PD3 3.6 -800 -600 200 R 50 50 1 1 B
X PE1 3.7 -800 -700 200 R 50 50 1 1 B
X PE2 3.8 -800 -800 200 R 50 50 1 1 B
X PE3 3.9 -800 -900 200 R 50 50 1 1 B
X PF2 4.1 800 -100 200 L 50 50 1 1 B
X PF4 4.10 800 -1000 200 L 50 50 1 1 B
X PF3 4.2 800 -200 200 L 50 50 1 1 B
X PB3~ 4.3 800 -300 200 L 50 50 1 1 B
X PC4 4.4 800 -400 200 L 50 50 1 1 B
X PC5 4.5 800 -500 200 L 50 50 1 1 B
X PC6 4.6 800 -600 200 L 50 50 1 1 B
X PC7 4.7 800 -700 200 L 50 50 1 1 B
X PD6 4.8 800 -800 200 L 50 50 1 1 B
X PD7 4.9 800 -900 200 L 50 50 1 1 B
ENDDRAW
ENDDEF
#
# power_+3.3V
#
DEF power_+3.3V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+3.3V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I 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
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
#
# power_+5V
#
DEF power_+5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+5V" 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
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 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
#
# power_PWR_FLAG
#
DEF power_PWR_FLAG #FLG 0 0 N N 1 F P
F0 "#FLG" 0 75 50 H I C CNN
F1 "power_PWR_FLAG" 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
#
#End Library

1144
kicad/licorne-board/licorne-board.kicad_pcb

File diff suppressed because it is too large Load Diff

238
kicad/licorne-board/licorne-board.pro

@ -0,0 +1,238 @@
update=Wed 09 Dec 2020 03:19:11 PM CET
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.4
ViaDiameter1=0.8
ViaDrill1=0.4
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.12
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.05
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0
SolderMaskMinWidth=0
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=1
[pcbnew/Layer.F.Adhes]
Enabled=1
[pcbnew/Layer.B.Paste]
Enabled=1
[pcbnew/Layer.F.Paste]
Enabled=1
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=1
[pcbnew/Layer.Eco2.User]
Enabled=1
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.2
TrackWidth=0.4
ViaDiameter=0.8
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25

463
kicad/licorne-board/licorne-board.sch

@ -0,0 +1,463 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L custom:EK-TM4C123GXL U1
U 1 1 5FD16A49
P 5300 3100
F 0 "U1" H 5300 4365 50 0000 C CNN
F 1 "EK-TM4C123GXL" H 5300 4274 50 0000 C CNN
F 2 "custom:Launchpad_4x10" H 5300 3100 50 0001 C CNN
F 3 "" H 5300 3100 50 0001 C CNN
1 5300 3100
1 0 0 -1
$EndComp
Wire Wire Line
4500 2400 4050 2400
NoConn ~ 4500 3600
NoConn ~ 4500 3400
Text GLabel 4500 2300 0 50 Input ~ 0
pb0_epd_busy
Text GLabel 4500 3500 0 50 Input ~ 0
pd1_epd_rst
Text GLabel 4500 2500 0 50 Input ~ 0
pe4_epd_dc
NoConn ~ 6100 2800
$Comp
L power:GND #PWR0101
U 1 1 5FD46763
P 7600 3300
F 0 "#PWR0101" H 7600 3050 50 0001 C CNN
F 1 "GND" H 7605 3127 50 0000 C CNN
F 2 "" H 7600 3300 50 0001 C CNN
F 3 "" H 7600 3300 50 0001 C CNN
1 7600 3300
1 0 0 -1
$EndComp
$Comp
L power:+3.3V #PWR0102
U 1 1 5FD47FB7
P 7250 2850
F 0 "#PWR0102" H 7250 2700 50 0001 C CNN
F 1 "+3.3V" H 7265 3023 50 0000 C CNN
F 2 "" H 7250 2850 50 0001 C CNN
F 3 "" H 7250 2850 50 0001 C CNN
1 7250 2850
1 0 0 -1
$EndComp
Wire Wire Line
4350 2100 4350 2050
$Comp
L power:+3.3V #PWR0103
U 1 1 5FD4CA00
P 4350 2050
F 0 "#PWR0103" H 4350 1900 50 0001 C CNN
F 1 "+3.3V" H 4365 2223 50 0000 C CNN
F 2 "" H 4350 2050 50 0001 C CNN
F 3 "" H 4350 2050 50 0001 C CNN
1 4350 2050
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_02x05_Counter_Clockwise J2
U 1 1 5FD12971
P 2250 1800
F 0 "J2" H 2300 2217 50 0000 C CNN
F 1 "rotary_conn" H 2300 2126 50 0000 C CNN
F 2 "Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical" H 2250 1800 50 0001 C CNN
F 3 "~" H 2250 1800 50 0001 C CNN
1 2250 1800
1 0 0 -1
$EndComp
Text GLabel 4500 2700 0 50 Input ~ 0
pb4_rotary_pb
Text GLabel 2050 1600 0 50 Input ~ 0
pb4_rotary_pb
Text GLabel 4050 2400 0 50 Input ~ 0
pb1_rotary_pa
Text GLabel 2050 1700 0 50 Input ~ 0
pb1_rotary_pa
Text GLabel 6100 2600 2 50 Input ~ 0
pb7_rotary_switch
Text GLabel 2050 1800 0 50 Input ~ 0
pb7_rotary_switch
Wire Wire Line
2050 1900 2050 2000
Wire Wire Line
2050 2000 1800 2000
Wire Wire Line
1800 2000 1800 2150
Connection ~ 2050 2000
$Comp
L power:GND #PWR0104
U 1 1 5FD203F3
P 1800 2150
F 0 "#PWR0104" H 1800 1900 50 0001 C CNN
F 1 "GND" H 1805 1977 50 0000 C CNN
F 2 "" H 1800 2150 50 0001 C CNN
F 3 "" H 1800 2150 50 0001 C CNN
1 1800 2150
1 0 0 -1
$EndComp
NoConn ~ 2550 1600
NoConn ~ 2550 1700
NoConn ~ 2550 1800
NoConn ~ 2550 1900
NoConn ~ 2550 2000
Text GLabel 6100 3000 2 50 Input ~ 0
pa2_ssi0_mosi
Text GLabel 8300 3000 2 50 Input ~ 0
pa2_ssi0_mosi
Text GLabel 4500 2800 0 50 Input ~ 0
pa2_ssi0_sck
Text GLabel 8300 3100 2 50 Input ~ 0
pa2_ssi0_sck
Text GLabel 8300 3200 2 50 Input ~ 0
pb0_epd_busy
Text GLabel 6100 3700 2 50 Input ~ 0
pc6_epd_cs
Text GLabel 8300 3300 2 50 Input ~ 0
pc6_epd_cs
Text GLabel 8300 3400 2 50 Input ~ 0
pd1_epd_rst
Text GLabel 7800 3000 0 50 Input ~ 0
pe4_epd_dc
NoConn ~ 7800 3300
NoConn ~ 7800 3400
$Comp
L Connector_Generic:Conn_02x05_Counter_Clockwise J6
U 1 1 5FD25B96
P 8000 3200
F 0 "J6" H 8050 3617 50 0000 C CNN
F 1 "epd_conn" H 8050 3526 50 0000 C CNN
F 2 "Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical" H 8000 3200 50 0001 C CNN
F 3 "~" H 8000 3200 50 0001 C CNN
1 8000 3200
1 0 0 -1
$EndComp
Wire Wire Line
7800 3200 7600 3200
Wire Wire Line
7600 3200 7600 3300
Wire Wire Line
7800 3100 7250 3100
Wire Wire Line
7250 3100 7250 2850
$Comp
L Connector_Generic:Conn_02x05_Counter_Clockwise J1
U 1 1 5FD360E9
P 1800 3400
F 0 "J1" H 1850 3817 50 0000 C CNN
F 1 "bme680_conn" H 1850 3726 50 0000 C CNN
F 2 "Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical" H 1800 3400 50 0001 C CNN
F 3 "~" H 1800 3400 50 0001 C CNN
1 1800 3400
1 0 0 -1
$EndComp
Wire Wire Line
1600 3200 1150 3200
Wire Wire Line
1150 3200 1150 2950
$Comp
L power:+3.3V #PWR0105
U 1 1 5FD37559
P 1150 2950
F 0 "#PWR0105" H 1150 2800 50 0001 C CNN
F 1 "+3.3V" H 1165 3123 50 0000 C CNN
F 2 "" H 1150 2950 50 0001 C CNN
F 3 "" H 1150 2950 50 0001 C CNN
1 1150 2950
1 0 0 -1
$EndComp
Wire Wire Line
1600 3300 950 3300
Wire Wire Line
950 3300 950 3400
$Comp
L power:GND #PWR0106
U 1 1 5FD37E4D
P 950 3400
F 0 "#PWR0106" H 950 3150 50 0001 C CNN
F 1 "GND" H 955 3227 50 0000 C CNN
F 2 "" H 950 3400 50 0001 C CNN
F 3 "" H 950 3400 50 0001 C CNN
1 950 3400
1 0 0 -1
$EndComp
Text GLabel 4500 2900 0 50 Input ~ 0
pa6_i2c1_bme680_scl
Text GLabel 2100 3200 2 50 Input ~ 0
pa6_i2c1_bme680_scl
Text GLabel 4500 3000 0 50 Input ~ 0
pa6_i2c1_bme680_sda
Text GLabel 2100 3300 2 50 Input ~ 0
pa6_i2c1_bme680_sda
Wire Wire Line
1600 3400 1600 3300
Connection ~ 1600 3300
NoConn ~ 2100 3400
NoConn ~ 2100 3500
NoConn ~ 2100 3600
NoConn ~ 1600 3600
NoConn ~ 1600 3500
$Comp
L Connector_Generic:Conn_02x05_Counter_Clockwise J5
U 1 1 5FD4427B
P 7300 1850
F 0 "J5" H 7350 2267 50 0000 C CNN
F 1 "rtc_conn" H 7350 2176 50 0000 C CNN
F 2 "Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical" H 7300 1850 50 0001 C CNN
F 3 "~" H 7300 1850 50 0001 C CNN
1 7300 1850
1 0 0 -1
$EndComp
Text GLabel 7100 1650 0 50 Input ~ 0
pb2_i2c0_rtc_scl
Text GLabel 7100 1750 0 50 Input ~ 0
pb3_i2c0_rtc_sda
Wire Wire Line
7600 1650 8050 1650
Wire Wire Line
8050 1650 8050 1450
$Comp
L power:+3.3V #PWR0107
U 1 1 5FD45C2F
P 8050 1450
F 0 "#PWR0107" H 8050 1300 50 0001 C CNN
F 1 "+3.3V" H 8065 1623 50 0000 C CNN
F 2 "" H 8050 1450 50 0001 C CNN
F 3 "" H 8050 1450 50 0001 C CNN
1 8050 1450
1 0 0 -1
$EndComp
Wire Wire Line
7600 1750 8250 1750
Wire Wire Line
8250 1750 8250 1850
$Comp
L power:GND #PWR0108
U 1 1 5FD46773
P 8250 1850
F 0 "#PWR0108" H 8250 1600 50 0001 C CNN
F 1 "GND" H 8255 1677 50 0000 C CNN
F 2 "" H 8250 1850 50 0001 C CNN
F 3 "" H 8250 1850 50 0001 C CNN
1 8250 1850
1 0 0 -1
$EndComp
Text GLabel 7100 1850 0 50 Input ~ 0
pd6_rtc_int_sqw
Text GLabel 6100 2200 2 50 Input ~ 0
pb2_i2c0_rtc_scl
Text GLabel 6100 3400 2 50 Input ~ 0
pb3_i2c0_rtc_sda
Text GLabel 6100 3900 2 50 Input ~ 0
pd6_rtc_int_sqw
$Comp
L Connector_Generic:Conn_02x05_Counter_Clockwise J4
U 1 1 5FD4B85E
P 4000 1200
F 0 "J4" H 4050 1617 50 0000 C CNN
F 1 "ws2812_conn" H 4050 1526 50 0000 C CNN
F 2 "Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical" H 4000 1200 50 0001 C CNN
F 3 "~" H 4000 1200 50 0001 C CNN
1 4000 1200
1 0 0 -1
$EndComp
Text GLabel 4500 3700 0 50 Input ~ 0
pd3_ssi1_ws2812_mosi
Text GLabel 3800 1000 0 50 Input ~ 0
pd3_ssi1_ws2812_mosi
Wire Wire Line
4300 1000 4850 1000
Wire Wire Line
4850 1000 4850 900
$Comp
L power:+5V #PWR0109
U 1 1 5FD51326
P 4850 900
F 0 "#PWR0109" H 4850 750 50 0001 C CNN
F 1 "+5V" H 4865 1073 50 0000 C CNN
F 2 "" H 4850 900 50 0001 C CNN
F 3 "" H 4850 900 50 0001 C CNN
1 4850 900
1 0 0 -1
$EndComp
Wire Wire Line
4300 1100 4650 1100
Wire Wire Line
4650 1100 4650 1350
$Comp
L power:GND #PWR0110
U 1 1 5FD5288D
P 4650 1350
F 0 "#PWR0110" H 4650 1100 50 0001 C CNN
F 1 "GND" H 4655 1177 50 0000 C CNN
F 2 "" H 4650 1350 50 0001 C CNN
F 3 "" H 4650 1350 50 0001 C CNN
1 4650 1350
1 0 0 -1
$EndComp
NoConn ~ 4300 1200
NoConn ~ 4300 1300
NoConn ~ 4300 1400
NoConn ~ 3800 1400
NoConn ~ 3800 1300
NoConn ~ 3800 1200
NoConn ~ 3800 1100
$Comp
L Connector:Conn_01x02_Male J3
U 1 1 5FD5974D
P 3200 1750
F 0 "J3" H 3308 1931 50 0000 C CNN
F 1 "toggle_conn" H 3308 1840 50 0000 C CNN
F 2 "Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical" H 3200 1750 50 0001 C CNN
F 3 "~" H 3200 1750 50 0001 C CNN
1 3200 1750
1 0 0 -1
$EndComp
Wire Wire Line
4500 2200 3800 2200
Wire Wire Line
3800 2200 3800 1750
Wire Wire Line
3800 1750 3400 1750
Wire Wire Line
3400 1850 3500 1850
Wire Wire Line
3500 1850 3500 2050
$Comp
L power:GND #PWR0111
U 1 1 5FD5B8E2
P 3500 2050
F 0 "#PWR0111" H 3500 1800 50 0001 C CNN
F 1 "GND" H 3505 1877 50 0000 C CNN
F 2 "" H 3500 2050 50 0001 C CNN
F 3 "" H 3500 2050 50 0001 C CNN
1 3500 2050
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR0112
U 1 1 5FD5F714
P 3500 3200
F 0 "#PWR0112" H 3500 3050 50 0001 C CNN
F 1 "+5V" H 3515 3373 50 0000 C CNN
F 2 "" H 3500 3200 50 0001 C CNN
F 3 "" H 3500 3200 50 0001 C CNN
1 3500 3200
1 0 0 -1
$EndComp
$Comp
L power:PWR_FLAG #FLG0101
U 1 1 5FD6019B
P 3600 3450
F 0 "#FLG0101" H 3600 3525 50 0001 C CNN
F 1 "PWR_FLAG" H 3600 3623 50 0000 C CNN
F 2 "" H 3600 3450 50 0001 C CNN
F 3 "~" H 3600 3450 50 0001 C CNN
1 3600 3450
1 0 0 -1
$EndComp
Wire Wire Line
4500 3200 3900 3200
Wire Wire Line
3900 3200 3900 3450
Wire Wire Line
3900 3450 3600 3450
Wire Wire Line
3500 3450 3500 3200
Connection ~ 3600 3450
Wire Wire Line
3600 3450 3500 3450
$Comp
L power:GND #PWR0113
U 1 1 5FD656F2
P 4150 3300
F 0 "#PWR0113" H 4150 3050 50 0001 C CNN
F 1 "GND" H 4155 3127 50 0000 C CNN
F 2 "" H 4150 3300 50 0001 C CNN
F 3 "" H 4150 3300 50 0001 C CNN
1 4150 3300
1 0 0 -1
$EndComp
NoConn ~ 4500 3800
NoConn ~ 4500 3900
NoConn ~ 4500 4000
NoConn ~ 4500 4100
NoConn ~ 6100 2300
NoConn ~ 6100 2400
NoConn ~ 6100 2700
NoConn ~ 6100 2900
NoConn ~ 6100 3200
NoConn ~ 6100 3300
NoConn ~ 6100 3500
NoConn ~ 6100 3600
NoConn ~ 6100 3800
NoConn ~ 6100 4000
NoConn ~ 6100 4100
Wire Wire Line
6100 2100 6150 2100
Wire Wire Line
6150 2100 6150 1550
Wire Wire Line
6150 1550 6200 1550
Wire Wire Line
6300 1550 6300 1700
$Comp
L power:GND #PWR0114
U 1 1 5FD72639
P 6300 1700
F 0 "#PWR0114" H 6300 1450 50 0001 C CNN
F 1 "GND" H 6305 1527 50 0000 C CNN
F 2 "" H 6300 1700 50 0001 C CNN
F 3 "" H 6300 1700 50 0001 C CNN
1 6300 1700
1 0 0 -1
$EndComp
$Comp
L power:PWR_FLAG #FLG0103
U 1 1 5FD72DCA
P 6200 1550
F 0 "#FLG0103" H 6200 1625 50 0001 C CNN
F 1 "PWR_FLAG" H 6200 1723 50 0000 C CNN
F 2 "" H 6200 1550 50 0001 C CNN
F 3 "~" H 6200 1550 50 0001 C CNN
1 6200 1550
1 0 0 -1
$EndComp
Connection ~ 6200 1550
Wire Wire Line
6200 1550 6300 1550
NoConn ~ 7100 1950
NoConn ~ 7100 2050
NoConn ~ 7600 2050
NoConn ~ 7600 1950
NoConn ~ 7600 1850
NoConn ~ 6100 2500
NoConn ~ 4500 2600
Wire Wire Line
4350 2100 4500 2100
Wire Wire Line
4150 3300 4500 3300
Wire Wire Line
4500 3300 5450 3300
Wire Wire Line
5450 3300 5450 2100
Connection ~ 4500 3300
Wire Wire Line
5450 2100 6100 2100
Connection ~ 6100 2100
$EndSCHEMATC
Loading…
Cancel
Save