(kicad_pcb (version 20240108) (generator pcbnew) (general (thickness 1.6)) (paper "A4") (title_block (title "RFFE Sentinel A0") (rev "A0") (company "jayis1") (comment 1 "Author: jayis1") (comment 2 "Authorized laboratory security research only") (comment 3 "Unverified: run KiCad ERC/DRC before fabrication")) (layers (0 "F.Cu" signal) (2 "In1.Cu" power) (4 "In2.Cu" power) (31 "B.Cu" signal) (36 "B.SilkS" user "b.silkscreen") (37 "F.SilkS" user "f.silkscreen") (44 "Edge.Cuts" user)) (setup (pad_to_mask_clearance 0)) (net 0 "") (net 1 "+3V3") (net 2 "GND") (net 3 "RFFE_SCLK_UP") (net 4 "RFFE_SDATA_UP") (net 5 "RFFE_SCLK_DN") (net 6 "RFFE_SDATA_DN") (net 7 "TARGET_VIO_SENSE") (net 8 "BYPASS_CTL") (net 9 "FPGA_SPI_SCK") (net 10 "FPGA_SPI_MOSI") (net 11 "FPGA_SPI_MISO") (net 12 "FPGA_SPI_CS") (net 13 "USB_DP") (net 14 "USB_DM") (net 15 "QSPI_CS") (net 16 "+5V_USB") (net 17 "I2C_SCL") (net 18 "I2C_SDA") (net 19 "ADC_SPI") (net 20 "ARM_BUTTON") (net 21 "MODE_BUTTON") (net 22 "FPGA_SCLK_UP") (net 23 "FPGA_SDATA_UP") (net 24 "FPGA_SCLK_DN") (net 25 "FPGA_SDATA_DN") (net 26 "RFFE_IO_RAIL") (footprint "Package_QFP:LQFP-64_10x10mm_P0.5mm" (layer "F.Cu") (at 126 76) (property "Reference" "U1" (at 0 -7 0) (layer "F.SilkS")) (property "Value" "STM32G474RET6" (at 0 7 0) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd rect (at -5.75 -3.75) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (net 9 "FPGA_SPI_SCK")) (pad "14" smd rect (at -3.75 5.75 90) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (net 13 "USB_DP")) (pad "15" smd rect (at -3.25 5.75 90) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (net 14 "USB_DM")) (pad "20" smd rect (at -0.75 5.75 90) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "GND")) (pad "33" smd rect (at 5.75 3.75) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "+3V3")) (pad "46" smd rect (at 3.75 -5.75 90) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (net 8 "BYPASS_CTL")) (pad "64" smd rect (at -5.75 -4.25) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (net 12 "FPGA_SPI_CS"))) (footprint "Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.2x5.2mm" (layer "F.Cu") (at 126 96) (property "Reference" "U2" (at 0 -5 0) (layer "F.SilkS")) (property "Value" "iCE40UP5K-SG48" (at 0 5 0) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd rect (at -3.5 -2.75) (size 1.2 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (net 22 "FPGA_SCLK_UP")) (pad "2" smd rect (at -3.5 -2.25) (size 1.2 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (net 23 "FPGA_SDATA_UP")) (pad "12" smd rect (at 2.75 -3.5 90) (size 1.2 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (net 24 "FPGA_SCLK_DN")) (pad "13" smd rect (at 3.5 -2.75) (size 1.2 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (net 25 "FPGA_SDATA_DN")) (pad "24" smd rect (at 3.5 2.75) (size 1.2 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (net 9 "FPGA_SPI_SCK")) (pad "25" smd rect (at 2.75 3.5 90) (size 1.2 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (net 10 "FPGA_SPI_MOSI")) (pad "36" smd rect (at -2.75 3.5 90) (size 1.2 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (net 11 "FPGA_SPI_MISO")) (pad "48" smd rect (at -3.5 -3.25) (size 1.2 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (net 12 "FPGA_SPI_CS")) (pad "49" smd rect (at 0 0) (size 5.2 5.2) (layers "F.Cu" "F.Mask") (net 2 "GND"))) (footprint "Connector_FFC-FPC:Hirose_FH12-6S-0.5SH_1x06-1MP_P0.50mm_Horizontal" (layer "F.Cu") (at 104 96 90) (property "Reference" "J1" (at 0 -4 90) (layer "F.SilkS")) (property "Value" "RFFE UPSTREAM" (at 0 4 90) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd rect (at -1.25 0 90) (size 0.3 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "GND")) (pad "2" smd rect (at -0.75 0 90) (size 0.3 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 3 "RFFE_SCLK_UP")) (pad "3" smd rect (at -0.25 0 90) (size 0.3 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 4 "RFFE_SDATA_UP")) (pad "4" smd rect (at 0.25 0 90) (size 0.3 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 7 "TARGET_VIO_SENSE")) (pad "5" smd rect (at 0.75 0 90) (size 0.3 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "GND")) (pad "6" smd rect (at 1.25 0 90) (size 0.3 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "GND"))) (footprint "Connector_FFC-FPC:Hirose_FH12-6S-0.5SH_1x06-1MP_P0.50mm_Horizontal" (layer "F.Cu") (at 148 96 270) (property "Reference" "J2" (at 0 -4 270) (layer "F.SilkS")) (property "Value" "RFFE DOWNSTREAM" (at 0 4 270) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd rect (at -1.25 0 270) (size 0.3 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "GND")) (pad "2" smd rect (at -0.75 0 270) (size 0.3 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 5 "RFFE_SCLK_DN")) (pad "3" smd rect (at -0.25 0 270) (size 0.3 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 6 "RFFE_SDATA_DN")) (pad "4" smd rect (at 0.25 0 270) (size 0.3 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 7 "TARGET_VIO_SENSE")) (pad "5" smd rect (at 0.75 0 270) (size 0.3 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "GND")) (pad "6" smd rect (at 1.25 0 270) (size 0.3 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "GND"))) (footprint "Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal" (layer "F.Cu") (at 105 75 90) (property "Reference" "J3" (at 0 -5 90) (layer "F.SilkS")) (property "Value" "USB-C" (at 0 5 90) (layer "F.Fab")) (property "Author" "jayis1") (pad "A1" smd rect (at -3.2 0 90) (size 0.6 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "GND")) (pad "A4" smd rect (at -2.4 0 90) (size 0.6 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 16 "+5V_USB")) (pad "A6" smd rect (at -0.4 0 90) (size 0.6 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 13 "USB_DP")) (pad "A7" smd rect (at 0.4 0 90) (size 0.6 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 14 "USB_DM")) (pad "A5" smd rect (at -1.4 0 90) (size 0.6 1.5) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "B5" smd rect (at 1.4 0 90) (size 0.6 1.5) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "B6" smd rect (at 0.8 0 90) (size 0.6 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 13 "USB_DP")) (pad "B7" smd rect (at -0.8 0 90) (size 0.6 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 14 "USB_DM"))) (footprint "Package_SO:TSSOP-8_3x3mm_P0.65mm" (layer "F.Cu") (at 112 96) (property "Reference" "U3" (at 0 -3) (layer "F.SilkS")) (property "Value" "NVT2002DP UPSTREAM" (at 0 3) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd rect (at -2 -0.975) (size 1.2 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 3 "RFFE_SCLK_UP")) (pad "2" smd rect (at -2 -0.325) (size 1.2 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 4 "RFFE_SDATA_UP")) (pad "3" smd rect (at -2 0.325) (size 1.2 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 7 "TARGET_VIO_SENSE")) (pad "4" smd rect (at -2 0.975) (size 1.2 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "GND")) (pad "5" smd rect (at 2 0.975) (size 1.2 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "GND")) (pad "6" smd rect (at 2 0.325) (size 1.2 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 23 "FPGA_SDATA_UP")) (pad "7" smd rect (at 2 -0.325) (size 1.2 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 22 "FPGA_SCLK_UP")) (pad "8" smd rect (at 2 -0.975) (size 1.2 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 26 "RFFE_IO_RAIL"))) (footprint "Package_SO:TSSOP-8_3x3mm_P0.65mm" (layer "F.Cu") (at 140 96 180) (property "Reference" "U4" (at 0 -3 180) (layer "F.SilkS")) (property "Value" "NVT2002DP DOWNSTREAM" (at 0 3 180) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd rect (at -2 -0.975 180) (size 1.2 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 24 "FPGA_SCLK_DN")) (pad "2" smd rect (at -2 -0.325 180) (size 1.2 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 25 "FPGA_SDATA_DN")) (pad "3" smd rect (at -2 0.325 180) (size 1.2 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 7 "TARGET_VIO_SENSE")) (pad "4" smd rect (at -2 0.975 180) (size 1.2 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "GND")) (pad "5" smd rect (at 2 0.975 180) (size 1.2 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "GND")) (pad "6" smd rect (at 2 0.325 180) (size 1.2 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 6 "RFFE_SDATA_DN")) (pad "7" smd rect (at 2 -0.325 180) (size 1.2 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 5 "RFFE_SCLK_DN")) (pad "8" smd rect (at 2 -0.975 180) (size 1.2 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (net 26 "RFFE_IO_RAIL"))) (footprint "Relay_SMD:Relay_DPDT_Omron_G6K-2F-Y" (layer "B.Cu") (at 126 103) (property "Reference" "K1" (at 0 5) (layer "B.SilkS")) (property "Value" "G6K-2F-Y NC FAILSAFE BYPASS" (at 0 -5) (layer "B.Fab")) (property "Author" "jayis1") (pad "1" smd rect (at -4 -3) (size 2 1) (layers "B.Cu" "B.Paste" "B.Mask") (net 1 "+3V3")) (pad "2" smd rect (at -4 3) (size 2 1) (layers "B.Cu" "B.Paste" "B.Mask") (net 8 "BYPASS_CTL")) (pad "3" smd rect (at 0 3) (size 2 1) (layers "B.Cu" "B.Paste" "B.Mask") (net 3 "RFFE_SCLK_UP")) (pad "4" smd rect (at 4 3) (size 2 1) (layers "B.Cu" "B.Paste" "B.Mask") (net 5 "RFFE_SCLK_DN")) (pad "5" smd rect (at 4 -3) (size 2 1) (layers "B.Cu" "B.Paste" "B.Mask") (net 6 "RFFE_SDATA_DN")) (pad "6" smd rect (at 0 -3) (size 2 1) (layers "B.Cu" "B.Paste" "B.Mask") (net 4 "RFFE_SDATA_UP")) (pad "7" smd rect (at -2 -3) (size 2 1) (layers "B.Cu" "B.Paste" "B.Mask")) (pad "8" smd rect (at -2 3) (size 2 1) (layers "B.Cu" "B.Paste" "B.Mask"))) (footprint "Package_SO:SOIC-8_5.3x5.3mm_P1.27mm" (layer "F.Cu") (at 143 76) (property "Reference" "U6" (at 0 -4) (layer "F.SilkS")) (property "Value" "MX25L12835F" (at 0 4) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd rect (at -3.4 -1.905) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (net 15 "QSPI_CS")) (pad "4" smd rect (at -3.4 1.905) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "GND")) (pad "8" smd rect (at 3.4 -1.905) (size 1.5 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "+3V3"))) (footprint "Package_SO:VSSOP-10_3x3mm_P0.5mm" (layer "F.Cu") (at 143 85) (property "Reference" "U7" (at 0 -3) (layer "F.SilkS")) (property "Value" "INA226" (at 0 3) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd rect (at -2 -1) (size 1 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (net 7 "TARGET_VIO_SENSE")) (pad "6" smd rect (at 2 1) (size 1 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (net 17 "I2C_SCL")) (pad "7" smd rect (at 2 0.5) (size 1 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (net 18 "I2C_SDA"))) (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" (layer "B.Cu") (at 135 70) (property "Reference" "U8" (at 0 3.5) (layer "B.SilkS")) (property "Value" "ATECC608B" (at 0 -3.5) (layer "B.Fab")) (property "Author" "jayis1") (pad "4" smd rect (at -2.5 1.905) (size 1.4 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (net 2 "GND")) (pad "5" smd rect (at 2.5 1.905) (size 1.4 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (net 18 "I2C_SDA")) (pad "6" smd rect (at 2.5 0.635) (size 1.4 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (net 17 "I2C_SCL")) (pad "8" smd rect (at 2.5 -1.905) (size 1.4 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (net 1 "+3V3"))) (footprint "Package_DFN_QFN:WSON-10_2x2mm_P0.5mm" (layer "F.Cu") (at 113 68) (property "Reference" "U9" (at 0 -2) (layer "F.SilkS")) (property "Value" "TPS62172 5V TO 3V3" (at 0 2) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd rect (at -1.2 -0.75) (size 0.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (net 16 "+5V_USB")) (pad "6" smd rect (at 1.2 0.75) (size 0.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "+3V3")) (pad "11" smd rect (at 0 0) (size 1 1) (layers "F.Cu" "F.Mask") (net 2 "GND"))) (footprint "Package_DFN_QFN:WSON-8_2x1.5mm_P0.5mm" (layer "B.Cu") (at 113 73) (property "Reference" "U10" (at 0 2) (layer "B.SilkS")) (property "Value" "TPS62840 TRANSLATOR RAIL" (at 0 -2) (layer "B.Fab")) (property "Author" "jayis1") (pad "1" smd rect (at -1 -0.5) (size 0.6 0.3) (layers "B.Cu" "B.Paste" "B.Mask") (net 1 "+3V3")) (pad "5" smd rect (at 1 0.5) (size 0.6 0.3) (layers "B.Cu" "B.Paste" "B.Mask") (net 26 "RFFE_IO_RAIL")) (pad "9" smd rect (at 0 0) (size 0.8 0.8) (layers "B.Cu" "B.Mask") (net 2 "GND"))) (footprint "Package_TO_SOT_SMD:SOT-23-6" (layer "F.Cu") (at 118 68) (property "Reference" "U11" (at 0 -2) (layer "F.SilkS")) (property "Value" "ADS7042" (at 0 2) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd rect (at -1.2 -0.95) (size 1 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (net 19 "ADC_SPI")) (pad "3" smd rect (at -1.2 0.95) (size 1 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "GND")) (pad "6" smd rect (at 1.2 -0.95) (size 1 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "+3V3"))) (footprint "Package_TO_SOT_SMD:SOT-23-6" (layer "F.Cu") (at 109 82) (property "Reference" "U12" (at 0 -2) (layer "F.SilkS")) (property "Value" "USBLC6-2SC6" (at 0 2) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd rect (at -1.2 -0.95) (size 1 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (net 13 "USB_DP")) (pad "3" smd rect (at -1.2 0.95) (size 1 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (net 14 "USB_DM")) (pad "2" smd rect (at -1.2 0) (size 1 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "GND"))) (footprint "Button_Switch_SMD:SW_SPST_TL3301AN" (layer "F.Cu") (at 146 68) (property "Reference" "SW1" (at 0 -3) (layer "F.SilkS")) (property "Value" "ARM" (at 0 3) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd rect (at -2.25 0) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (net 20 "ARM_BUTTON")) (pad "2" smd rect (at 2.25 0) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "GND"))) (footprint "Button_Switch_SMD:SW_SPST_TL3301AN" (layer "F.Cu") (at 146 84) (property "Reference" "SW2" (at 0 -3) (layer "F.SilkS")) (property "Value" "MODE" (at 0 3) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd rect (at -2.25 0) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (net 21 "MODE_BUTTON")) (pad "2" smd rect (at 2.25 0) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "GND"))) (footprint "LED_SMD:LED_RGB_0606" (layer "F.Cu") (at 146 101) (property "Reference" "D1" (at 0 -2) (layer "F.SilkS")) (property "Value" "RGB STATUS" (at 0 2) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd rect (at -0.6 -0.6) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "+3V3")) (pad "2" smd rect (at 0.6 -0.6) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "3" smd rect (at 0.6 0.6) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "4" smd rect (at -0.6 0.6) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask"))) (segment (start 104 95.25) (end 110 95.025) (width 0.18) (layer "F.Cu") (net 3)) (segment (start 114 95.675) (end 122.5 93.25) (width 0.18) (layer "F.Cu") (net 22)) (segment (start 104 95.75) (end 110 95.675) (width 0.18) (layer "F.Cu") (net 4)) (segment (start 114 96.325) (end 122.5 93.75) (width 0.18) (layer "F.Cu") (net 23)) (segment (start 129.5 93.25) (end 138 95.675) (width 0.18) (layer "F.Cu") (net 24)) (segment (start 142 95.025) (end 148 95.25) (width 0.18) (layer "F.Cu") (net 5)) (segment (start 129.5 93.75) (end 138 96.325) (width 0.18) (layer "F.Cu") (net 25)) (segment (start 142 95.675) (end 148 95.75) (width 0.18) (layer "F.Cu") (net 6)) (segment (start 105 74.6) (end 122.25 81.75) (width 0.2) (layer "F.Cu") (net 13)) (segment (start 105 75.4) (end 122.75 81.75) (width 0.2) (layer "F.Cu") (net 14)) (gr_rect (start 100 65) (end 152 105) (stroke (width 0.05) (type default)) (fill none) (layer "Edge.Cuts")) (gr_text "RFFE SENTINEL A0" (at 126 67) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) (gr_text "AUTHOR: jayis1 ยท AUTHORIZED LAB USE ONLY" (at 126 103) (layer "F.SilkS") (effects (font (size 0.75 0.75) (thickness 0.12)))) )