Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changed RP2040 symbol into multi-part symbol, added small illustratio… #5

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
134 changes: 134 additions & 0 deletions KiCadLibraries/MCU_RaspberryPi_and_Boards.lib
Original file line number Diff line number Diff line change
@@ -1,6 +1,140 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# MCU_RP2040
#
DEF MCU_RP2040 U 0 40 Y Y 5 L N
F0 "U" -200 1500 50 H V C CNB
F1 "MCU_RP2040" 0 1400 50 H V C CNN
F2 "MCU Raspberry PI:RP2040-QFN-56" 1250 -500 50 H I C CNN
F3 "" 150 500 50 H I C CNN
F4 "Active" 700 150 50 H I C CNN "Status"
F5 "RP2040" 700 450 50 H I C CNN "MPN"
F6 "Raspberry Pi Foundation" 1000 350 50 H I C CNN "Manufacturer"
F7 "-20°C to +85°C (TC)" 950 250 50 H I C CNN "Operating Temperature "
F8 "SMD" 650 -50 50 H I C CNN "Mounting Type"
F9 "133 Mhz" 750 50 50 H I C CNN "Clock Speed"
DRAW
A 128 -40 12 1 1799 3 0 0 N 140 -40 115 -40
A 104 -40 12 -1799 -1 3 1 0 N 92 -40 117 -40
C 115 425 15 2 1 10 F
C 165 300 25 2 1 10 F
T 0 0 350 50 0 1 0 SPI Normal 0 C C
T 0 100 -475 20 0 2 0 "Can be tied to VDDIO" Italic 0 C C
T 0 0 600 50 0 2 0 USB Normal 0 C C
T 0 0 250 50 0 3 0 "ADC (and gpio)" Normal 0 C C
T 0 -100 -200 50 0 4 0 GND Normal 0 C C
T 0 300 200 50 0 4 0 POWER Normal 0 C C
T 0 300 -25 50 0 4 0 VREG_ Normal 0 C C
T 0 0 1300 50 0 5 0 GPIO Normal 0 C C
T 0 0 200 50 0 2 1 CRYSTAL/clock Normal 0 C C
T 0 0 -400 28 0 2 1 "Global Asynchronous Reset" Normal 0 C C
T 0 45 -515 20 0 2 1 "if not needed." Italic 0 C C
T 0 0 -100 50 0 2 1 "SERIAL WIRE" Normal 0 C C
T 0 -355 -100 50 0 4 1 VIN Normal 0 C C
T 0 280 -100 50 0 4 1 VOUT Normal 0 C C
T 0 -300 -25 50 0 4 1 VREG_ Normal 0 C C
S -250 300 250 -350 1 0 10 f
S -300 150 300 150 2 0 10 N
S -300 250 300 250 2 0 10 N
S -300 550 300 250 2 0 10 f
S -300 550 300 550 2 0 10 N
S 150 250 450 50 4 0 10 N
S -250 1250 250 -1450 5 0 10 f
S 250 300 -250 400 1 1 10 N
S -300 -450 300 -550 2 1 10 f
S -300 -350 300 -450 2 1 10 N
S -300 -150 300 -350 2 1 10 f
S -300 -50 300 -150 2 1 10 N
S -300 150 300 -50 2 1 10 f
S -300 150 300 150 2 1 10 N
S -300 250 300 150 2 1 10 N
S -300 650 300 550 2 1 10 N
S -30 -10 30 110 2 1 0 N
S 200 460 230 430 2 1 10 F
S -450 200 450 -300 3 1 10 f
S -450 200 450 300 3 1 10 N
S 250 1250 -250 1350 5 1 10 N
P 2 2 0 0 -50 50 -100 50 N
P 2 2 0 0 50 50 100 50 N
P 2 3 0 0 180 -40 155 -40 N
P 2 3 0 0 320 -40 345 -40 N
P 2 3 0 0 375 -40 360 -40 N
P 3 3 0 0 220 -70 180 -40 220 -5 N
P 4 3 0 0 220 -5 320 -5 320 -70 220 -70 N
P 4 3 0 0 375 -40 375 -25 390 -25 390 -40 N
P 4 4 0 5 270 80 295 109 275 109 270 80 F
P 5 4 0 5 266 111 270 131 296 131 275 111 266 111 F
P 9 4 0 10 -450 -250 450 -250 450 50 350 50 150 50 150 150 150 250 -450 250 -450 -250 f
P 2 2 1 10 -50 20 -50 80 N
P 2 2 1 10 50 20 50 80 N
P 2 2 1 10 165 375 165 475 N
P 4 2 1 10 140 475 190 475 165 525 140 475 F
P 4 2 1 10 165 325 165 350 115 400 115 425 N
P 4 2 1 10 165 350 165 375 215 400 215 450 N
P 2 3 1 0 405 -40 390 -40 N
P 2 3 1 0 435 -40 420 -40 N
P 4 3 1 0 405 -40 405 -25 420 -25 420 -40 N
X QSPI_SD3 51 -350 -150 100 R 50 50 1 1 B
X QSPI_SCLK 52 -350 -250 100 R 50 50 1 1 B C
X QSPI_SD0 53 -350 150 100 R 50 50 1 1 B
X QSPI_SD2 54 -350 -50 100 R 50 50 1 1 B
X QSPI_SD1 55 -350 50 100 R 50 50 1 1 B
X QSPI_SS 56 -350 250 100 R 50 50 1 1 B
X TESTEN 19 -400 -300 100 R 50 50 2 1 I
X XIN 20 -400 100 100 R 50 50 2 1 I
X XOUT 21 400 100 100 L 50 50 2 1 O
X SWCLK 24 400 -200 100 L 50 50 2 1 O C
X SWD 25 -400 -200 100 R 50 50 2 1 B
X RUN 26 -400 -500 100 R 50 50 2 1 I
X USB_D- 46 -400 350 100 R 50 50 2 1 B
X USB_D+ 47 -400 450 100 R 50 50 2 1 B
X GPIO26/ADC0 38 -550 100 100 R 50 50 3 1 B
X GPIO27/ADC1 39 -550 0 100 R 50 50 3 1 B
X GPIO28/ADC2 40 -550 -100 100 R 50 50 3 1 B
X GPIO29/ADC3 41 -550 -200 100 R 50 50 3 1 B
X IOVDD 1 -100 350 100 D 50 50 4 1 W
X IOVDD 10 -100 350 100 D 50 50 4 1 P N
X IOVDD 22 -100 350 100 D 50 50 4 1 P N
X DVDD 23 -200 350 100 D 50 50 4 1 W
X IOVDD 33 -100 350 100 D 50 50 4 1 P N
X IOVDD 42 -100 350 100 D 50 50 4 1 P N
X ADC_AVDD 43 0 350 100 D 50 50 4 1 W
X VREG_VIN 44 -550 -100 100 R 50 0 4 1 W
X VREG_VOUT 45 550 -100 100 L 50 0 4 1 w
X USB_VDD 48 100 350 100 D 50 50 4 1 W
X IOVDD 49 -100 350 100 D 50 50 4 1 P N
X DVDD 50 -200 350 100 D 50 50 4 1 P N
X GND 57 -100 -350 100 U 50 0 4 1 W
X GPIO8 11 -350 350 100 R 50 50 5 1 B
X GPIO9 12 -350 250 100 R 50 50 5 1 B
X GPIO10 13 -350 150 100 R 50 50 5 1 B
X GPIO11 14 -350 50 100 R 50 50 5 1 B
X GPIO12 15 -350 -50 100 R 50 50 5 1 B
X GPIO13 16 -350 -150 100 R 50 50 5 1 B
X GPIO14 17 -350 -250 100 R 50 50 5 1 B
X GPIO15 18 -350 -350 100 R 50 50 5 1 B
X GPIO0 2 -350 1150 100 R 50 50 5 1 B
X GPIO16 27 -350 -450 100 R 50 50 5 1 B
X GPIO17 28 -350 -550 100 R 50 50 5 1 B
X GPIO18 29 -350 -650 100 R 50 50 5 1 B
X GPIO1 3 -350 1050 100 R 50 50 5 1 B
X GPIO19 30 -350 -750 100 R 50 50 5 1 B
X GPIO20 31 -350 -850 100 R 50 50 5 1 B
X GPIO21 32 -350 -950 100 R 50 50 5 1 B
X GPIO22 34 -350 -1050 100 R 50 50 5 1 B
X GPIO23 35 -350 -1150 100 R 50 50 5 1 B
X GPIO24 36 -350 -1250 100 R 50 50 5 1 B
X GPIO25 37 -350 -1350 100 R 50 50 5 1 B
X GPIO2 4 -350 950 100 R 50 50 5 1 B
X GPIO3 5 -350 850 100 R 50 50 5 1 B
X GPIO4 6 -350 750 100 R 50 50 5 1 B
X GPIO5 7 -350 650 100 R 50 50 5 1 B
X GPIO6 8 -350 550 100 R 50 50 5 1 B
X GPIO7 9 -350 450 100 R 50 50 5 1 B
ENDDRAW
ENDDEF
#
# Pico
#
DEF Pico U 0 40 Y Y 1 F N
Expand Down