Browse Source

Redevelop, correct corners, and add connections to format variants.

tags/DCHK_1
Michael Schloh von Bennewitz 3 years ago
parent
commit
40a2b218fe
21 changed files with 4005 additions and 1312 deletions
  1. +1
    -1
      hardware/conn-mchip.sch
  2. +1
    -1
      hardware/conn-stmicro.sch
  3. +35
    -17
      hardware/ctrl-mchip.sch
  4. +1
    -1
      hardware/ctrl-stmicro.sch
  5. +403
    -0
      hardware/dscomm-cache.lib
  6. +1772
    -889
      hardware/dscomm.net
  7. +1
    -1
      hardware/feat-mchip.sch
  8. +1
    -2
      hardware/form-arduino.kicad_pcb
  9. +87
    -58
      hardware/form-arduino.sch
  10. +188
    -198
      hardware/form-beagle.sch
  11. +349
    -7
      hardware/form-bmicro.kicad_pcb
  12. +226
    -22
      hardware/form-bmicro.pro
  13. +110
    -2
      hardware/form-bmicro.sch
  14. +443
    -7
      hardware/form-frdm.kicad_pcb
  15. +226
    -22
      hardware/form-frdm.pro
  16. +156
    -32
      hardware/form-frdm.sch
  17. +0
    -4
      hardware/libraries/elabdev.dcm
  18. +0
    -43
      hardware/libraries/elabdev.lib
  19. +1
    -1
      hardware/pwr-stmicro.sch
  20. +3
    -3
      hardware/rfsw-mchip.sch
  21. +1
    -1
      hardware/rfsw-stmicro.sch

+ 1
- 1
hardware/conn-mchip.sch View File

@@ -3,7 +3,7 @@ EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 4 9
Sheet 4 13
Title "Democratic Sendcomm"
Date "2020-11-20"
Rev "0.9.0"


+ 1
- 1
hardware/conn-stmicro.sch View File

@@ -3,7 +3,7 @@ EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 7 9
Sheet 7 13
Title "Democratic Sendcomm"
Date "2020-11-20"
Rev "0.9.0"


+ 35
- 17
hardware/ctrl-mchip.sch View File

@@ -3,7 +3,7 @@ EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 6 9
Sheet 6 13
Title "Democratic Sendcomm"
Date "2020-11-20"
Rev "0.9.0"
@@ -114,8 +114,6 @@ F 3 "" H 2550 2800 50 0001 C CNN
1 2550 2800
1 0 0 -1
$EndComp
Wire Wire Line
2850 4400 2750 4400
Wire Wire Line
3400 6300 3400 6500
Wire Wire Line
@@ -547,17 +545,6 @@ F 3 "" H 10250 3100 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L Switch:SW_SPST SW2
U 1 1 5FA530DE
P 1750 4600
F 0 "SW2" H 1650 4500 50 0000 L CNN
F 1 "SW_SPST" H 1550 4750 50 0000 L CNN
F 2 "Button_Switch_SMD:SW_SPST_PTS810" H 1750 4600 50 0001 C CNN
F 3 "~" H 1750 4600 50 0001 C CNN
1 1750 4600
-1 0 0 1
$EndComp
$Comp
L Device:R R4
U 1 1 5FA55193
P 2200 4600
@@ -804,8 +791,6 @@ Text HLabel 2750 4500 0 50 Input ~ 0
SWDCLK
Text HLabel 2750 3950 0 50 UnSpc ~ 0
CMDRST
Text HLabel 2750 4400 0 50 Input ~ 0
UART_RX
Text HLabel 2750 5000 0 50 Output ~ 0
UART_TX
Text HLabel 2750 4100 0 50 BiDi ~ 0
@@ -842,7 +827,7 @@ Wire Wire Line
6050 3500 6150 3500
Wire Wire Line
6050 4200 6150 4200
Text Notes 1700 4900 0 50 ~ 0
Text Notes 1625 4875 0 50 ~ 0
USER
Text Notes 2150 3350 0 50 ~ 0
32kHz crystal
@@ -1291,4 +1276,37 @@ Wire Wire Line
Connection ~ 7650 3700
Wire Wire Line
7450 4000 6050 4000
Wire Wire Line
2850 4400 2750 4400
Text HLabel 2750 4400 0 50 Input ~ 0
UART_RX
Text GLabel 2300 4400 0 50 Input ~ 0
EXT_UART_RX
Wire Wire Line
2300 4400 2350 4350
Wire Wire Line
2350 4350 2800 4350
Wire Wire Line
2800 4350 2850 4400
Connection ~ 2850 4400
$Comp
L Switch:SW_SPST SW2
U 1 1 5FA530DE
P 1750 4600
F 0 "SW2" H 1650 4525 50 0000 L CNN
F 1 "SW_SPST" H 1550 4750 50 0000 L CNN
F 2 "Button_Switch_SMD:SW_SPST_PTS810" H 1750 4600 50 0001 C CNN
F 3 "~" H 1750 4600 50 0001 C CNN
1 1750 4600
-1 0 0 1
$EndComp
Text GLabel 2300 5000 0 50 Output ~ 0
EXT_UART_TX
Wire Wire Line
2300 5000 2350 4950
Wire Wire Line
2350 4950 2800 4950
Wire Wire Line
2800 4950 2850 5000
Connection ~ 2850 5000
$EndSCHEMATC

+ 1
- 1
hardware/ctrl-stmicro.sch View File

@@ -3,7 +3,7 @@ EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 9 9
Sheet 9 13
Title "Democratic Sendcomm"
Date "2020-11-20"
Rev "0.9.0"


+ 403
- 0
hardware/dscomm-cache.lib View File

