diff --git a/CM4.kicad_sch b/CM4.kicad_sch index 73393c9..87760fd 100644 --- a/CM4.kicad_sch +++ b/CM4.kicad_sch @@ -3,6 +3,864 @@ (paper "A4") (lib_symbols + (symbol "LightBlue:RaspberryPi-CM4Lite" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -20.32 58.42 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "RaspberryPi-CM4Lite" (id 1) (at 12.7 58.42 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Module:RaspberryPi-CM4" (id 2) (at 12.7 -58.42 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://datasheets.raspberrypi.org/cm4/cm4-datasheet.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "raspberry pi compute module" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" " BCM271 Broadcom 1.5 GHZ Quad core, 1/2/4/8 GB RAM, industrial SoM computer" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "RaspberryPi?CM*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "RaspberryPi-CM4Lite_0_1" + (rectangle (start 21.59 57.15) (end -21.59 -57.15) + (stroke (width 0.254)) (fill (type background)) + ) + ) + (symbol "RaspberryPi-CM4Lite_1_1" + (pin power_in line (at 0 -60.96 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 45.72 180) (length 3.81) + (name "Ethernet_Pair0_N" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -25.4 -48.26 0) (length 3.81) + (name "nEXTRST" (effects (font (size 1.27 1.27)))) + (number "100" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 35.56 180) (length 3.81) + (name "Ethernet_Pair2_P" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 43.18 180) (length 3.81) + (name "Ethernet_Pair0_P" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 20.32 180) (length 3.81) + (name "Ethernet_nLED3" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 25.4 17.78 180) (length 3.81) + (name "Ethernet_SYNC_IN" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 22.86 180) (length 3.81) + (name "Ethernet_nLED2" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 15.24 180) (length 3.81) + (name "Ethernet_SYNC_OUT" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 25.4 180) (length 3.81) + (name "Ethernet_nLED1" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 0 0) (length 3.81) + (name "EEPROM_nWP" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 -43.18 0) (length 3.81) + (name "Pi_nLED_Activity" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 -50.8 180) (length 3.81) + (name "GPIO26" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 -38.1 180) (length 3.81) + (name "GPIO21" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 -33.02 180) (length 3.81) + (name "GPIO19" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 -35.56 180) (length 3.81) + (name "GPIO20" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 -17.78 180) (length 3.81) + (name "GPIO13" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 -25.4 180) (length 3.81) + (name "GPIO16" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 30.48 180) (length 3.81) + (name "Ethernet_Pair3_P" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 0 180) (length 3.81) + (name "GPIO6" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 -15.24 180) (length 3.81) + (name "GPIO12" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 2.54 180) (length 3.81) + (name "GPIO5" (effects (font (size 1.27 1.27)))) + (number "34" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -25.4 -2.54 0) (length 3.81) + (name "ID_SC" (effects (font (size 1.27 1.27)))) + (number "35" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -25.4 -5.08 0) (length 3.81) + (name "ID_SD" (effects (font (size 1.27 1.27)))) + (number "36" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 -2.54 180) (length 3.81) + (name "GPIO7" (effects (font (size 1.27 1.27)))) + (number "37" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 -12.7 180) (length 3.81) + (name "GPIO11" (effects (font (size 1.27 1.27)))) + (number "38" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 -5.08 180) (length 3.81) + (name "GPIO8" (effects (font (size 1.27 1.27)))) + (number "39" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 40.64 180) (length 3.81) + (name "Ethernet_Pair1_P" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 -7.62 180) (length 3.81) + (name "GPIO9" (effects (font (size 1.27 1.27)))) + (number "40" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 -48.26 180) (length 3.81) + (name "GPIO25" (effects (font (size 1.27 1.27)))) + (number "41" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "42" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "43" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 -10.16 180) (length 3.81) + (name "GPIO10" (effects (font (size 1.27 1.27)))) + (number "44" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 -45.72 180) (length 3.81) + (name "GPIO24" (effects (font (size 1.27 1.27)))) + (number "45" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 -40.64 180) (length 3.81) + (name "GPIO22" (effects (font (size 1.27 1.27)))) + (number "46" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 -43.18 180) (length 3.81) + (name "GPIO23" (effects (font (size 1.27 1.27)))) + (number "47" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 -53.34 180) (length 3.81) + (name "GPIO27" (effects (font (size 1.27 1.27)))) + (number "48" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 -30.48 180) (length 3.81) + (name "GPIO18" (effects (font (size 1.27 1.27)))) + (number "49" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 27.94 180) (length 3.81) + (name "Ethernet_Pair3_N" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 -27.94 180) (length 3.81) + (name "GPIO17" (effects (font (size 1.27 1.27)))) + (number "50" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 -22.86 180) (length 3.81) + (name "GPIO15" (effects (font (size 1.27 1.27)))) + (number "51" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "52" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "53" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 5.08 180) (length 3.81) + (name "GPIO4" (effects (font (size 1.27 1.27)))) + (number "54" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 -20.32 180) (length 3.81) + (name "GPIO14" (effects (font (size 1.27 1.27)))) + (number "55" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 7.62 180) (length 3.81) + (name "GPIO3" (effects (font (size 1.27 1.27)))) + (number "56" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -25.4 35.56 0) (length 3.81) + (name "SD_CLK" (effects (font (size 1.27 1.27)))) + (number "57" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 10.16 180) (length 3.81) + (name "GPIO2" (effects (font (size 1.27 1.27)))) + (number "58" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "59" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 38.1 180) (length 3.81) + (name "Ethernet_Pair1_N" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "60" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -25.4 25.4 0) (length 3.81) + (name "SD_DAT3" (effects (font (size 1.27 1.27)))) + (number "61" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -25.4 38.1 0) (length 3.81) + (name "SD_CMD" (effects (font (size 1.27 1.27)))) + (number "62" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -25.4 33.02 0) (length 3.81) + (name "SD_DAT0" (effects (font (size 1.27 1.27)))) + (number "63" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -25.4 20.32 0) (length 3.81) + (name "SD_DAT5" (effects (font (size 1.27 1.27)))) + (number "64" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "65" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "66" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -25.4 30.48 0) (length 3.81) + (name "SD_DAT1" (effects (font (size 1.27 1.27)))) + (number "67" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -25.4 22.86 0) (length 3.81) + (name "SD_DAT4" (effects (font (size 1.27 1.27)))) + (number "68" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -25.4 27.94 0) (length 3.81) + (name "SD_DAT2" (effects (font (size 1.27 1.27)))) + (number "69" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -25.4 15.24 0) (length 3.81) + (name "SD_DAT7" (effects (font (size 1.27 1.27)))) + (number "70" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "71" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -25.4 17.78 0) (length 3.81) + (name "SD_DAT6" (effects (font (size 1.27 1.27)))) + (number "72" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 43.18 0) (length 3.81) + (name "SD_VDD_Override" (effects (font (size 1.27 1.27)))) + (number "73" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "74" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -25.4 45.72 0) (length 3.81) + (name "SD_PWR_ON" (effects (font (size 1.27 1.27)))) + (number "75" (effects (font (size 1.27 1.27)))) + ) + (pin unconnected line (at -20.32 -53.34 0) (length 3.81) hide + (name "Reserved" (effects (font (size 1.27 1.27)))) + (number "76" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 60.96 270) (length 3.81) + (name "+5V" (effects (font (size 1.27 1.27)))) + (number "77" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 60.96 270) (length 3.81) + (name "GPIO_VREF" (effects (font (size 1.27 1.27)))) + (number "78" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 60.96 270) (length 3.81) hide + (name "+5V" (effects (font (size 1.27 1.27)))) + (number "79" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -25.4 -12.7 0) (length 3.81) + (name "SCL0" (effects (font (size 1.27 1.27)))) + (number "80" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 60.96 270) (length 3.81) hide + (name "+5V" (effects (font (size 1.27 1.27)))) + (number "81" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -25.4 -15.24 0) (length 3.81) + (name "SDA0" (effects (font (size 1.27 1.27)))) + (number "82" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 60.96 270) (length 3.81) hide + (name "+5V" (effects (font (size 1.27 1.27)))) + (number "83" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at 25.4 50.8 180) (length 3.81) + (name "CM4_3.3V" (effects (font (size 1.27 1.27)))) + (number "84" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 60.96 270) (length 3.81) hide + (name "+5V" (effects (font (size 1.27 1.27)))) + (number "85" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 25.4 50.8 180) (length 3.81) hide + (name "CM4_3.3V" (effects (font (size 1.27 1.27)))) + (number "86" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 60.96 270) (length 3.81) hide + (name "+5V" (effects (font (size 1.27 1.27)))) + (number "87" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at 25.4 53.34 180) (length 3.81) + (name "CM4_1.8V" (effects (font (size 1.27 1.27)))) + (number "88" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 -27.94 0) (length 3.81) + (name "WL_nDisable" (effects (font (size 1.27 1.27)))) + (number "89" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 33.02 180) (length 3.81) + (name "Ethernet_Pair2_N" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 25.4 53.34 180) (length 3.81) hide + (name "CM4_1.8V" (effects (font (size 1.27 1.27)))) + (number "90" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 -30.48 0) (length 3.81) + (name "BT_nDisable" (effects (font (size 1.27 1.27)))) + (number "91" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -25.4 -35.56 0) (length 3.81) + (name "RUN_PG" (effects (font (size 1.27 1.27)))) + (number "92" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 -38.1 0) (length 3.81) + (name "nRPIBOOT" (effects (font (size 1.27 1.27)))) + (number "93" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 -22.86 0) (length 3.81) + (name "AnalogIP1" (effects (font (size 1.27 1.27)))) + (number "94" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -25.4 -40.64 0) (length 3.81) + (name "PI_LED_nPWR" (effects (font (size 1.27 1.27)))) + (number "95" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 -20.32 0) (length 3.81) + (name "AnalogIP0" (effects (font (size 1.27 1.27)))) + (number "96" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 -10.16 0) (length 3.81) + (name "Camera_GPIO" (effects (font (size 1.27 1.27)))) + (number "97" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "98" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 -50.8 0) (length 3.81) + (name "GLOBAL_EN" (effects (font (size 1.27 1.27)))) + (number "99" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "RaspberryPi-CM4Lite_2_1" + (pin input line (at -25.4 45.72 0) (length 3.81) + (name "USB_OTG_ID" (effects (font (size 1.27 1.27)))) + (number "101" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 30.48 0) (length 3.81) + (name "PCIe_CLK_nREQ" (effects (font (size 1.27 1.27)))) + (number "102" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -25.4 40.64 0) (length 3.81) + (name "USB_N" (effects (font (size 1.27 1.27)))) + (number "103" (effects (font (size 1.27 1.27)))) + ) + (pin unconnected line (at -20.32 -53.34 0) (length 3.81) hide + (name "Reserved" (effects (font (size 1.27 1.27)))) + (number "104" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -25.4 43.18 0) (length 3.81) + (name "USB_P" (effects (font (size 1.27 1.27)))) + (number "105" (effects (font (size 1.27 1.27)))) + ) + (pin unconnected line (at -20.32 -55.88 0) (length 3.81) hide + (name "Reserved" (effects (font (size 1.27 1.27)))) + (number "106" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -60.96 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "107" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "108" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -25.4 33.02 0) (length 3.81) + (name "PCIe_nRST" (effects (font (size 1.27 1.27)))) + (number "109" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -25.4 25.4 0) (length 3.81) + (name "PCIe_CLK_P" (effects (font (size 1.27 1.27)))) + (number "110" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -25.4 53.34 0) (length 3.81) + (name "VDAC_COMP" (effects (font (size 1.27 1.27)))) + (number "111" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -25.4 27.94 0) (length 3.81) + (name "PCIe_CLK_N" (effects (font (size 1.27 1.27)))) + (number "112" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "113" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "114" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 -17.78 0) (length 3.81) + (name "CAM1_D0_N" (effects (font (size 1.27 1.27)))) + (number "115" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 15.24 0) (length 3.81) + (name "PCIe_RX_P" (effects (font (size 1.27 1.27)))) + (number "116" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 -15.24 0) (length 3.81) + (name "CAM1_D0_P" (effects (font (size 1.27 1.27)))) + (number "117" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 17.78 0) (length 3.81) + (name "PCIe_RX_N" (effects (font (size 1.27 1.27)))) + (number "118" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "119" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "120" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 -22.86 0) (length 3.81) + (name "CAM1_D1_N" (effects (font (size 1.27 1.27)))) + (number "121" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -25.4 20.32 0) (length 3.81) + (name "PCIe_TX_P" (effects (font (size 1.27 1.27)))) + (number "122" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 -20.32 0) (length 3.81) + (name "CAM1_D1_P" (effects (font (size 1.27 1.27)))) + (number "123" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -25.4 22.86 0) (length 3.81) + (name "PCIe_TX_N" (effects (font (size 1.27 1.27)))) + (number "124" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "125" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "126" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 -12.7 0) (length 3.81) + (name "CAM1_C_N" (effects (font (size 1.27 1.27)))) + (number "127" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 0 0) (length 3.81) + (name "CAM0_D0_N" (effects (font (size 1.27 1.27)))) + (number "128" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 -10.16 0) (length 3.81) + (name "CAM1_C_P" (effects (font (size 1.27 1.27)))) + (number "129" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 2.54 0) (length 3.81) + (name "CAM0_D0_P" (effects (font (size 1.27 1.27)))) + (number "130" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "131" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "132" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 -27.94 0) (length 3.81) + (name "CAM1_D2_N" (effects (font (size 1.27 1.27)))) + (number "133" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 -5.08 0) (length 3.81) + (name "CAM0_D1_N" (effects (font (size 1.27 1.27)))) + (number "134" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 -25.4 0) (length 3.81) + (name "CAM1_D2_P" (effects (font (size 1.27 1.27)))) + (number "135" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 -2.54 0) (length 3.81) + (name "CAM0_D1_P" (effects (font (size 1.27 1.27)))) + (number "136" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "137" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "138" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 -33.02 0) (length 3.81) + (name "CAM1_D3_N" (effects (font (size 1.27 1.27)))) + (number "139" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 5.08 0) (length 3.81) + (name "CAM0_C_N" (effects (font (size 1.27 1.27)))) + (number "140" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 -30.48 0) (length 3.81) + (name "CAM1_D3_P" (effects (font (size 1.27 1.27)))) + (number "141" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -25.4 7.62 0) (length 3.81) + (name "CAM0_C_P" (effects (font (size 1.27 1.27)))) + (number "142" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 25.4 50.8 180) (length 3.81) + (name "HDMI1_HOTPLUG" (effects (font (size 1.27 1.27)))) + (number "143" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "144" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 45.72 180) (length 3.81) + (name "HDMI1_SDA" (effects (font (size 1.27 1.27)))) + (number "145" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 27.94 180) (length 3.81) + (name "HDMI1_TX2_P" (effects (font (size 1.27 1.27)))) + (number "146" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 25.4 48.26 180) (length 3.81) + (name "HDMI1_SCL" (effects (font (size 1.27 1.27)))) + (number "147" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 25.4 180) (length 3.81) + (name "HDMI1_TX2_N" (effects (font (size 1.27 1.27)))) + (number "148" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 25.4 53.34 180) (length 3.81) + (name "HDMI1_CEC" (effects (font (size 1.27 1.27)))) + (number "149" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "150" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 25.4 20.32 180) (length 3.81) + (name "HDMI0_CEC" (effects (font (size 1.27 1.27)))) + (number "151" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 33.02 180) (length 3.81) + (name "HDMI1_TX1_P" (effects (font (size 1.27 1.27)))) + (number "152" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 25.4 17.78 180) (length 3.81) + (name "HDMI0_HOTPLUG" (effects (font (size 1.27 1.27)))) + (number "153" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 30.48 180) (length 3.81) + (name "HDMI1_TX1_N" (effects (font (size 1.27 1.27)))) + (number "154" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "155" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "156" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 -20.32 180) (length 3.81) + (name "DSI0_D0_N" (effects (font (size 1.27 1.27)))) + (number "157" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 38.1 180) (length 3.81) + (name "HDMI1_TX0_P" (effects (font (size 1.27 1.27)))) + (number "158" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 -17.78 180) (length 3.81) + (name "DSI0_D0_P" (effects (font (size 1.27 1.27)))) + (number "159" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 35.56 180) (length 3.81) + (name "HDMI1_TX0_N" (effects (font (size 1.27 1.27)))) + (number "160" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "161" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "162" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 -25.4 180) (length 3.81) + (name "DSI0_D1_N" (effects (font (size 1.27 1.27)))) + (number "163" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 43.18 180) (length 3.81) + (name "HDMI1_CLK_P" (effects (font (size 1.27 1.27)))) + (number "164" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 -22.86 180) (length 3.81) + (name "DSI0_D1_P" (effects (font (size 1.27 1.27)))) + (number "165" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 40.64 180) (length 3.81) + (name "HDMI1_CLK_N" (effects (font (size 1.27 1.27)))) + (number "166" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "167" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "168" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 -15.24 180) (length 3.81) + (name "DSI0_C_N" (effects (font (size 1.27 1.27)))) + (number "169" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 -5.08 180) (length 3.81) + (name "HDMI0_TX2_P" (effects (font (size 1.27 1.27)))) + (number "170" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 -12.7 180) (length 3.81) + (name "DSI0_C_P" (effects (font (size 1.27 1.27)))) + (number "171" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 -7.62 180) (length 3.81) + (name "HDMI0_TX2_N" (effects (font (size 1.27 1.27)))) + (number "172" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "173" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "174" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 -38.1 180) (length 3.81) + (name "DSI1_D0_N" (effects (font (size 1.27 1.27)))) + (number "175" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 0 180) (length 3.81) + (name "HDMI0_TX1_P" (effects (font (size 1.27 1.27)))) + (number "176" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 -35.56 180) (length 3.81) + (name "DSI1_D0_P" (effects (font (size 1.27 1.27)))) + (number "177" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 -2.54 180) (length 3.81) + (name "HDMI0_TX1_N" (effects (font (size 1.27 1.27)))) + (number "178" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "179" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "180" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 -43.18 180) (length 3.81) + (name "DSI1_D1_N" (effects (font (size 1.27 1.27)))) + (number "181" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 2.54 180) (length 3.81) + (name "HDMI0_TX0_P" (effects (font (size 1.27 1.27)))) + (number "182" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 -40.64 180) (length 3.81) + (name "DSI1_D1_P" (effects (font (size 1.27 1.27)))) + (number "183" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 5.08 180) (length 3.81) + (name "HDMI0_TX0_N" (effects (font (size 1.27 1.27)))) + (number "184" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "185" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "186" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 -33.02 180) (length 3.81) + (name "DSI1_C_N" (effects (font (size 1.27 1.27)))) + (number "187" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 10.16 180) (length 3.81) + (name "HDMI0_CLK_P" (effects (font (size 1.27 1.27)))) + (number "188" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 -30.48 180) (length 3.81) + (name "DSI1_C_P" (effects (font (size 1.27 1.27)))) + (number "189" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 7.62 180) (length 3.81) + (name "HDMI0_CLK_N" (effects (font (size 1.27 1.27)))) + (number "190" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "191" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "192" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 -48.26 180) (length 3.81) + (name "DSI1_D2_N" (effects (font (size 1.27 1.27)))) + (number "193" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 -53.34 180) (length 3.81) + (name "DSI1_D3_N" (effects (font (size 1.27 1.27)))) + (number "194" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 -45.72 180) (length 3.81) + (name "DSI1_D2_P" (effects (font (size 1.27 1.27)))) + (number "195" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 25.4 -50.8 180) (length 3.81) + (name "DSI1_D3_P" (effects (font (size 1.27 1.27)))) + (number "196" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "197" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -60.96 90) (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "198" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 12.7 180) (length 3.81) + (name "HDMI0_SDA" (effects (font (size 1.27 1.27)))) + (number "199" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 25.4 15.24 180) (length 3.81) + (name "HDMI0_SCL" (effects (font (size 1.27 1.27)))) + (number "200" (effects (font (size 1.27 1.27)))) + ) + ) + ) ) + + (symbol (lib_id "LightBlue:RaspberryPi-CM4Lite") (at 210.82 91.44 0) (unit 2) + (in_bom yes) (on_board yes) + (uuid "e774090e-475c-4e3f-aa6e-6c912d7ab3b3") + (property "Reference" "U1" (id 0) (at 210.82 154.94 0)) + (property "Value" "RaspberryPi-CM4Lite" (id 1) (at 210.82 157.48 0)) + (property "Footprint" "Module:RaspberryPi-CM4" (id 2) (at 223.52 149.86 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://datasheets.raspberrypi.org/cm4/cm4-datasheet.pdf" (id 3) (at 210.82 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + + (symbol (lib_id "LightBlue:RaspberryPi-CM4Lite") (at 85.09 90.17 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid "b131b144-fc54-40cc-8411-449b069a57ca") + (property "Reference" "U1" (id 0) (at 85.09 153.67 0)) + (property "Value" "RaspberryPi-CM4Lite" (id 1) (at 85.09 156.21 0)) + (property "Footprint" "Module:RaspberryPi-CM4" (id 2) (at 97.79 148.59 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://datasheets.raspberrypi.org/cm4/cm4-datasheet.pdf" (id 3) (at 85.09 90.17 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) ) diff --git a/LightBlue.kicad_pro b/LightBlue.kicad_pro index 48dcc99..b3271b7 100644 --- a/LightBlue.kicad_pro +++ b/LightBlue.kicad_pro @@ -372,12 +372,16 @@ }, "sheets": [ [ - "f44c7d84-9faa-418e-b7c3-dfcf0472ce22", + "7c248bd3-8232-4777-a40c-eab53460cf85", "" ], [ "7c248bd3-8232-4777-a40c-eab53460cf85", "CM4" + ], + [ + "aa1d8d83-5167-420c-9ee7-3e4dcc942bfc", + "USB" ] ], "text_variables": {} diff --git a/LightBlue.kicad_sch b/LightBlue.kicad_sch index e125de2..54d2006 100644 --- a/LightBlue.kicad_sch +++ b/LightBlue.kicad_sch @@ -26,11 +26,45 @@ ) ) + (sheet (at 39.37 35.56) (size 43.18 59.69) + (stroke (width 0.001) (type solid) (color 132 0 132 1)) + (fill (color 255 255 255 0.0000)) + (uuid aa1d8d83-5167-420c-9ee7-3e4dcc942bfc) + (property "Sheet name" "USB" (id 0) (at 39.37 34.9241 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Sheet file" "USB.kicad_sch" (id 1) (at 39.37 95.7589 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + ) + (sheet_instances (path "/" (page "1")) (path "/7c248bd3-8232-4777-a40c-eab53460cf85/" (page "2")) + (path "/aa1d8d83-5167-420c-9ee7-3e4dcc942bfc/" (page "3")) ) (symbol_instances + (path "/7c248bd3-8232-4777-a40c-eab53460cf85/b131b144-fc54-40cc-8411-449b069a57ca" + (reference "U1") (unit 1) (value "RaspberryPi-CM4Lite") (footprint "Module:RaspberryPi-CM4") + ) + (path "/7c248bd3-8232-4777-a40c-eab53460cf85/e774090e-475c-4e3f-aa6e-6c912d7ab3b3" + (reference "U1") (unit 2) (value "RaspberryPi-CM4Lite") (footprint "Module:RaspberryPi-CM4") + ) + (path "/aa1d8d83-5167-420c-9ee7-3e4dcc942bfc/e0469852-771a-434b-963a-8ecb4c38b617" + (reference "J1") (unit 1) (value "USB_C_Receptacle_USB2.0") (footprint "Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12") + ) + (path "/aa1d8d83-5167-420c-9ee7-3e4dcc942bfc/66323853-f1bb-4a57-9741-65f7b746b19e" + (reference "J?") (unit 1) (value "USB_A_Stacked") (footprint "") + ) + (path "/aa1d8d83-5167-420c-9ee7-3e4dcc942bfc/775321c9-14c9-4076-965a-fb87a5647947" + (reference "J?") (unit 2) (value "USB_A_Stacked") (footprint "") + ) + (path "/aa1d8d83-5167-420c-9ee7-3e4dcc942bfc/15a1c1c3-ed5e-4bb3-a60a-04e93ff6b7c2" + (reference "U2") (unit 1) (value "CP2102N-Axx-xQFN24") (footprint "Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm") + ) + (path "/aa1d8d83-5167-420c-9ee7-3e4dcc942bfc/40680c49-ba5e-4c10-83e9-9cb72f8c5d4f" + (reference "U3") (unit 1) (value "FSUSB42MUX") (footprint "Package_SO:MSOP-10_3x3mm_P0.5mm") + ) ) ) diff --git a/LightBlue.kicad_sym b/LightBlue.kicad_sym index c88fe60..1bffed9 100644 --- a/LightBlue.kicad_sym +++ b/LightBlue.kicad_sym @@ -1663,4 +1663,140 @@ ) ) ) + (symbol "LightBlue:USB_A_Stacked" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at -5.08 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "USB_A_Stacked" (id 1) (at -5.08 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 3.81 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" " ~" (id 3) (at 3.81 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "connector USB" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "USB Type A connector" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "USB*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "USB_A_Stacked_0_1" + (circle (center -3.81 2.159) (radius 0.635) (stroke (width 0.254)) (fill (type outline))) + (circle (center -0.635 3.429) (radius 0.381) (stroke (width 0.254)) (fill (type outline))) + (rectangle (start -5.08 -7.62) (end 5.08 7.62) + (stroke (width 0.254)) (fill (type background)) + ) + (rectangle (start -1.524 4.826) (end -4.318 5.334) + (stroke (width 0)) (fill (type outline)) + ) + (rectangle (start -1.27 4.572) (end -4.572 5.842) + (stroke (width 0)) (fill (type none)) + ) + (rectangle (start -0.127 -7.62) (end 0.127 -6.858) + (stroke (width 0)) (fill (type none)) + ) + (rectangle (start 0.254 1.27) (end -0.508 0.508) + (stroke (width 0.254)) (fill (type outline)) + ) + (rectangle (start 5.08 -2.667) (end 4.318 -2.413) + (stroke (width 0)) (fill (type none)) + ) + (rectangle (start 5.08 -0.127) (end 4.318 0.127) + (stroke (width 0)) (fill (type none)) + ) + (rectangle (start 5.08 4.953) (end 4.318 5.207) + (stroke (width 0)) (fill (type none)) + ) + (polyline + (pts + (xy -3.175 2.159) + (xy -2.54 2.159) + (xy -1.27 3.429) + (xy -0.635 3.429) + ) + (stroke (width 0.254)) (fill (type none)) + ) + (polyline + (pts + (xy -2.54 2.159) + (xy -1.905 2.159) + (xy -1.27 0.889) + (xy 0 0.889) + ) + (stroke (width 0.254)) (fill (type none)) + ) + (polyline + (pts + (xy 0.635 2.794) + (xy 0.635 1.524) + (xy 1.905 2.159) + (xy 0.635 2.794) + ) + (stroke (width 0.254)) (fill (type outline)) + ) + ) + (symbol "USB_A_Stacked_1_1" + (polyline + (pts + (xy -1.905 2.159) + (xy 0.635 2.159) + ) + (stroke (width 0.254)) (fill (type none)) + ) + (pin power_in line (at 7.62 5.08 180) (length 2.54) + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 7.62 -2.54 180) (length 2.54) + (name "D-" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 7.62 0 180) (length 2.54) + (name "D+" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -10.16 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 -10.16 90) (length 2.54) + (name "Shield" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "USB_A_Stacked_2_1" + (polyline + (pts + (xy -1.905 2.159) + (xy 0.635 2.159) + ) + (stroke (width 0.254)) (fill (type none)) + ) + (pin power_in line (at 7.62 5.08 180) (length 2.54) + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 7.62 -2.54 180) (length 2.54) + (name "D-" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 7.62 0 180) (length 2.54) + (name "D+" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -10.16 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 -10.16 90) (length 2.54) + (name "Shield" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) ) diff --git a/USB.kicad_sch b/USB.kicad_sch new file mode 100644 index 0000000..3f707bf --- /dev/null +++ b/USB.kicad_sch @@ -0,0 +1,611 @@ +(kicad_sch (version 20201015) (generator eeschema) + + (paper "A4") + + (lib_symbols + (symbol "Connector:USB_C_Receptacle_USB2.0" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at -10.16 19.05 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "USB_C_Receptacle_USB2.0" (id 1) (at 19.05 19.05 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 3.81 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" (id 3) (at 3.81 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "usb universal serial bus type-C USB2.0" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "USB 2.0-only Type-C Receptacle connector" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "USB*C*Receptacle*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "USB_C_Receptacle_USB2.0_0_0" + (rectangle (start -0.254 -17.78) (end 0.254 -16.764) + (stroke (width 0)) (fill (type none)) + ) + (rectangle (start 10.16 -14.986) (end 9.144 -15.494) + (stroke (width 0)) (fill (type none)) + ) + (rectangle (start 10.16 -12.446) (end 9.144 -12.954) + (stroke (width 0)) (fill (type none)) + ) + (rectangle (start 10.16 -4.826) (end 9.144 -5.334) + (stroke (width 0)) (fill (type none)) + ) + (rectangle (start 10.16 -2.286) (end 9.144 -2.794) + (stroke (width 0)) (fill (type none)) + ) + (rectangle (start 10.16 0.254) (end 9.144 -0.254) + (stroke (width 0)) (fill (type none)) + ) + (rectangle (start 10.16 2.794) (end 9.144 2.286) + (stroke (width 0)) (fill (type none)) + ) + (rectangle (start 10.16 7.874) (end 9.144 7.366) + (stroke (width 0)) (fill (type none)) + ) + (rectangle (start 10.16 10.414) (end 9.144 9.906) + (stroke (width 0)) (fill (type none)) + ) + (rectangle (start 10.16 15.494) (end 9.144 14.986) + (stroke (width 0)) (fill (type none)) + ) + ) + (symbol "USB_C_Receptacle_USB2.0_0_1" + (arc (start -8.89 -3.81) (end -5.08 -3.81) (radius (at -6.985 -3.81) (length 1.905) (angles -179.9 -0.1)) + (stroke (width 0.508)) (fill (type none)) + ) + (arc (start -7.62 -3.81) (end -6.35 -3.81) (radius (at -6.985 -3.81) (length 0.635) (angles -179.9 -0.1)) + (stroke (width 0.254)) (fill (type none)) + ) + (arc (start -7.62 -3.81) (end -6.35 -3.81) (radius (at -6.985 -3.81) (length 0.635) (angles -179.9 -0.1)) + (stroke (width 0.254)) (fill (type outline)) + ) + (arc (start -6.35 3.81) (end -7.62 3.81) (radius (at -6.985 3.81) (length 0.635) (angles 0.1 179.9)) + (stroke (width 0.254)) (fill (type outline)) + ) + (arc (start -6.35 3.81) (end -7.62 3.81) (radius (at -6.985 3.81) (length 0.635) (angles 0.1 179.9)) + (stroke (width 0.254)) (fill (type none)) + ) + (arc (start -5.08 3.81) (end -8.89 3.81) (radius (at -6.985 3.81) (length 1.905) (angles 0.1 179.9)) + (stroke (width 0.508)) (fill (type none)) + ) + (circle (center -2.54 1.143) (radius 0.635) (stroke (width 0.254)) (fill (type outline))) + (circle (center 0 -5.842) (radius 1.27) (stroke (width 0)) (fill (type outline))) + (rectangle (start -10.16 17.78) (end 10.16 -17.78) + (stroke (width 0.254)) (fill (type background)) + ) + (rectangle (start -7.62 -3.81) (end -6.35 3.81) + (stroke (width 0.254)) (fill (type outline)) + ) + (rectangle (start 1.905 1.778) (end 3.175 3.048) + (stroke (width 0.254)) (fill (type outline)) + ) + (polyline + (pts + (xy -8.89 -3.81) + (xy -8.89 3.81) + ) + (stroke (width 0.508)) (fill (type none)) + ) + (polyline + (pts + (xy -5.08 3.81) + (xy -5.08 -3.81) + ) + (stroke (width 0.508)) (fill (type none)) + ) + (polyline + (pts + (xy 0 -5.842) + (xy 0 4.318) + ) + (stroke (width 0.508)) (fill (type none)) + ) + (polyline + (pts + (xy 0 -3.302) + (xy -2.54 -0.762) + (xy -2.54 0.508) + ) + (stroke (width 0.508)) (fill (type none)) + ) + (polyline + (pts + (xy 0 -2.032) + (xy 2.54 0.508) + (xy 2.54 1.778) + ) + (stroke (width 0.508)) (fill (type none)) + ) + (polyline + (pts + (xy -1.27 4.318) + (xy 0 6.858) + (xy 1.27 4.318) + (xy -1.27 4.318) + ) + (stroke (width 0.254)) (fill (type outline)) + ) + ) + (symbol "USB_C_Receptacle_USB2.0_1_1" + (pin passive line (at 0 -22.86 90) (length 5.08) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "A1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -22.86 90) (length 5.08) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "A12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 15.24 180) (length 5.08) + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "A4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 10.16 180) (length 5.08) + (name "CC1" (effects (font (size 1.27 1.27)))) + (number "A5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -2.54 180) (length 5.08) + (name "D+" (effects (font (size 1.27 1.27)))) + (number "A6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 2.54 180) (length 5.08) + (name "D-" (effects (font (size 1.27 1.27)))) + (number "A7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -12.7 180) (length 5.08) + (name "SBU1" (effects (font (size 1.27 1.27)))) + (number "A8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 15.24 180) (length 5.08) hide + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "A9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -22.86 90) (length 5.08) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "B1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -22.86 90) (length 5.08) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "B12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 15.24 180) (length 5.08) hide + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "B4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 7.62 180) (length 5.08) + (name "CC2" (effects (font (size 1.27 1.27)))) + (number "B5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -5.08 180) (length 5.08) + (name "D+" (effects (font (size 1.27 1.27)))) + (number "B6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 0 180) (length 5.08) + (name "D-" (effects (font (size 1.27 1.27)))) + (number "B7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 15.24 -15.24 180) (length 5.08) + (name "SBU2" (effects (font (size 1.27 1.27)))) + (number "B8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 15.24 180) (length 5.08) hide + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "B9" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -7.62 -22.86 90) (length 5.08) + (name "SHIELD" (effects (font (size 1.27 1.27)))) + (number "S1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Interface_USB:CP2102N-Axx-xQFN24" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -8.89 26.67 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "CP2102N-Axx-xQFN24" (id 1) (at 13.97 26.67 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm" (id 2) (at 31.75 -26.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.silabs.com/documents/public/data-sheets/cp2102n-datasheet.pdf" (id 3) (at 1.27 -19.05 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "USB UART bridge" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "USB to UART master bridge, QFN-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "QFN*4x4mm*P0.5mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "CP2102N-Axx-xQFN24_0_1" + (rectangle (start -10.16 25.4) (end 10.16 -25.4) + (stroke (width 0.254)) (fill (type background)) + ) + ) + (symbol "CP2102N-Axx-xQFN24_1_1" + (pin bidirectional line (at 12.7 5.08 180) (length 2.54) + (name "~RI~/CLK" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin unconnected line (at -10.16 -22.86 0) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -15.24 180) (length 2.54) + (name "~WAKEUP~/GPIO.3" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -12.7 180) (length 2.54) + (name "RS485/GPIO.2" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -10.16 180) (length 2.54) + (name "~RXT~/GPIO.1" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -7.62 180) (length 2.54) + (name "~TXT~/GPIO.0" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 -2.54 180) (length 2.54) + (name "~SUSPEND" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin unconnected line (at 10.16 -22.86 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 0 180) (length 2.54) + (name "SUSPEND" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 15.24 180) (length 2.54) + (name "~CTS" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 17.78 180) (length 2.54) + (name "~RTS" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -27.94 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 20.32 180) (length 2.54) + (name "RXD" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 22.86 180) (length 2.54) + (name "TXD" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 12.7 180) (length 2.54) + (name "~DSR" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 10.16 180) (length 2.54) + (name "~DTR" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 7.62 180) (length 2.54) + (name "~DCD" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -27.94 90) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 5.08 0) (length 2.54) + (name "D+" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 7.62 0) (length 2.54) + (name "D-" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 27.94 270) (length 2.54) + (name "VIO" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 27.94 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 27.94 270) (length 2.54) + (name "VREGIN" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 10.16 0) (length 2.54) + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 22.86 0) (length 2.54) + (name "~RST" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Interface_USB:FSUSB42MUX" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -6.35 8.89 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "FSUSB42MUX" (id 1) (at 7.62 8.89 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_SO:MSOP-10_3x3mm_P0.5mm" (id 2) (at 0 -20.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/FSUSB42-D.PDF" (id 3) (at 0 -2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "USB 2.0 UART High Speed Switch" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Low-Power, Two-Port, High-Speed, USB2.0 (480Mbps) or UART Switch, MSOP-10" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "MSOP*3x3mm*P0.5mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "FSUSB42MUX_0_1" + (rectangle (start 7.62 7.62) (end -7.62 -7.62) + (stroke (width 0.254)) (fill (type background)) + ) + ) + (symbol "FSUSB42MUX_1_1" + (pin power_in line (at 0 10.16 270) (length 2.54) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -2.54 0) (length 2.54) + (name "~OE" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -5.08 0) (length 2.54) + (name "SEL" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 5.08 0) (length 2.54) + (name "D+" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 2.54 0) (length 2.54) + (name "D-" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -10.16 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 10.16 -5.08 180) (length 2.54) + (name "HSD1-" (effects (font (size 0.9906 0.9906)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 10.16 -2.54 180) (length 2.54) + (name "HSD1+" (effects (font (size 0.9906 0.9906)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 10.16 2.54 180) (length 2.54) + (name "HSD2-" (effects (font (size 0.9906 0.9906)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 10.16 5.08 180) (length 2.54) + (name "HSD2+" (effects (font (size 0.9906 0.9906)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "LightBlue:USB_A_Stacked" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at -5.08 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "USB_A_Stacked" (id 1) (at -5.08 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 3.81 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" " ~" (id 3) (at 3.81 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "connector USB" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "USB Type A connector" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "USB*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "USB_A_Stacked_0_1" + (circle (center -3.81 2.159) (radius 0.635) (stroke (width 0.254)) (fill (type outline))) + (circle (center -0.635 3.429) (radius 0.381) (stroke (width 0.254)) (fill (type outline))) + (rectangle (start -5.08 -7.62) (end 5.08 7.62) + (stroke (width 0.254)) (fill (type background)) + ) + (rectangle (start -1.524 4.826) (end -4.318 5.334) + (stroke (width 0)) (fill (type outline)) + ) + (rectangle (start -1.27 4.572) (end -4.572 5.842) + (stroke (width 0)) (fill (type none)) + ) + (rectangle (start -0.127 -7.62) (end 0.127 -6.858) + (stroke (width 0)) (fill (type none)) + ) + (rectangle (start 0.254 1.27) (end -0.508 0.508) + (stroke (width 0.254)) (fill (type outline)) + ) + (rectangle (start 5.08 -2.667) (end 4.318 -2.413) + (stroke (width 0)) (fill (type none)) + ) + (rectangle (start 5.08 -0.127) (end 4.318 0.127) + (stroke (width 0)) (fill (type none)) + ) + (rectangle (start 5.08 4.953) (end 4.318 5.207) + (stroke (width 0)) (fill (type none)) + ) + (polyline + (pts + (xy -3.175 2.159) + (xy -2.54 2.159) + (xy -1.27 3.429) + (xy -0.635 3.429) + ) + (stroke (width 0.254)) (fill (type none)) + ) + (polyline + (pts + (xy -2.54 2.159) + (xy -1.905 2.159) + (xy -1.27 0.889) + (xy 0 0.889) + ) + (stroke (width 0.254)) (fill (type none)) + ) + (polyline + (pts + (xy 0.635 2.794) + (xy 0.635 1.524) + (xy 1.905 2.159) + (xy 0.635 2.794) + ) + (stroke (width 0.254)) (fill (type outline)) + ) + ) + (symbol "USB_A_Stacked_1_1" + (polyline + (pts + (xy -1.905 2.159) + (xy 0.635 2.159) + ) + (stroke (width 0.254)) (fill (type none)) + ) + (pin power_in line (at 7.62 5.08 180) (length 2.54) + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 7.62 -2.54 180) (length 2.54) + (name "D-" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 7.62 0 180) (length 2.54) + (name "D+" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -10.16 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 -10.16 90) (length 2.54) + (name "Shield" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "USB_A_Stacked_2_1" + (polyline + (pts + (xy -1.905 2.159) + (xy 0.635 2.159) + ) + (stroke (width 0.254)) (fill (type none)) + ) + (pin power_in line (at 7.62 5.08 180) (length 2.54) + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 7.62 -2.54 180) (length 2.54) + (name "D-" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 7.62 0 180) (length 2.54) + (name "D+" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -10.16 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 -10.16 90) (length 2.54) + (name "Shield" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + + (symbol (lib_id "LightBlue:USB_A_Stacked") (at 200.66 60.96 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid "66323853-f1bb-4a57-9741-65f7b746b19e") + (property "Reference" "J?" (id 0) (at 203.2 48.26 0)) + (property "Value" "USB_A_Stacked" (id 1) (at 203.2 50.8 0)) + (property "Footprint" "" (id 2) (at 204.47 62.23 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" " ~" (id 3) (at 204.47 62.23 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + + (symbol (lib_id "LightBlue:USB_A_Stacked") (at 200.66 99.06 0) (unit 2) + (in_bom yes) (on_board yes) + (uuid "775321c9-14c9-4076-965a-fb87a5647947") + (property "Reference" "J?" (id 0) (at 203.2 86.36 0)) + (property "Value" "USB_A_Stacked" (id 1) (at 203.2 88.9 0)) + (property "Footprint" "" (id 2) (at 204.47 100.33 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" " ~" (id 3) (at 204.47 100.33 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + + (symbol (lib_id "Interface_USB:FSUSB42MUX") (at 148.59 110.49 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid "40680c49-ba5e-4c10-83e9-9cb72f8c5d4f") + (property "Reference" "U3" (id 0) (at 148.59 95.25 0)) + (property "Value" "FSUSB42MUX" (id 1) (at 148.59 97.79 0)) + (property "Footprint" "Package_SO:MSOP-10_3x3mm_P0.5mm" (id 2) (at 148.59 130.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/FSUSB42-D.PDF" (id 3) (at 148.59 113.03 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + + (symbol (lib_id "Connector:USB_C_Receptacle_USB2.0") (at 62.23 60.96 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid "e0469852-771a-434b-963a-8ecb4c38b617") + (property "Reference" "J1" (id 0) (at 66.04 38.1 0)) + (property "Value" "USB_C_Receptacle_USB2.0" (id 1) (at 66.04 40.64 0)) + (property "Footprint" "Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12" (id 2) (at 66.04 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" (id 3) (at 66.04 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + + (symbol (lib_id "Interface_USB:CP2102N-Axx-xQFN24") (at 120.65 52.07 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid "15a1c1c3-ed5e-4bb3-a60a-04e93ff6b7c2") + (property "Reference" "U2" (id 0) (at 120.65 82.55 0)) + (property "Value" "CP2102N-Axx-xQFN24" (id 1) (at 120.65 85.09 0)) + (property "Footprint" "Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm" (id 2) (at 152.4 78.74 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.silabs.com/documents/public/data-sheets/cp2102n-datasheet.pdf" (id 3) (at 121.92 71.12 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) +)