(kicad_pcb (version 20240108) (generator pcbnew) (general (thickness 1.6)) (paper "A4") (title_block (title "SDIO Sentinel PCB") (date "2026-09-15") (rev "1.0") (company "jayis1") (comment 1 "Author: jayis1 — authorized research only") (comment 2 "Four-layer controlled-impedance prototype")) (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 "GND") (net 2 "+3V3") (net 3 "+1V1") (net 4 "VBUS") (net 5 "HOST_CLK") (net 6 "HOST_CMD") (net 7 "HOST_D0") (net 8 "HOST_D1") (net 9 "HOST_D2") (net 10 "HOST_D3") (net 11 "CARD_CLK") (net 12 "CARD_CMD") (net 13 "CARD_D0") (net 14 "CARD_D1") (net 15 "CARD_D2") (net 16 "CARD_D3") (net 17 "FPGA_SPI_SCK") (net 18 "FPGA_SPI_MOSI") (net 19 "FPGA_SPI_MISO") (net 20 "FPGA_CS_N") (net 21 "FPGA_IRQ") (net 22 "USB_DP") (net 23 "USB_DM") (net 24 "ARM_SWITCH") (net 25 "FAILSAFE_BYPASS") (net 26 "CARD_DETECT") (footprint "Package_BGA:Lattice_caBGA-256_14x14mm_Layout16x16_P0.8mm" (layer "F.Cu") (at 75 60) (property "Reference" "U1" (at 0 -9 0) (layer "F.SilkS")) (property "Value" "LFE5U-25F-6BG256C" (at 0 9 0) (layer "F.Fab") hide) (pad "A1" smd circle (at -6 -6) (size 0.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (net 5 "HOST_CLK")) (pad "A2" smd circle (at -5.2 -6) (size 0.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (net 6 "HOST_CMD")) (pad "A3" smd circle (at -4.4 -6) (size 0.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (net 7 "HOST_D0")) (pad "A4" smd circle (at -3.6 -6) (size 0.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (net 8 "HOST_D1")) (pad "A5" smd circle (at -2.8 -6) (size 0.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (net 9 "HOST_D2")) (pad "A6" smd circle (at -2 -6) (size 0.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (net 10 "HOST_D3")) (pad "P1" smd circle (at 6 6) (size 0.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (net 11 "CARD_CLK")) (pad "P2" smd circle (at 5.2 6) (size 0.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (net 12 "CARD_CMD")) (pad "P3" smd circle (at 4.4 6) (size 0.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (net 13 "CARD_D0")) (pad "P4" smd circle (at 3.6 6) (size 0.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (net 14 "CARD_D1")) (pad "P5" smd circle (at 2.8 6) (size 0.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (net 15 "CARD_D2")) (pad "P6" smd circle (at 2 6) (size 0.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (net 16 "CARD_D3")) (pad "H8" smd circle (at 6 -0.4) (size 0.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (net 17 "FPGA_SPI_SCK")) (pad "J8" smd circle (at 6 0.4) (size 0.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (net 18 "FPGA_SPI_MOSI")) (pad "K8" smd circle (at 6 1.2) (size 0.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (net 19 "FPGA_SPI_MISO")) (pad "L8" smd circle (at 6 2) (size 0.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (net 20 "FPGA_CS_N")) (pad "M8" smd circle (at 6 2.8) (size 0.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (net 21 "FPGA_IRQ")) (pad "H9" smd circle (at 0 0) (size 0.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (net 3 "+1V1")) (pad "J9" smd circle (at 0.8 0) (size 0.45 0.45) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND"))) (footprint "Package_QFP:LQFP-100_14x14mm_P0.5mm" (layer "F.Cu") (at 108 60) (property "Reference" "U2" (at 0 -9 0) (layer "F.SilkS")) (property "Value" "STM32U575VIT6" (at 0 9 0) (layer "F.Fab") hide) (pad "1" smd roundrect (at -8 -5.75) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 17 "FPGA_SPI_SCK")) (pad "2" smd roundrect (at -8 -5.25) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 18 "FPGA_SPI_MOSI")) (pad "3" smd roundrect (at -8 -4.75) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 19 "FPGA_SPI_MISO")) (pad "4" smd roundrect (at -8 -4.25) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 20 "FPGA_CS_N")) (pad "5" smd roundrect (at -8 -3.75) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 21 "FPGA_IRQ")) (pad "47" smd roundrect (at 8 -1) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 22 "USB_DP")) (pad "48" smd roundrect (at 8 -0.5) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 23 "USB_DM")) (pad "70" smd roundrect (at -1 8 90) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 24 "ARM_SWITCH")) (pad "71" smd roundrect (at -0.5 8 90) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 25 "FAILSAFE_BYPASS")) (pad "99" smd roundrect (at -8 5.25) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 2 "+3V3")) (pad "100" smd roundrect (at -8 5.75) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1 "GND"))) (footprint "Connector_Card:SD_Hirose_DM3AT-SF-PEJM5" (layer "F.Cu") (at 28 60 90) (property "Reference" "J1" (at 0 -9 90) (layer "F.SilkS")) (property "Value" "HOST SD" (at 0 9 90) (layer "F.Fab") hide) (pad "1" smd rect (at -5 -4 90) (size 2 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (net 10 "HOST_D3")) (pad "2" smd rect (at -5 -3 90) (size 2 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (net 6 "HOST_CMD")) (pad "3" smd rect (at -5 -2 90) (size 2 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND")) (pad "4" smd rect (at -5 -1 90) (size 2 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "+3V3")) (pad "5" smd rect (at -5 0 90) (size 2 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (net 5 "HOST_CLK")) (pad "6" smd rect (at -5 1 90) (size 2 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND")) (pad "7" smd rect (at -5 2 90) (size 2 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (net 7 "HOST_D0")) (pad "8" smd rect (at -5 3 90) (size 2 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (net 8 "HOST_D1")) (pad "9" smd rect (at -5 4 90) (size 2 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (net 9 "HOST_D2"))) (footprint "Connector_Card:microSD_HC_Hirose_DM3D-SF" (layer "F.Cu") (at 75 90) (property "Reference" "J2" (at 0 -8 0) (layer "F.SilkS")) (property "Value" "TARGET CARD" (at 0 8 0) (layer "F.Fab") hide) (pad "1" smd rect (at -4 -3) (size 0.8 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 16 "CARD_D3")) (pad "2" smd rect (at -3 -3) (size 0.8 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 12 "CARD_CMD")) (pad "3" smd rect (at -2 -3) (size 0.8 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND")) (pad "4" smd rect (at -1 -3) (size 0.8 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "+3V3")) (pad "5" smd rect (at 0 -3) (size 0.8 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 11 "CARD_CLK")) (pad "6" smd rect (at 1 -3) (size 0.8 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND")) (pad "7" smd rect (at 2 -3) (size 0.8 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 13 "CARD_D0")) (pad "8" smd rect (at 3 -3) (size 0.8 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 14 "CARD_D1")) (pad "9" smd rect (at 4 -3) (size 0.8 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 15 "CARD_D2")) (pad "CD" smd rect (at 6 -3) (size 0.8 2) (layers "F.Cu" "F.Paste" "F.Mask") (net 26 "CARD_DETECT"))) (footprint "Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal" (layer "F.Cu") (at 132 35) (property "Reference" "J3" (at 0 -5 0) (layer "F.SilkS")) (property "Value" "USB-C" (at 0 5 0) (layer "F.Fab") hide) (pad "A1" thru_hole circle (at -4 0) (size 1.2 1.2) (drill 0.7) (layers "*.Cu" "*.Mask") (net 1 "GND")) (pad "A4" smd rect (at -2 1) (size 0.6 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 4 "VBUS")) (pad "A6" smd rect (at 0 1) (size 0.6 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 22 "USB_DP")) (pad "A7" smd rect (at 1 1) (size 0.6 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 23 "USB_DM"))) (footprint "Button_Switch_SMD:SW_SPST_CK_RS282G05A3" (layer "F.Cu") (at 110 88) (property "Reference" "SW1" (at 0 -3 0) (layer "F.SilkS")) (property "Value" "PHYSICAL ARM" (at 0 3 0) (layer "F.Fab") hide) (pad "1" smd rect (at -2 0) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 24 "ARM_SWITCH")) (pad "2" smd rect (at 2 0) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND"))) (footprint "Package_TO_SOT_SMD:SOT-23-5" (layer "F.Cu") (at 110 35) (property "Reference" "U5" (at 0 -3 0) (layer "F.SilkS")) (property "Value" "AP2112K-3.3" (at 0 3 0) (layer "F.Fab") hide) (pad "1" smd rect (at -1 -1) (size 1 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (net 4 "VBUS")) (pad "2" smd rect (at -1 1) (size 1 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND")) (pad "5" smd rect (at 1 -1) (size 1 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "+3V3"))) (segment (start 28 55) (end 69 54) (width 0.2) (layer "F.Cu") (net 5)) (segment (start 28 57) (end 69.8 54) (width 0.2) (layer "In2.Cu") (net 6)) (segment (start 28 58) (end 70.6 54) (width 0.2) (layer "F.Cu") (net 7)) (segment (start 28 59) (end 71.4 54) (width 0.2) (layer "In2.Cu") (net 8)) (segment (start 28 60) (end 72.2 54) (width 0.2) (layer "F.Cu") (net 9)) (segment (start 28 61) (end 73 54) (width 0.2) (layer "In2.Cu") (net 10)) (segment (start 81 66) (end 75 87) (width 0.2) (layer "F.Cu") (net 11)) (segment (start 80.2 66) (end 72 87) (width 0.2) (layer "In2.Cu") (net 12)) (segment (start 79.4 66) (end 77 87) (width 0.2) (layer "F.Cu") (net 13)) (segment (start 78.6 66) (end 78 87) (width 0.2) (layer "In2.Cu") (net 14)) (segment (start 77.8 66) (end 79 87) (width 0.2) (layer "F.Cu") (net 15)) (segment (start 77 66) (end 71 87) (width 0.2) (layer "In2.Cu") (net 16)) (segment (start 81 59.6) (end 100 54.25) (width 0.2) (layer "F.Cu") (net 17)) (segment (start 81 60.4) (end 100 54.75) (width 0.2) (layer "F.Cu") (net 18)) (segment (start 81 61.2) (end 100 55.25) (width 0.2) (layer "B.Cu") (net 19)) (segment (start 81 62) (end 100 55.75) (width 0.2) (layer "B.Cu") (net 20)) (segment (start 81 62.8) (end 100 56.25) (width 0.2) (layer "F.Cu") (net 21)) (segment (start 116 59) (end 132 36) (width 0.2) (layer "F.Cu") (net 22)) (segment (start 116 59.5) (end 133 36) (width 0.2) (layer "B.Cu") (net 23)) (segment (start 107 68) (end 108 88) (width 0.25) (layer "F.Cu") (net 24)) (gr_rect (start 20 25) (end 145 100) (stroke (width 0.1) (type default)) (fill none) (layer "Edge.Cuts")) (gr_text "SDIO SENTINEL • jayis1 • AUTHORIZED USE ONLY" (at 82.5 97) (layer "F.SilkS") (effects (font (size 1.1 1.1) (thickness 0.18)))) (gr_text "HOST" (at 24 45 90) (layer "F.SilkS") (effects (font (size 1.2 1.2) (thickness 0.2)))) (gr_text "TARGET CARD" (at 75 96) (layer "F.SilkS") (effects (font (size 1.2 1.2) (thickness 0.2)))) (gr_text "HOLD ARM 1.5 s" (at 110 94) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15)))) )