@@ -134,6 +134,23 @@ X Ext 2 0 -200 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_01x01
#
DEF Connector_Generic_Conn_01x01 J 0 40 Y N 1 F N
F0 "J" 0 100 50 H V C CNN
F1 "Connector_Generic_Conn_01x01" 0 -100 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 -50 5 0 -5 1 1 6 N
S -50 50 50 -50 1 1 10 f
X Pin_1 1 -200 0 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_01x04
#
DEF Connector_Generic_Conn_01x04 J 0 40 Y N 1 F N
@@ -184,6 +201,72 @@ X Pin_6 6 -200 -300 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_01x08
#
DEF Connector_Generic_Conn_01x08 J 0 40 Y N 1 F N
F0 "J" 0 400 50 H V C CNN
F1 "Connector_Generic_Conn_01x08" 0 -500 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 -50 -395 0 -405 1 1 6 N
S -50 -295 0 -305 1 1 6 N
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 305 0 295 1 1 6 N
S -50 350 50 -450 1 1 10 f
X Pin_1 1 -200 300 150 R 50 50 1 1 P
X Pin_2 2 -200 200 150 R 50 50 1 1 P
X Pin_3 3 -200 100 150 R 50 50 1 1 P
X Pin_4 4 -200 0 150 R 50 50 1 1 P
X Pin_5 5 -200 -100 150 R 50 50 1 1 P
X Pin_6 6 -200 -200 150 R 50 50 1 1 P
X Pin_7 7 -200 -300 150 R 50 50 1 1 P
X Pin_8 8 -200 -400 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_01x10
#
DEF Connector_Generic_Conn_01x10 J 0 40 Y N 1 F N
F0 "J" 0 500 50 H V C CNN
F1 "Connector_Generic_Conn_01x10" 0 -600 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 -50 -495 0 -505 1 1 6 N
S -50 -395 0 -405 1 1 6 N
S -50 -295 0 -305 1 1 6 N
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 305 0 295 1 1 6 N
S -50 405 0 395 1 1 6 N
S -50 450 50 -550 1 1 10 f
X Pin_1 1 -200 400 150 R 50 50 1 1 P
X Pin_10 10 -200 -500 150 R 50 50 1 1 P
X Pin_2 2 -200 300 150 R 50 50 1 1 P
X Pin_3 3 -200 200 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 0 150 R 50 50 1 1 P
X Pin_6 6 -200 -100 150 R 50 50 1 1 P
X Pin_7 7 -200 -200 150 R 50 50 1 1 P
X Pin_8 8 -200 -300 150 R 50 50 1 1 P
X Pin_9 9 -200 -400 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_02x04_Top_Bottom
#
DEF Connector_Generic_Conn_02x04_Top_Bottom J 0 40 Y N 1 F N
@@ -336,6 +419,215 @@ X Pin_9 9 300 -400 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_02x08_Odd_Even
#
DEF Connector_Generic_Conn_02x08_Odd_Even J 0 40 Y N 1 F N
F0 "J" 50 400 50 H V C CNN
F1 "Connector_Generic_Conn_02x08_Odd_Even" 50 -500 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 -395 0 -405 1 1 6 N
S -50 -295 0 -305 1 1 6 N
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 305 0 295 1 1 6 N
S -50 350 150 -450 1 1 10 f
S 150 -395 100 -405 1 1 6 N
S 150 -295 100 -305 1 1 6 N
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
S 150 305 100 295 1 1 6 N
X Pin_1 1 -200 300 150 R 50 50 1 1 P
X Pin_10 10 300 -100 150 L 50 50 1 1 P
X Pin_11 11 -200 -200 150 R 50 50 1 1 P
X Pin_12 12 300 -200 150 L 50 50 1 1 P
X Pin_13 13 -200 -300 150 R 50 50 1 1 P
X Pin_14 14 300 -300 150 L 50 50 1 1 P
X Pin_15 15 -200 -400 150 R 50 50 1 1 P
X Pin_16 16 300 -400 150 L 50 50 1 1 P
X Pin_2 2 300 300 150 L 50 50 1 1 P
X Pin_3 3 -200 200 150 R 50 50 1 1 P
X Pin_4 4 300 200 150 L 50 50 1 1 P
X Pin_5 5 -200 100 150 R 50 50 1 1 P
X Pin_6 6 300 100 150 L 50 50 1 1 P
X Pin_7 7 -200 0 150 R 50 50 1 1 P
X Pin_8 8 300 0 150 L 50 50 1 1 P
X Pin_9 9 -200 -100 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_02x10_Odd_Even
#
DEF Connector_Generic_Conn_02x10_Odd_Even J 0 40 Y N 1 F N
F0 "J" 50 500 50 H V C CNN
F1 "Connector_Generic_Conn_02x10_Odd_Even" 50 -600 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 -495 0 -505 1 1 6 N
S -50 -395 0 -405 1 1 6 N
S -50 -295 0 -305 1 1 6 N
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 305 0 295 1 1 6 N
S -50 405 0 395 1 1 6 N
S -50 450 150 -550 1 1 10 f
S 150 -495 100 -505 1 1 6 N
S 150 -395 100 -405 1 1 6 N
S 150 -295 100 -305 1 1 6 N
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
S 150 305 100 295 1 1 6 N
S 150 405 100 395 1 1 6 N
X Pin_1 1 -200 400 150 R 50 50 1 1 P
X Pin_10 10 300 0 150 L 50 50 1 1 P
X Pin_11 11 -200 -100 150 R 50 50 1 1 P
X Pin_12 12 300 -100 150 L 50 50 1 1 P
X Pin_13 13 -200 -200 150 R 50 50 1 1 P
X Pin_14 14 300 -200 150 L 50 50 1 1 P
X Pin_15 15 -200 -300 150 R 50 50 1 1 P
X Pin_16 16 300 -300 150 L 50 50 1 1 P
X Pin_17 17 -200 -400 150 R 50 50 1 1 P
X Pin_18 18 300 -400 150 L 50 50 1 1 P
X Pin_19 19 -200 -500 150 R 50 50 1 1 P
X Pin_2 2 300 400 150 L 50 50 1 1 P
X Pin_20 20 300 -500 150 L 50 50 1 1 P
X Pin_3 3 -200 300 150 R 50 50 1 1 P
X Pin_4 4 300 300 150 L 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 -200 100 150 R 50 50 1 1 P
X Pin_8 8 300 100 150 L 50 50 1 1 P
X Pin_9 9 -200 0 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_02x23_Odd_Even
#
DEF Connector_Generic_Conn_02x23_Odd_Even J 0 40 Y N 1 F N
F0 "J" 50 1200 50 H V C CNN
F1 "Connector_Generic_Conn_02x23_Odd_Even" 50 -1200 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 -1095 0 -1105 1 1 6 N
S -50 -995 0 -1005 1 1 6 N
S -50 -895 0 -905 1 1 6 N
S -50 -795 0 -805 1 1 6 N
S -50 -695 0 -705 1 1 6 N
S -50 -595 0 -605 1 1 6 N
S -50 -495 0 -505 1 1 6 N
S -50 -395 0 -405 1 1 6 N
S -50 -295 0 -305 1 1 6 N
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 305 0 295 1 1 6 N
S -50 405 0 395 1 1 6 N
S -50 505 0 495 1 1 6 N
S -50 605 0 595 1 1 6 N
S -50 705 0 695 1 1 6 N
S -50 805 0 795 1 1 6 N
S -50 905 0 895 1 1 6 N
S -50 1005 0 995 1 1 6 N
S -50 1105 0 1095 1 1 6 N
S -50 1150 150 -1150 1 1 10 f
S 150 -1095 100 -1105 1 1 6 N
S 150 -995 100 -1005 1 1 6 N
S 150 -895 100 -905 1 1 6 N
S 150 -795 100 -805 1 1 6 N
S 150 -695 100 -705 1 1 6 N
S 150 -595 100 -605 1 1 6 N
S 150 -495 100 -505 1 1 6 N
S 150 -395 100 -405 1 1 6 N
S 150 -295 100 -305 1 1 6 N
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
S 150 305 100 295 1 1 6 N
S 150 405 100 395 1 1 6 N
S 150 505 100 495 1 1 6 N
S 150 605 100 595 1 1 6 N
S 150 705 100 695 1 1 6 N
S 150 805 100 795 1 1 6 N
S 150 905 100 895 1 1 6 N
S 150 1005 100 995 1 1 6 N
S 150 1105 100 1095 1 1 6 N
X Pin_1 1 -200 1100 150 R 50 50 1 1 P
X Pin_10 10 300 700 150 L 50 50 1 1 P
X Pin_11 11 -200 600 150 R 50 50 1 1 P
X Pin_12 12 300 600 150 L 50 50 1 1 P
X Pin_13 13 -200 500 150 R 50 50 1 1 P
X Pin_14 14 300 500 150 L 50 50 1 1 P
X Pin_15 15 -200 400 150 R 50 50 1 1 P
X Pin_16 16 300 400 150 L 50 50 1 1 P
X Pin_17 17 -200 300 150 R 50 50 1 1 P
X Pin_18 18 300 300 150 L 50 50 1 1 P
X Pin_19 19 -200 200 150 R 50 50 1 1 P
X Pin_2 2 300 1100 150 L 50 50 1 1 P
X Pin_20 20 300 200 150 L 50 50 1 1 P
X Pin_21 21 -200 100 150 R 50 50 1 1 P
X Pin_22 22 300 100 150 L 50 50 1 1 P
X Pin_23 23 -200 0 150 R 50 50 1 1 P
X Pin_24 24 300 0 150 L 50 50 1 1 P
X Pin_25 25 -200 -100 150 R 50 50 1 1 P
X Pin_26 26 300 -100 150 L 50 50 1 1 P
X Pin_27 27 -200 -200 150 R 50 50 1 1 P
X Pin_28 28 300 -200 150 L 50 50 1 1 P
X Pin_29 29 -200 -300 150 R 50 50 1 1 P
X Pin_3 3 -200 1000 150 R 50 50 1 1 P
X Pin_30 30 300 -300 150 L 50 50 1 1 P
X Pin_31 31 -200 -400 150 R 50 50 1 1 P
X Pin_32 32 300 -400 150 L 50 50 1 1 P
X Pin_33 33 -200 -500 150 R 50 50 1 1 P
X Pin_34 34 300 -500 150 L 50 50 1 1 P
X Pin_35 35 -200 -600 150 R 50 50 1 1 P
X Pin_36 36 300 -600 150 L 50 50 1 1 P
X Pin_37 37 -200 -700 150 R 50 50 1 1 P
X Pin_38 38 300 -700 150 L 50 50 1 1 P
X Pin_39 39 -200 -800 150 R 50 50 1 1 P
X Pin_4 4 300 1000 150 L 50 50 1 1 P
X Pin_40 40 300 -800 150 L 50 50 1 1 P
X Pin_41 41 -200 -900 150 R 50 50 1 1 P
X Pin_42 42 300 -900 150 L 50 50 1 1 P
X Pin_43 43 -200 -1000 150 R 50 50 1 1 P
X Pin_44 44 300 -1000 150 L 50 50 1 1 P
X Pin_45 45 -200 -1100 150 R 50 50 1 1 P
X Pin_46 46 300 -1100 150 L 50 50 1 1 P
X Pin_5 5 -200 900 150 R 50 50 1 1 P
X Pin_6 6 300 900 150 L 50 50 1 1 P
X Pin_7 7 -200 800 150 R 50 50 1 1 P
X Pin_8 8 300 800 150 L 50 50 1 1 P
X Pin_9 9 -200 700 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Raspberry_Pi_2_3
#
DEF Connector_Raspberry_Pi_2_3 J 0 40 Y Y 1 F N
@@ -1200,6 +1492,102 @@ X V1 6 -400 -100 100 R 50 50 1 1 I
ENDDRAW
ENDDEF
#
# Elabdev_Microbit_Edge_Conn
#
DEF Elabdev_Microbit_Edge_Conn J 0 40 Y Y 1 F N
F0 "J" 50 2050 50 H V C CNN
F1 "Elabdev_Microbit_Edge_Conn" 50 1950 50 H V C CNN
F2 "" -100 -100 50 H I C CNN
F3 "" -100 -100 50 H I C CNN
$FPLIST
*17809*
*4UCON*
$ENDFPLIST
DRAW
S -350 1850 350 -2150 0 0 10 f
X P22_GND 1 500 1800 150 L 50 50 1 1 P
X ~ 10 -500 1400 150 R 50 50 1 1 N N
X P21_GND 11 500 1300 150 L 50 50 1 1 P
X ~ 12 -500 1300 150 R 50 50 1 1 N N
X P20_SDA 13 500 1200 150 L 50 50 1 1 P
X ~ 14 -500 1200 150 R 50 50 1 1 N N
X P19_SCL 15 500 1100 150 L 50 50 1 1 P
X ~ 16 -500 1100 150 R 50 50 1 1 N N
X P18_3v3 17 500 1000 150 L 50 50 1 1 P
X ~ 18 -500 1000 150 R 50 50 1 1 N N
X 3v3 19 500 900 150 L 50 50 1 1 P
X ~ 2 -500 1800 150 R 50 50 1 1 N N
X ~ 20 -500 900 150 R 50 50 1 1 N N
X 3v3 21 500 800 150 L 50 50 1 1 P
X ~ 22 -500 800 150 R 50 50 1 1 N N
X 3v3 23 500 700 150 L 50 50 1 1 P
X ~ 24 -500 700 150 R 50 50 1 1 N N
X 3v3 25 500 600 150 L 50 50 1 1 P
X ~ 26 -500 600 150 R 50 50 1 1 N N
X P17_3v3 27 500 500 150 L 50 50 1 1 P
X ~ 28 -500 500 150 R 50 50 1 1 N N
X P16 29 500 400 150 L 50 50 1 1 P
X GND 3 500 1700 150 L 50 50 1 1 W
X ~ 30 -500 400 150 R 50 50 1 1 N N
X P15_MOSI 31 500 300 150 L 50 50 1 1 P
X ~ 32 -500 300 150 R 50 50 1 1 N N
X P14_MISO 33 500 200 150 L 50 50 1 1 P
X ~ 34 -500 200 150 R 50 50 1 1 N N
X P13_SCK 35 500 100 150 L 50 50 1 1 P
X ~ 36 -500 100 150 R 50 50 1 1 N N
X P2 37 500 0 150 L 50 50 1 1 P
X ~ 38 -500 0 150 R 50 50 1 1 N N
X P2 39 500 -100 150 L 50 50 1 1 P
X ~ 4 -500 1700 150 R 50 50 1 1 N N
X ~ 40 -500 -100 150 R 50 50 1 1 N N
X P2 41 500 -200 150 L 50 50 1 1 P
X ~ 42 -500 -200 150 R 50 50 1 1 N N
X P2 43 500 -300 150 L 50 50 1 1 P
X ~ 44 -500 -300 150 R 50 50 1 1 N N
X P12 45 500 -400 150 L 50 50 1 1 P
X ~ 46 -500 -400 150 R 50 50 1 1 N N
X P11_Button_B 47 500 -500 150 L 50 50 1 1 P
X ~ 48 -500 -500 150 R 50 50 1 1 N N
X P10 49 500 -600 150 L 50 50 1 1 P
X GND 5 500 1600 150 L 50 50 1 1 W
X ~ 50 -500 -600 150 R 50 50 1 1 N N
X P9 51 500 -700 150 L 50 50 1 1 P
X ~ 52 -500 -700 150 R 50 50 1 1 N N
X P8 53 500 -800 150 L 50 50 1 1 P
X ~ 54 -500 -800 150 R 50 50 1 1 N N
X P1 55 500 -900 150 L 50 50 1 1 P
X ~ 56 -500 -900 150 R 50 50 1 1 N N
X P1 57 500 -1000 150 L 50 50 1 1 P
X ~ 58 -500 -1000 150 R 50 50 1 1 N N
X P1 59 500 -1100 150 L 50 50 1 1 P
X ~ 6 -500 1600 150 R 50 50 1 1 N N
X ~ 60 -500 -1100 150 R 50 50 1 1 N N
X P1 61 500 -1200 150 L 50 50 1 1 P
X ~ 62 -500 -1200 150 R 50 50 1 1 N N
X P7 63 500 -1300 150 L 50 50 1 1 P
X ~ 64 -500 -1300 150 R 50 50 1 1 N N
X P6 65 500 -1400 150 L 50 50 1 1 P
X ~ 66 -500 -1400 150 R 50 50 1 1 N N
X P5_Button_A 67 500 -1500 150 L 50 50 1 1 P
X ~ 68 -500 -1500 150 R 50 50 1 1 N N
X P4 69 500 -1600 150 L 50 50 1 1 P
X GND 7 500 1500 150 L 50 50 1 1 W
X ~ 70 -500 -1600 150 R 50 50 1 1 N N
X P0 71 500 -1700 150 L 50 50 1 1 P
X ~ 72 -500 -1700 150 R 50 50 1 1 N N
X P0 73 500 -1800 150 L 50 50 1 1 P
X ~ 74 -500 -1800 150 R 50 50 1 1 N N
X P0 75 500 -1900 150 L 50 50 1 1 P
X ~ 76 -500 -1900 150 R 50 50 1 1 N N
X P0 77 500 -2000 150 L 50 50 1 1 P
X ~ 78 -500 -2000 150 R 50 50 1 1 N N
X P3 79 500 -2100 150 L 50 50 1 1 P
X ~ 8 -500 1500 150 R 50 50 1 1 N N
X ~ 80 -500 -2100 150 R 50 50 1 1 N N
X GND 9 500 1400 150 L 50 50 1 1 W
ENDDRAW
ENDDEF
#
# Elabdev_SKY13373
#
DEF Elabdev_SKY13373 U 0 40 Y Y 1 F N
@@ -1688,6 +2076,21 @@ 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


+ 1772
- 889
hardware/dscomm.net
File diff suppressed because it is too large
View File


+ 1
- 1
hardware/feat-mchip.sch View File

@@ -3,7 +3,7 @@ EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 2 9
Sheet 2 13
Title "Democratic Sendcomm"
Date "2020-11-20"
Rev "0.9.0"


+ 1
- 2
hardware/form-arduino.kicad_pcb View File

