Added revision 2.0 mini

Fully reworked board layout
* 4-layer
* Raspberry Pi Zero form factor
* On-board ceramic chip antennas
master
Mathis Schmieder 5 years ago
parent 167fcf64b3
commit e76e7d770e

File diff suppressed because it is too large Load Diff

@ -0,0 +1,64 @@
14427144361576
pkl_pin_headers
Connector_JST_ZH_S3B-ZR
0
3
3
pkl_pin_headers
PinHeader_2x05_P2.54mm_Vertical_SMD
surface-mounted straight pin header, 2x05, 2.54mm pitch, double rows
Surface mounted pin header SMD 2x05 2.54mm double row
0
10
10
pkl_pin_headers
PinSocket_2x06_P2.54mm_Horizontal_Top_Bottom
Through hole angled socket strip, 2x06, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated
Through hole angled socket strip THT 2x06 2.54mm double row PMOD
0
12
12
pkl_pin_headers
Pin_Header_Angled_1x04
Through hole pin header
pin header
0
4
4
pkl_pin_headers
Pin_Header_Angled_3x02
Through hole pin header
pin header
0
6
6
pkl_pin_headers
Pin_Header_Straight_1x04
Through hole pin header
pin header
0
4
4
pkl_pin_headers
Pin_Header_Straight_Round_1x01
Through hole pin header
pin header
0
1
1
pkl_pin_headers
Pin_Header_Straight_Round_1x01_Castellated
Through hole pin header with castellation
pin header
0
4
1
pkl_pin_headers
Socket_Strip_SMD_Straight_2x10
SMD socket strip
socket strip
0
20
20

@ -0,0 +1,30 @@
(fp_lib_table
(lib (name MMDVM)(type KiCad)(uri ${KIPRJMOD}/../../libraries/mmdvm_hs_dual_hat.pretty)(options "")(descr ""))
(lib (name Logos)(type KiCad)(uri ${KIPRJMOD}/../../libraries/w_logo.pretty)(options "")(descr ""))
(lib (name pkl_allegro)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_allegro.pretty)(options "")(descr ""))
(lib (name pkl_beaglebone)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_beaglebone.pretty)(options "")(descr ""))
(lib (name pkl_buttons_switches)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_buttons_switches.pretty)(options "")(descr ""))
(lib (name pkl_connectors)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_connectors.pretty)(options "")(descr ""))
(lib (name pkl_dipol)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_dipol.pretty)(options "")(descr ""))
(lib (name pkl_fiducials)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_fiducials.pretty)(options "")(descr ""))
(lib (name pkl_housings_bga)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_housings_bga.pretty)(options "")(descr ""))
(lib (name pkl_housings_dfn_qfn)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_housings_dfn_qfn.pretty)(options "")(descr ""))
(lib (name pkl_housings_power)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_housings_power.pretty)(options "")(descr ""))
(lib (name pkl_housings_qfp)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_housings_qfp.pretty)(options "")(descr ""))
(lib (name pkl_housings_soic)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_housings_soic.pretty)(options "")(descr ""))
(lib (name pkl_housings_sop)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_housings_sop.pretty)(options "")(descr ""))
(lib (name pkl_housings_sot)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_housings_sot.pretty)(options "")(descr ""))
(lib (name pkl_jst)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_jst.pretty)(options "")(descr ""))
(lib (name pkl_jumpers)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_jumpers.pretty)(options "")(descr ""))
(lib (name pkl_led)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_led.pretty)(options "")(descr ""))
(lib (name pkl_logos)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_logos.pretty)(options "")(descr ""))
(lib (name pkl_mechanical)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_mechanical.pretty)(options "")(descr ""))
(lib (name pkl_misc)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_misc.pretty)(options "")(descr ""))
(lib (name pkl_ms)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_ms.pretty)(options "")(descr ""))
(lib (name pkl_murata)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_murata.pretty)(options "")(descr ""))
(lib (name pkl_pads)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_pads.pretty)(options "")(descr ""))
(lib (name pkl_pin_headers)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_pin_headers.pretty)(options "")(descr ""))
(lib (name pkl_samtec)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_samtec.pretty)(options "")(descr ""))
(lib (name pkl_st)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_st.pretty)(options "")(descr ""))
(lib (name pkl_tag_connect)(type KiCad)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_tag_connect.pretty)(options "")(descr ""))
)

