(kicad_pcb (version 20240108) (generator "pcbnew") (general (thickness 1.6) (legacy_netclass "Default") ) (layers (0 "F.Cu" signal) (1 "In1.Cu" signal) (2 "In2.Cu" signal) (3 "B.Cu" signal) (4 "B.Adhes" user) (5 "F.Adhes" user) (6 "B.Paste" user) (7 "F.Paste" user) (8 "B.SilkS" user) (9 "F.SilkS" user) (10 "B.Mask" user) (11 "F.Mask" user) (12 "Edge.Cuts" user) (13 "Margin" user) (14 "B.CrtYd" user) (15 "F.CrtYd" user) (16 "B.Fab" user) (17 "F.Fab" user) (18 "User.1" user) (19 "User.2" user) (20 "User.3" user) (21 "User.4" user) (22 "User.5" user) (23 "User.6" user) (24 "User.7" user) (25 "User.8" user) (26 "User.9" user) ) (setup (stackup (layer "F.Cu" (type "signal") (thickness 0.035) (material "copper")) (layer "In1.Cu" (type "mixed") (thickness 0.018) (material "copper") (dielectric_constraint 4.5)) (layer "In2.Cu" (type "mixed") (thickness 0.018) (material "copper") (dielectric_constraint 4.5)) (layer "B.Cu" (type "signal") (thickness 0.035) (material "copper")) ) (pad_to_mask_clearance 0.05) (solder_mask_min_width 0.1) (pad_to_paste_clearance -0.05) (aux_axis_origin 0 0) (grid_origin 0 0) ) (net 0 "GND") (net 1 "+3V3") (net 2 "+1V2") (net 3 "+1V35") (net 4 "+1V8") (net 5 "+1V0") (net 6 "VSYS") (net 7 "VBUS") (net 8 "/eMMC_CLK") (net 9 "/eMMC_CMD") (net 10 "/eMMC_DAT0") (net 11 "/eMMC_DAT1") (net 12 "/eMMC_DAT2") (net 13 "/eMMC_DAT3") (net 14 "/eMMC_DAT4") (net 15 "/eMMC_DAT5") (net 16 "/eMMC_DAT6") (net 17 "/eMMC_DAT7") (net 18 "/SD_CLK") (net 19 "/SD_CMD") (net 20 "/SD_DAT0") (net 21 "/SD_DAT1") (net 22 "/SD_DAT2") (net 23 "/SD_DAT3") (net 24 "/QSPI_CLK") (net 25 "/QSPI_IO0") (net 26 "/QSPI_IO1") (net 27 "/QSPI_IO2") (net 28 "/QSPI_IO3") (net 29 "/QSPI_NCS") (net 30 "/DDR_CK") (net 31 "/DDR_CK_N") (net 32 "/DDR_LDQS") (net 33 "/DDR_LDQS_N") (net 34 "/DDR_UDQS") (net 35 "/DDR_UDQS_N") (net 36 "/USB_DP") (net 37 "/USB_DM") (net 38 "/FPGA_SPI_MISO") (net 39 "/FPGA_SPI_MOSI") (net 40 "/FPGA_SPI_SCK") (net 41 "/FPGA_SPI_CS") (net 42 "/FPGA_CRESET") (net 43 "/FPGA_CDONE") (net 44 "/FPGA_INTR") (net 45 "/I2C_SCL") (net 46 "/I2C_SDA") (net 47 "/NRST") (net 48 "/SWDIO") (net 49 "/SWCLK") (net 50 "/SWO") (net 51 "/LED1_DATA") (net 52 "/LED2_DATA") (net 53 "/BUZZER") (net 54 "/BTN_UP") (net 55 "/BTN_DOWN") (net 56 "/BTN_SELECT") (net 57 "/BTN_BACK") (net 58 "/BAT+") (net 59 "/BAT-") (net_class "Default" (clearance 0.15) (track_width 0.15) (via_drill 0.2) (via_dia 0.45)) (net_class "Power" (clearance 0.2) (track_width 0.3) (via_drill 0.3) (via_dia 0.6)) (net_class "HS_50Ohm" (clearance 0.21) (track_width 0.18) (via_drill 0.2) (via_dia 0.45)) (net_class "Diff_100Ohm" (clearance 0.21) (track_width 0.14) (diff_pair_gap 0.14) (via_drill 0.2) (via_dia 0.45)) (net_class "USB_90Ohm" (clearance 0.21) (track_width 0.22) (diff_pair_gap 0.14) (via_drill 0.2) (via_dia 0.45)) (footprint "Package_QFP:LQFP-100_14x14mm_P0.5mm" (layer "F.Cu") (at 50.8 114.3 0) (property "Reference" "U1" (at 50.8 107.95 0)) (property "Value" "STM32H743VIT6" (at 50.8 120.65 0)) (pad "1" smd rect (at -7.5 11.25 0) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "100" smd rect (at 7.5 -11.25 0) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "EP" smd rect (at 0 0 0) (size 10 10) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Package_QFN:QFN-48-1EP_7x7mm_P0.5mm" (layer "F.Cu") (at 177.8 114.3 0) (property "Reference" "U2" (at 177.8 107.95 0)) (property "Value" "iCE40UP5K-SG48I" (at 177.8 120.65 0)) (pad "1" smd rect (at -2.75 2.75 0) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "48" smd rect (at 2.75 -2.75 0) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "EP" smd rect (at 0 0 0) (size 5.2 5.2) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Package_BGA:FBGA-96_9x14mm_P0.8mm" (layer "F.Cu") (at 101.6 114.3 0) (property "Reference" "U3" (at 101.6 107.95 0)) (property "Value" "MT41K256M16TW-107:P" (at 101.6 120.65 0)) (pad "A1" smd circle (at -3.2 5.6 0) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "R9" smd circle (at 3.2 -5.6 0) (size 0.4 0.4) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Package_QFN:QFN-32-1EP_5x5mm_P0.5mm" (layer "F.Cu") (at 152.4 114.3 0) (property "Reference" "U4" (at 152.4 107.95 0)) (property "Value" "USB3320C-EZK" (at 152.4 120.65 0)) (pad "1" smd rect (at -1.75 1.75 0) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "32" smd rect (at 1.75 -1.75 0) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "EP" smd rect (at 0 0 0) (size 3.4 3.4) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Package_DFN_QFN:VQFN-48-1EP_7x7mm_P0.5mm" (layer "F.Cu") (at 228.6 114.3 0) (property "Reference" "U5" (at 228.6 107.95 0)) (property "Value" "TPS6521815RSLR" (at 228.6 120.65 0)) (pad "1" smd rect (at -2.75 2.75 0) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "48" smd rect (at 2.75 -2.75 0) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "EP" smd rect (at 0 0 0) (size 5.2 5.2) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Package_DFN_QFN:WQFN-24-1EP_4x4mm_P0.5mm" (layer "F.Cu") (at 254.0 114.3 0) (property "Reference" "U6" (at 254.0 107.95 0)) (property "Value" "BQ25896RTWR" (at 254.0 120.65 0)) (pad "1" smd rect (at -1.25 1.25 0) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "24" smd rect (at 1.25 -1.25 0) (size 0.7 0.25) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "EP" smd rect (at 0 0 0) (size 2.6 2.6) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm" (layer "B.Cu") (at 50.8 50.8 180) (property "Reference" "U7" (at 50.8 57.15 0)) (property "Value" "TXS0108EPWR" (at 50.8 44.45 0)) (pad "1" smd rect (at -2.925 2.85 180) (size 1.2 0.4) (layers "B.Cu" "B.Paste" "B.Mask")) (pad "20" smd rect (at 2.925 -2.85 180) (size 1.2 0.4) (layers "B.Cu" "B.Paste" "B.Mask")) ) (footprint "Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm" (layer "B.Cu") (at 76.2 50.8 180) (property "Reference" "U8" (at 76.2 57.15 0)) (property "Value" "TXS0108EPWR" (at 76.2 44.45 0)) (pad "1" smd rect (at -2.925 2.85 180) (size 1.2 0.4) (layers "B.Cu" "B.Paste" "B.Mask")) (pad "20" smd rect (at 2.925 -2.85 180) (size 1.2 0.4) (layers "B.Cu" "B.Paste" "B.Mask")) ) (footprint "Package_DFN_QFN:VSON-10-1EP_3x3mm_P0.5mm" (layer "B.Cu") (at 203.2 50.8 180) (property "Reference" "U11" (at 203.2 57.15 0)) (property "Value" "TPS74801DRCR" (at 203.2 44.45 0)) (pad "1" smd rect (at -1.0 1.0 180) (size 0.7 0.25) (layers "B.Cu" "B.Paste" "B.Mask")) (pad "10" smd rect (at 1.0 -1.0 180) (size 0.7 0.25) (layers "B.Cu" "B.Paste" "B.Mask")) (pad "EP" smd rect (at 0 0 180) (size 1.8 1.8) (layers "B.Cu" "B.Paste" "B.Mask")) ) (footprint "Display:SSD1306_0.96inch_128x64" (layer "F.Cu") (at 127.0 50.8 0) (property "Reference" "U10" (at 127.0 44.45 0)) (property "Value" "SSD1306 OLED" (at 127.0 57.15 0)) (pad "1" smd rect (at -2.0 1.5 0) (size 1.0 0.5) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "4" smd rect (at 2.0 -1.5 0) (size 1.0 0.5) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Connector_USB:USB_C_Receptacle_GCT_USB4105" (layer "F.Cu") (at 254.0 50.8 0) (property "Reference" "J1" (at 254.0 44.45 0)) (property "Value" "USB4105-GF-A" (at 254.0 57.15 0)) (pad "A1" smd rect (at -3.5 2.5 0) (size 0.8 1.5) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "B12" smd rect (at 3.5 -2.5 0) (size 0.8 1.5) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "SH1" thru_hole circle (at -4.5 0 0) (size 1.2 0.8) (layers "F.Cu" "B.Cu" "F.Mask" "B.Mask")) (pad "SH2" thru_hole circle (at 4.5 0 0) (size 1.2 0.8) (layers "F.Cu" "B.Cu" "F.Mask" "B.Mask")) ) (footprint "Connector:Tag-Connect_TC2050" (layer "F.Cu") (at 25.4 25.4 0) (property "Reference" "J_SWD" (at 25.4 19.05 0)) (property "Value" "TC2050" (at 25.4 31.75 0)) (pad "1" smd rect (at -1.27 1.27 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "6" smd rect (at 1.27 -1.27 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Vertical" (layer "F.Cu") (at 25.4 76.2 0) (property "Reference" "J3" (at 25.4 69.85 0)) (property "Value" "ISP Header" (at 25.4 82.55 0)) (pad "1" thru_hole rect (at -1.27 11.43 0) (size 1.7 1.7) (drill 1.0) (layers "F.Cu" "B.Cu" "F.Mask" "B.Mask")) (pad "20" thru_hole circle (at 1.27 -11.43 0) (size 1.7 1.7) (drill 1.0) (layers "F.Cu" "B.Cu" "F.Mask" "B.Mask")) ) (footprint "Crystal:Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mm" (layer "F.Cu") (at 25.4 60.96 0) (property "Reference" "Y1" (at 25.4 57.15 0)) (property "Value" "25MHz" (at 25.4 64.77 0)) (pad "1" smd rect (at -1.1 0.9 0) (size 0.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "4" smd rect (at 1.1 -0.9 0) (size 0.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Crystal:Crystal_SMD_Abracon_ABS07-2Pin_3.2x1.5mm" (layer "F.Cu") (at 25.4 55.88 0) (property "Reference" "Y2" (at 25.4 52.07 0)) (property "Value" "32.768kHz" (at 25.4 59.69 0)) (pad "1" smd rect (at -1.1 0 0) (size 0.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "2" smd rect (at 1.1 0 0) (size 0.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Crystal:Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mm" (layer "F.Cu") (at 203.2 25.4 0) (property "Reference" "Y3" (at 203.2 21.59 0)) (property "Value" "12MHz" (at 203.2 29.21 0)) (pad "1" smd rect (at -1.1 0.9 0) (size 0.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask")) (pad "4" smd rect (at 1.1 -0.9 0) (size 0.9 0.7) (layers "F.Cu" "F.Paste" "F.Mask")) ) (footprint "Button_Switch_SMD:SW_SPST_PTS645" (layer "B.Cu") (at 152.4 25.4 180) (property "Reference" "SW1" (at 152.4 19.05 0)) (property "Value" "UP" (at 152.4 31.75 0)) (pad "1" smd rect (at -1.5 1.5 180) (size 1.2 1.2) (layers "B.Cu" "B.Paste" "B.Mask")) (pad "2" smd rect (at 1.5 -1.5 180) (size 1.2 1.2) (layers "B.Cu" "B.Paste" "B.Mask")) ) (footprint "Button_Switch_SMD:SW_SPST_PTS645" (layer "B.Cu") (at 165.1 25.4 180) (property "Reference" "SW2" (at 165.1 19.05 0)) (property "Value" "DOWN" (at 165.1 31.75 0)) (pad "1" smd rect (at -1.5 1.5 180) (size 1.2 1.2) (layers "B.Cu" "B.Paste" "B.Mask")) (pad "2" smd rect (at 1.5 -1.5 180) (size 1.2 1.2) (layers "B.Cu" "B.Paste" "B.Mask")) ) (footprint "Button_Switch_SMD:SW_SPST_PTS645" (layer "B.Cu") (at 177.8 25.4 180) (property "Reference" "SW3" (at 177.8 19.05 0)) (property "Value" "SELECT" (at 177.8 31.75 0)) (pad "1" smd rect (at -1.5 1.5 180) (size 1.2 1.2) (layers "B.Cu" "B.Paste" "B.Mask")) (pad "2" smd rect (at 1.5 -1.5 180) (size 1.2 1.2) (layers "B.Cu" "B.Paste" "B.Mask")) ) (footprint "Button_Switch_SMD:SW_SPST_PTS645" (layer "B.Cu") (at 190.5 25.4 180) (property "Reference" "SW4" (at 190.5 19.05 0)) (property "Value" "BACK" (at 190.5 31.75 0)) (pad "1" smd rect (at -1.5 1.5 180) (size 1.2 1.2) (layers "B.Cu" "B.Paste" "B.Mask")) (pad "2" smd rect (at 1.5 -1.5 180) (size 1.2 1.2) (layers "B.Cu" "B.Paste" "B.Mask")) ) (footprint "LED_SMD:LED_WS2812B-Mini" (layer "B.Cu") (at 228.6 15.24 180) (property "Reference" "LED1" (at 228.6 8.89 0)) (property "Value" "WS2812B" (at 228.6 21.59 0)) (pad "1" smd rect (at -1.0 1.0 180) (size 0.8 0.8) (layers "B.Cu" "B.Paste" "B.Mask")) (pad "4" smd rect (at 1.0 -1.0 180) (size 0.8 0.8) (layers "B.Cu" "B.Paste" "B.Mask")) ) (footprint "LED_SMD:LED_WS2812B-Mini" (layer "B.Cu") (at 241.3 15.24 180) (property "Reference" "LED2" (at 241.3 8.89 0)) (property "Value" "WS2812B" (at 241.3 21.59 0)) (pad "1" smd rect (at -1.0 1.0 180) (size 0.8 0.8) (layers "B.Cu" "B.Paste" "B.Mask")) (pad "4" smd rect (at 1.0 -1.0 180) (size 0.8 0.8) (layers "B.Cu" "B.Paste" "B.Mask")) ) (gr_line (start 0 0) (end 85 0) (layer "Edge.Cuts") (width 0.1)) (gr_line (start 85 0) (end 85 54) (layer "Edge.Cuts") (width 0.1)) (gr_line (start 85 54) (end 0 54) (layer "Edge.Cuts") (width 0.1)) (gr_line (start 0 54) (end 0 0) (layer "Edge.Cuts") (width 0.1)) (gr_arc (start 0 0) (mid -0.5 -0.5) (end 0 0) (layer "Edge.Cuts") (width 0.1)) (gr_arc (start 85 0) (mid 85.5 -0.5) (end 85 0) (layer "Edge.Cuts") (width 0.1)) (gr_arc (start 85 54) (mid 85.5 54.5) (end 85 54) (layer "Edge.Cuts") (width 0.1)) (gr_arc (start 0 54) (mid -0.5 54.5) (end 0 54) (layer "Edge.Cuts") (width 0.1)) (zone (net 0) (net_name "GND") (layer "In1.Cu") (hatch edge 0.5) (polygon (pts (xy 0 0) (xy 85 0) (xy 85 54) (xy 0 54))) ) (zone (net 0) (net_name "GND") (layer "F.Cu") (hatch edge 0.5) (polygon (pts (xy 0 0) (xy 85 0) (xy 85 54) (xy 0 54))) ) (zone (net 0) (net_name "GND") (layer "B.Cu") (hatch edge 0.5) (polygon (pts (xy 0 0) (xy 85 0) (xy 85 54) (xy 0 54))) ) (segment (start 50.8 114.3) (end 50.8 76.2) (width 0.3) (layer "F.Cu") (net 1)) (segment (start 76.2 114.3) (end 76.2 76.2) (width 0.3) (layer "F.Cu") (net 1)) (segment (start 101.6 114.3) (end 101.6 76.2) (width 0.3) (layer "F.Cu") (net 3)) (segment (start 127.0 114.3) (end 127.0 76.2) (width 0.3) (layer "F.Cu") (net 4)) (segment (start 152.4 114.3) (end 152.4 76.2) (width 0.3) (layer "F.Cu") (net 5)) (segment (start 177.8 114.3) (end 177.8 76.2) (width 0.3) (layer "F.Cu") (net 2)) (segment (start 203.2 114.3) (end 203.2 76.2) (width 0.3) (layer "F.Cu") (net 1)) (segment (start 228.6 114.3) (end 228.6 76.2) (width 0.3) (layer "F.Cu") (net 6)) (segment (start 254.0 114.3) (end 254.0 76.2) (width 0.3) (layer "F.Cu") (net 7)) (via (at 50.8 88.9) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 0)) (via (at 76.2 88.9) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 0)) (via (at 101.6 88.9) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 0)) (via (at 127.0 88.9) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 0)) (via (at 152.4 88.9) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 0)) (via (at 177.8 88.9) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 0)) (via (at 203.2 88.9) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 0)) (via (at 228.6 88.9) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 0)) (via (at 254.0 88.9) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 0)) (gr_text "eMMC Flash Dumper v1.0" (at 42.5 2.0 0) (layer "F.SilkS") (effects (font (size 1.0 1.0) (thickness 0.12)))) (gr_text "Nous Research 2026" (at 42.5 52.0 0) (layer "F.SilkS") (effects (font (size 1.0 1.0) (thickness 0.12)))) (gr_text "4-Layer 85x54mm" (at 42.5 50.0 0) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.12)))) )