@@ -72,8 +72,7 @@
(pad_size 4.064 4.064)
(pad_drill 3.048)
(pad_to_mask_clearance 0)
(aux_axis_origin 110.998 126.365)
(grid_origin 110.998 126.365)
(aux_axis_origin 0 0)
(visible_elements FFFFFF7F)
(pcbplotparams
(layerselection 0x00030_80000001)


+ 87
- 58
hardware/form-arduino.sch View File

@@ -29,11 +29,11 @@ Text Label 8900 2900 0 60 ~ 0
A4(SDA)
Text Label 8900 3000 0 60 ~ 0
A5(SCL)
Text Label 10550 3000 0 60 ~ 0
Text Label 10350 3000 0 60 ~ 0
0(Rx)
Text Label 10550 2800 0 60 ~ 0
2
Text Label 10550 2900 0 60 ~ 0
Text Label 10350 2900 0 60 ~ 0
1(Tx)
Text Label 10550 2700 0 60 ~ 0
3(**)
@@ -69,10 +69,10 @@ Holes
Text Notes 8550 750 0 60 ~ 0
Shield for Arduino that uses\nthe same pin disposition\nlike "Uno" board Rev 3.
$Comp
L Connector_Generic:Conn_01x08 P1
L Connector_Generic:Conn_01x08 UNO_P1
U 1 1 56D70129
P 9600 1900
F 0 "P1" H 9600 2350 50 0000 C CNN
F 0 "UNO_P1" H 9600 2350 50 0000 C CNN
F 1 "Power" V 9700 1900 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical" V 9750 1900 20 0000 C CNN
F 3 "" H 9600 1900 50 0001 C CNN
@@ -82,54 +82,10 @@ $EndComp
Text Label 8650 1800 0 60 ~ 0
Reset
$Comp
L power:+3.3V #PWR01
U 1 1 56D70538
P 9150 1450
F 0 "#PWR01" H 9150 1300 50 0001 C CNN
F 1 "+3.3V" V 9150 1700 50 0000 C CNN
F 2 "" H 9150 1450 50 0000 C CNN
F 3 "" H 9150 1450 50 0000 C CNN
1 9150 1450
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR02
U 1 1 56D707BB
P 9050 1350
F 0 "#PWR02" H 9050 1200 50 0001 C CNN
F 1 "+5V" V 9050 1550 50 0000 C CNN
F 2 "" H 9050 1350 50 0000 C CNN
F 3 "" H 9050 1350 50 0000 C CNN
1 9050 1350
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR03
U 1 1 56D70CC2
P 9300 3150
F 0 "#PWR03" H 9300 2900 50 0001 C CNN
F 1 "GND" H 9300 3000 50 0000 C CNN
F 2 "" H 9300 3150 50 0000 C CNN
F 3 "" H 9300 3150 50 0000 C CNN
1 9300 3150
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR04
U 1 1 56D70CFF
P 10300 3150
F 0 "#PWR04" H 10300 2900 50 0001 C CNN
F 1 "GND" H 10300 3000 50 0000 C CNN
F 2 "" H 10300 3150 50 0000 C CNN
F 3 "" H 10300 3150 50 0000 C CNN
1 10300 3150
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_01x06 P2
L Connector_Generic:Conn_01x06 UNO_P2
U 1 1 56D70DD8
P 9600 2700
F 0 "P2" H 9600 2300 50 0000 C CNN
F 0 "UNO_P2" H 9600 2250 50 0000 C CNN
F 1 "Analog" V 9700 2700 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical" V 9750 2750 20 0000 C CNN
F 3 "" H 9600 2700 50 0001 C CNN
@@ -185,10 +141,10 @@ NoConn ~ 10900 850
NoConn ~ 11000 850
NoConn ~ 11100 850
$Comp
L Connector_Generic:Conn_01x08 P4
L Connector_Generic:Conn_01x08 UNO_P4
U 1 1 56D7164F
P 10000 2600
F 0 "P4" H 10000 2100 50 0000 C CNN
F 0 "UNO_P4" H 10000 2050 50 0000 C CNN
F 1 "Digital" V 10100 2600 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical" V 10150 2550 20 0000 C CNN
F 3 "" H 10000 2600 50 0001 C CNN
@@ -217,9 +173,9 @@ Connection ~ 9300 2200
Wire Wire Line
8950 2300 8950 1450
Wire Wire Line
9050 2000 9050 1350
9050 2000 9050 1250
Wire Wire Line
9150 1900 9150 1450
9150 1900 9150 1250
Wire Wire Line
9400 2500 8900 2500
Wire Wire Line
@@ -233,10 +189,10 @@ Wire Wire Line
Wire Wire Line
9400 3000 8900 3000
$Comp
L Connector_Generic:Conn_01x10 P3
L Connector_Generic:Conn_01x10 UNO_P3
U 1 1 56D721E0
P 10000 1600
F 0 "P3" H 10000 2150 50 0000 C CNN
F 0 "UNO_P3" H 10000 2150 50 0000 C CNN
F 1 "Digital" V 10100 1600 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical" V 10150 1600 20 0000 C CNN
F 3 "" H 10000 1600 50 0001 C CNN
@@ -262,9 +218,9 @@ Wire Wire Line
Wire Wire Line
10200 1200 10550 1200
Wire Wire Line
10200 3000 10550 3000
10200 3000 10650 3000
Wire Wire Line
10200 2900 10550 2900
10200 2900 10650 2900
Wire Wire Line
10200 2800 10550 2800
Wire Wire Line
@@ -297,4 +253,77 @@ Wire Notes Line
11200 1000 10700 1000
Wire Notes Line
10700 1000 10700 500
NoConn ~ 9400 3000
NoConn ~ 9400 2900
NoConn ~ 9400 2800
NoConn ~ 9400 2700
NoConn ~ 9400 2600
NoConn ~ 9400 2500
NoConn ~ 10200 2800
NoConn ~ 10200 2700
NoConn ~ 10200 2600
NoConn ~ 10200 2500
NoConn ~ 10200 2400
NoConn ~ 10200 2300
NoConn ~ 10200 2100
NoConn ~ 10200 2000
NoConn ~ 10200 1900
NoConn ~ 10200 1800
NoConn ~ 10200 1700
NoConn ~ 10200 1600
NoConn ~ 10200 1400
NoConn ~ 9400 2000
NoConn ~ 9400 1800
NoConn ~ 9400 1700
NoConn ~ 9400 2300
NoConn ~ 10200 1200
NoConn ~ 10200 1300
Text GLabel 10650 3000 2 50 Input ~ 0
EXT_UART_TX
Text GLabel 10650 2900 2 50 Output ~ 0
EXT_UART_RX
$Comp
L power:+5V #PWR049
U 1 1 5FD7DB41
P 9050 1250
F 0 "#PWR049" H 9050 1100 50 0001 C CNN
F 1 "+5V" H 9000 1400 50 0000 C CNN
F 2 "" H 9050 1250 50 0001 C CNN
F 3 "" H 9050 1250 50 0001 C CNN
1 9050 1250
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR051
U 1 1 5FD7DFDA
P 9300 3150
F 0 "#PWR051" H 9300 2900 50 0001 C CNN
F 1 "GND" H 9305 2977 50 0000 C CNN
F 2 "" H 9300 3150 50 0001 C CNN
F 3 "" H 9300 3150 50 0001 C CNN
1 9300 3150
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR052
U 1 1 5FD7E200
P 10300 3150
F 0 "#PWR052" H 10300 2900 50 0001 C CNN
F 1 "GND" H 10305 2977 50 0000 C CNN
F 2 "" H 10300 3150 50 0001 C CNN
F 3 "" H 10300 3150 50 0001 C CNN
1 10300 3150
1 0 0 -1
$EndComp
$Comp
L power:+3V3 #PWR050
U 1 1 5FD7E700
P 9150 1250
F 0 "#PWR050" H 9150 1100 50 0001 C CNN
F 1 "+3V3" H 9200 1400 50 0000 C CNN
F 2 "" H 9150 1250 50 0001 C CNN
F 3 "" H 9150 1250 50 0001 C CNN
1 9150 1250
1 0 0 -1
$EndComp
$EndSCHEMATC

+ 188
- 198
hardware/form-beagle.sch View File

@@ -13,240 +13,230 @@ Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L power:GNDD #PWR01
U 1 1 5589785A
P 2450 3550
F 0 "#PWR01" H 2450 3300 50 0001 C CNN
F 1 "GNDD" H 2450 3400 50 0000 C CNN
F 2 "" H 2450 3550 60 0000 C CNN
F 3 "" H 2450 3550 60 0000 C CNN
1 2450 3550
1 0 0 -1
$EndComp
Wire Wire Line
2700 3250 2850 3250
4550 5100 4700 5100
Wire Wire Line
2850 3250 2850 3350
4700 5100 4700 5200
Wire Wire Line
2850 3450 2450 3450
4700 5300 4300 5300
Wire Wire Line
2050 3450 2050 3350
3900 5300 3900 5200
Wire Wire Line
2050 3250 2200 3250
3900 5100 4050 5100
Wire Wire Line
2200 3350 2050 3350
Connection ~ 2050 3350
4050 5200 3900 5200
Connection ~ 3900 5200
Wire Wire Line
2700 3350 2850 3350
Connection ~ 2850 3350
4550 5200 4700 5200
Connection ~ 4700 5200
Wire Wire Line
2450 3550 2450 3450
Connection ~ 2450 3450
$Comp
L power:GNDD #PWR02
U 1 1 558978D3
P 3500 1150
F 0 "#PWR02" H 3500 900 50 0001 C CNN
F 1 "GNDD" H 3500 1000 50 0000 C CNN
F 2 "" H 3500 1150 60 0000 C CNN
F 3 "" H 3500 1150 60 0000 C CNN
1 3500 1150
0 -1 -1 0
$EndComp
$Comp
L power:GNDD #PWR03
U 1 1 5589790A
P 1400 1150
F 0 "#PWR03" H 1400 900 50 0001 C CNN
F 1 "GNDD" H 1400 1000 50 0000 C CNN
F 2 "" H 1400 1150 60 0000 C CNN
F 3 "" H 1400 1150 60 0000 C CNN
1 1400 1150
0 1 1 0
$EndComp
$Comp
L power:GNDD #PWR04
U 1 1 558979C1
P 4650 1150
F 0 "#PWR04" H 4650 900 50 0001 C CNN
F 1 "GNDD" H 4650 1000 50 0000 C CNN
F 2 "" H 4650 1150 60 0000 C CNN
F 3 "" H 4650 1150 60 0000 C CNN
1 4650 1150
0 1 1 0
$EndComp
$Comp
L power:GNDD #PWR05
U 1 1 558979E8
P 5650 1150
F 0 "#PWR05" H 5650 900 50 0001 C CNN
F 1 "GNDD" H 5650 1000 50 0000 C CNN
F 2 "" H 5650 1150 60 0000 C CNN
F 3 "" H 5650 1150 60 0000 C CNN
1 5650 1150
0 -1 -1 0
$EndComp
$Comp
L power:+3.3V #PWR06
U 1 1 55897A67
P 2850 950
F 0 "#PWR06" H 2850 800 50 0001 C CNN
F 1 "+3V3" H 2850 1090 50 0000 C CNN
F 2 "" H 2850 950 60 0000 C CNN
F 3 "" H 2850 950 60 0000 C CNN
1 2850 950
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR07
U 1 1 55897A7F
P 3050 950
F 0 "#PWR07" H 3050 800 50 0001 C CNN
F 1 "+5V" H 3050 1090 50 0000 C CNN
F 2 "" H 3050 950 60 0000 C CNN
F 3 "" H 3050 950 60 0000 C CNN
1 3050 950
1 0 0 -1
$EndComp
4300 5400 4300 5300
Connection ~ 4300 5300
Wire Wire Line
2700 1250 2850 1250
4550 3100 4700 3100
Wire Wire Line
2850 1250 2850 950
4700 3100 4700 2800
Wire Wire Line
2700 1350 3050 1350
4050 3100 3900 3100
Wire Wire Line
3050 1350 3050 950
3900 3100 3900 2800
Wire Wire Line
3300 950 3300 1450
4550 3000 5350 3000
Wire Wire Line
3300 1450 2700 1450
4050 3000 3250 3000
Wire Wire Line
6500 3000 6750 3000
Wire Wire Line
7250 3000 7500 3000
$Comp
L power:+3.3V #PWR08
U 1 1 55897EE7
P 2050 950
F 0 "#PWR08" H 2050 800 50 0001 C CNN
F 1 "+3V3" H 2050 1090 50 0000 C CNN
F 2 "" H 2050 950 60 0000 C CNN
F 3 "" H 2050 950 60 0000 C CNN
1 2050 950
L Connector_Generic:Conn_02x23_Odd_Even BB_P9
U 1 1 55DF7DBA
P 4250 4100
F 0 "BB_P9" H 4300 5300 50 0000 C CNN
F 1 "BeagleBone_Black_Header" V 4300 4150 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x23_P2.54mm_Vertical" H 4250 3250 60 0001 C CNN
F 3 "" H 4250 3250 60 0001 C CNN
1 4250 4100
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR09
U 1 1 55897EF8
P 1850 950
F 0 "#PWR09" H 1850 800 50 0001 C CNN
F 1 "+5V" H 1850 1090 50 0000 C CNN
F 2 "" H 1850 950 60 0000 C CNN
F 3 "" H 1850 950 60 0000 C CNN
1 1850 950
L Connector_Generic:Conn_02x23_Odd_Even BB_P8
U 1 1 55DF7DE1
P 6950 4100
F 0 "BB_P8" H 7000 5300 50 0000 C CNN
F 1 "BeagleBone_Black_Header" V 7000 4150 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x23_P2.54mm_Vertical" H 6950 3250 60 0001 C CNN
F 3 "" H 6950 3250 60 0001 C CNN
1 6950 4100
1 0 0 -1
$EndComp
Wire Wire Line
2200 1250 2050 1250
Wire Wire Line
2050 1250 2050 950
Wire Wire Line
2200 1350 1850 1350
Wire Wire Line
1850 1350 1850 950
Wire Wire Line
2200 1450 1600 1450
Wire Wire Line
1600 1450 1600 950
Wire Wire Line
2700 1150 3500 1150
Wire Wire Line
2200 1150 1400 1150
Wire Wire Line
4650 1150 4900 1150
Wire Wire Line
5400 1150 5650 1150
3900 5200 3900 5100
Wire Wire Line
4700 5200 4700 5300
Wire Wire Line
4300 5300 3900 5300
NoConn ~ 6750 3100
NoConn ~ 6750 3200
NoConn ~ 6750 3300
NoConn ~ 6750 3400
NoConn ~ 6750 3500
NoConn ~ 6750 3600
NoConn ~ 6750 3700
NoConn ~ 6750 3800
NoConn ~ 6750 3900
NoConn ~ 6750 4000
NoConn ~ 6750 4100
NoConn ~ 6750 4200
NoConn ~ 6750 4300
NoConn ~ 6750 4400
NoConn ~ 6750 4500
NoConn ~ 6750 4600
NoConn ~ 6750 4700
NoConn ~ 6750 4800
NoConn ~ 6750 4900
NoConn ~ 6750 5000
NoConn ~ 6750 5100
NoConn ~ 6750 5200
NoConn ~ 7250 5200
NoConn ~ 7250 5100
NoConn ~ 7250 5000
NoConn ~ 7250 4900
NoConn ~ 7250 4800
NoConn ~ 7250 4700
NoConn ~ 7250 4600
NoConn ~ 7250 4500
NoConn ~ 7250 4400
NoConn ~ 7250 4300
NoConn ~ 7250 4200
NoConn ~ 7250 4100
NoConn ~ 7250 4000
NoConn ~ 7250 3900
NoConn ~ 7250 3800
NoConn ~ 7250 3700
NoConn ~ 7250 3600
NoConn ~ 7250 3500
NoConn ~ 7250 3400
NoConn ~ 7250 3300
NoConn ~ 7250 3200
NoConn ~ 7250 3100
Text GLabel 4550 4200 2 50 Input ~ 0
EXT_UART_TX
Text GLabel 4550 4100 2 50 Output ~ 0
EXT_UART_RX
NoConn ~ 4550 5000
NoConn ~ 4550 4900
NoConn ~ 4550 4800
NoConn ~ 4550 4700
NoConn ~ 4550 4600
NoConn ~ 4550 4500
NoConn ~ 4550 4400
NoConn ~ 4550 4300
NoConn ~ 4050 5000
NoConn ~ 4050 4900
NoConn ~ 4050 4800
NoConn ~ 4050 4700
NoConn ~ 4050 4600
NoConn ~ 4050 4500
NoConn ~ 4050 4400
NoConn ~ 4050 4300
NoConn ~ 4050 4200
NoConn ~ 4050 4100
NoConn ~ 4050 4000
NoConn ~ 4050 3900
NoConn ~ 4050 3800
NoConn ~ 4050 3700
NoConn ~ 4050 3600
NoConn ~ 4550 3600
NoConn ~ 4550 3700
NoConn ~ 4550 3800
NoConn ~ 4550 3900
NoConn ~ 4550 4000
$Comp
L Elabdev:SYS_5V #PWR010
U 1 1 55898497
P 3300 950
F 0 "#PWR010" H 3300 800 50 0001 C CNN
F 1 "SYS_5V" H 3300 1090 50 0000 C CNN
F 2 "" H 3300 950 60 0000 C CNN
F 3 "" H 3300 950 60 0000 C CNN
1 3300 950
L power:GND #PWR048
U 1 1 5FD3D0E3
P 4300 5400
F 0 "#PWR048" H 4300 5150 50 0001 C CNN
F 1 "GND" H 4305 5227 50 0000 C CNN
F 2 "" H 4300 5400 50 0001 C CNN
F 3 "" H 4300 5400 50 0001 C CNN
1 4300 5400
1 0 0 -1
$EndComp
$Comp
L Elabdev:SYS_5V #PWR011
U 1 1 558984AF
P 1600 950
F 0 "#PWR011" H 1600 800 50 0001 C CNN
F 1 "SYS_5V" H 1600 1090 50 0000 C CNN
F 2 "" H 1600 950 60 0000 C CNN
F 3 "" H 1600 950 60 0000 C CNN
1 1600 950
L power:GND #PWR046
U 1 1 5FD3D3CC
P 6500 3000
F 0 "#PWR046" H 6500 2750 50 0001 C CNN
F 1 "GND" H 6505 2827 50 0000 C CNN
F 2 "" H 6500 3000 50 0001 C CNN
F 3 "" H 6500 3000 50 0001 C CNN
1 6500 3000
1 0 0 -1
$EndComp
$Comp
L Elabdev:VDD_ADC #PWR012
U 1 1 558985D8
P 3050 2550
F 0 "#PWR012" H 3050 2400 50 0001 C CNN
F 1 "VDD_ADC" H 3050 2690 50 0000 C CNN
F 2 "" H 3050 2550 60 0000 C CNN
F 3 "" H 3050 2550 60 0000 C CNN
1 3050 2550
L power:GND #PWR047
U 1 1 5FD3D6E3
P 7500 3000
F 0 "#PWR047" H 7500 2750 50 0001 C CNN
F 1 "GND" H 7505 2827 50 0000 C CNN
F 2 "" H 7500 3000 50 0001 C CNN
F 3 "" H 7500 3000 50 0001 C CNN
1 7500 3000
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR044
U 1 1 5FD3D94B
P 3250 3000
F 0 "#PWR044" H 3250 2750 50 0001 C CNN
F 1 "GND" H 3255 2827 50 0000 C CNN
F 2 "" H 3250 3000 50 0001 C CNN
F 3 "" H 3250 3000 50 0001 C CNN
1 3250 3000
1 0 0 -1
$EndComp
Wire Wire Line
2700 2650 3050 2650
Wire Wire Line
3050 2650 3050 2550
$Comp
L Elabdev:GNDA_ADC #PWR013
U 1 1 5589865D
P 3050 2750
F 0 "#PWR013" H 3050 2500 50 0001 C CNN
F 1 "GNDA_ADC" H 3050 2600 50 0000 C CNN
F 2 "" H 3050 2750 60 0000 C CNN
F 3 "" H 3050 2750 60 0000 C CNN
1 3050 2750
0 -1 -1 0
L power:GND #PWR045
U 1 1 5FD3DC03
P 5350 3000
F 0 "#PWR045" H 5350 2750 50 0001 C CNN
F 1 "GND" H 5355 2827 50 0000 C CNN
F 2 "" H 5350 3000 50 0001 C CNN
F 3 "" H 5350 3000 50 0001 C CNN
1 5350 3000
1 0 0 -1
$EndComp
Wire Wire Line
2700 2750 3050 2750
Text GLabel 2800 1550 2 50 Input ~ 0
SYS_RESETN
Wire Wire Line
2700 1550 2800 1550
Text GLabel 2100 1550 0 50 Input ~ 0
PWR_BUT
Wire Wire Line
2200 1550 2100 1550
NoConn ~ 4550 3300
NoConn ~ 4550 3200
NoConn ~ 4050 3300
NoConn ~ 4050 3200
NoConn ~ 4050 3400
NoConn ~ 4050 3500
NoConn ~ 4550 3400
NoConn ~ 4550 3500
Text Notes 3850 2350 0 150 ~ 0
Beaglebone Black connectors
$Comp
L Connector_Generic:Conn_02x23_Odd_Even P9
U 1 1 55DF7DBA
P 2400 2250
F 0 "P9" H 2400 3450 50 0000 C CNN
F 1 "BeagleBone_Black_Header" V 2450 2300 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x23_P2.54mm_Vertical" H 2400 1400 60 0001 C CNN
F 3 "" H 2400 1400 60 0001 C CNN
1 2400 2250
L power:+3V3 #PWR059
U 1 1 5FD868BC
P 3900 2800
F 0 "#PWR059" H 3900 2650 50 0001 C CNN
F 1 "+3V3" H 3915 2973 50 0000 C CNN
F 2 "" H 3900 2800 50 0001 C CNN
F 3 "" H 3900 2800 50 0001 C CNN
1 3900 2800
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_02x23_Odd_Even P8
U 1 1 55DF7DE1
P 5100 2250
F 0 "P8" H 5100 3450 50 0000 C CNN
F 1 "BeagleBone_Black_Header" V 5150 2300 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x23_P2.54mm_Vertical" H 5100 1400 60 0001 C CNN
F 3 "" H 5100 1400 60 0001 C CNN
1 5100 2250
L power:+3V3 #PWR060
U 1 1 5FD86B9C
P 4700 2800
F 0 "#PWR060" H 4700 2650 50 0001 C CNN
F 1 "+3V3" H 4715 2973 50 0000 C CNN
F 2 "" H 4700 2800 50 0001 C CNN
F 3 "" H 4700 2800 50 0001 C CNN
1 4700 2800
1 0 0 -1
$EndComp
Wire Wire Line
2050 3350 2050 3250
Wire Wire Line
2850 3350 2850 3450
Wire Wire Line
2450 3450 2050 3450
$EndSCHEMATC

+ 349
- 7
hardware/form-bmicro.kicad_pcb View File

@@ -2,11 +2,11 @@

(general
(thickness 1.6)
(drawings 4)
(drawings 8)
(tracks 0)
(zones 0)
(modules 0)
(nets 1)
(modules 1)
(nets 71)
)

(page A4)
@@ -101,6 +101,76 @@
)