@ -0,0 +1,479 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_Generic_Conn_02x03_Odd_Even
#
DEF Connector_Generic_Conn_02x03_Odd_Even J 0 40 Y N 1 F N
F0 "J" 50 200 50 H V C CNN
F1 "Connector_Generic_Conn_02x03_Odd_Even" 50 -200 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 -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 150 150 -150 1 1 10 f
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
X Pin_1 1 -200 100 150 R 50 50 1 1 P
X Pin_2 2 300 100 150 L 50 50 1 1 P
X Pin_3 3 -200 0 150 R 50 50 1 1 P
X Pin_4 4 300 0 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
ENDDRAW
ENDDEF
#
# Connector_Raspberry_Pi_2_3
#
DEF Connector_Raspberry_Pi_2_3 J 0 40 Y Y 1 F N
F0 "J" -700 1250 50 H V L BNN
F1 "Connector_Raspberry_Pi_2_3" 400 -1250 50 H V L TNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
PinHeader*2x20*P2.54mm*Vertical*
PinSocket*2x20*P2.54mm*Vertical*
$ENDFPLIST
DRAW
S -700 1200 700 -1200 0 1 10 f
S -665 -690 -700 -710 1 1 0 N
S -665 -590 -700 -610 1 1 0 N
S -665 -490 -700 -510 1 1 0 N
S -665 -390 -700 -410 1 1 0 N
S -665 -290 -700 -310 1 1 0 N
S -665 -190 -700 -210 1 1 0 N
S -665 10 -700 -10 1 1 0 N
S -665 110 -700 90 1 1 0 N
S -665 210 -700 190 1 1 0 N
S -665 410 -700 390 1 1 0 N
S -665 510 -700 490 1 1 0 N
S -665 610 -700 590 1 1 0 N
S -665 810 -700 790 1 1 0 N
S -665 910 -700 890 1 1 0 N
S -410 -1165 -390 -1200 1 1 0 N
S -310 -1165 -290 -1200 1 1 0 N
S -210 -1165 -190 -1200 1 1 0 N
S -210 1200 -190 1165 1 1 0 N
S -110 -1165 -90 -1200 1 1 0 N
S -110 1200 -90 1165 1 1 0 N
S -10 -1165 10 -1200 1 1 0 N
S 90 -1165 110 -1200 1 1 0 N
S 90 1200 110 1165 1 1 0 N
S 190 -1165 210 -1200 1 1 0 N
S 190 1200 210 1165 1 1 0 N
S 290 -1165 310 -1200 1 1 0 N
S 700 -790 665 -810 1 1 0 N
S 700 -690 665 -710 1 1 0 N
S 700 -490 665 -510 1 1 0 N
S 700 -390 665 -410 1 1 0 N
S 700 -290 665 -310 1 1 0 N
S 700 -190 665 -210 1 1 0 N
S 700 -90 665 -110 1 1 0 N
S 700 110 665 90 1 1 0 N
S 700 210 665 190 1 1 0 N
S 700 310 665 290 1 1 0 N
S 700 510 665 490 1 1 0 N
S 700 610 665 590 1 1 0 N
S 700 810 665 790 1 1 0 N
S 700 910 665 890 1 1 0 N
X 3V3 1 100 1300 100 D 50 50 1 1 W
X GPIO15/RXD 10 -800 800 100 R 50 50 1 1 B
X GPIO17 11 -800 500 100 R 50 50 1 1 B
X GPIO18/PWM0 12 -800 400 100 R 50 50 1 1 B
X GPIO27 13 -800 -700 100 R 50 50 1 1 B
X GND 14 -200 -1300 100 U 50 50 1 1 W
X GPIO22 15 -800 -200 100 R 50 50 1 1 B
X GPIO23 16 -800 -300 100 R 50 50 1 1 B
X 3V3 17 200 1300 100 D 50 50 1 1 W
X GPIO24 18 -800 -400 100 R 50 50 1 1 B
X MOSI0/GPIO10 19 800 -400 100 L 50 50 1 1 B
X 5V 2 -200 1300 100 D 50 50 1 1 W
X GND 20 -100 -1300 100 U 50 50 1 1 W
X MISO0/GPIO9 21 800 -300 100 L 50 50 1 1 B
X GPIO25 22 -800 -500 100 R 50 50 1 1 B
X SCLK0/GPIO11 23 800 -500 100 L 50 50 1 1 B
X ~CE0~/GPIO8 24 800 -200 100 L 50 50 1 1 B
X GND 25 0 -1300 100 U 50 50 1 1 W
X ~CE1~/GPIO7 26 800 -100 100 L 50 50 1 1 B
X ID_SD/GPIO0 27 800 900 100 L 50 50 1 1 B
X ID_SC/GPIO1 28 800 800 100 L 50 50 1 1 B
X GCLK1/GPIO5 29 800 200 100 L 50 50 1 1 B
X SDA/GPIO2 3 800 600 100 L 50 50 1 1 B
X GND 30 100 -1300 100 U 50 50 1 1 W
X GCLK2/GPIO6 31 800 100 100 L 50 50 1 1 B
X PWM0/GPIO12 32 800 -700 100 L 50 50 1 1 B
X PWM1/GPIO13 33 800 -800 100 L 50 50 1 1 B
X GND 34 200 -1300 100 U 50 50 1 1 W
X GPIO19/MISO1 35 -800 200 100 R 50 50 1 1 B
X GPIO16 36 -800 600 100 R 50 50 1 1 B
X GPIO26 37 -800 -600 100 R 50 50 1 1 B
X GPIO20/MOSI1 38 -800 100 100 R 50 50 1 1 B
X GND 39 300 -1300 100 U 50 50 1 1 W
X 5V 4 -100 1300 100 D 50 50 1 1 W
X GPIO21/SCLK1 40 -800 0 100 R 50 50 1 1 B
X SCL/GPIO3 5 800 500 100 L 50 50 1 1 B
X GND 6 -400 -1300 100 U 50 50 1 1 W
X GCLK0/GPIO4 7 800 300 100 L 50 50 1 1 B
X GPIO14/TXD 8 -800 900 100 R 50 50 1 1 B
X GND 9 -300 -1300 100 U 50 50 1 1 W
ENDDRAW
ENDDEF
#
# MCU_ST_STM32F1_STM32F103C8Tx
#
DEF MCU_ST_STM32F1_STM32F103C8Tx U 0 20 Y Y 1 F N
F0 "U" -600 1450 50 H V L CNN
F1 "MCU_ST_STM32F1_STM32F103C8Tx" 300 1450 50 H V L CNN
F2 "Package_QFP:LQFP-48_7x7mm_P0.5mm" -600 -1400 50 H I R CNN
F3 "" 0 0 50 H I C CNN
ALIAS STM32F103CBTx
$FPLIST
LQFP*7x7mm*P0.5mm*
$ENDFPLIST
DRAW
S -600 -1400 500 1400 0 1 10 f
X VBAT 1 -200 1500 100 D 50 50 1 1 W
X PA0 10 600 200 100 L 50 50 1 1 B
X PA1 11 600 100 100 L 50 50 1 1 B
X PA2 12 600 0 100 L 50 50 1 1 B
X PA3 13 600 -100 100 L 50 50 1 1 B
X PA4 14 600 -200 100 L 50 50 1 1 B
X PA5 15 600 -300 100 L 50 50 1 1 B
X PA6 16 600 -400 100 L 50 50 1 1 B
X PA7 17 600 -500 100 L 50 50 1 1 B
X PB0 18 -700 200 100 R 50 50 1 1 B
X PB1 19 -700 100 100 R 50 50 1 1 B
X PC13 2 -700 600 100 R 50 50 1 1 B
X PB2 20 -700 0 100 R 50 50 1 1 B
X PB10 21 -700 -800 100 R 50 50 1 1 B
X PB11 22 -700 -900 100 R 50 50 1 1 B
X VSS 23 -200 -1500 100 U 50 50 1 1 W
X VDD 24 -100 1500 100 D 50 50 1 1 W
X PB12 25 -700 -1000 100 R 50 50 1 1 B
X PB13 26 -700 -1100 100 R 50 50 1 1 B
X PB14 27 -700 -1200 100 R 50 50 1 1 B
X PB15 28 -700 -1300 100 R 50 50 1 1 B
X PA8 29 600 -600 100 L 50 50 1 1 B
X PC14 3 -700 500 100 R 50 50 1 1 B
X PA9 30 600 -700 100 L 50 50 1 1 B
X PA10 31 600 -800 100 L 50 50 1 1 B
X PA11 32 600 -900 100 L 50 50 1 1 B
X PA12 33 600 -1000 100 L 50 50 1 1 B
X PA13 34 600 -1100 100 L 50 50 1 1 B
X VSS 35 -100 -1500 100 U 50 50 1 1 W
X VDD 36 0 1500 100 D 50 50 1 1 W
X PA14 37 600 -1200 100 L 50 50 1 1 B
X PA15 38 600 -1300 100 L 50 50 1 1 B
X PB3 39 -700 -100 100 R 50 50 1 1 B
X PC15 4 -700 400 100 R 50 50 1 1 B
X PB4 40 -700 -200 100 R 50 50 1 1 B
X PB5 41 -700 -300 100 R 50 50 1 1 B
X PB6 42 -700 -400 100 R 50 50 1 1 B
X PB7 43 -700 -500 100 R 50 50 1 1 B
X BOOT0 44 -700 1100 100 R 50 50 1 1 I
X PB8 45 -700 -600 100 R 50 50 1 1 B
X PB9 46 -700 -700 100 R 50 50 1 1 B
X VSS 47 0 -1500 100 U 50 50 1 1 W
X VDD 48 100 1500 100 D 50 50 1 1 W
X PD0 5 -700 900 100 R 50 50 1 1 I
X PD1 6 -700 800 100 R 50 50 1 1 I
X NRST 7 -700 1300 100 R 50 50 1 1 I
X VSSA 8 100 -1500 100 U 50 50 1 1 W
X VDDA 9 200 1500 100 D 50 50 1 1 W
ENDDRAW
ENDDEF
#
# Oscillator_ABLNO
#
DEF Oscillator_ABLNO X 0 20 Y Y 1 F N
F0 "X" -350 250 50 H V L CNN
F1 "Oscillator_ABLNO" 150 250 50 H V L CNN
F2 "Oscillator:Oscillator_SMD_Abracon_ABLNO" 0 -350 50 H I C CNN
F3 "" -200 100 50 H I C CNN
$FPLIST
Oscillator*Abracon*ABLNO*
$ENDFPLIST
DRAW
S -300 200 300 -200 0 1 10 f
P 9 0 1 0 -225 75 -200 75 -200 125 -175 125 -175 75 -150 75 -150 125 -125 125 -125 75 N
X Vctrl 1 -400 0 100 R 50 50 1 1 I
X GND 2 0 -300 100 U 50 50 1 1 W
X RFout 3 400 0 100 L 50 50 1 1 O
X VDD 4 0 300 100 D 50 50 1 1 W
ENDDRAW
ENDDEF
#
# Regulator_Linear_TLV70233_SOT23-5
#
DEF Regulator_Linear_TLV70233_SOT23-5 U 0 10 Y Y 1 F N
F0 "U" -150 225 50 H V C CNN
F1 "Regulator_Linear_TLV70233_SOT23-5" 0 225 50 H V L CNN
F2 "Package_TO_SOT_SMD:SOT-23-5" 0 325 50 H I C CIN
F3 "" 0 50 50 H I C CNN
ALIAS TLV70013_SOT23-5 TLV70015_SOT23-5 TLV70018_SOT23-5 TLV70019_SOT23-5 TLV70025_SOT23-5 TLV70030_SOT23-5 TLV70032_SOT23-5 TLV70033_SOT23-5 TLV70036_SOT23-5 TLV70212_SOT23-5 TLV70215_SOT23-5 TLV70218_SOT23-5 TLV70225_SOT23-5 TLV70228_SOT23-5 TLV70230_SOT23-5 TLV70231_SOT23-5 TLV70233_SOT23-5 TLV70235_SOT23-5 TLV70237_SOT23-5 TLV70245_SOT23-5 TLV71209_SOT23-5 TLV71210_SOT23-5 TLV71211_SOT23-5 TLV71310PDBV TLV71311PDBV TLV71312PDBV TLV71315PDBV TLV71318PDBV TLV713185PDBV TLV71325PDBV TLV71328PDBV TLV713285PDBV TLV71330PDBV TLV71333PDBV TLV75509PDBV TLV75510PDBV TLV75512PDBV TLV75515PDBV TLV75518PDBV TLV75519PDBV TLV75525PDBV TLV75528PDBV TLV75529PDBV TLV75530PDBV TLV75533PDBV TLV75709PDBV TLV75710PDBV TLV75712PDBV TLV75715PDBV TLV75718PDBV TLV75719PDBV TLV75725PDBV TLV75728PDBV TLV75729PDBV TLV75730PDBV TLV75733PDBV TLV702475_SOT23-5
$FPLIST
SOT?23*
$ENDFPLIST
DRAW
S -200 175 200 -200 0 1 10 f
X IN 1 -300 100 100 R 50 50 1 1 W
X GND 2 0 -300 100 U 50 50 1 1 W
X EN 3 -300 0 100 R 50 50 1 1 I
X NC 4 200 0 100 L 50 50 1 1 N N
X OUT 5 300 100 100 L 50 50 1 1 w
ENDDRAW
ENDDEF
#
# adf7021_ADF7021
#
DEF adf7021_ADF7021 U 0 40 Y Y 1 F N
F0 "U" 0 -250 49 H V C CNN
F1 "adf7021_ADF7021" 0 450 49 H V C CNN
F2 "" -200 -250 49 H I C CNN
F3 "" -200 -250 49 H I C CNN
DRAW
S -800 950 950 -900 0 1 0 f
X VCOIN 1 -1000 550 200 R 50 50 1 1 I
X RSET 10 -1000 -350 200 R 50 50 1 1 I
X CREG4 11 -1000 -450 200 R 50 50 1 1 I
X GND4 12 -1000 -550 200 R 50 50 1 1 I
X MIX_I 13 -450 -1100 200 U 50 50 1 1 I
X NMIX_I 14 -350 -1100 200 U 50 50 1 1 I
X MIX_Q 15 -250 -1100 200 U 50 50 1 1 I
X NMIX_Q 16 -150 -1100 200 U 50 50 1 1 I
X FILT_I 17 -50 -1100 200 U 50 50 1 1 I
X NFILT_I 18 50 -1100 200 U 50 50 1 1 I
X GND4 19 150 -1100 200 U 50 50 1 1 I
X CREG1 2 -1000 450 200 R 50 50 1 1 I
X FILT_Q 20 250 -1100 200 U 50 50 1 1 I
X NFILT_Q 21 350 -1100 200 U 50 50 1 1 I
X GND4 22 450 -1100 200 U 50 50 1 1 I
X TEST_A 23 550 -1100 200 U 50 50 1 1 I
X CE 24 650 -1100 200 U 50 50 1 1 I
X SLE 25 1150 -550 200 L 50 50 1 1 I
X SDATA 26 1150 -450 200 L 50 50 1 1 I
X SREAD 27 1150 -350 200 L 50 50 1 1 I
X SCLK 28 1150 -250 200 L 50 50 1 1 I
X GND2 29 1150 -150 200 L 50 50 1 1 I
X VDD1 3 -1000 350 200 R 50 50 1 1 I
X ADCIN 30 1150 -50 200 L 50 50 1 1 I
X CREG2 31 1150 50 200 L 50 50 1 1 I
X VDD2 32 1150 150 200 L 50 50 1 1 I
X SWD 33 1150 250 200 L 50 50 1 1 I
X TxRxDATA 34 1150 350 200 L 50 50 1 1 I
X TxRxCLK 35 1150 450 200 L 50 50 1 1 I
X CLKOUT 36 1150 550 200 L 50 50 1 1 I
X MUXOUT 37 650 1150 200 D 50 50 1 1 I
X OSC2 38 550 1150 200 D 50 50 1 1 I
X OSC1 39 450 1150 200 D 50 50 1 1 I
X RFOUT 4 -1000 250 200 R 50 50 1 1 I
X VDD3 40 350 1150 200 D 50 50 1 1 I
X CREG3 41 250 1150 200 D 50 50 1 1 I
X CPOUT 42 150 1150 200 D 50 50 1 1 I
X VDD 43 50 1150 200 D 50 50 1 1 I
X L2 44 -50 1150 200 D 50 50 1 1 I
X GND 45 -150 1150 200 D 50 50 1 1 I
X L1 46 -250 1150 200 D 50 50 1 1 I
X GND1 47 -350 1150 200 D 50 50 1 1 I
X CVCO 48 -450 1150 200 D 50 50 1 1 I
X EPAD 49 1150 -850 200 L 50 50 1 1 I
X RFGND 5 -1000 150 200 R 50 50 1 1 I
X RFIN 6 -1000 50 200 R 50 50 1 1 I
X RFINB 7 -1000 -50 200 R 50 50 1 1 I
X RLNA 8 -1000 -150 200 R 50 50 1 1 I
X VDD4 9 -1000 -250 200 R 50 50 1 1 I
ENDDRAW
ENDDEF
#
# mmdvm_hs_dual_hat-rescue_C-device-mmdvm_hs_dual_hat-rescue
#
DEF mmdvm_hs_dual_hat-rescue_C-device-mmdvm_hs_dual_hat-rescue C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "mmdvm_hs_dual_hat-rescue_C-device-mmdvm_hs_dual_hat-rescue" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
C_*
$ENDFPLIST
DRAW
P 2 0 1 20 -80 -30 80 -30 N
P 2 0 1 20 -80 30 80 30 N
X ~ 1 0 150 110 D 50 50 1 1 P
X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# mmdvm_hs_dual_hat-rescue_CONN_01X04-conn-mmdvm_hs_dual_hat-rescue
#
DEF mmdvm_hs_dual_hat-rescue_CONN_01X04-conn-mmdvm_hs_dual_hat-rescue P 0 40 Y N 1 F N
F0 "P" 0 250 50 H V C CNN
F1 "mmdvm_hs_dual_hat-rescue_CONN_01X04-conn-mmdvm_hs_dual_hat-rescue" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X04
Pin_Header_Angled_1X04
Socket_Strip_Straight_1X04
Socket_Strip_Angled_1X04
$ENDFPLIST
DRAW
S -50 -145 10 -155 0 1 0 N
S -50 -45 10 -55 0 1 0 N
S -50 55 10 45 0 1 0 N
S -50 155 10 145 0 1 0 N
S -50 200 50 -200 0 1 0 N
X P1 1 -200 150 150 R 50 50 1 1 P
X P2 2 -200 50 150 R 50 50 1 1 P
X P3 3 -200 -50 150 R 50 50 1 1 P
X P4 4 -200 -150 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# mmdvm_hs_dual_hat-rescue_Crystal-device-mmdvm_hs_dual_hat-rescue
#
DEF mmdvm_hs_dual_hat-rescue_Crystal-device-mmdvm_hs_dual_hat-rescue Y 0 40 N N 1 F N
F0 "Y" 0 150 50 H V C CNN
F1 "mmdvm_hs_dual_hat-rescue_Crystal-device-mmdvm_hs_dual_hat-rescue" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Crystal*
$ENDFPLIST
DRAW
S -45 100 45 -100 0 1 12 N
P 2 0 1 0 -100 0 -75 0 N
P 2 0 1 20 -75 -50 -75 50 N
P 2 0 1 20 75 -50 75 50 N
P 2 0 1 0 100 0 75 0 N
X 1 1 -150 0 50 R 50 50 1 1 P
X 2 2 150 0 50 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# mmdvm_hs_dual_hat-rescue_L-device-mmdvm_hs_dual_hat-rescue
#
DEF mmdvm_hs_dual_hat-rescue_L-device-mmdvm_hs_dual_hat-rescue L 0 40 N N 1 F N
F0 "L" -50 0 50 V V C CNN
F1 "mmdvm_hs_dual_hat-rescue_L-device-mmdvm_hs_dual_hat-rescue" 75 0 50 V V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Choke_*
*Coil*
Inductor_*
L_*
$ENDFPLIST
DRAW
A 0 -75 25 -899 899 0 1 0 N 0 -100 0 -50
A 0 -25 25 -899 899 0 1 0 N 0 -50 0 0
A 0 25 25 -899 899 0 1 0 N 0 0 0 50
A 0 75 25 -899 899 0 1 0 N 0 50 0 100
X 1 1 0 150 50 D 50 50 1 1 P
X 2 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# mmdvm_hs_dual_hat-rescue_LED-RESCUE-mmdvm_hs-hat-RESCUE-mmdvm_hs_dual_hat-mmdvm_hs_dual_hat-rescue
#
DEF mmdvm_hs_dual_hat-rescue_LED-RESCUE-mmdvm_hs-hat-RESCUE-mmdvm_hs_dual_hat-mmdvm_hs_dual_hat-rescue D 0 40 Y N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "mmdvm_hs_dual_hat-rescue_LED-RESCUE-mmdvm_hs-hat-RESCUE-mmdvm_hs_dual_hat-mmdvm_hs_dual_hat-rescue" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
LED*
$ENDFPLIST
DRAW
P 2 0 1 8 -50 -50 -50 50 N
P 2 0 1 0 -50 0 50 0 N
P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N
P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N
P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# mmdvm_hs_dual_hat-rescue_R-device-mmdvm_hs_dual_hat-rescue
#
DEF mmdvm_hs_dual_hat-rescue_R-device-mmdvm_hs_dual_hat-rescue R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "mmdvm_hs_dual_hat-rescue_R-device-mmdvm_hs_dual_hat-rescue" 0 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
R_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# pkl_misc_pkl_ANTENNA
#
DEF pkl_misc_pkl_ANTENNA A 0 40 Y Y 1 F N
F0 "A" 0 150 60 H V C CNN
F1 "pkl_misc_pkl_ANTENNA" -100 200 60 V I C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
P 2 0 1 10 0 0 -50 100 N
P 2 0 1 10 0 0 0 100 N
P 2 0 1 10 0 0 50 100 N
X ~ 1 0 -100 100 U 50 50 1 1 P
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
#
#End Library

