(kicad_pcb (version 20231120) (generator "eddy-phantom-pcb") (generator_version "7.0") (uuid "b2c3d4e5-f6a7-8901-bcde-f23456789012") (general (thickness 1.6) (legacy_teardrops no)) (paper "A4") (title_block (title "Eddy-Phantom PCB") (date "2025-01-15") (rev "1.0") (company "jayis1") (comment 1 "Author: jayis1") (comment 2 "License: GPL-2.0") ) (layers (0 "F.Cu" signal "copper") (31 "B.Cu" signal "copper") (32 "B.Adhes" user "adhes") (33 "F.Adhes" user "adhes") (34 "B.Paste" user "paste") (35 "F.Paste" user "paste") (36 "B.SilkS" user "silk") (37 "F.SilkS" user "silk") (38 "B.Mask" user "mask") (39 "F.Mask" user "mask") (40 "Dwgs.User" user "cmts") (41 "Cmts.User" user "cmts") (42 "Eco1.User" user "other") (43 "Eco2.User" user "other") (44 "Edge.Cuts" user "other") (45 "Margin" user "other") (46 "B.CrtYd" user "other") (47 "F.CrtYd" user "other") (48 "B.Fab" user "other") (49 "F.Fab" user "other") ) (setup (pad_to_mask_clearance 0.05) (pcbplotparams (layerselection 0x00010fc_ffffffff) (plot_on_all_layers_selection 0x0000000_00000000) (disableapertmacros no) (usegerberextensions no) (usegerberattributes yes) (usegerberadvancedattributes yes) (creategerberjobfile yes) (dashed_line_dash_ratio 12.000000) (dashed_line_gap_ratio 3.000000) (svgprecision 4) (plotframeref no) (viasonmask no) (mode 1) (useauxorigin no) (hpglpennumber 1) (hpglpenspeed 20) (hpglpendiameter 15.000000) (pdf_front_fp_property_popups yes) (pdf_back_fp_property_popups yes) (dxfpolygonmode yes) (dxfimperialunits yes) (dxfusepcbnewfont yes) (psnegative no) (psa4output no) (plotreference yes) (plotvalue yes) (plotfptext yes) (plotinvisibletext no) (sketchpadsonfab no) (subtractmaskfromsilk no) (outputformat 1) (mirror no) (drillshape 1) (scaleselection 1) (outputdirectory "gerbers/")) ) ; ═══════════════════════════════════════════════════════════════ ; Net definitions ; ═══════════════════════════════════════════════════════════════ (net 0 "") (net 1 "GND") (net 2 "+3V3") (net 3 "+1V8") (net 4 "+5V") (net 5 "VBAT") (net 6 "VUSB") (net 7 "AGND") (net 8 "AVDD") (net 9 "SPI1_SCK") (net 10 "SPI1_MISO") (net 11 "SPI1_MOSI") (net 12 "ADC_CS_N") (net 13 "ADC_RST_N") (net 14 "ADC_CONVST") (net 15 "ADC_BUSY") (net 16 "ADC_RANGE") (net 17 "USART3_TX") (net 18 "USART3_RX") (net 19 "BLE_CTS") (net 20 "BLE_RTS") (net 21 "BLE_RESET_N") (net 22 "BLE_BOOT") (net 23 "SPI4_SCK") (net 24 "SPI4_MISO") (net 25 "SPI4_MOSI") (net 26 "SD_CS_N") (net 27 "SD_DETECT") (net 28 "SPI2_SCK") (net 29 "SPI2_MOSI") (net 30 "VGA_CS1_N") (net 31 "VGA_CS2_N") (net 32 "VGA_LNA_BYPASS") (net 33 "FILTER_SCK") (net 34 "FILTER_MOSI") (net 35 "FILTER_CS_N") (net 36 "OLED_SCL") (net 37 "OLED_SDA") (net 38 "TRIG_OUT") (net 39 "LED_STATUS") (net 40 "LED_CAPTURE") (net 41 "LED_CHARGE") (net 42 "BTN_ARM") (net 43 "QSPI_CLK") (net 44 "QSPI_NCS") (net 45 "QSPI_IO0") (net 46 "QSPI_IO1") (net 47 "QSPI_IO2") (net 48 "QSPI_IO3") (net 49 "FMC_D0") (net 50 "FMC_D1") (net 51 "FMC_A0") (net 52 "FMC_SDCLK") (net 53 "FMC_SDNRAS") (net 54 "FMC_SDNCAS") (net 55 "FMC_SDNWE") (net 56 "FMC_SDNE0") (net 57 "FMC_SDCKE0") (net 58 "PROBE_1_IN") (net 59 "PROBE_2_IN") (net 60 "PROBE_3_IN") (net 61 "PROBE_4_IN") (net 62 "VGA1_OUT") (net 63 "VGA2_OUT") (net 64 "VGA3_OUT") (net 65 "VGA4_OUT") (net 66 "FILTER_OUT") (net 67 "ADC_CH1") (net 68 "ADC_CH2") (net 69 "ADC_CH3") (net 70 "ADC_CH4") (net 71 "I2C_BATT_SCL") (net 72 "I2C_BATT_SDA") (net 73 "CHARGE_STAT") (net 74 "BATT_FUEL_INT") (net 75 "USB_DM") (net 76 "USB_DP") ; ═══════════════════════════════════════════════════════════════ ; Board outline (118 x 68 mm) ; ═══════════════════════════════════════════════════════════════ (gr_line (start 0 0) (end 118 0) (layer "Edge.Cuts") (width 0.15)) (gr_line (start 118 0) (end 118 68) (layer "Edge.Cuts") (width 0.15)) (gr_line (start 118 68) (end 0 68) (layer "Edge.Cuts") (width 0.15)) (gr_line (start 0 68) (end 0 0) (layer "Edge.Cuts") (width 0.15)) ; ═══════════════════════════════════════════════════════════════ ; Footprints ; ═══════════════════════════════════════════════════════════════ ; ── U1: STM32H743VIT6 (LQFP-100, center at 40,30) ── (footprint "Package_QFP:LQFP-100_14x14mm_P0.5mm" (layer "F.Cu") (at 40 30) (attr smd) (property "Reference" "U1" (at 0 -9 0) (layer "F.SilkS")) (property "Value" "STM32H743VIT6" (at 0 9 0) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd roundrect (at -7 -6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 2)) (pad "2" smd roundrect (at -6.5 -6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1)) (pad "3" smd roundrect (at -6 -6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 2)) (pad "4" smd roundrect (at -5.5 -6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1)) (pad "5" smd roundrect (at -5 -6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 9)) (pad "6" smd roundrect (at -4.5 -6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 10)) (pad "7" smd roundrect (at -4 -6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 11)) (pad "8" smd roundrect (at -3.5 -6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 23)) (pad "11" smd roundrect (at -2 -6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 75)) (pad "12" smd roundrect (at -1.5 -6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 76)) (pad "16" smd roundrect (at 0.5 -6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 12)) (pad "17" smd roundrect (at 1 -6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 13)) (pad "18" smd roundrect (at 1.5 -6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 14)) (pad "20" smd roundrect (at 2.5 -6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 38)) (pad "26" smd roundrect (at 5.5 -6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 15)) (pad "27" smd roundrect (at 6 -6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 16)) (pad "28" smd roundrect (at 6.5 -6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 39)) (pad "29" smd roundrect (at 7 -6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 40)) (pad "30" smd roundrect (at 7.5 -6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 42)) (pad "31" smd roundrect (at 8 -6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 41)) (pad "32" smd roundrect (at 8.5 -6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 36)) (pad "33" smd roundrect (at 9 -6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 37)) (pad "38" smd roundrect (at 8.5 6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 43)) (pad "39" smd roundrect (at 8 6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 44)) (pad "55" smd roundrect (at -4 6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 30)) (pad "56" smd roundrect (at -3.5 6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 17)) (pad "57" smd roundrect (at -3 6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 18)) (pad "58" smd roundrect (at -2.5 6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 19)) (pad "59" smd roundrect (at -2 6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 20)) (pad "60" smd roundrect (at -1.5 6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 21)) (pad "61" smd roundrect (at -1 6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 22)) (pad "62" smd roundrect (at -0.5 6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 28)) (pad "64" smd roundrect (at 0.5 6 0) (size 0.25 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 29)) ) ; ── U2: AD7606C-6 (LQFP-64, at 75,30) ── (footprint "Package_QFP:LQFP-64_10x10mm_P0.5mm" (layer "F.Cu") (at 75 30) (attr smd) (property "Reference" "U2" (at 0 -7 0) (layer "F.SilkS")) (property "Value" "AD7606C-6" (at 0 7 0) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd roundrect (at -5.5 -4.5 0) (size 0.25 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 7)) (pad "2" smd roundrect (at -5 -4.5 0) (size 0.25 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 8)) (pad "5" smd roundrect (at -3.5 -4.5 0) (size 0.25 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 67)) (pad "6" smd roundrect (at -3 -4.5 0) (size 0.25 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 68)) (pad "7" smd roundrect (at -2.5 -4.5 0) (size 0.25 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 69)) (pad "8" smd roundrect (at -2 -4.5 0) (size 0.25 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 70)) (pad "22" smd roundrect (at 1.5 -4.5 0) (size 0.25 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 9)) (pad "23" smd roundrect (at 2 -4.5 0) (size 0.25 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 10)) (pad "24" smd roundrect (at 2.5 -4.5 0) (size 0.25 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 11)) (pad "25" smd roundrect (at 3 -4.5 0) (size 0.25 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 12)) (pad "26" smd roundrect (at 3.5 -4.5 0) (size 0.25 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 14)) (pad "27" smd roundrect (at 4 -4.5 0) (size 0.25 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 15)) (pad "28" smd roundrect (at 4.5 -4.5 0) (size 0.25 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 13)) (pad "30" smd roundrect (at 5.5 -4.5 0) (size 0.25 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 16)) (pad "40" smd roundrect (at 5.5 4.5 0) (size 0.25 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 2)) (pad "41" smd roundrect (at 5 4.5 0) (size 0.25 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1)) ) ; ── U3: AD8331 VGA (SOIC-16, at 75,50) ── (footprint "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" (layer "F.Cu") (at 75 50) (attr smd) (property "Reference" "U3" (at 0 -6 0) (layer "F.SilkS")) (property "Value" "AD8331" (at 0 6 0) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd roundrect (at -4.4 -4.4 0) (size 0.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 58)) (pad "2" smd roundrect (at -3.7 -4.4 0) (size 0.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 7)) (pad "3" smd roundrect (at -3 -4.4 0) (size 0.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 8)) (pad "4" smd roundrect (at -2.3 -4.4 0) (size 0.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 62)) (pad "8" smd roundrect (at 2.8 -4.4 0) (size 0.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 8)) (pad "12" smd roundrect (at 2.8 4.4 0) (size 0.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 66)) (pad "14" smd roundrect (at 1.4 4.4 0) (size 0.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 59)) (pad "16" smd roundrect (at -0.1 4.4 0) (size 0.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 7)) ) ; ── U6: NINA-B306 BLE module (at 95,30) ── (footprint "RF_Module:ublox_NINA-B3" (layer "F.Cu") (at 95 30) (attr smd) (property "Reference" "U6" (at 0 -7 0) (layer "F.SilkS")) (property "Value" "NINA-B306" (at 0 7 0) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd roundrect (at -5 -4 0) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 2)) (pad "2" smd roundrect (at -5 -3.2 0) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1)) (pad "9" smd roundrect (at -5 0.8 0) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 17)) (pad "10" smd roundrect (at -5 1.6 0) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 18)) (pad "11" smd roundrect (at -5 2.4 0) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 19)) (pad "12" smd roundrect (at -5 3.2 0) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 20)) (pad "23" smd roundrect (at 5 -2.4 0) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 21)) (pad "24" smd roundrect (at 5 -1.6 0) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 22)) ) ; ── U7: SDRAM (TSOP-54, at 40,50) ── (footprint "Package_SO:TSOP-II-54_10.16x22.22mm_P0.8mm" (layer "F.Cu") (at 40 50) (attr smd) (property "Reference" "U7" (at 0 -12 0) (layer "F.SilkS")) (property "Value" "IS42S32800G" (at 0 12 0) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd rect (at -4.8 -10.4 0) (size 0.42 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (net 2)) (pad "2" smd rect (at -4.4 -10.4 0) (size 0.42 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (net 1)) (pad "3" smd rect (at -4 -10.4 0) (size 0.42 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (net 49)) (pad "4" smd rect (at -3.6 -10.4 0) (size 0.42 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (net 50)) (pad "35" smd rect (at 2.4 -10.4 0) (size 0.42 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (net 51)) (pad "38" smd rect (at 3.6 -10.4 0) (size 0.42 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (net 52)) (pad "40" smd rect (at 4.4 -10.4 0) (size 0.42 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (net 53)) (pad "41" smd rect (at 4.8 -10.4 0) (size 0.42 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (net 54)) ) ; ── U8: W25Q128 QSPI Flash (SOIC-8, at 95,50) ── (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" (layer "F.Cu") (at 95 50) (attr smd) (property "Reference" "U8" (at 0 -4 0) (layer "F.SilkS")) (property "Value" "W25Q128JVSIQ" (at 0 4 0) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd roundrect (at -2.7 -1.9 0) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 44)) (pad "2" smd roundrect (at -1.4 -1.9 0) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 45)) (pad "3" smd roundrect (at -0.1 -1.9 0) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 47)) (pad "4" smd roundrect (at 1.2 -1.9 0) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1)) (pad "5" smd roundrect (at 1.2 1.9 0) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 46)) (pad "6" smd roundrect (at -0.1 1.9 0) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 48)) (pad "7" smd roundrect (at -1.4 1.9 0) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 2)) (pad "8" smd roundrect (at -2.7 1.9 0) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 2)) ) ; ── U9: TPS62743 Buck (VQFN-8, at 10,30) ── (footprint "Package_DFN_QFN:VQFN-8_1.5x1.5mm_P0.4mm" (layer "F.Cu") (at 10 30) (attr smd) (property "Reference" "U9" (at 0 -2.5 0) (layer "F.SilkS")) (property "Value" "TPS62743" (at 0 2.5 0) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd roundrect (at -0.8 -0.3 0) (size 0.3 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 5)) (pad "2" smd roundrect (at -0.8 0.3 0) (size 0.3 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1)) (pad "3" smd roundrect (at 0.8 -0.3 0) (size 0.3 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 2)) (pad "4" smd roundrect (at 0.8 0.3 0) (size 0.3 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1)) ) ; ── U11: MCP73831 Charger (SOT-23-5, at 10,15) ── (footprint "Package_TO_SOT_SMD:SOT-23-5" (layer "F.Cu") (at 10 15) (attr smd) (property "Reference" "U11" (at 0 -3 0) (layer "F.SilkS")) (property "Value" "MCP73831" (at 0 3 0) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd roundrect (at -1.3 -1.1 0) (size 0.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 73)) (pad "2" smd roundrect (at 0 -1.1 0) (size 0.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1)) (pad "3" smd roundrect (at 1.3 -1.1 0) (size 0.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 5)) (pad "4" smd roundrect (at 1.3 1.1 0) (size 0.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 6)) (pad "5" smd roundrect (at -1.3 1.1 0) (size 0.6 0.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 6)) ) ; ── J1: USB-C connector (at 5,55) ── (footprint "Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12" (layer "F.Cu") (at 5 55) (attr smd) (property "Reference" "J1" (at 0 -5 0) (layer "F.SilkS")) (property "Value" "USB-C" (at 0 5 0) (layer "F.Fab")) (property "Author" "jayis1") (pad "A1" smd roundrect (at -3.2 -2 0) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1)) (pad "A4" smd roundrect (at -2.4 -2 0) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 6)) (pad "B1" smd roundrect (at 2.4 -2 0) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1)) (pad "B4" smd roundrect (at 3.2 -2 0) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 6)) ) ; ── J2: MicroSD socket (at 105,15) ── (footprint "Connector_Card:microSD_HC_Hirose_DM3AT-SF-PEJ521" (layer "F.Cu") (at 105 15) (attr smd) (property "Reference" "J2" (at 0 -5 0) (layer "F.SilkS")) (property "Value" "Micro_SD" (at 0 5 0) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd roundrect (at 3 -4.5 0) (size 0.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 25)) (pad "2" smd roundrect (at 2.2 -4.5 0) (size 0.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 25)) (pad "3" smd roundrect (at 1.4 -4.5 0) (size 0.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 25)) (pad "4" smd roundrect (at 0.6 -4.5 0) (size 0.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1)) (pad "5" smd roundrect (at -0.2 -4.5 0) (size 0.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 2)) (pad "6" smd roundrect (at -1 -4.5 0) (size 0.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 23)) (pad "7" smd roundrect (at -1.8 -4.5 0) (size 0.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 24)) (pad "8" smd roundrect (at -2.6 -4.5 0) (size 0.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 27)) ) ; ── J4: Probe array connector (FPC-10, at 60,60) ── (footprint "Connector_FFC-FPC:Hirose_FH12-10S-0.5SH" (layer "F.Cu") (at 60 60) (attr smd) (property "Reference" "J4" (at 0 -4 0) (layer "F.SilkS")) (property "Value" "PROBE_ARRAY" (at 0 4 0) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd roundrect (at -2.25 -1.5 0) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 58)) (pad "2" smd roundrect (at -1.75 -1.5 0) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 7)) (pad "3" smd roundrect (at -1.25 -1.5 0) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 59)) (pad "4" smd roundrect (at -0.75 -1.5 0) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 7)) (pad "5" smd roundrect (at -0.25 -1.5 0) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 60)) (pad "6" smd roundrect (at 0.25 -1.5 0) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 7)) (pad "7" smd roundrect (at 0.75 -1.5 0) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 61)) (pad "8" smd roundrect (at 1.25 -1.5 0) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 7)) (pad "9" smd roundrect (at 1.75 -1.5 0) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 8)) (pad "10" smd roundrect (at 2.25 -1.5 0) (size 0.3 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 7)) ) ; ═══════════════════════════════════════════════════════════════ ; Decoupling capacitors (passive components) ; ═══════════════════════════════════════════════════════════════ (footprint "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu") (at 20 25) (attr smd) (property "Reference" "C1" (at 0 -1.5 0) (layer "F.SilkS")) (property "Value" "100nF" (at 0 1.5 0) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd roundrect (at -0.5 0 0) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 2)) (pad "2" smd roundrect (at 0.5 0 0) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1)) ) (footprint "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu") (at 22 25) (attr smd) (property "Reference" "C2" (at 0 -1.5 0) (layer "F.SilkS")) (property "Value" "100nF" (at 0 1.5 0) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd roundrect (at -0.5 0 0) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 2)) (pad "2" smd roundrect (at 0.5 0 0) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1)) ) (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") (at 24 25) (attr smd) (property "Reference" "C3" (at 0 -1.5 0) (layer "F.SilkS")) (property "Value" "4.7uF" (at 0 1.5 0) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd roundrect (at -0.8 0 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 2)) (pad "2" smd roundrect (at 0.8 0 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1)) ) (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") (at 26 25) (attr smd) (property "Reference" "C4" (at 0 -1.5 0) (layer "F.SilkS")) (property "Value" "10uF" (at 0 1.5 0) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd roundrect (at -0.9 0 0) (size 1.0 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 5)) (pad "2" smd roundrect (at 0.9 0 0) (size 1.0 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1)) ) (footprint "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu") (at 28 25) (attr smd) (property "Reference" "C5" (at 0 -1.5 0) (layer "F.SilkS")) (property "Value" "100nF" (at 0 1.5 0) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd roundrect (at -0.5 0 0) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 8)) (pad "2" smd roundrect (at 0.5 0 0) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 7)) ) ; ── LEDs ── (footprint "LED_SMD:LED_0603_1608Metric" (layer "F.Cu") (at 100 60) (attr smd) (property "Reference" "D1" (at 0 -1.5 0) (layer "F.SilkS")) (property "Value" "LED_STATUS" (at 0 1.5 0) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd roundrect (at -0.8 0 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 39)) (pad "2" smd roundrect (at 0.8 0 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1)) ) (footprint "LED_SMD:LED_0603_1608Metric" (layer "F.Cu") (at 103 60) (attr smd) (property "Reference" "D2" (at 0 -1.5 0) (layer "F.SilkS")) (property "Value" "LED_CAPTURE" (at 0 1.5 0) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd roundrect (at -0.8 0 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 40)) (pad "2" smd roundrect (at 0.8 0 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1)) ) ; ── Tactile button ── (footprint "Button_Switch_SMD:SW_Push_SPST_SKQG_WithStem" (layer "F.Cu") (at 110 60) (attr smd) (property "Reference" "SW1" (at 0 -3 0) (layer "F.SilkS")) (property "Value" "BTN_ARM" (at 0 3 0) (layer "F.Fab")) (property "Author" "jayis1") (pad "1" smd roundrect (at -3 -1.8 0) (size 1.5 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 42)) (pad "2" smd roundrect (at 3 -1.8 0) (size 1.5 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1)) (pad "3" smd roundrect (at -3 1.8 0) (size 1.5 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 42)) (pad "4" smd roundrect (at 3 1.8 0) (size 1.5 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1)) ) ; ═══════════════════════════════════════════════════════════════ ; Vias and ground plane ; ═══════════════════════════════════════════════════════════════ (via (at 10 10) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 1)) (via (at 20 10) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 1)) (via (at 30 10) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 1)) (via (at 40 10) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 1)) (via (at 50 10) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 1)) (via (at 60 10) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 1)) (via (at 70 10) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 1)) (via (at 80 10) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 1)) (via (at 90 10) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 1)) (via (at 100 10) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 1)) (via (at 110 10) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 1)) (via (at 15 55) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 1)) (via (at 25 55) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 1)) (via (at 35 55) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 1)) (via (at 45 55) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 1)) (via (at 55 55) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 1)) (via (at 65 55) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 1)) (via (at 75 55) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 1)) (via (at 85 55) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 1)) (via (at 95 55) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 1)) (via (at 105 55) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 1)) ; ── Analog ground vias (separate AGND plane section) ── (via (at 60 35) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 7)) (via (at 65 35) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 7)) (via (at 70 35) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 7)) (via (at 75 35) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 7)) (via (at 80 35) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 7)) (via (at 85 35) (size 0.3) (drill 0.15) (layers "F.Cu" "B.Cu") (net 7)) ; ═══════════════════════════════════════════════════════════════ ; Tracks (key signal routes) ; ═══════════════════════════════════════════════════════════════ (segment (start 35 24) (end 73 25.5) (width 0.15) (layer "F.Cu") (net 9)) (segment (start 35.5 24) (end 73 26) (width 0.15) (layer "F.Cu") (net 10)) (segment (start 36 24) (end 73 26.5) (width 0.15) (layer "F.Cu") (net 11)) (segment (start 36.5 24) (end 71 25.5) (width 0.15) (layer "F.Cu") (net 12)) (segment (start 37.5 24) (end 71 26) (width 0.15) (layer "F.Cu") (net 13)) (segment (start 38 24) (end 71 26.5) (width 0.15) (layer "F.Cu") (net 14)) (segment (start 43.5 24) (end 71 27) (width 0.15) (layer "F.Cu") (net 15)) (segment (start 44 24) (end 71 27.5) (width 0.15) (layer "F.Cu") (net 16)) (segment (start 36.5 36) (end 90 27.2) (width 0.15) (layer "F.Cu") (net 17)) (segment (start 37 36) (end 90 28) (width 0.15) (layer "F.Cu") (net 18)) (segment (start 38.5 36) (end 90 28.8) (width 0.15) (layer "F.Cu") (net 19)) (segment (start 39 36) (end 90 29.6) (width 0.15) (layer "F.Cu") (net 20)) (segment (start 39.5 36) (end 90 23.2) (width 0.15) (layer "F.Cu") (net 21)) (segment (start 40 36) (end 90 24) (width 0.15) (layer "F.Cu") (net 22)) (segment (start 70.6 45.6) (end 66 58.5) (width 0.2) (layer "F.Cu") (net 58)) (segment (start 71.3 45.6) (end 68 58.5) (width 0.2) (layer "F.Cu") (net 59)) (segment (start 74.5 54.4) (end 69 58.5) (width 0.2) (layer "F.Cu") (net 66)) (segment (start 79 25.5) (end 83 48) (width 0.2) (layer "B.Cu") (net 67)) (segment (start 81 25.5) (end 85 48) (width 0.2) (layer "B.Cu") (net 68)) (segment (start 83 25.5) (end 87 48) (width 0.2) (layer "B.Cu") (net 69)) (segment (start 85 25.5) (end 89 48) (width 0.2) (layer "B.Cu") (net 70)) ; ── Ground plane fill (B.Cu) ── (zone (layer "B.Cu") (tstamp 0) (hatch edge 0.5) (connect_pads (clearance 0.2)) (min_thickness 0.15) (fill yes (thermal_gap 0.2) (thermal_bridge_width 0.3)) (polygon (pts (xy 1 1) (xy 117 1) (xy 117 67) (xy 1 67))) (net 1) ) ; ── Analog ground plane (separate island, connected at one point) ── (zone (layer "F.Cu") (tstamp 1) (hatch edge 0.5) (connect_pads (clearance 0.2)) (min_thickness 0.15) (fill yes (thermal_gap 0.2) (thermal_bridge_width 0.3)) (polygon (pts (xy 55 30) (xy 95 30) (xy 95 55) (xy 55 55))) (net 7) ) ; ── 3.3V power plane section (F.Cu, left side) ── (zone (layer "F.Cu") (tstamp 2) (hatch edge 0.5) (connect_pads (clearance 0.2)) (min_thickness 0.15) (fill yes (thermal_gap 0.2) (thermal_bridge_width 0.3)) (polygon (pts (xy 1 1) (xy 30 1) (xy 30 20) (xy 1 20))) (net 2) ) ; ── Silkscreen text ── (gr_text "EDDY-PHANTOM v1.0" (at 59 2) (layer "F.SilkS") (effects (font (size 1.5 1.5) (thickness 0.15)))) (gr_text "Author: jayis1" (at 59 4.5) (layer "F.SilkS") (effects (font (size 0.8 0.8) (thickness 0.1)))) (gr_text "GPL-2.0 | AUTH USE ONLY" (at 59 6) (layer "F.SilkS") (effects (font (size 0.7 0.7) (thickness 0.08)))) (gr_text "U1 STM32H743" (at 40 30) (layer "F.Fab") (effects (font (size 0.5 0.5)))) (gr_text "U2 AD7606C" (at 75 30) (layer "F.Fab") (effects (font (size 0.5 0.5)))) (gr_text "U3 AD8331" (at 75 50) (layer "F.Fab") (effects (font (size 0.5 0.5)))) (gr_text "U6 NINA-B306" (at 95 30) (layer "F.Fab") (effects (font (size 0.5 0.5)))) (gr_text "U7 SDRAM" (at 40 50) (layer "F.Fab") (effects (font (size 0.5 0.5)))) (gr_text "U8 W25Q128" (at 95 50) (layer "F.Fab") (effects (font (size 0.5 0.5)))) (gr_text "PROBE" (at 60 60) (layer "F.SilkS") (effects (font (size 0.8 0.8)))) (gr_text "USB-C" (at 5 55) (layer "F.SilkS") (effects (font (size 0.8 0.8)))) (gr_text "SD" (at 105 15) (layer "F.SilkS") (effects (font (size 0.8 0.8)))) )