(net 0 "")
(net 1 GND)
(net 2 +3V3)
(net 3 EXT_UART_RX)
(net 4 EXT_UART_TX)
(net 5 "Net-(BBC_J0-Pad80)")
(net 6 "Net-(BBC_J0-Pad78)")
(net 7 "Net-(BBC_J0-Pad76)")
(net 8 "Net-(BBC_J0-Pad74)")
(net 9 "Net-(BBC_J0-Pad72)")
(net 10 "Net-(BBC_J0-Pad70)")
(net 11 "Net-(BBC_J0-Pad68)")
(net 12 "Net-(BBC_J0-Pad66)")
(net 13 "Net-(BBC_J0-Pad64)")
(net 14 "Net-(BBC_J0-Pad62)")
(net 15 "Net-(BBC_J0-Pad60)")
(net 16 "Net-(BBC_J0-Pad58)")
(net 17 "Net-(BBC_J0-Pad56)")
(net 18 "Net-(BBC_J0-Pad54)")
(net 19 "Net-(BBC_J0-Pad52)")
(net 20 "Net-(BBC_J0-Pad50)")
(net 21 "Net-(BBC_J0-Pad48)")
(net 22 "Net-(BBC_J0-Pad46)")
(net 23 "Net-(BBC_J0-Pad43)")
(net 24 "Net-(BBC_J0-Pad47)")
(net 25 "Net-(BBC_J0-Pad51)")
(net 26 "Net-(BBC_J0-Pad55)")
(net 27 "Net-(BBC_J0-Pad59)")
(net 28 "Net-(BBC_J0-Pad63)")
(net 29 "Net-(BBC_J0-Pad67)")
(net 30 "Net-(BBC_J0-Pad71)")
(net 31 "Net-(BBC_J0-Pad75)")
(net 32 "Net-(BBC_J0-Pad79)")
(net 33 "Net-(BBC_J0-Pad45)")
(net 34 "Net-(BBC_J0-Pad49)")
(net 35 "Net-(BBC_J0-Pad53)")
(net 36 "Net-(BBC_J0-Pad57)")
(net 37 "Net-(BBC_J0-Pad65)")
(net 38 "Net-(BBC_J0-Pad69)")
(net 39 "Net-(BBC_J0-Pad73)")
(net 40 "Net-(BBC_J0-Pad44)")
(net 41 "Net-(BBC_J0-Pad4)")
(net 42 "Net-(BBC_J0-Pad2)")
(net 43 "Net-(BBC_J0-Pad41)")
(net 44 "Net-(BBC_J0-Pad37)")
(net 45 "Net-(BBC_J0-Pad33)")
(net 46 "Net-(BBC_J0-Pad29)")
(net 47 "Net-(BBC_J0-Pad13)")
(net 48 "Net-(BBC_J0-Pad39)")
(net 49 "Net-(BBC_J0-Pad35)")
(net 50 "Net-(BBC_J0-Pad31)")
(net 51 "Net-(BBC_J0-Pad15)")
(net 52 "Net-(BBC_J0-Pad6)")
(net 53 "Net-(BBC_J0-Pad8)")
(net 54 "Net-(BBC_J0-Pad10)")
(net 55 "Net-(BBC_J0-Pad12)")
(net 56 "Net-(BBC_J0-Pad14)")
(net 57 "Net-(BBC_J0-Pad16)")
(net 58 "Net-(BBC_J0-Pad18)")
(net 59 "Net-(BBC_J0-Pad20)")
(net 60 "Net-(BBC_J0-Pad22)")
(net 61 "Net-(BBC_J0-Pad24)")
(net 62 "Net-(BBC_J0-Pad26)")
(net 63 "Net-(BBC_J0-Pad28)")
(net 64 "Net-(BBC_J0-Pad30)")
(net 65 "Net-(BBC_J0-Pad32)")
(net 66 "Net-(BBC_J0-Pad34)")
(net 67 "Net-(BBC_J0-Pad36)")
(net 68 "Net-(BBC_J0-Pad38)")
(net 69 "Net-(BBC_J0-Pad40)")
(net 70 "Net-(BBC_J0-Pad42)")