@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

@ -0,0 +1,468 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# C-device-mmdvm_hs_dual_hat-rescue
#
DEF C-device-mmdvm_hs_dual_hat-rescue C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "C-device-mmdvm_hs_dual_hat-rescue" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
C_*
$ENDFPLIST
DRAW
P 2 0 1 20 -80 -30 80 -30 N
P 2 0 1 20 -80 30 80 30 N
X ~ 1 0 150 110 D 50 50 1 1 P
X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_01X02-conn-mmdvm_hs_dual_hat-rescue
#
DEF CONN_01X02-conn-mmdvm_hs_dual_hat-rescue P 0 40 Y N 1 F N
F0 "P" 0 150 50 H V C CNN
F1 "CONN_01X02-conn-mmdvm_hs_dual_hat-rescue" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X02
Pin_Header_Angled_1X02
Socket_Strip_Straight_1X02
Socket_Strip_Angled_1X02
$ENDFPLIST
DRAW
S -50 -45 10 -55 0 1 0 N
S -50 55 10 45 0 1 0 N
S -50 100 50 -100 0 1 0 N
X P1 1 -200 50 150 R 50 50 1 1 P
X P2 2 -200 -50 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_01X04-conn-mmdvm_hs_dual_hat-rescue
#
DEF CONN_01X04-conn-mmdvm_hs_dual_hat-rescue P 0 40 Y N 1 F N
F0 "P" 0 250 50 H V C CNN
F1 "CONN_01X04-conn-mmdvm_hs_dual_hat-rescue" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X04
Pin_Header_Angled_1X04
Socket_Strip_Straight_1X04
Socket_Strip_Angled_1X04
$ENDFPLIST
DRAW
S -50 -145 10 -155 0 1 0 N
S -50 -45 10 -55 0 1 0 N
S -50 55 10 45 0 1 0 N
S -50 155 10 145 0 1 0 N
S -50 200 50 -200 0 1 0 N
X P1 1 -200 150 150 R 50 50 1 1 P
X P2 2 -200 50 150 R 50 50 1 1 P
X P3 3 -200 -50 150 R 50 50 1 1 P
X P4 4 -200 -150 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_02X03-conn-mmdvm_hs_dual_hat-rescue
#
DEF CONN_02X03-conn-mmdvm_hs_dual_hat-rescue P 0 1 Y N 1 F N
F0 "P" 0 200 50 H V C CNN
F1 "CONN_02X03-conn-mmdvm_hs_dual_hat-rescue" 0 -200 50 H V C CNN
F2 "" 0 -1200 50 H V C CNN
F3 "" 0 -1200 50 H V C CNN
$FPLIST
Pin_Header_Straight_2X03
Pin_Header_Angled_2X03
Socket_Strip_Straight_2X03
Socket_Strip_Angled_2X03
$ENDFPLIST
DRAW
S -100 -95 -50 -105 0 1 0 N
S -100 5 -50 -5 0 1 0 N
S -100 105 -50 95 0 1 0 N
S -100 150 100 -150 0 1 0 N
S 50 -95 100 -105 0 1 0 N
S 50 5 100 -5 0 1 0 N
S 50 105 100 95 0 1 0 N
X P1 1 -250 100 150 R 50 50 1 1 P
X P2 2 250 100 150 L 50 50 1 1 P
X P3 3 -250 0 150 R 50 50 1 1 P
X P4 4 250 0 150 L 50 50 1 1 P
X P5 5 -250 -100 150 R 50 50 1 1 P
X P6 6 250 -100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CP-device-mmdvm_hs_dual_hat-rescue
#
DEF CP-device-mmdvm_hs_dual_hat-rescue C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "CP-device-mmdvm_hs_dual_hat-rescue" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
CP_*
$ENDFPLIST
DRAW
S -90 20 -90 40 0 1 0 N
S -90 20 90 20 0 1 0 N
S 90 -20 -90 -40 0 1 0 F
S 90 40 -90 40 0 1 0 N
S 90 40 90 20 0 1 0 N
P 2 0 1 0 -70 90 -30 90 N
P 2 0 1 0 -50 110 -50 70 N
X ~ 1 0 150 110 D 50 50 1 1 P
X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Crystal-device-mmdvm_hs_dual_hat-rescue
#
DEF Crystal-device-mmdvm_hs_dual_hat-rescue Y 0 40 N N 1 F N
F0 "Y" 0 150 50 H V C CNN
F1 "Crystal-device-mmdvm_hs_dual_hat-rescue" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Crystal*
$ENDFPLIST
DRAW
S -45 100 45 -100 0 1 12 N
P 2 0 1 0 -100 0 -75 0 N
P 2 0 1 20 -75 -50 -75 50 N
P 2 0 1 20 75 -50 75 50 N
P 2 0 1 0 100 0 75 0 N
X 1 1 -150 0 50 R 50 50 1 1 P
X 2 2 150 0 50 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# GS2-Connector
#
DEF GS2-Connector J 0 40 N N 1 F N
F0 "J" 100 150 50 H V C CNN
F1 "GS2-Connector" 100 -149 50 H V C CNN
F2 "Connectors:GS2" 74 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
GS*
$ENDFPLIST
DRAW
P 4 0 1 0 -40 -10 -40 -100 40 -100 40 -10 F
P 4 0 1 0 -40 10 -40 100 40 100 40 10 F
X G1 1 0 200 100 D 50 50 1 1 P
X G2 2 0 -200 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Jumper-device
#
DEF Jumper-device JP 0 30 Y N 1 F N
F0 "JP" 0 150 50 H V C CNN
F1 "Jumper-device" 0 -80 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
A 0 -26 125 1426 373 0 1 0 N -98 50 99 50
C -100 0 35 0 1 0 N
C 100 0 35 0 1 0 N
X 1 1 -300 0 165 R 50 50 0 1 P
X 2 2 300 0 165 L 50 50 0 1 P
ENDDRAW
ENDDEF
#
# L-device-mmdvm_hs_dual_hat-rescue
#
DEF L-device-mmdvm_hs_dual_hat-rescue L 0 40 N N 1 F N
F0 "L" -50 0 50 V V C CNN
F1 "L-device-mmdvm_hs_dual_hat-rescue" 75 0 50 V V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Choke_*
*Coil*
Inductor_*
L_*
$ENDFPLIST
DRAW
A 0 -75 25 -899 899 0 1 0 N 0 -100 0 -50
A 0 -25 25 -899 899 0 1 0 N 0 -50 0 0
A 0 25 25 -899 899 0 1 0 N 0 0 0 50
A 0 75 25 -899 899 0 1 0 N 0 50 0 100
X 1 1 0 150 50 D 50 50 1 1 P
X 2 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# LD1117S33TR-RESCUE-mmdvm_hs_dual_hat-mmdvm_hs_dual_hat-rescue
#
DEF LD1117S33TR-RESCUE-mmdvm_hs_dual_hat-mmdvm_hs_dual_hat-rescue U 0 30 Y Y 1 F N
F0 "U" 0 250 50 H V C CNN
F1 "LD1117S33TR-RESCUE-mmdvm_hs_dual_hat-mmdvm_hs_dual_hat-rescue" 0 200 50 H V C CNN
F2 "SOT-223" 0 100 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
SOT223
$ENDFPLIST
DRAW
S -250 -150 250 150 0 1 10 f
X GND 1 0 -250 100 U 40 40 1 1 W
X VO 2 400 50 150 L 40 40 1 1 w
X VI 3 -400 50 150 R 40 40 1 1 W
ENDDRAW
ENDDEF
#
# LED-RESCUE-mmdvm_hs-hat-RESCUE-mmdvm_hs_dual_hat-mmdvm_hs_dual_hat-rescue
#
DEF LED-RESCUE-mmdvm_hs-hat-RESCUE-mmdvm_hs_dual_hat-mmdvm_hs_dual_hat-rescue D 0 40 Y N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "LED-RESCUE-mmdvm_hs-hat-RESCUE-mmdvm_hs_dual_hat-mmdvm_hs_dual_hat-rescue" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
LED*
$ENDFPLIST
DRAW
P 2 0 1 8 -50 -50 -50 50 N
P 2 0 1 0 -50 0 50 0 N
P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N
P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N
P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# L_Small-device
#
DEF L_Small-device L 0 10 N N 1 F N
F0 "L" 30 40 50 H V L CNN
F1 "L_Small-device" 30 -40 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Choke_*
*Coil*
Inductor_*
L_*
$ENDFPLIST
DRAW
A 0 -60 20 -899 899 0 1 0 N 0 -80 0 -40
A 0 -20 20 -899 899 0 1 0 N 0 -40 0 0
A 0 20 20 -899 899 0 1 0 N 0 0 0 40
A 0 60 20 -899 899 0 1 0 N 0 40 0 80
X ~ 1 0 100 20 D 50 50 1 1 P
X ~ 2 0 -100 20 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# R-device-mmdvm_hs_dual_hat-rescue
#
DEF R-device-mmdvm_hs_dual_hat-rescue R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "R-device-mmdvm_hs_dual_hat-rescue" 0 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
R_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# RPi_GPIO-RESCUE-mmdvm_hs_dual_hat-mmdvm_hs_dual_hat-rescue
#
DEF RPi_GPIO-RESCUE-mmdvm_hs_dual_hat-mmdvm_hs_dual_hat-rescue J 0 40 Y Y 1 F N
F0 "J" 750 250 60 H V C CNN
F1 "RPi_GPIO-RESCUE-mmdvm_hs_dual_hat-mmdvm_hs_dual_hat-rescue" 750 150 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S 0 100 1500 -2000 0 1 0 N
X 3.3V 1 -200 0 200 R 50 50 1 1 W
X BCM15_RXD 10 1700 -400 200 L 50 50 1 1 B
X BCM17 11 -200 -500 200 R 50 50 1 1 B
X BCM18_PCM_C 12 1700 -500 200 L 50 50 1 1 B
X BCM27_PCM_D 13 -200 -600 200 R 50 50 1 1 B
X GND 14 1700 -600 200 L 50 50 1 1 W
X BCM22 15 -200 -700 200 R 50 50 1 1 B
X BCM23 16 1700 -700 200 L 50 50 1 1 B
X 3.3V 17 -200 -800 200 R 50 50 1 1 W
X BCM24 18 1700 -800 200 L 50 50 1 1 B
X BCM10_MOSI 19 -200 -900 200 R 50 50 1 1 B
X 5V 2 1700 0 200 L 50 50 1 1 W
X GND 20 1700 -900 200 L 50 50 1 1 W
X BCM9_MISO 21 -200 -1000 200 R 50 50 1 1 B
X BCM25 22 1700 -1000 200 L 50 50 1 1 B
X BCM11_SCLK 23 -200 -1100 200 R 50 50 1 1 B
X BCM8_CE0 24 1700 -1100 200 L 50 50 1 1 B
X GND 25 -200 -1200 200 R 50 50 1 1 W
X BCM7_CE1 26 1700 -1200 200 L 50 50 1 1 B
X BCM0_ID_SD 27 -200 -1300 200 R 50 50 1 1 B
X BCM1_ID_SC 28 1700 -1300 200 L 50 50 1 1 B
X BCM5 29 -200 -1400 200 R 50 50 1 1 B
X BCM2_SDA 3 -200 -100 200 R 50 50 1 1 B
X GND 30 1700 -1400 200 L 50 50 1 1 W
X BCM6 31 -200 -1500 200 R 50 50 1 1 B
X BCM12 32 1700 -1500 200 L 50 50 1 1 B
X BCM13 33 -200 -1600 200 R 50 50 1 1 B
X GND 34 1700 -1600 200 L 50 50 1 1 W
X BCM19_MISO 35 -200 -1700 200 R 50 50 1 1 B
X BCM16 36 1700 -1700 200 L 50 50 1 1 B
X BCM26 37 -200 -1800 200 R 50 50 1 1 B
X BCM20_MOSI 38 1700 -1800 200 L 50 50 1 1 B
X GND 39 -200 -1900 200 R 50 50 1 1 W
X 5V 4 1700 -100 200 L 50 50 1 1 W
X BCM21_SCLK 40 1700 -1900 200 L 50 50 1 1 B
X BCM3_SCL 5 -200 -200 200 R 50 50 1 1 B
X GND 6 1700 -200 200 L 50 50 1 1 W
X BCM4_GPCLK0 7 -200 -300 200 R 50 50 1 1 B
X BCM14_TXD 8 1700 -300 200 L 50 50 1 1 B
X GND 9 -200 -400 200 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
# STM32F103C8T6-stm32f103c8t6
#
DEF STM32F103C8T6-stm32f103c8t6 U 0 40 Y Y 1 F N
F0 "U" 0 -450 60 H V C CNN
F1 "STM32F103C8T6-stm32f103c8t6" 0 450 60 H V C CNN
F2 "" 0 -450 60 H I C CNN
F3 "" 0 -450 60 H I C CNN
DRAW
S -900 900 900 -900 0 1 0 N
X VBAT 1 -1100 550 200 R 50 50 1 1 I
X PA0 10 -1100 -350 200 R 50 50 1 1 I
X PA1 11 -1100 -450 200 R 50 50 1 1 I
X PA2 12 -1100 -550 200 R 50 50 1 1 I
X PA3 13 -550 -1100 200 U 50 50 1 1 I
X PA4 14 -450 -1100 200 U 50 50 1 1 I
X PA5 15 -350 -1100 200 U 50 50 1 1 I
X PA6 16 -250 -1100 200 U 50 50 1 1 I
X PA7 17 -150 -1100 200 U 50 50 1 1 I
X PB0 18 -50 -1100 200 U 50 50 1 1 I
X PB1 19 50 -1100 200 U 50 50 1 1 I
X PC13 2 -1100 450 200 R 50 50 1 1 I
X PB2 20 150 -1100 200 U 50 50 1 1 I
X PB10 21 250 -1100 200 U 50 50 1 1 I
X PB11 22 350 -1100 200 U 50 50 1 1 I
X VSS_1 23 450 -1100 200 U 50 50 1 1 I
X VDD_1 24 550 -1100 200 U 50 50 1 1 I
X PB12 25 1100 -550 200 L 50 50 1 1 I
X PB13 26 1100 -450 200 L 50 50 1 1 I
X PB14 27 1100 -350 200 L 50 50 1 1 I
X PB15 28 1100 -250 200 L 50 50 1 1 I
X PA8 29 1100 -150 200 L 50 50 1 1 I
X PC14/OSC32_IN 3 -1100 350 200 R 50 50 1 1 I
X PA9 30 1100 -50 200 L 50 50 1 1 I
X PA10 31 1100 50 200 L 50 50 1 1 I
X PA11 32 1100 150 200 L 50 50 1 1 I
X PA12 33 1100 250 200 L 50 50 1 1 I
X PA13 34 1100 350 200 L 50 50 1 1 I
X VSS_2 35 1100 450 200 L 50 50 1 1 I
X VDD_2 36 1100 550 200 L 50 50 1 1 I
X PA14 37 550 1100 200 D 50 50 1 1 I
X PA15 38 450 1100 200 D 50 50 1 1 I
X PB3 39 350 1100 200 D 50 50 1 1 I
X PC15/OSC32_OUT 4 -1100 250 200 R 50 50 1 1 I
X PB4 40 250 1100 200 D 50 50 1 1 I
X PB5 41 150 1100 200 D 50 50 1 1 I
X PB6 42 50 1100 200 D 50 50 1 1 I
X PB7 43 -50 1100 200 D 50 50 1 1 I
X BOOT0 44 -150 1100 200 D 50 50 1 1 I
X PB8 45 -250 1100 200 D 50 50 1 1 I
X PB9 46 -350 1100 200 D 50 50 1 1 I
X VSS_3 47 -450 1100 200 D 50 50 1 1 I
X VDD_3 48 -550 1100 200 D 50 50 1 1 I
X OSC_IN 5 -1100 150 200 R 50 50 1 1 I
X OSC_OUT 6 -1100 50 200 R 50 50 1 1 I
X NRST 7 -1100 -50 200 R 50 50 1 1 I
X VSSA 8 -1100 -150 200 R 50 50 1 1 I
X VDDA 9 -1100 -250 200 R 50 50 1 1 I
ENDDRAW
ENDDEF
#
# SW_DIP_x01-RESCUE-mmdvm_hs-hat-RESCUE-mmdvm_hs_dual_hat-mmdvm_hs_dual_hat-rescue
#
DEF SW_DIP_x01-RESCUE-mmdvm_hs-hat-RESCUE-mmdvm_hs_dual_hat-mmdvm_hs_dual_hat-rescue SW 0 0 Y N 1 F N
F0 "SW" 0 150 50 H V C CNN
F1 "SW_DIP_x01-RESCUE-mmdvm_hs-hat-RESCUE-mmdvm_hs_dual_hat-mmdvm_hs_dual_hat-rescue" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
SW?DIP?x1*
$ENDFPLIST
DRAW
C -80 0 20 0 0 0 N
C 80 0 20 0 0 0 N
S -150 100 150 -100 0 1 10 f
P 2 0 0 0 -60 5 93 46 N
X ~ 1 -300 0 200 R 50 50 1 1 I
X ~ 2 300 0 200 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
# TCXO_DFAS11-RESCUE-mmdvm_hs_dual_hat-mmdvm_hs_dual_hat-rescue
#
DEF TCXO_DFAS11-RESCUE-mmdvm_hs_dual_hat-mmdvm_hs_dual_hat-rescue X 0 40 Y Y 1 F N
F0 "X" 0 300 50 H V C CNN
F1 "TCXO_DFAS11-RESCUE-mmdvm_hs_dual_hat-mmdvm_hs_dual_hat-rescue" 0 0 50 H V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
DRAW
S -400 -250 400 250 0 1 0 N
X VContr 1 -700 -150 300 R 50 50 1 1 P
X GND 2 700 -150 300 L 50 50 1 1 P
X FREQ 3 700 150 300 L 50 50 1 1 O
X VCC 4 -700 150 300 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
# TEST_1P-conn
#
DEF TEST_1P-conn W 0 30 N N 1 F N
F0 "W" 0 270 50 H V C CNN
F1 "TEST_1P-conn" 0 200 50 H V C CNN
F2 "" 200 0 50 H V C CNN
F3 "" 200 0 50 H V C CNN
DRAW
C 0 130 30 0 1 0 N
X 1 1 0 0 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# USB_OTG-RESCUE-mmdvm_hs_dual_hat-mmdvm_hs_dual_hat-rescue
#
DEF USB_OTG-RESCUE-mmdvm_hs_dual_hat-mmdvm_hs_dual_hat-rescue P 0 40 Y Y 1 F N
F0 "P" 325 -125 50 H V C CNN
F1 "USB_OTG-RESCUE-mmdvm_hs_dual_hat-mmdvm_hs_dual_hat-rescue" 0 200 50 H V C CNN
F2 "" -50 -100 50 V V C CNN
F3 "" -50 -100 50 V V C CNN
$FPLIST
USB*
$ENDFPLIST
DRAW
S -250 -150 250 150 0 1 0 N
S -205 -150 -195 -120 0 1 0 N
S -105 -150 -95 -120 0 1 0 N
S -5 -150 5 -120 0 1 0 N
S 95 -150 105 -120 0 1 0 N
S 195 -150 205 -120 0 1 0 N
X VCC 1 -200 -300 150 U 50 50 1 1 w
X D- 2 -100 -300 150 U 50 50 1 1 P
X D+ 3 0 -300 150 U 50 50 1 1 P
X ID 4 100 -300 150 U 50 50 1 1 W
X GND 5 200 -300 150 U 50 50 1 1 W
X shield 6 400 100 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library

