(kicad_pcb (version 20240108) (generator pcbnew) (general (thickness 1.6)) (paper "A4") (title_block (title "PDM Trust Probe PCB") (date "2026-09-22") (rev "A0") (company "jayis1") (comment 1 "Author: jayis1 — UNVERIFIED — AUTHORIZED LAB USE ONLY")) (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 "VBUS") (net 4 "PDM_CLK") (net 5 "PDM_DATA0") (net 6 "PDM_DATA1") (net 7 "PDM_DATA2") (net 8 "PDM_DATA3") (net 9 "PATTERN_ENABLE") (net 10 "USB_DP") (net 11 "USB_DM") (net 12 "TARGET_VIO_SENSE") (net 13 "+1V2") (net 14 "SPI_CLK") (net 15 "SPI_DATA") (footprint "Package_QFP:LQFP-144_20x20mm_P0.5mm" (layer "F.Cu") (at 88 52) (property "Reference" "U1" (at 0 -12 0) (layer "F.SilkS")) (property "Value" "STM32H563ZIT6" (at 0 12 0) (layer "F.Fab") hide) (pad "1" smd roundrect (at -10.75 -8.75) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 14 "SPI_CLK")) (pad "2" smd roundrect (at -10.75 -8.25) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 15 "SPI_DATA")) (pad "70" smd roundrect (at 10.75 0.25) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 10 "USB_DP")) (pad "71" smd roundrect (at 10.75 0.75) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 11 "USB_DM")) (pad "143" smd roundrect (at -10.75 8.25) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 2 "+3V3")) (pad "144" smd roundrect (at -10.75 8.75) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1 "GND"))) (footprint "Package_BGA:ucBGA-48_3.0x3.0mm_Layout6x8_P0.4mm" (layer "F.Cu") (at 88 78) (property "Reference" "U2" (at 0 -4 0) (layer "F.SilkS")) (property "Value" "iCE40UP5K-SG48" (at 0 4 0) (layer "F.Fab") hide) (pad "A1" smd circle (at -1 -1.4) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (net 4 "PDM_CLK")) (pad "B1" smd circle (at -0.6 -1.4) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (net 5 "PDM_DATA0")) (pad "C1" smd circle (at -0.2 -1.4) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (net 6 "PDM_DATA1")) (pad "D1" smd circle (at 0.2 -1.4) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (net 7 "PDM_DATA2")) (pad "E1" smd circle (at 0.6 -1.4) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (net 8 "PDM_DATA3")) (pad "F1" smd circle (at 1 -1.4) (size 0.25 0.25) (layers "F.Cu" "F.Paste" "F.Mask") (net 13 "+1V2"))) (footprint "Package_DFN_QFN:UQFN-14-1EP_3.5x2.5mm_P0.5mm_EP0.6x2.6mm" (layer "F.Cu") (at 54 68) (property "Reference" "U3" (at 0 -3 0) (layer "F.SilkS")) (property "Value" "SN74AXC4T245" (at 0 3 0) (layer "F.Fab") hide) (pad "2" smd rect (at -2 -1) (size 1 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (net 5 "PDM_DATA0")) (pad "3" smd rect (at -2 -0.5) (size 1 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (net 6 "PDM_DATA1")) (pad "4" smd rect (at -2 0) (size 1 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (net 7 "PDM_DATA2")) (pad "5" smd rect (at -2 0.5) (size 1 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (net 8 "PDM_DATA3")) (pad "14" smd rect (at 2 -1) (size 1 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "+3V3"))) (footprint "Package_DFN_QFN:WQFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm" (layer "F.Cu") (at 120 68) (property "Reference" "U4" (at 0 -3 0) (layer "F.SilkS")) (property "Value" "TMUX1574" (at 0 3 0) (layer "F.Fab") hide) (pad "1" smd rect (at -1.75 -1) (size 1 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (net 5 "PDM_DATA0")) (pad "2" smd rect (at -1.75 -0.5) (size 1 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (net 6 "PDM_DATA1")) (pad "3" smd rect (at -1.75 0) (size 1 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (net 7 "PDM_DATA2")) (pad "14" smd rect (at 1.75 -0.5) (size 1 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (net 8 "PDM_DATA3")) (pad "15" smd rect (at 1.75 -1) (size 1 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (net 9 "PATTERN_ENABLE"))) (footprint "Connector_FFC-FPC:TE_1-1734592-0_1x10-1MP_P0.5mm_Horizontal" (layer "F.Cu") (at 28 68 90) (property "Reference" "J1" (at 2.5 -4 90) (layer "F.SilkS")) (property "Value" "HOST PDM" (at 2.5 4 90) (layer "F.Fab") hide) (pad "1" smd rect (at 0 0 90) (size 0.3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 4 "PDM_CLK")) (pad "2" smd rect (at .5 0 90) (size .3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 5 "PDM_DATA0")) (pad "3" smd rect (at 1 0 90) (size .3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 6 "PDM_DATA1")) (pad "4" smd rect (at 1.5 0 90) (size .3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 7 "PDM_DATA2")) (pad "5" smd rect (at 2 0 90) (size .3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 8 "PDM_DATA3"))) (footprint "Connector_FFC-FPC:TE_1-1734592-0_1x10-1MP_P0.5mm_Horizontal" (layer "F.Cu") (at 142 68 90) (property "Reference" "J2" (at 2.5 -4 90) (layer "F.SilkS")) (property "Value" "MIC PDM" (at 2.5 4 90) (layer "F.Fab") hide) (pad "1" smd rect (at 0 0 90) (size .3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 4 "PDM_CLK")) (pad "2" smd rect (at .5 0 90) (size .3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 5 "PDM_DATA0")) (pad "3" smd rect (at 1 0 90) (size .3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 6 "PDM_DATA1")) (pad "4" smd rect (at 1.5 0 90) (size .3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 7 "PDM_DATA2")) (pad "5" smd rect (at 2 0 90) (size .3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 8 "PDM_DATA3"))) (footprint "Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal" (layer "F.Cu") (at 82 24) (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 .7) (layers "*.Cu" "*.Mask") (net 1 "GND")) (pad "A4" smd rect (at -2 1) (size .6 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 3 "VBUS")) (pad "A6" smd rect (at 0 1) (size .6 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 10 "USB_DP")) (pad "A7" smd rect (at 1 1) (size .6 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 11 "USB_DM"))) (footprint "Relay_SMD:Relay_DPDT_Omron_G6K-2F-Y" (layer "F.Cu") (at 120 80) (property "Reference" "K1" (at 0 -4 0) (layer "F.SilkS")) (property "Value" "FAIL-SAFE BYPASS" (at 0 4 0) (layer "F.Fab") hide) (pad "1" smd rect (at -5.08 -2.54) (size 2 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (net 4 "PDM_CLK")) (pad "2" smd rect (at -5.08 2.54) (size 2 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND")) (pad "7" smd rect (at 5.08 2.54) (size 2 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (net 9 "PATTERN_ENABLE")) (pad "8" smd rect (at 5.08 -2.54) (size 2 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (net 4 "PDM_CLK"))) (footprint "Button_Switch_SMD:SW_SPST_TL3301AN" (layer "F.Cu") (at 110 30) (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 1 "GND")) (pad "2" smd rect (at 2 0) (size 2 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 9 "PATTERN_ENABLE"))) (footprint "Package_SO:SOIC-8_5.23x5.23mm_P1.27mm" (layer "F.Cu") (at 62 82) (property "Reference" "U5" (at 0 -4 0) (layer "F.SilkS")) (property "Value" "MX25L12835F" (at 0 4 0) (layer "F.Fab") hide) (pad "1" smd rect (at -3.5 -1.905) (size 1.8 .6) (layers "F.Cu" "F.Paste" "F.Mask") (net 14 "SPI_CLK")) (pad "2" smd rect (at -3.5 -.635) (size 1.8 .6) (layers "F.Cu" "F.Paste" "F.Mask") (net 15 "SPI_DATA")) (pad "4" smd rect (at -3.5 1.905) (size 1.8 .6) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND")) (pad "8" smd rect (at 3.5 -1.905) (size 1.8 .6) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "+3V3"))) (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" (layer "F.Cu") (at 76 82) (property "Reference" "U6" (at 0 -4 0) (layer "F.SilkS")) (property "Value" "ATECC608B" (at 0 4 0) (layer "F.Fab") hide) (pad "4" smd rect (at -2.5 1.905) (size 1.5 .6) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND")) (pad "5" smd rect (at 2.5 1.905) (size 1.5 .6) (layers "F.Cu" "F.Paste" "F.Mask") (net 15 "SPI_DATA")) (pad "8" smd rect (at 2.5 -1.905) (size 1.5 .6) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "+3V3"))) (footprint "Package_DFN_QFN:WSON-8-1EP_2x2mm_P0.5mm_EP0.6x1.2mm" (layer "F.Cu") (at 45 50) (property "Reference" "U7" (at 0 -3 0) (layer "F.SilkS")) (property "Value" "ADS7042" (at 0 3 0) (layer "F.Fab") hide) (pad "1" smd rect (at -1.2 -.75) (size .8 .3) (layers "F.Cu" "F.Paste" "F.Mask") (net 12 "TARGET_VIO_SENSE")) (pad "4" smd rect (at -1.2 .75) (size .8 .3) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND")) (pad "8" smd rect (at 1.2 -.75) (size .8 .3) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "+3V3"))) (footprint "Package_DFN_QFN:WSON-8-1EP_2x2mm_P0.5mm_EP0.6x1.2mm" (layer "F.Cu") (at 45 35) (property "Reference" "U8" (at 0 -3 0) (layer "F.SilkS")) (property "Value" "TPS62172" (at 0 3 0) (layer "F.Fab") hide) (pad "1" smd rect (at -1.2 -.75) (size .8 .3) (layers "F.Cu" "F.Paste" "F.Mask") (net 3 "VBUS")) (pad "2" smd rect (at -1.2 -.25) (size .8 .3) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND")) (pad "8" smd rect (at 1.2 -.75) (size .8 .3) (layers "F.Cu" "F.Paste" "F.Mask") (net 2 "+3V3"))) (segment (start 28 68) (end 86.6 76.6) (width 0.2) (layer "F.Cu") (net 4)) (segment (start 28 67.5) (end 52 67) (width 0.2) (layer "F.Cu") (net 5)) (segment (start 56 67) (end 86.6 77) (width 0.2) (layer "F.Cu") (net 5)) (segment (start 89.4 77) (end 118.25 67) (width 0.2) (layer "F.Cu") (net 5)) (segment (start 121.75 67) (end 142 67.5) (width 0.2) (layer "F.Cu") (net 5)) (segment (start 98.75 52.25) (end 112 30) (width 0.2) (layer "F.Cu") (net 9)) (segment (start 112 30) (end 125.08 82.54) (width 0.2) (layer "B.Cu") (net 9)) (segment (start 77.25 43.25) (end 58.5 80.095) (width 0.2) (layer "F.Cu") (net 14)) (segment (start 77.25 43.75) (end 58.5 81.365) (width 0.2) (layer "B.Cu") (net 15)) (segment (start 82 25) (end 98.75 52.25) (width 0.2) (layer "F.Cu") (net 10)) (segment (start 83 25) (end 98.75 52.75) (width 0.2) (layer "B.Cu") (net 11)) (segment (start 80 25) (end 43.8 34.25) (width 0.5) (layer "F.Cu") (net 3)) (gr_rect (start 20 20) (end 150 92) (stroke (width 0.1) (type default)) (fill none) (layer "Edge.Cuts")) (gr_text "PDM TRUST PROBE • jayis1 • A0 UNVERIFIED" (at 85 89) (layer "F.SilkS") (effects (font (size 1.1 1.1) (thickness 0.18)))) (gr_text "HOST" (at 26 55 90) (layer "F.SilkS") (effects (font (size 1.2 1.2) (thickness 0.2)))) (gr_text "MIC ARRAY" (at 144 55 90) (layer "F.SilkS") (effects (font (size 1.2 1.2) (thickness 0.2)))) )