(net_class Default "This is the default net class."
(clearance 0.2)
@@ -109,11 +179,283 @@
(via_drill 0.4)
(uvia_dia 0.3)
(uvia_drill 0.1)
(add_net +3V3)
(add_net EXT_UART_RX)
(add_net EXT_UART_TX)
(add_net GND)
(add_net "Net-(BBC_J0-Pad10)")
(add_net "Net-(BBC_J0-Pad12)")
(add_net "Net-(BBC_J0-Pad13)")
(add_net "Net-(BBC_J0-Pad14)")
(add_net "Net-(BBC_J0-Pad15)")
(add_net "Net-(BBC_J0-Pad16)")
(add_net "Net-(BBC_J0-Pad18)")
(add_net "Net-(BBC_J0-Pad2)")
(add_net "Net-(BBC_J0-Pad20)")
(add_net "Net-(BBC_J0-Pad22)")
(add_net "Net-(BBC_J0-Pad24)")
(add_net "Net-(BBC_J0-Pad26)")
(add_net "Net-(BBC_J0-Pad28)")
(add_net "Net-(BBC_J0-Pad29)")
(add_net "Net-(BBC_J0-Pad30)")
(add_net "Net-(BBC_J0-Pad31)")
(add_net "Net-(BBC_J0-Pad32)")
(add_net "Net-(BBC_J0-Pad33)")
(add_net "Net-(BBC_J0-Pad34)")
(add_net "Net-(BBC_J0-Pad35)")
(add_net "Net-(BBC_J0-Pad36)")
(add_net "Net-(BBC_J0-Pad37)")
(add_net "Net-(BBC_J0-Pad38)")
(add_net "Net-(BBC_J0-Pad39)")
(add_net "Net-(BBC_J0-Pad4)")
(add_net "Net-(BBC_J0-Pad40)")
(add_net "Net-(BBC_J0-Pad41)")
(add_net "Net-(BBC_J0-Pad42)")
(add_net "Net-(BBC_J0-Pad43)")
(add_net "Net-(BBC_J0-Pad44)")
(add_net "Net-(BBC_J0-Pad45)")
(add_net "Net-(BBC_J0-Pad46)")
(add_net "Net-(BBC_J0-Pad47)")
(add_net "Net-(BBC_J0-Pad48)")
(add_net "Net-(BBC_J0-Pad49)")
(add_net "Net-(BBC_J0-Pad50)")
(add_net "Net-(BBC_J0-Pad51)")
(add_net "Net-(BBC_J0-Pad52)")
(add_net "Net-(BBC_J0-Pad53)")
(add_net "Net-(BBC_J0-Pad54)")
(add_net "Net-(BBC_J0-Pad55)")
(add_net "Net-(BBC_J0-Pad56)")
(add_net "Net-(BBC_J0-Pad57)")
(add_net "Net-(BBC_J0-Pad58)")
(add_net "Net-(BBC_J0-Pad59)")
(add_net "Net-(BBC_J0-Pad6)")
(add_net "Net-(BBC_J0-Pad60)")
(add_net "Net-(BBC_J0-Pad62)")
(add_net "Net-(BBC_J0-Pad63)")
(add_net "Net-(BBC_J0-Pad64)")
(add_net "Net-(BBC_J0-Pad65)")
(add_net "Net-(BBC_J0-Pad66)")
(add_net "Net-(BBC_J0-Pad67)")
(add_net "Net-(BBC_J0-Pad68)")
(add_net "Net-(BBC_J0-Pad69)")
(add_net "Net-(BBC_J0-Pad70)")
(add_net "Net-(BBC_J0-Pad71)")
(add_net "Net-(BBC_J0-Pad72)")
(add_net "Net-(BBC_J0-Pad73)")
(add_net "Net-(BBC_J0-Pad74)")
(add_net "Net-(BBC_J0-Pad75)")
(add_net "Net-(BBC_J0-Pad76)")
(add_net "Net-(BBC_J0-Pad78)")
(add_net "Net-(BBC_J0-Pad79)")
(add_net "Net-(BBC_J0-Pad8)")
(add_net "Net-(BBC_J0-Pad80)")
)