File diff suppressed because it is too large Load Diff

@ -0,0 +1,68 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "",
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"ratsnest_display_mode": 0,
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": true,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
3,
4,
5,
6,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
25,
26,
27,
28,
29,
30,
37,
38
],
"visible_layers": "000fffd_80000007"
},
"meta": {
"filename": "mmdvm_hs_dual_hat.kicad_prl",
"version": 2
},
"project": {
"files": []
}
}

@ -0,0 +1,411 @@
{
"board": {
"design_settings": {
"defaults": {
"board_outline_line_width": 0.09999999999999999,
"copper_line_width": 0.19999999999999998,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": true,
"courtyard_line_width": 0.049999999999999996,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.09999999999999999,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.15,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": true,
"pads": {
"drill": 0.762,
"height": 1.524,
"width": 1.524
},
"silk_line_width": 0.15,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"silk_text_upright": true,
"zones": {
"45_degree_only": false,
"min_clearance": 0.508
}
},
"diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [],
"meta": {
"version": 1
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"copper_edge_clearance": "error",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_too_small": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"keepout": "error",
"length_out_of_range": "error",
"malformed_courtyard": "error",
"microvia_drill_too_small": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_over_copper": "error",
"silk_overlap": "error",
"skew_out_of_range": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"via_hole_larger_than_pad": "error",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rule_severitieslegacy_courtyards_overlap": true,
"rule_severitieslegacy_no_courtyard_defined": false,
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0,
"min_copper_edge_clearance": 0.01,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_silk_clearance": 0.0,
"min_through_hole_diameter": 0.19999999999999998,
"min_track_width": 0.15,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.5,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"solder_paste_clearance": 0.0,
"solder_paste_margin_ratio": -0.0
},
"track_widths": [
0.2,
0.2,
0.25,
0.3,
0.4,
0.5
],
"via_dimensions": [
{
"diameter": 0.5,
"drill": 0.2
},
{
"diameter": 0.5,
"drill": 0.2
},
{
"diameter": 0.8,
"drill": 0.4
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_sheet_names": "error",
"global_label_dangling": "error",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"multiple_net_names": "error",
"net_not_bus_member": "error",
"no_connect_connected": "error",
"no_connect_dangling": "error",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"similar_labels": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "mmdvm_hs_dual_hat.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"clearance": 0.15,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2,
"via_diameter": 0.5,
"via_drill": 0.2,
"wire_width": 6.0
}
],
"meta": {
"version": 0
},
"net_colors": null
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "mmdvm_hs_dual_hat.net",
"specctra_dsn": "",
"step": "",
"vmrl": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"drawing": {
"default_bus_thickness": 12.0,
"default_junction_size": 40.0,
"default_line_thickness": 6.0,
"default_text_size": 60.0,
"default_wire_thickness": 6.0,
"field_names": [],
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.3
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 0
},
"net_format_name": "Pcbnew",
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
"spice_external_command": "spice \"%I\"",
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"ffc72a2e-515e-4e93-aa31-8ced0cf9f4a0",
""
],
[
"00000000-0000-0000-0000-00005a778c4f",
"Power + STM32"
]
],
"text_variables": {}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -0,0 +1,254 @@
update=2020 October 16, Friday 21:28:09
version=1
last_client=kicad
[cvpcb]
version=1
NetIExt=net
[general]
version=1
[eeschema]
version=1
LibDir=
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=/opt/MMDVM_HS_Dual_Hat/
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=60
ERC_TestSimilarLabels=1
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=mmdvm_hs_dual_hat.net
CopperLayerCount=4
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.15
MinViaDiameter=0.5
MinViaDrill=0.2
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.2
TrackWidth2=0.2
TrackWidth3=0.25
TrackWidth4=0.3
TrackWidth5=0.4
TrackWidth6=0.5
ViaDiameter1=0.5
ViaDrill1=0.2
ViaDiameter2=0.5
ViaDrill2=0.2
ViaDiameter3=0.6
ViaDrill3=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.09999999999999999
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=1
Enabled=1
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=1
Enabled=1
[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.15
TrackWidth=0.2
ViaDiameter=0.5
ViaDrill=0.2
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25

@ -0,0 +1,95 @@
(rules PCB mmdvm_hs_dual_hat
(snap_angle
fortyfive_degree
)
(autoroute_settings
(fanout off)
(autoroute on)
(postroute on)
(vias on)
(via_costs 50)
(plane_via_costs 5)
(start_ripup_costs 100)
(start_pass_no 2096)
(layer_rule F.Cu
(active on)
(preferred_direction horizontal)
(preferred_direction_trace_costs 1.0)
(against_preferred_direction_trace_costs 2.2)
)
(layer_rule B.Cu
(active on)
(preferred_direction vertical)
(preferred_direction_trace_costs 1.0)
(against_preferred_direction_trace_costs 1.9)
)
)
(rule
(width 250.0)
(clear 200.2)
(clear 125.0 (type smd_to_turn_gap))
(clear 50.0 (type smd_smd))
)
(padstack "Via[0-1]_600:400_um"
(shape
(circle F.Cu 600.0 0.0 0.0)
)
(shape
(circle B.Cu 600.0 0.0 0.0)
)
(attach off)
)
(via
"Via[0-1]_600:400_um" "Via[0-1]_600:400_um" default
)
(via
"Via[0-1]_600:400_um-kicad_default" "Via[0-1]_600:400_um" "kicad_default"
)
(via_rule
default "Via[0-1]_600:400_um"
)
(via_rule
"kicad_default" "Via[0-1]_600:400_um-kicad_default"
)
(class default
(clearance_class default)
(via_rule default)
(rule
(width 250.0)
)
(circuit
(use_layer F.Cu B.Cu)
)
)
(class "kicad_default"
"Net-(J1-Pad38)" "Net-(C1-Pad1)" GND "Net-(C2-Pad1)" "Net-(C6-Pad1)" "Net-(C6-Pad2)" "Net-(C7-Pad1)" "Net-(C9-Pad1)"
"Net-(C10-Pad2)" "Net-(C10-Pad1)" "Net-(C11-Pad1)" "Net-(C12-Pad1)" "Net-(C13-Pad1)" "Net-(C14-Pad1)" "Net-(C19-Pad1)" "Net-(C20-Pad1)"
"Net-(C21-Pad1)" "Net-(C22-Pad1)" "Net-(C23-Pad1)" "Net-(C23-Pad2)" "Net-(C24-Pad1)" "Net-(C24-Pad2)" "Net-(C25-Pad1)" "Net-(C26-Pad1)"
"Net-(C27-Pad1)" "Net-(C28-Pad1)" "Net-(C29-Pad2)" "Net-(C30-Pad2)" "Net-(C35-Pad2)" "Net-(C36-Pad2)" NRST +3V3
SERVICE +5V SDA SCL RXD TXD "Net-(L1-Pad1)" "Net-(L2-Pad1)"
"DISP_TXD" "DISP_RXD" SWDIO SWCLK BOOT0 "Net-(R2-Pad1)" "Net-(R3-Pad1)" "Net-(R4-Pad1)"
DCLK2 "Net-(R12-Pad2)" DATA2 "Net-(R13-Pad2)" DCLK1 "Net-(R14-Pad2)" DATA1 "COS_LED"
"PTT_LED" "DMR_LED" "DSTAR_LED" "YSF_LED" "P25_LED" CE SLE2 SDATA
SREAD SCLK SLE1 "Net-(C40-Pad1)" "D-" D+ BOOT1 "NXDN_LED"
"Net-(C33-Pad2)" "Net-(C34-Pad1)" "Net-(C47-Pad1)" "Net-(C48-Pad2)" "Net-(C49-Pad2)" "Net-(C50-Pad1)" "Net-(R1-Pad1)" "Net-(R11-Pad2)"
"Net-(C33-Pad1)" "Net-(C34-Pad2)" "Net-(C41-Pad1)" "Net-(D1-Pad2)" "Net-(D2-Pad2)" "Net-(D3-Pad2)" "Net-(D4-Pad2)" "Net-(D5-Pad2)"
"Net-(D6-Pad2)" "Net-(D7-Pad2)" "Net-(D8-Pad2)" "Net-(D0-Pad2)" "Net-(J1-Pad1)" "Net-(J1-Pad7)" "Net-(J1-Pad11)" "Net-(J1-Pad12)"
"Net-(J1-Pad13)" "Net-(J1-Pad15)" "Net-(J1-Pad16)" "Net-(J1-Pad17)" "Net-(J1-Pad18)" "Net-(J1-Pad19)" "Net-(J1-Pad21)" "Net-(J1-Pad22)"
"Net-(J1-Pad23)" "Net-(J1-Pad24)" "Net-(J1-Pad26)" "Net-(J1-Pad27)" "Net-(J1-Pad28)" "Net-(J1-Pad29)" "Net-(J1-Pad31)" "Net-(J1-Pad32)"
"Net-(J1-Pad33)" "Net-(J1-Pad35)" "Net-(J1-Pad36)" "Net-(J1-Pad37)" "Net-(P8-Pad4)" "Net-(U1-Pad13)" "Net-(U1-Pad14)" "Net-(U1-Pad15)"
"Net-(U1-Pad16)" "Net-(U1-Pad17)" "Net-(U1-Pad18)" "Net-(U1-Pad20)" "Net-(U1-Pad21)" "Net-(U1-Pad23)" "Net-(U1-Pad30)" "Net-(U1-Pad33)"
"Net-(U1-Pad36)" "Net-(U1-Pad37)" "Net-(U1-Pad38)" "Net-(U1-Pad44)" "Net-(U1-Pad46)" "Net-(U2-Pad13)" "Net-(U2-Pad14)" "Net-(U2-Pad15)"
"Net-(U2-Pad16)" "Net-(U2-Pad17)" "Net-(U2-Pad18)" "Net-(U2-Pad20)" "Net-(U2-Pad21)" "Net-(U2-Pad23)" "Net-(U2-Pad30)" "Net-(U2-Pad33)"
"Net-(U2-Pad36)" "Net-(U2-Pad37)" "Net-(U2-Pad38)" "Net-(U2-Pad44)" "Net-(U2-Pad46)" "Net-(U3-Pad4)" "Net-(U3-Pad10)" "Net-(U3-Pad11)"
"Net-(U3-Pad17)" "Net-(U3-Pad21)" "Net-(U3-Pad22)" "Net-(U3-Pad38)" "Net-(U3-Pad46)" "Net-(X1-Pad1)" "Net-(X2-Pad1)"
(clearance_class "kicad_default")
(via_rule kicad_default)
(rule
(width 250.0)
)
(circuit
(use_layer F.Cu B.Cu)
)
)
)

File diff suppressed because it is too large Load Diff

@ -0,0 +1,6 @@
(sym_lib_table
(lib (name mmdvm_hs_dual_hat-rescue)(type Legacy)(uri ${KIPRJMOD}/mmdvm_hs_dual_hat-rescue.lib)(options "")(descr ""))
(lib (name adf7021)(type Legacy)(uri ${KIPRJMOD}/../../libraries/adf7021.lib)(options "")(descr ""))
(lib (name pkl_misc)(type Legacy)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_misc.lib)(options "")(descr ""))
(lib (name pkl_device)(type Legacy)(uri ${KIPRJMOD}/../../libraries/pkl/pkl_device.lib)(options "")(descr ""))
)
Loading…
Cancel
Save

Powered by TurnKey Linux.