Clean up MCU symbols for nicer schematic

This commit is contained in:
jacqueline 2023-02-10 20:43:15 +11:00
parent 43c06ec0a3
commit 03808b83c4
5 changed files with 3327 additions and 5629 deletions

View file

@ -456,10 +456,6 @@
[ [
"a46377c2-b5e0-47a0-ab83-f2feb3bc1f6a", "a46377c2-b5e0-47a0-ab83-f2feb3bc1f6a",
"Storage" "Storage"
],
[
"ffd027f9-1f2a-4ddf-9987-967b1f8a6040",
"Peripherals"
] ]
], ],
"text_variables": {} "text_variables": {}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,4 +1,161 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) (kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "ATSAMD21E15A-A" (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at 0 15.24 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "ATSAMD21E15A-A" (id 1) (at 0 10.16 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Package_QFP:TQFP-32_7x7mm_P0.8mm" (id 2) (at 1.27 -43.18 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/SAM_D21_DA1_Family_Data%20Sheet_DS40001882E.pdf" (id 3) (at -2.54 -45.72 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "32-bit ARM Cortex-M0+ MCU Microcontroller" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "SAM D21 Microchip SMART ARM-based Flash MCU, 48Mhz, 32K Flash, 4K SRAM, TQFP-32" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "TQFP*7x7mm*P0.8mm*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "ATSAMD21E15A-A_1_1"
(rectangle (start -20.32 45.72) (end 21.59 -24.13)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type background))
)
(pin bidirectional line (at -22.86 40.64 0) (length 2.54)
(name "XIN32" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -2.54 -24.13 90) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 24.13 35.56 180) (length 2.54)
(name "SERCOM0.0" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 24.13 33.02 180) (length 2.54)
(name "SERCOM0.1" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 24.13 30.48 180) (length 2.54)
(name "SERCOM0.2" (effects (font (size 1.27 1.27))))
(number "13" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 24.13 27.94 180) (length 2.54)
(name "SERCOM0.3" (effects (font (size 1.27 1.27))))
(number "14" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 24.13 -1.27 180) (length 2.54)
(name "SERCOM2.2" (effects (font (size 1.27 1.27))))
(number "15" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 24.13 -3.81 180) (length 2.54)
(name "SERCOM2.3" (effects (font (size 1.27 1.27))))
(number "16" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 24.13 16.51 180) (length 2.54)
(name "SERCOM1.0" (effects (font (size 1.27 1.27))))
(number "17" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 24.13 13.97 180) (length 2.54)
(name "SERCOM1.1" (effects (font (size 1.27 1.27))))
(number "18" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 24.13 11.43 180) (length 2.54)
(name "SERCOM1.2" (effects (font (size 1.27 1.27))))
(number "19" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -22.86 38.1 0) (length 2.54)
(name "XOUT32" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 24.13 8.89 180) (length 2.54)
(name "SERCOM1.3" (effects (font (size 1.27 1.27))))
(number "20" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 24.13 -16.51 180) (length 2.54)
(name "SERCOM3.0" (effects (font (size 1.27 1.27))))
(number "21" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 24.13 -13.97 180) (length 2.54)
(name "SERCOM3.1" (effects (font (size 1.27 1.27))))
(number "22" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -22.86 0 0) (length 2.54)
(name "USB.DM" (effects (font (size 1.27 1.27))))
(number "23" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -22.86 -2.54 0) (length 2.54)
(name "USB.DP" (effects (font (size 1.27 1.27))))
(number "24" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -22.86 12.7 0) (length 2.54)
(name "PA27" (effects (font (size 1.27 1.27))))
(number "25" (effects (font (size 1.27 1.27))))
)
(pin input line (at -22.86 -19.05 0) (length 2.54)
(name "~{RESET}" (effects (font (size 1.27 1.27))))
(number "26" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -22.86 10.16 0) (length 2.54)
(name "PA28" (effects (font (size 1.27 1.27))))
(number "27" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -2.54 -24.13 90) (length 2.54) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "28" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at 2.54 -26.67 90) (length 2.54)
(name "VDDCORE" (effects (font (size 1.27 1.27))))
(number "29" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -22.86 27.94 0) (length 2.54)
(name "PA02" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at -2.54 48.26 270) (length 2.54)
(name "VDDIN" (effects (font (size 1.27 1.27))))
(number "30" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -22.86 -13.97 0) (length 2.54)
(name "SWCLK" (effects (font (size 1.27 1.27))))
(number "31" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -22.86 -16.51 0) (length 2.54)
(name "SWDIO" (effects (font (size 1.27 1.27))))
(number "32" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -22.86 25.4 0) (length 2.54)
(name "PA03" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -22.86 22.86 0) (length 2.54)
(name "PA04" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -22.86 20.32 0) (length 2.54)
(name "PA05" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -22.86 17.78 0) (length 2.54)
(name "PA06" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -22.86 15.24 0) (length 2.54)
(name "PA07" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 2.54 48.26 270) (length 2.54)
(name "VDDANA" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "BD91N01NUX" (in_bom yes) (on_board yes) (symbol "BD91N01NUX" (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at 0 13.97 0) (property "Reference" "U" (id 0) (at 0 13.97 0)
(effects (font (size 1.27 1.27))) (effects (font (size 1.27 1.27)))
@ -189,6 +346,193 @@
) )
) )
) )
(symbol "ESP32-WROOM" (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at -17.78 34.29 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "ESP32-WROOM" (id 1) (at -3.81 34.29 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "RF_Module:ESP32-WROOM-32U" (id 2) (at 0 -38.1 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32d_esp32-wroom-32u_datasheet_en.pdf" (id 3) (at 1.27 -50.8 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "RF Radio BT ESP ESP32 Espressif external U.FL antenna" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "RF Module, ESP32-D0WD SoC, Wi-Fi 802.11b/g/n, Bluetooth, BLE, 32-bit, 2.7-3.6V, external antenna, SMD" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "ESP32?WROOM?32U*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "ESP32-WROOM_0_1"
(rectangle (start -17.78 33.02) (end 19.05 -33.02)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type background))
)
)
(symbol "ESP32-WROOM_1_1"
(pin power_in line (at 0 -35.56 90) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -20.32 2.54 0) (length 2.54)
(name "IO25" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 21.59 -26.67 180) (length 2.54)
(name "I2S.BCK" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 21.59 -29.21 180) (length 2.54)
(name "I2S.LRCK" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -20.32 -27.94 0) (length 2.54)
(name "JTAG.TMS" (effects (font (size 1.27 1.27))))
(number "13" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -20.32 -22.86 0) (length 2.54)
(name "JTAG.TDI" (effects (font (size 1.27 1.27))))
(number "14" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -35.56 90) (length 2.54) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "15" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -20.32 -25.4 0) (length 2.54)
(name "JTAG.TCK" (effects (font (size 1.27 1.27))))
(number "16" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -43.18 -13.97 0) (length 2.54) hide
(name "SHD/SD2" (effects (font (size 1.27 1.27))))
(number "17" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -43.18 -16.51 0) (length 2.54) hide
(name "SWP/SD3" (effects (font (size 1.27 1.27))))
(number "18" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -43.18 -21.59 0) (length 2.54) hide
(name "SCS/CMD" (effects (font (size 1.27 1.27))))
(number "19" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 35.56 270) (length 2.54)
(name "VDD" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -43.18 -19.05 0) (length 2.54) hide
(name "SCK/CLK" (effects (font (size 1.27 1.27))))
(number "20" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -43.18 -8.89 0) (length 2.54) hide
(name "SDO/SD0" (effects (font (size 1.27 1.27))))
(number "21" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -43.18 -11.43 0) (length 2.54) hide
(name "SDI/SD1" (effects (font (size 1.27 1.27))))
(number "22" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -20.32 -30.48 0) (length 2.54)
(name "JTAG.TDO" (effects (font (size 1.27 1.27))))
(number "23" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 21.59 11.43 180) (length 2.54)
(name "I2C.SCL" (effects (font (size 1.27 1.27))))
(number "24" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 21.59 -21.59 180) (length 2.54)
(name "BOOT/I2S.SCK" (effects (font (size 1.27 1.27))))
(number "25" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 21.59 13.97 180) (length 2.54)
(name "I2C.SDA" (effects (font (size 1.27 1.27))))
(number "26" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -43.18 -24.13 0) (length 2.54) hide
(name "IO16" (effects (font (size 1.27 1.27))))
(number "27" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -43.18 -26.67 0) (length 2.54) hide
(name "IO17" (effects (font (size 1.27 1.27))))
(number "28" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 21.59 -24.13 180) (length 2.54)
(name "I2S.DOUT" (effects (font (size 1.27 1.27))))
(number "29" (effects (font (size 1.27 1.27))))
)
(pin input line (at -20.32 27.94 0) (length 2.54)
(name "EN" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 21.59 0 180) (length 2.54)
(name "SPI.CLK" (effects (font (size 1.27 1.27))))
(number "30" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 21.59 -2.54 180) (length 2.54)
(name "SPI.POCI" (effects (font (size 1.27 1.27))))
(number "31" (effects (font (size 1.27 1.27))))
)
(pin no_connect line (at -43.18 -29.21 0) (length 2.54) hide
(name "NC" (effects (font (size 1.27 1.27))))
(number "32" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 21.59 -7.62 180) (length 2.54)
(name "SPI.CS0" (effects (font (size 1.27 1.27))))
(number "33" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 21.59 25.4 180) (length 2.54)
(name "UART.RX" (effects (font (size 1.27 1.27))))
(number "34" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 21.59 27.94 180) (length 2.54)
(name "UART.TX" (effects (font (size 1.27 1.27))))
(number "35" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 21.59 -10.16 180) (length 2.54)
(name "SPI.CS1" (effects (font (size 1.27 1.27))))
(number "36" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 21.59 -5.08 180) (length 2.54)
(name "SPI.PICO" (effects (font (size 1.27 1.27))))
(number "37" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -35.56 90) (length 2.54) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "38" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -35.56 90) (length 2.54) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "39" (effects (font (size 1.27 1.27))))
)
(pin input line (at -20.32 -10.16 0) (length 2.54)
(name "ADC1_CH0/NOINT" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin input line (at -20.32 -5.08 0) (length 2.54)
(name "I39/NOINT" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin input line (at -20.32 0 0) (length 2.54)
(name "I34" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin input line (at -20.32 -2.54 0) (length 2.54)
(name "I35" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -20.32 16.51 0) (length 2.54)
(name "XTAL_32K_P" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at -20.32 13.97 0) (length 2.54)
(name "XTAL_32K_N" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "ESP32-WROVER" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) (symbol "ESP32-WROVER" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at -15.24 -33.02 0) (property "Reference" "U" (id 0) (at -15.24 -33.02 0)
(effects (font (size 1.524 1.524))) (effects (font (size 1.524 1.524)))