(gr_line (start 176 70) (end 120 70) (layer Edge.Cuts) (width 0.00254) (tstamp 5FC63D44))
(gr_line (start 176 135) (end 176 70) (layer Edge.Cuts) (width 0.00254))
(gr_line (start 120 135) (end 176 135) (layer Edge.Cuts) (width 0.00254))
(gr_line (start 120 70) (end 120 135) (layer Edge.Cuts) (width 0.00254))
(module Elabdev:BBCMicrobit_Edge_Conn (layer F.Cu) (tedit 58F39FBE) (tstamp 5FC725D7)
(at 166 127 90)
(descr "BBC micro:bit vertical edge connector")
(tags "bbc microbit edge connector vertical")
(path /5FC734AC/5FC74F3E)
(fp_text reference BBC_J0 (at 24.765 -2.54 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Microbit_Edge_Conn (at 24.8 10.5 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.27 0.09) (end -3.67 0.79) (layer F.Fab) (width 0.1))
(fp_line (start -3.68 -0.62) (end -2.28 0.08) (layer F.Fab) (width 0.1))
(fp_line (start -3.69 8.25) (end -3.69 -0.63) (layer F.Fab) (width 0.1))
(fp_line (start 53.21 8.25) (end -3.69 8.25) (layer F.Fab) (width 0.1))
(fp_line (start 53.21 -0.63) (end 53.21 8.25) (layer F.Fab) (width 0.1))
(fp_line (start -3.69 -0.63) (end 53.21 -0.63) (layer F.Fab) (width 0.1))
(fp_text user %R (at 24.765 3.81 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -4.3 -1.27) (end -4.3 8.89) (layer F.CrtYd) (width 0.05))
(fp_line (start -4.3 8.89) (end 53.82 8.89) (layer F.CrtYd) (width 0.05))
(fp_line (start 53.82 8.89) (end 53.82 -1.27) (layer F.CrtYd) (width 0.05))
(fp_line (start 53.82 -1.27) (end -4.3 -1.27) (layer F.CrtYd) (width 0.05))
(fp_line (start -4.27 -0.635) (end -3 0) (layer F.SilkS) (width 0.15))
(fp_line (start -3 0) (end -4.27 0.635) (layer F.SilkS) (width 0.15))
(fp_line (start 53.82 8.89) (end -4.3 8.89) (layer F.SilkS) (width 0.15))
(fp_line (start -4.3 8.89) (end -4.3 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start -4.3 -1.27) (end 53.82 -1.27) (layer F.SilkS) (width 0.15))
(fp_line (start 53.82 -1.27) (end 53.82 8.89) (layer F.SilkS) (width 0.15))
(fp_line (start 13.68 2.73) (end 13.68 3.28) (layer F.SilkS) (width 0.15))
(pad 80 thru_hole oval (at 49.53 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 5 "Net-(BBC_J0-Pad80)"))
(pad 78 thru_hole oval (at 48.26 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 6 "Net-(BBC_J0-Pad78)"))
(pad 76 thru_hole oval (at 46.99 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 7 "Net-(BBC_J0-Pad76)"))
(pad 74 thru_hole oval (at 45.72 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 8 "Net-(BBC_J0-Pad74)"))
(pad 72 thru_hole oval (at 44.45 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 9 "Net-(BBC_J0-Pad72)"))
(pad 70 thru_hole oval (at 43.18 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 10 "Net-(BBC_J0-Pad70)"))
(pad 68 thru_hole oval (at 41.91 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 11 "Net-(BBC_J0-Pad68)"))
(pad 66 thru_hole oval (at 40.64 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 12 "Net-(BBC_J0-Pad66)"))
(pad 64 thru_hole oval (at 39.37 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 13 "Net-(BBC_J0-Pad64)"))
(pad 62 thru_hole oval (at 38.1 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 14 "Net-(BBC_J0-Pad62)"))
(pad 60 thru_hole oval (at 36.83 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 15 "Net-(BBC_J0-Pad60)"))
(pad 58 thru_hole oval (at 35.56 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 16 "Net-(BBC_J0-Pad58)"))
(pad 56 thru_hole oval (at 34.29 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 17 "Net-(BBC_J0-Pad56)"))
(pad 54 thru_hole oval (at 33.02 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 18 "Net-(BBC_J0-Pad54)"))
(pad 52 thru_hole oval (at 31.75 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 19 "Net-(BBC_J0-Pad52)"))
(pad 50 thru_hole oval (at 30.48 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 20 "Net-(BBC_J0-Pad50)"))
(pad 48 thru_hole oval (at 29.21 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 21 "Net-(BBC_J0-Pad48)"))
(pad 46 thru_hole oval (at 27.94 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 22 "Net-(BBC_J0-Pad46)"))
(pad 43 thru_hole oval (at 26.67 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 23 "Net-(BBC_J0-Pad43)"))
(pad 47 thru_hole oval (at 29.21 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 24 "Net-(BBC_J0-Pad47)"))
(pad 51 thru_hole oval (at 31.75 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 25 "Net-(BBC_J0-Pad51)"))
(pad 55 thru_hole oval (at 34.29 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 26 "Net-(BBC_J0-Pad55)"))
(pad 59 thru_hole oval (at 36.83 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 27 "Net-(BBC_J0-Pad59)"))
(pad 63 thru_hole oval (at 39.37 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 28 "Net-(BBC_J0-Pad63)"))
(pad 67 thru_hole oval (at 41.91 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 29 "Net-(BBC_J0-Pad67)"))
(pad 71 thru_hole oval (at 44.45 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 30 "Net-(BBC_J0-Pad71)"))
(pad 75 thru_hole oval (at 46.99 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 31 "Net-(BBC_J0-Pad75)"))
(pad 79 thru_hole oval (at 49.53 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 32 "Net-(BBC_J0-Pad79)"))
(pad 45 thru_hole oval (at 27.94 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 33 "Net-(BBC_J0-Pad45)"))
(pad 49 thru_hole oval (at 30.48 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 34 "Net-(BBC_J0-Pad49)"))
(pad 53 thru_hole oval (at 33.02 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 35 "Net-(BBC_J0-Pad53)"))
(pad 57 thru_hole oval (at 35.56 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 36 "Net-(BBC_J0-Pad57)"))
(pad 61 thru_hole oval (at 38.1 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 4 EXT_UART_TX))
(pad 65 thru_hole oval (at 40.64 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 37 "Net-(BBC_J0-Pad65)"))
(pad 69 thru_hole oval (at 43.18 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 38 "Net-(BBC_J0-Pad69)"))
(pad 73 thru_hole oval (at 45.72 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 39 "Net-(BBC_J0-Pad73)"))
(pad 77 thru_hole oval (at 48.26 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 3 EXT_UART_RX))
(pad 44 thru_hole oval (at 26.67 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 40 "Net-(BBC_J0-Pad44)"))
(pad 4 thru_hole oval (at 1.27 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 41 "Net-(BBC_J0-Pad4)"))
(pad 2 thru_hole oval (at 0 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 42 "Net-(BBC_J0-Pad2)"))
(pad 41 thru_hole oval (at 25.4 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 43 "Net-(BBC_J0-Pad41)"))
(pad 37 thru_hole oval (at 22.86 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 44 "Net-(BBC_J0-Pad37)"))
(pad 33 thru_hole oval (at 20.32 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 45 "Net-(BBC_J0-Pad33)"))
(pad 29 thru_hole oval (at 17.78 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 46 "Net-(BBC_J0-Pad29)"))
(pad 25 thru_hole oval (at 15.24 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 2 +3V3))
(pad 21 thru_hole oval (at 12.7 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 2 +3V3))
(pad 17 thru_hole oval (at 10.16 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 2 +3V3))
(pad 13 thru_hole oval (at 7.62 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 47 "Net-(BBC_J0-Pad13)"))
(pad 9 thru_hole oval (at 5.08 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 1 GND))
(pad 5 thru_hole oval (at 2.54 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 1 GND))
(pad 39 thru_hole oval (at 24.13 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 48 "Net-(BBC_J0-Pad39)"))
(pad 35 thru_hole oval (at 21.59 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 49 "Net-(BBC_J0-Pad35)"))
(pad 31 thru_hole oval (at 19.05 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 50 "Net-(BBC_J0-Pad31)"))
(pad 27 thru_hole oval (at 16.51 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 2 +3V3))
(pad 23 thru_hole oval (at 13.97 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 2 +3V3))
(pad 19 thru_hole oval (at 11.43 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 2 +3V3))
(pad 15 thru_hole oval (at 8.89 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 51 "Net-(BBC_J0-Pad15)"))
(pad 11 thru_hole oval (at 6.35 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 1 GND))
(pad 7 thru_hole oval (at 3.81 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 1 GND))
(pad 3 thru_hole oval (at 1.27 2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 1 GND))
(pad 1 thru_hole rect (at 0 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 1 GND))
(pad 6 thru_hole oval (at 2.54 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 52 "Net-(BBC_J0-Pad6)"))
(pad 8 thru_hole oval (at 3.81 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 53 "Net-(BBC_J0-Pad8)"))
(pad 10 thru_hole oval (at 5.08 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 54 "Net-(BBC_J0-Pad10)"))
(pad 12 thru_hole oval (at 6.35 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 55 "Net-(BBC_J0-Pad12)"))
(pad 14 thru_hole oval (at 7.62 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 56 "Net-(BBC_J0-Pad14)"))
(pad 16 thru_hole oval (at 8.89 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 57 "Net-(BBC_J0-Pad16)"))
(pad 18 thru_hole oval (at 10.16 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 58 "Net-(BBC_J0-Pad18)"))
(pad 20 thru_hole oval (at 11.43 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 59 "Net-(BBC_J0-Pad20)"))
(pad 22 thru_hole oval (at 12.7 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 60 "Net-(BBC_J0-Pad22)"))
(pad 24 thru_hole oval (at 13.97 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 61 "Net-(BBC_J0-Pad24)"))
(pad 26 thru_hole oval (at 15.24 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 62 "Net-(BBC_J0-Pad26)"))
(pad 28 thru_hole oval (at 16.51 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 63 "Net-(BBC_J0-Pad28)"))
(pad 30 thru_hole oval (at 17.78 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 64 "Net-(BBC_J0-Pad30)"))
(pad 32 thru_hole oval (at 19.05 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 65 "Net-(BBC_J0-Pad32)"))
(pad 34 thru_hole oval (at 20.32 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 66 "Net-(BBC_J0-Pad34)"))
(pad 36 thru_hole oval (at 21.59 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 67 "Net-(BBC_J0-Pad36)"))
(pad 38 thru_hole oval (at 22.86 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 68 "Net-(BBC_J0-Pad38)"))
(pad 40 thru_hole oval (at 24.13 7.62 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 69 "Net-(BBC_J0-Pad40)"))
(pad 42 thru_hole oval (at 25.4 5.08 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)
(net 70 "Net-(BBC_J0-Pad42)"))
(model ${KISYS3DMOD}/Connector_4UCON.3dshapes/4UCON_17809_02x40x1.27mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

(gr_arc (start 122 133) (end 120 133) (angle -90) (layer Edge.Cuts) (width 0.1) (tstamp 5FC6C666))
(gr_arc (start 122 72) (end 122 70) (angle -90) (layer Edge.Cuts) (width 0.1) (tstamp 5FC6C65F))
(gr_arc (start 174 72) (end 176 72) (angle -90) (layer Edge.Cuts) (width 0.1) (tstamp 5FC6C653))
(gr_arc (start 174 133) (end 174 135) (angle -90) (layer Edge.Cuts) (width 0.1))
(gr_line (start 174 70) (end 122 70) (layer Edge.Cuts) (width 0.1) (tstamp 5FC63D44))
(gr_line (start 176 133) (end 176 72) (layer Edge.Cuts) (width 0.1))
(gr_line (start 122 135) (end 174 135) (layer Edge.Cuts) (width 0.1))
(gr_line (start 120 72) (end 120 133) (layer Edge.Cuts) (width 0.1))

)

+ 226
- 22
hardware/form-bmicro.pro View File

@@ -1,30 +1,10 @@
update=22/05/2015 07:44:53
update=Mi 02 Dez 2020 00:51:12 CET
version=1
last_client=kicad
last_client=pcbnew
[general]
version=1
RootSch=
BoardNm=
[pcbnew]
version=1
PageLayoutDescrFile=elabdev-black.kicad_wks
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
@@ -42,3 +22,227 @@ NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1
[pcbnew]
version=1
PageLayoutDescrFile=elabdev-black.kicad_wks
LastNetListRead=dscomm.net
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.25
ViaDiameter1=0.6
ViaDrill1=0.4
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.15
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.00254
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.25
ViaDiameter=0.6
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25

+ 110
- 2
hardware/form-bmicro.sch View File

@@ -14,14 +14,122 @@ Comment3 ""
Comment4 ""
$EndDescr
$Comp
L Elabdev:Microbit_Edge_Conn J?
L Elabdev:Microbit_Edge_Conn BBC_J0
U 1 1 5FC74F3E
P 5700 3700
F 0 "J?" H 5700 5725 50 0000 C CNN
F 0 "BBC_J0" H 5700 5725 50 0000 C CNN
F 1 "Microbit_Edge_Conn" H 5700 5634 50 0000 C CNN
F 2 "Elabdev:BBCMicrobit_Edge_Conn" H 5600 3600 50 0001 C CNN
F 3 "https://www.microbit.co.uk/device/pins/" H 5600 3600 50 0001 C CNN
1 5700 3700
1 0 0 -1
$EndComp
NoConn ~ 6200 2500
NoConn ~ 6200 2600
NoConn ~ 6200 3300
NoConn ~ 6200 3400
NoConn ~ 6200 3500
NoConn ~ 6200 3600
NoConn ~ 6200 3700
NoConn ~ 6200 3800
NoConn ~ 6200 3900
NoConn ~ 6200 4000
NoConn ~ 6200 4100
NoConn ~ 6200 4200
NoConn ~ 6200 4300
NoConn ~ 6200 4400
NoConn ~ 6200 4500
NoConn ~ 6200 4600
NoConn ~ 6200 4700
NoConn ~ 6200 4800
NoConn ~ 6200 5000
NoConn ~ 6200 5100
NoConn ~ 6200 5200
NoConn ~ 6200 5300
NoConn ~ 6200 5400
NoConn ~ 6200 5500
NoConn ~ 6200 5600
NoConn ~ 6200 5800
Text GLabel 6200 5700 2 50 Output ~ 0
EXT_UART_RX
Text GLabel 6200 4900 2 50 Input ~ 0
EXT_UART_TX
$Comp
L power:+3V3 #PWR058
U 1 1 5FD6F748
P 6400 2700
F 0 "#PWR058" H 6400 2550 50 0001 C CNN
F 1 "+3V3" H 6415 2873 50 0000 C CNN
F 2 "" H 6400 2700 50 0001 C CNN
F 3 "" H 6400 2700 50 0001 C CNN
1 6400 2700
1 0 0 -1
$EndComp
Wire Wire Line
6200 3200 6400 3200
Wire Wire Line
6400 3200 6400 3100
Wire Wire Line
6200 3100 6400 3100
Connection ~ 6400 3100
Wire Wire Line
6400 3100 6400 3000
Wire Wire Line
6200 3000 6400 3000
Connection ~ 6400 3000
Wire Wire Line
6400 3000 6400 2900
Wire Wire Line
6200 2900 6400 2900
Connection ~ 6400 2900
Wire Wire Line
6400 2900 6400 2800
Wire Wire Line
6200 2800 6400 2800
Connection ~ 6400 2800
Wire Wire Line
6400 2800 6400 2700
Wire Wire Line
6200 2700 6400 2700
Connection ~ 6400 2700
$Comp
L power:GND #PWR057
U 1 1 5FD709BD
P 6800 2400
F 0 "#PWR057" H 6800 2150 50 0001 C CNN
F 1 "GND" H 6805 2227 50 0000 C CNN
F 2 "" H 6800 2400 50 0001 C CNN
F 3 "" H 6800 2400 50 0001 C CNN
1 6800 2400
1 0 0 -1
$EndComp
Wire Wire Line
6200 1900 6800 1900
Wire Wire Line
6800 1900 6800 2000
Wire Wire Line
6200 2000 6800 2000
Connection ~ 6800 2000
Wire Wire Line
6800 2000 6800 2100
Wire Wire Line
6200 2100 6800 2100
Connection ~ 6800 2100
Wire Wire Line
6800 2100 6800 2200
Wire Wire Line
6200 2200 6800 2200
Connection ~ 6800 2200
Wire Wire Line
6800 2200 6800 2300
Wire Wire Line
6200 2300 6800 2300
Connection ~ 6800 2300
Wire Wire Line
6800 2300 6800 2400
Wire Wire Line
6200 2400 6800 2400
Connection ~ 6800 2400
Text Notes 5100 2500 3 150 ~ 0
BBC Micro:bit connector
$EndSCHEMATC

+ 443
- 7
hardware/form-frdm.kicad_pcb View File

@@ -2,11 +2,11 @@

(general
(thickness 1.6)
(drawings 4)
(drawings 10)
(tracks 0)
(zones 0)
(modules 0)
(nets 1)
(modules 2)
(nets 85)
)

(page A4)
@@ -101,6 +101,90 @@
)

(net 0 "")
(net 1 GND)
(net 2 "Net-(BB_P8-Pad46)")
(net 3 "Net-(BB_P8-Pad45)")
(net 4 "Net-(BB_P8-Pad44)")
(net 5 "Net-(BB_P8-Pad43)")
(net 6 "Net-(BB_P8-Pad42)")
(net 7 "Net-(BB_P8-Pad41)")
(net 8 "Net-(BB_P8-Pad40)")
(net 9 "Net-(BB_P8-Pad39)")
(net 10 "Net-(BB_P8-Pad38)")
(net 11 "Net-(BB_P8-Pad37)")
(net 12 "Net-(BB_P8-Pad36)")
(net 13 "Net-(BB_P8-Pad35)")
(net 14 "Net-(BB_P8-Pad34)")
(net 15 "Net-(BB_P8-Pad33)")
(net 16 "Net-(BB_P8-Pad32)")
(net 17 "Net-(BB_P8-Pad31)")
(net 18 "Net-(BB_P8-Pad30)")
(net 19 "Net-(BB_P8-Pad29)")
(net 20 "Net-(BB_P8-Pad28)")
(net 21 "Net-(BB_P8-Pad27)")
(net 22 "Net-(BB_P8-Pad26)")
(net 23 "Net-(BB_P8-Pad25)")
(net 24 "Net-(BB_P8-Pad24)")
(net 25 "Net-(BB_P8-Pad23)")
(net 26 "Net-(BB_P8-Pad22)")
(net 27 "Net-(BB_P8-Pad21)")
(net 28 "Net-(BB_P8-Pad20)")
(net 29 "Net-(BB_P8-Pad19)")
(net 30 "Net-(BB_P8-Pad18)")
(net 31 "Net-(BB_P8-Pad17)")
(net 32 "Net-(BB_P8-Pad16)")
(net 33 "Net-(BB_P8-Pad15)")
(net 34 "Net-(BB_P8-Pad14)")
(net 35 "Net-(BB_P8-Pad13)")
(net 36 "Net-(BB_P8-Pad12)")
(net 37 "Net-(BB_P8-Pad11)")
(net 38 "Net-(BB_P8-Pad10)")
(net 39 "Net-(BB_P8-Pad9)")
(net 40 "Net-(BB_P8-Pad8)")
(net 41 "Net-(BB_P8-Pad7)")
(net 42 "Net-(BB_P8-Pad6)")
(net 43 "Net-(BB_P8-Pad5)")
(net 44 "Net-(BB_P8-Pad4)")
(net 45 "Net-(BB_P8-Pad3)")
(net 46 +3V3)
(net 47 "Net-(BB_P9-Pad5)")
(net 48 "Net-(BB_P9-Pad6)")
(net 49 "Net-(BB_P9-Pad7)")
(net 50 "Net-(BB_P9-Pad8)")
(net 51 "Net-(BB_P9-Pad9)")
(net 52 "Net-(BB_P9-Pad10)")
(net 53 "Net-(BB_P9-Pad11)")
(net 54 "Net-(BB_P9-Pad12)")
(net 55 "Net-(BB_P9-Pad13)")
(net 56 "Net-(BB_P9-Pad14)")
(net 57 "Net-(BB_P9-Pad15)")
(net 58 "Net-(BB_P9-Pad16)")
(net 59 "Net-(BB_P9-Pad17)")
(net 60 "Net-(BB_P9-Pad18)")
(net 61 "Net-(BB_P9-Pad19)")
(net 62 "Net-(BB_P9-Pad20)")
(net 63 "Net-(BB_P9-Pad21)")
(net 64 "Net-(BB_P9-Pad22)")
(net 65 "Net-(BB_P9-Pad23)")
(net 66 EXT_UART_RX)
(net 67 "Net-(BB_P9-Pad25)")
(net 68 EXT_UART_TX)
(net 69 "Net-(BB_P9-Pad27)")
(net 70 "Net-(BB_P9-Pad28)")
(net 71 "Net-(BB_P9-Pad29)")
(net 72 "Net-(BB_P9-Pad30)")
(net 73 "Net-(BB_P9-Pad31)")
(net 74 "Net-(BB_P9-Pad32)")
(net 75 "Net-(BB_P9-Pad33)")
(net 76 "Net-(BB_P9-Pad34)")
(net 77 "Net-(BB_P9-Pad35)")
(net 78 "Net-(BB_P9-Pad36)")
(net 79 "Net-(BB_P9-Pad37)")
(net 80 "Net-(BB_P9-Pad38)")
(net 81 "Net-(BB_P9-Pad39)")
(net 82 "Net-(BB_P9-Pad40)")
(net 83 "Net-(BB_P9-Pad41)")
(net 84 "Net-(BB_P9-Pad42)")

(net_class Default "To jest domyślna klasa połączeń."
(clearance 0.2)
@@ -109,11 +193,363 @@
(via_drill 0.4)
(uvia_dia 0.3)
(uvia_drill 0.1)
(add_net +3V3)
(add_net EXT_UART_RX)
(add_net EXT_UART_TX)
(add_net GND)
(add_net "Net-(BB_P8-Pad10)")
(add_net "Net-(BB_P8-Pad11)")
(add_net "Net-(BB_P8-Pad12)")
(add_net "Net-(BB_P8-Pad13)")
(add_net "Net-(BB_P8-Pad14)")
(add_net "Net-(BB_P8-Pad15)")
(add_net "Net-(BB_P8-Pad16)")
(add_net "Net-(BB_P8-Pad17)")
(add_net "Net-(BB_P8-Pad18)")
(add_net "Net-(BB_P8-Pad19)")
(add_net "Net-(BB_P8-Pad20)")
(add_net "Net-(BB_P8-Pad21)")
(add_net "Net-(BB_P8-Pad22)")
(add_net "Net-(BB_P8-Pad23)")
(add_net "Net-(BB_P8-Pad24)")
(add_net "Net-(BB_P8-Pad25)")
(add_net "Net-(BB_P8-Pad26)")
(add_net "Net-(BB_P8-Pad27)")
(add_net "Net-(BB_P8-Pad28)")
(add_net "Net-(BB_P8-Pad29)")
(add_net "Net-(BB_P8-Pad3)")
(add_net "Net-(BB_P8-Pad30)")
(add_net "Net-(BB_P8-Pad31)")
(add_net "Net-(BB_P8-Pad32)")
(add_net "Net-(BB_P8-Pad33)")
(add_net "Net-(BB_P8-Pad34)")
(add_net "Net-(BB_P8-Pad35)")
(add_net "Net-(BB_P8-Pad36)")
(add_net "Net-(BB_P8-Pad37)")
(add_net "Net-(BB_P8-Pad38)")
(add_net "Net-(BB_P8-Pad39)")
(add_net "Net-(BB_P8-Pad4)")
(add_net "Net-(BB_P8-Pad40)")
(add_net "Net-(BB_P8-Pad41)")
(add_net "Net-(BB_P8-Pad42)")
(add_net "Net-(BB_P8-Pad43)")
(add_net "Net-(BB_P8-Pad44)")
(add_net "Net-(BB_P8-Pad45)")
(add_net "Net-(BB_P8-Pad46)")
(add_net "Net-(BB_P8-Pad5)")
(add_net "Net-(BB_P8-Pad6)")
(add_net "Net-(BB_P8-Pad7)")
(add_net "Net-(BB_P8-Pad8)")
(add_net "Net-(BB_P8-Pad9)")
(add_net "Net-(BB_P9-Pad10)")
(add_net "Net-(BB_P9-Pad11)")
(add_net "Net-(BB_P9-Pad12)")
(add_net "Net-(BB_P9-Pad13)")
(add_net "Net-(BB_P9-Pad14)")
(add_net "Net-(BB_P9-Pad15)")
(add_net "Net-(BB_P9-Pad16)")
(add_net "Net-(BB_P9-Pad17)")
(add_net "Net-(BB_P9-Pad18)")
(add_net "Net-(BB_P9-Pad19)")
(add_net "Net-(BB_P9-Pad20)")
(add_net "Net-(BB_P9-Pad21)")
(add_net "Net-(BB_P9-Pad22)")
(add_net "Net-(BB_P9-Pad23)")
(add_net "Net-(BB_P9-Pad25)")
(add_net "Net-(BB_P9-Pad27)")
(add_net "Net-(BB_P9-Pad28)")
(add_net "Net-(BB_P9-Pad29)")
(add_net "Net-(BB_P9-Pad30)")
(add_net "Net-(BB_P9-Pad31)")
(add_net "Net-(BB_P9-Pad32)")
(add_net "Net-(BB_P9-Pad33)")
(add_net "Net-(BB_P9-Pad34)")
(add_net "Net-(BB_P9-Pad35)")
(add_net "Net-(BB_P9-Pad36)")
(add_net "Net-(BB_P9-Pad37)")
(add_net "Net-(BB_P9-Pad38)")
(add_net "Net-(BB_P9-Pad39)")
(add_net "Net-(BB_P9-Pad40)")
(add_net "Net-(BB_P9-Pad41)")
(add_net "Net-(BB_P9-Pad42)")
(add_net "Net-(BB_P9-Pad5)")
(add_net "Net-(BB_P9-Pad6)")
(add_net "Net-(BB_P9-Pad7)")
(add_net "Net-(BB_P9-Pad8)")
(add_net "Net-(BB_P9-Pad9)")
)

(gr_line (start 173 60) (end 120 60) (layer Edge.Cuts) (width 0.00254) (tstamp 5FC64220))
(gr_line (start 173 141) (end 173 60) (layer Edge.Cuts) (width 0.00254))
(gr_line (start 120 141) (end 173 141) (layer Edge.Cuts) (width 0.00254))
(gr_line (start 120 60) (end 120 141) (layer Edge.Cuts) (width 0.00254))
(module Connector_PinHeader_2.54mm:PinHeader_2x23_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5FC73FD0)
(at 167 73)
(descr "Through hole straight pin header, 2x23, 2.54mm pitch, double rows")
(tags "Through hole pin header THT 2x23 2.54mm double row")
(path /5FC6F79F/55DF7DE1)
(fp_text reference BB_P8 (at 1.27 -2.33) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value BeagleBone_Black_Header (at 1.27 58.21) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 1.27 27.94 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.35 57.65) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 57.65) (end 4.35 57.65) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 -1.8) (end -1.8 57.65) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start 3.87 -1.33) (end 3.87 57.21) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 1.27) (end -1.33 57.21) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 57.21) (end 3.87 57.21) (layer F.SilkS) (width 0.12))
(fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 57.15) (end -1.27 0) (layer F.Fab) (width 0.1))
(fp_line (start 3.81 57.15) (end -1.27 57.15) (layer F.Fab) (width 0.1))
(fp_line (start 3.81 -1.27) (end 3.81 57.15) (layer F.Fab) (width 0.1))
(fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1))
(pad 46 thru_hole oval (at 2.54 55.88) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 2 "Net-(BB_P8-Pad46)"))
(pad 45 thru_hole oval (at 0 55.88) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 3 "Net-(BB_P8-Pad45)"))
(pad 44 thru_hole oval (at 2.54 53.34) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 4 "Net-(BB_P8-Pad44)"))
(pad 43 thru_hole oval (at 0 53.34) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 5 "Net-(BB_P8-Pad43)"))
(pad 42 thru_hole oval (at 2.54 50.8) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 6 "Net-(BB_P8-Pad42)"))
(pad 41 thru_hole oval (at 0 50.8) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 7 "Net-(BB_P8-Pad41)"))
(pad 40 thru_hole oval (at 2.54 48.26) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 8 "Net-(BB_P8-Pad40)"))
(pad 39 thru_hole oval (at 0 48.26) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 9 "Net-(BB_P8-Pad39)"))
(pad 38 thru_hole oval (at 2.54 45.72) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 10 "Net-(BB_P8-Pad38)"))
(pad 37 thru_hole oval (at 0 45.72) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 11 "Net-(BB_P8-Pad37)"))
(pad 36 thru_hole oval (at 2.54 43.18) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 12 "Net-(BB_P8-Pad36)"))
(pad 35 thru_hole oval (at 0 43.18) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 13 "Net-(BB_P8-Pad35)"))
(pad 34 thru_hole oval (at 2.54 40.64) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 14 "Net-(BB_P8-Pad34)"))
(pad 33 thru_hole oval (at 0 40.64) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 15 "Net-(BB_P8-Pad33)"))
(pad 32 thru_hole oval (at 2.54 38.1) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 16 "Net-(BB_P8-Pad32)"))
(pad 31 thru_hole oval (at 0 38.1) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 17 "Net-(BB_P8-Pad31)"))
(pad 30 thru_hole oval (at 2.54 35.56) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 18 "Net-(BB_P8-Pad30)"))
(pad 29 thru_hole oval (at 0 35.56) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 19 "Net-(BB_P8-Pad29)"))
(pad 28 thru_hole oval (at 2.54 33.02) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 20 "Net-(BB_P8-Pad28)"))
(pad 27 thru_hole oval (at 0 33.02) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 21 "Net-(BB_P8-Pad27)"))
(pad 26 thru_hole oval (at 2.54 30.48) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 22 "Net-(BB_P8-Pad26)"))
(pad 25 thru_hole oval (at 0 30.48) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 23 "Net-(BB_P8-Pad25)"))
(pad 24 thru_hole oval (at 2.54 27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 24 "Net-(BB_P8-Pad24)"))
(pad 23 thru_hole oval (at 0 27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 25 "Net-(BB_P8-Pad23)"))
(pad 22 thru_hole oval (at 2.54 25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 26 "Net-(BB_P8-Pad22)"))
(pad 21 thru_hole oval (at 0 25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 27 "Net-(BB_P8-Pad21)"))
(pad 20 thru_hole oval (at 2.54 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 28 "Net-(BB_P8-Pad20)"))
(pad 19 thru_hole oval (at 0 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 29 "Net-(BB_P8-Pad19)"))
(pad 18 thru_hole oval (at 2.54 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 30 "Net-(BB_P8-Pad18)"))
(pad 17 thru_hole oval (at 0 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 31 "Net-(BB_P8-Pad17)"))
(pad 16 thru_hole oval (at 2.54 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 32 "Net-(BB_P8-Pad16)"))
(pad 15 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 33 "Net-(BB_P8-Pad15)"))
(pad 14 thru_hole oval (at 2.54 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 34 "Net-(BB_P8-Pad14)"))
(pad 13 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 35 "Net-(BB_P8-Pad13)"))
(pad 12 thru_hole oval (at 2.54 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 36 "Net-(BB_P8-Pad12)"))
(pad 11 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 37 "Net-(BB_P8-Pad11)"))
(pad 10 thru_hole oval (at 2.54 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 38 "Net-(BB_P8-Pad10)"))
(pad 9 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 39 "Net-(BB_P8-Pad9)"))
(pad 8 thru_hole oval (at 2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 40 "Net-(BB_P8-Pad8)"))
(pad 7 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 41 "Net-(BB_P8-Pad7)"))
(pad 6 thru_hole oval (at 2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 42 "Net-(BB_P8-Pad6)"))
(pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 43 "Net-(BB_P8-Pad5)"))
(pad 4 thru_hole oval (at 2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 44 "Net-(BB_P8-Pad4)"))
(pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 45 "Net-(BB_P8-Pad3)"))
(pad 2 thru_hole oval (at 2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 1 GND))
(pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 1 GND))
(model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x23_P2.54mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

(module Connector_PinHeader_2.54mm:PinHeader_2x23_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5FC74014)
(at 123 73)
(descr "Through hole straight pin header, 2x23, 2.54mm pitch, double rows")
(tags "Through hole pin header THT 2x23 2.54mm double row")
(path /5FC6F79F/55DF7DBA)
(fp_text reference BB_P9 (at 1.27 -2.33) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value BeagleBone_Black_Header (at 1.27 58.21) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start 3.81 -1.27) (end 3.81 57.15) (layer F.Fab) (width 0.1))
(fp_line (start 3.81 57.15) (end -1.27 57.15) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 57.15) (end -1.27 0) (layer F.Fab) (width 0.1))
(fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start -1.33 57.21) (end 3.87 57.21) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 1.27) (end -1.33 57.21) (layer F.SilkS) (width 0.12))
(fp_line (start 3.87 -1.33) (end 3.87 57.21) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12))
(fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
(fp_line (start -1.8 -1.8) (end -1.8 57.65) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.8 57.65) (end 4.35 57.65) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.35 57.65) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 1.27 27.94 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 1 GND))
(pad 2 thru_hole oval (at 2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 1 GND))
(pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 46 +3V3))
(pad 4 thru_hole oval (at 2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 46 +3V3))
(pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 47 "Net-(BB_P9-Pad5)"))
(pad 6 thru_hole oval (at 2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 48 "Net-(BB_P9-Pad6)"))
(pad 7 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 49 "Net-(BB_P9-Pad7)"))
(pad 8 thru_hole oval (at 2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 50 "Net-(BB_P9-Pad8)"))
(pad 9 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 51 "Net-(BB_P9-Pad9)"))
(pad 10 thru_hole oval (at 2.54 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 52 "Net-(BB_P9-Pad10)"))
(pad 11 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 53 "Net-(BB_P9-Pad11)"))
(pad 12 thru_hole oval (at 2.54 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 54 "Net-(BB_P9-Pad12)"))
(pad 13 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 55 "Net-(BB_P9-Pad13)"))
(pad 14 thru_hole oval (at 2.54 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 56 "Net-(BB_P9-Pad14)"))
(pad 15 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 57 "Net-(BB_P9-Pad15)"))
(pad 16 thru_hole oval (at 2.54 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 58 "Net-(BB_P9-Pad16)"))
(pad 17 thru_hole oval (at 0 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 59 "Net-(BB_P9-Pad17)"))
(pad 18 thru_hole oval (at 2.54 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 60 "Net-(BB_P9-Pad18)"))
(pad 19 thru_hole oval (at 0 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 61 "Net-(BB_P9-Pad19)"))
(pad 20 thru_hole oval (at 2.54 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 62 "Net-(BB_P9-Pad20)"))
(pad 21 thru_hole oval (at 0 25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 63 "Net-(BB_P9-Pad21)"))
(pad 22 thru_hole oval (at 2.54 25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 64 "Net-(BB_P9-Pad22)"))
(pad 23 thru_hole oval (at 0 27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 65 "Net-(BB_P9-Pad23)"))
(pad 24 thru_hole oval (at 2.54 27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 66 EXT_UART_RX))
(pad 25 thru_hole oval (at 0 30.48) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 67 "Net-(BB_P9-Pad25)"))
(pad 26 thru_hole oval (at 2.54 30.48) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 68 EXT_UART_TX))
(pad 27 thru_hole oval (at 0 33.02) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 69 "Net-(BB_P9-Pad27)"))
(pad 28 thru_hole oval (at 2.54 33.02) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 70 "Net-(BB_P9-Pad28)"))
(pad 29 thru_hole oval (at 0 35.56) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 71 "Net-(BB_P9-Pad29)"))
(pad 30 thru_hole oval (at 2.54 35.56) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 72 "Net-(BB_P9-Pad30)"))
(pad 31 thru_hole oval (at 0 38.1) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 73 "Net-(BB_P9-Pad31)"))
(pad 32 thru_hole oval (at 2.54 38.1) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 74 "Net-(BB_P9-Pad32)"))
(pad 33 thru_hole oval (at 0 40.64) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 75 "Net-(BB_P9-Pad33)"))
(pad 34 thru_hole oval (at 2.54 40.64) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 76 "Net-(BB_P9-Pad34)"))
(pad 35 thru_hole oval (at 0 43.18) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 77 "Net-(BB_P9-Pad35)"))
(pad 36 thru_hole oval (at 2.54 43.18) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 78 "Net-(BB_P9-Pad36)"))
(pad 37 thru_hole oval (at 0 45.72) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 79 "Net-(BB_P9-Pad37)"))
(pad 38 thru_hole oval (at 2.54 45.72) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 80 "Net-(BB_P9-Pad38)"))
(pad 39 thru_hole oval (at 0 48.26) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 81 "Net-(BB_P9-Pad39)"))
(pad 40 thru_hole oval (at 2.54 48.26) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 82 "Net-(BB_P9-Pad40)"))
(pad 41 thru_hole oval (at 0 50.8) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 83 "Net-(BB_P9-Pad41)"))
(pad 42 thru_hole oval (at 2.54 50.8) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 84 "Net-(BB_P9-Pad42)"))
(pad 43 thru_hole oval (at 0 53.34) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 1 GND))
(pad 44 thru_hole oval (at 2.54 53.34) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 1 GND))
(pad 45 thru_hole oval (at 0 55.88) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 1 GND))
(pad 46 thru_hole oval (at 2.54 55.88) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 1 GND))
(model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x23_P2.54mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

(gr_line (start 132 119) (end 162 119) (layer Dwgs.User) (width 0.15))
(gr_text "Correction Needed" (at 146 125) (layer Dwgs.User)
(effects (font (size 2 2) (thickness 0.5)))
)
(gr_arc (start 132 129) (end 120 129) (angle -90) (layer Edge.Cuts) (width 0.1) (tstamp 5FC6C3F5))
(gr_arc (start 132 72) (end 132 60) (angle -90) (layer Edge.Cuts) (width 0.1) (tstamp 5FC6C3F1))
(gr_arc (start 161 72) (end 173 72) (angle -90) (layer Edge.Cuts) (width 0.1) (tstamp 5FC6C3E9))
(gr_arc (start 161 129) (end 161 141) (angle -90) (layer Edge.Cuts) (width 0.1))
(gr_line (start 161 60) (end 132 60) (layer Edge.Cuts) (width 0.1) (tstamp 5FC64220))
(gr_line (start 173 129) (end 173 72) (layer Edge.Cuts) (width 0.1))
(gr_line (start 132 141) (end 161 141) (layer Edge.Cuts) (width 0.1))
(gr_line (start 120 72) (end 120 129) (layer Edge.Cuts) (width 0.1))

)

+ 226
- 22
hardware/form-frdm.pro View File

@@ -1,30 +1,10 @@
update=22/05/2015 07:44:53
update=Mi 02 Dez 2020 01:01:41 CET
version=1
last_client=kicad
last_client=pcbnew
[general]
version=1
RootSch=
BoardNm=
[pcbnew]
version=1
PageLayoutDescrFile=elabdev-black.kicad_wks
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
@@ -42,3 +22,227 @@ NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1
[pcbnew]
version=1
PageLayoutDescrFile=elabdev-black.kicad_wks
LastNetListRead=dscomm.net
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.25
ViaDiameter1=0.6
ViaDrill1=0.4
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.15
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.00254
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.25
ViaDiameter=0.6
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25

+ 156
- 32
hardware/form-frdm.sch View File

@@ -14,47 +14,171 @@ Comment3 ""
Comment4 "Based on https://github.com/kylemanna/kinetis-frdm-expansion/"
$EndDescr
$Comp
L Connector_Generic:Conn_02x10_Odd_Even J2
L Connector_Generic:Conn_02x08_Odd_Even FRDM_J1
U 1 1 5660EB90
P 2750 3450
F 0 "FRDM_J1" H 2800 3900 50 0000 C CNN
F 1 "CONN_02X08" V 2800 3450 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical" H 2750 2250 60 0001 C CNN
F 3 "" H 2750 2250 60 0001 C CNN
1 2750 3450
-1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_02x06_Odd_Even FRDM_J4
U 1 1 5660ECD0
P 2750 5350
F 0 "FRDM_J4" H 2800 5700 50 0000 C CNN
F 1 "CONN_02X06" V 2800 5300 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical" H 2750 4150 60 0001 C CNN
F 3 "" H 2750 4150 60 0001 C CNN
1 2750 5350
-1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_02x10_Odd_Even FRDM_J2
U 1 1 5660EB09
P 1950 1650
F 0 "J2" H 2000 2150 50 0000 C CNN
F 1 "CONN_02X10" V 2000 1650 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Vertical" H 1950 450 60 0001 C CNN
F 3 "" H 1950 450 60 0001 C CNN
1 1950 1650
1 0 0 -1
P 4700 3550
F 0 "FRDM_J2" H 4750 2900 50 0000 C CNN
F 1 "CONN_02X10" V 4750 3550 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Vertical" H 4700 2350 60 0001 C CNN
F 3 "" H 4700 2350 60 0001 C CNN
1 4700 3550
1 0 0 1
$EndComp
$Comp
L Connector_Generic:Conn_02x08_Odd_Even J1
U 1 1 5660EB90
P 3900 1550
F 0 "J1" H 3950 1950 50 0000 C CNN
F 1 "CONN_02X08" V 3950 1550 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical" H 3900 350 60 0001 C CNN
F 3 "" H 3900 350 60 0001 C CNN
1 3900 1550
L Connector_Generic:Conn_02x08_Odd_Even FRDM_J3
U 1 1 5660EC4F
P 4700 5450
F 0 "FRDM_J3" H 4750 4900 50 0000 C CNN
F 1 "CONN_02X08" V 4750 5450 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical" H 4700 4250 60 0001 C CNN
F 3 "" H 4700 4250 60 0001 C CNN
1 4700 5450
1 0 0 1
$EndComp
Text GLabel 5000 5750 2 50 Input ~ 0
EXT_UART_TX
Text GLabel 5000 5650 2 50 Output ~ 0
EX_UART_RX
$Comp
L power:GND #PWR056
U 1 1 5FD5D118
P 4300 3850
F 0 "#PWR056" H 4300 3600 50 0001 C CNN
F 1 "GND" H 4305 3677 50 0000 C CNN
F 2 "" H 4300 3850 50 0001 C CNN
F 3 "" H 4300 3850 50 0001 C CNN
1 4300 3850
1 0 0 -1
$EndComp
Wire Wire Line
4300 3850 4500 3850
$Comp
L Connector_Generic:Conn_02x08_Odd_Even J3
U 1 1 5660EC4F
P 1950 3550
F 0 "J3" H 2000 3950 50 0000 C CNN
F 1 "CONN_02X08" V 2000 3550 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical" H 1950 2350 60 0001 C CNN
F 3 "" H 1950 2350 60 0001 C CNN
1 1950 3550
L power:GND #PWR054
U 1 1 5FD5D5AA
P 5200 3350
F 0 "#PWR054" H 5200 3100 50 0001 C CNN
F 1 "GND" H 5205 3177 50 0000 C CNN
F 2 "" H 5200 3350 50 0001 C CNN
F 3 "" H 5200 3350 50 0001 C CNN
1 5200 3350
-1 0 0 -1
$EndComp
Wire Wire Line
5200 3350 5000 3350
NoConn ~ 4500 5750
NoConn ~ 4500 5650
NoConn ~ 4500 5550
NoConn ~ 4500 5450
NoConn ~ 4500 5350
NoConn ~ 4500 5250
NoConn ~ 4500 5150
NoConn ~ 4500 5050
NoConn ~ 5000 5050
NoConn ~ 5000 5150
NoConn ~ 5000 5250
NoConn ~ 5000 5350
NoConn ~ 5000 5450
NoConn ~ 5000 5550
NoConn ~ 5000 3950
NoConn ~ 4500 3950
NoConn ~ 5000 3850
NoConn ~ 5000 3750
NoConn ~ 5000 3650
NoConn ~ 5000 3550
NoConn ~ 5000 3450
NoConn ~ 5000 3250
NoConn ~ 5000 3150
NoConn ~ 5000 3050
NoConn ~ 4500 3050
NoConn ~ 4500 3150
NoConn ~ 4500 3250
NoConn ~ 4500 3350
NoConn ~ 4500 3450
NoConn ~ 4500 3550
NoConn ~ 4500 3650
NoConn ~ 4500 3750
NoConn ~ 2450 5150
NoConn ~ 2450 5250
NoConn ~ 2450 5350
NoConn ~ 2450 5450
NoConn ~ 2450 5550
NoConn ~ 2450 5650
NoConn ~ 2950 5650
NoConn ~ 2950 5550
NoConn ~ 2950 5450
NoConn ~ 2950 5350
NoConn ~ 2950 5250
NoConn ~ 2950 5150
NoConn ~ 2950 3850
NoConn ~ 2950 3750
NoConn ~ 2950 3650
NoConn ~ 2950 3550
NoConn ~ 2950 3450
NoConn ~ 2950 3350
NoConn ~ 2950 3250
NoConn ~ 2950 3150
NoConn ~ 2450 3150
NoConn ~ 2450 3350
NoConn ~ 2450 3550
NoConn ~ 2450 3850
$Comp
L power:GND #PWR055
U 1 1 5FD5EC38
P 2250 3750
F 0 "#PWR055" H 2250 3500 50 0001 C CNN
F 1 "GND" H 2255 3577 50 0000 C CNN
F 2 "" H 2250 3750 50 0001 C CNN
F 3 "" H 2250 3750 50 0001 C CNN
1 2250 3750
1 0 0 -1
$EndComp
Wire Wire Line
2450 3650 2250 3650
Wire Wire Line
2250 3650 2250 3750
Wire Wire Line
2450 3750 2250 3750
Connection ~ 2250 3750
$Comp
L Connector_Generic:Conn_02x06_Odd_Even J4
U 1 1 5660ECD0
P 3900 3450
F 0 "J4" H 3950 3750 50 0000 C CNN
F 1 "CONN_02X06" V 3950 3400 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical" H 3900 2250 60 0001 C CNN
F 3 "" H 3900 2250 60 0001 C CNN
1 3900 3450
L power:+3V3 #PWR053
U 1 1 5FD5F6A6
P 2250 3250
F 0 "#PWR053" H 2250 3100 50 0001 C CNN
F 1 "+3V3" H 2265 3423 50 0000 C CNN
F 2 "" H 2250 3250 50 0001 C CNN
F 3 "" H 2250 3250 50 0001 C CNN
1 2250 3250
1 0 0 -1
$EndComp
Wire Wire Line
2450 3450 2250 3450
Wire Wire Line
2250 3450 2250 3250
Wire Wire Line
2450 3250 2250 3250
Connection ~ 2250 3250
Text Notes 4950 2600 2 150 ~ 0
NXP FRDM connectors
$EndSCHEMATC

+ 0
- 4
hardware/libraries/elabdev.dcm View File

@@ -82,10 +82,6 @@ K ST STM32 Cortex Debug Connector ARM SWD JTAG
F https://www.st.com/content/ccc/resource/technical/document/user_manual/group1/99/49/91/b6/b2/3a/46/e5/DM00526767/files/DM00526767.pdf/jcr:content/translations/en.DM00526767.pdf
$ENDCMP
#
$CMP VDD_ADC
K POWER, PWR
$ENDCMP
#
$CMP ESD9B3.3ST5G
D ESD protection diode, 3.3Vrwm, SOD-923
K diode TVS ESD


+ 0
- 43
hardware/libraries/elabdev.lib View File

@@ -476,49 +476,6 @@ X A2 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# SYS_5V
#
DEF SYS_5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "SYS_5V" 0 140 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V 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 SYS_5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# VDD_ADC
#
DEF VDD_ADC #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "VDD_ADC" 0 140 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V 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 VDD_ADC 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# GNDA_ADC
#
DEF GNDA_ADC #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "GNDA_ADC" 0 -150 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GNDA_ADC 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# Microbit_Edge_Conn
#
DEF Microbit_Edge_Conn J 0 40 Y Y 1 F N


+ 1
- 1
hardware/pwr-stmicro.sch View File

@@ -3,7 +3,7 @@ EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 8 9
Sheet 8 13
Title "Democratic Sendcomm"
Date "2020-11-20"
Rev "0.9.0"


+ 3
- 3
hardware/rfsw-mchip.sch View File

@@ -3,7 +3,7 @@ EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 5 9
Sheet 5 13
Title "Democratic Sendcomm"
Date "2020-11-20"
Rev "0.9.0"
@@ -849,10 +849,10 @@ Wire Notes Line
Text Notes 4350 2400 0 50 ~ 10
RF-SP3T
$Comp
L power:PWR_FLAG #FLG?
L power:PWR_FLAG #FLG06
U 1 1 5FC03C85
P 5100 2050
F 0 "#FLG?" H 5100 2125 50 0001 C CNN
F 0 "#FLG06" H 5100 2125 50 0001 C CNN
F 1 "PWR_FLAG" H 5100 2223 50 0000 C CNN
F 2 "" H 5100 2050 50 0001 C CNN
F 3 "~" H 5100 2050 50 0001 C CNN


+ 1
- 1
hardware/rfsw-stmicro.sch View File

@@ -3,7 +3,7 @@ EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 3 9
Sheet 3 13
Title "Democratic Sendcomm"
Date "2020-11-20"
Rev "0.9.0"


Loading…
Cancel
Save