(kicad_pcb (version 20231120) (generator "jayis1") (generator_version "8.0") (general (thickness 1.6) (legacy_technologies yes)) (paper "A4") (title_block (title "ZIGBEE-PHANTOM — IEEE 802.15.4 / Zigbee Attack Platform PCB") (date "2026-06-30") (rev "1.0") (company "jayis1") (comment 1 "CERN-OHL-S v2 — PCB design by jayis1") (comment 2 "4-layer, 1.6 mm, 85x54 mm credit-card form factor") (comment 3 "CC2652R1F + ESP32-S3-MINI-1 + nRF21540 FEM")) (layers (0 "F.Cu" signal) (1 "In1.Cu" signal "GND") (2 "In2.Cu" signal "PWR") (31 "B.Cu" signal) (32 "B.Adhes" user "B.Adhesive") (33 "F.Adhes" user "F.Adhesive") (34 "B.Paste" user) (35 "F.Paste" user) (36 "B.SilkS" user "B.Silkscreen") (37 "F.SilkS" user "F.Silkscreen") (38 "B.Mask" user) (39 "F.Mask" user) (40 "Dwgs.User" user "User.Drawings") (41 "Cmts.User" user "User.Comments") (42 "Eco1.User" user "User.Eco1") (43 "Eco2.User" user "User.Eco2") (44 "Edge.Cuts" user) (45 "Margin" user) (46 "B.CrtYd" user "B.Courtyard") (47 "F.CrtYd" user "F.Courtyard") (48 "B.Fab" user) (49 "F.Fab" user)) (setup (stackup (layer "F.Cu" (type "copper") (thickness 0.035)) (layer "dielectric 1" (type "core") (thickness 0.48) (material "FR4")) (layer "In1.Cu" (type "copper") (thickness 0.035)) (layer "dielectric 2" (type "prepreg") (thickness 0.48) (material "FR4")) (layer "In2.Cu" (type "copper") (thickness 0.035)) (layer "dielectric 3" (type "core") (thickness 0.48) (material "FR4")) (layer "B.Cu" (type "copper") (thickness 0.035)) (layer "F.Paste" (type "solderpaste")) (layer "F.SilkS" (type "soldersilk")) (layer "B.SilkS" (type "soldersilk")) (layer "F.Mask" (type "soldermask") (thickness 0.01)) (layer "B.Mask" (type "soldermask") (thickness 0.01)) (copper_finish "ENIG") (dielectric_constraints no)) (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 yes) (pdf_back_fp yes) (dxfpolygonmode yes) (dxfimperialunits yes) (dxfusepcbtruefont no) (psnegative no) (psa4output yes) (plotreference yes) (plotvalue yes) (plotfptext yes) (plotinvisibletext no) (padsonsilk no) (subtractmaskfromsilk no) (outputformat 1) (mirror no) (drillshape 1) (scaleselection 1) (outputdirectory "gerbers/"))) (net 0 "") (net 1 "VDDS_3V3") (net 2 "GND") (net 3 "RF_P") (net 4 "RF_N") (net 5 "FEM_PA_EN") (net 6 "FEM_LNA_EN") (net 7 "FEM_GAIN") (net 8 "ANT_SW_A") (net 9 "ANT_SW_B") (net 10 "ANT1_RF") (net 11 "ANT1_SMA") (net 12 "ANT2_RF") (net 13 "ANT2_SMA") (net 14 "ESP_SPI_CS") (net 15 "ESP_SPI_CLK") (net 16 "ESP_SPI_MOSI") (net 17 "ESP_SPI_MISO") (net 18 "USB_DP") (net 19 "USB_DN") (net 20 "VBUS_5V") (net 21 "LED_RX") (net 22 "LED_TX") (net 23 "LED_KEY") (net 24 "LED_ERR") (net 25 "SD_CS") (net 26 "SD_CLK") (net 27 "SD_MOSI") (net 28 "SD_MISO") (net 29 "FLASH_CS") (net 30 "I2C_SCL") (net 31 "I2C_SDA") (net 32 "OLED_CS") (net 33 "OLED_DC") (net 34 "OLED_RST") (net 35 "OLED_CLK") (net 36 "OLED_MOSI") (net 37 "JOY_ADC") (net 38 "JOY_BTN") (net 39 "BAT+") (net 40 "CHRG_STAT") (footprint "Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5x5mm" (layer "F.Cu") (attr smd) (property "Reference" "U1" (at -6 0 90) (layer "F.SilkS")) (property "Value" "CC2652R1F" (at 0 6 0) (layer "F.Fab")) (property "Footprint" "" (at 0 0 0)) (pad "1" smd roundrect (at -3.75 -3.25 0) (size 0.3 0.3) (layers "F.Cu" "F.Mask") (net 1 "VDDS_3V3")) (pad "2" smd roundrect (at -3.75 -2.75 0) (size 0.3 0.3) (layers "F.Cu" "F.Mask") (net 24 "LED_ERR")) (pad "9" smd roundrect (at -3.75 0.75 0) (size 0.3 0.3) (layers "F.Cu" "F.Mask") (net 5 "FEM_PA_EN")) (pad "10" smd roundrect (at -3.75 1.25 0) (size 0.3 0.3) (layers "F.Cu" "F.Mask") (net 2 "GND")) (pad "15" smd roundrect (at -3.75 3.75 0) (size 0.3 0.3) (layers "F.Cu" "F.Mask") (net 5 "FEM_PA_EN")) (pad "16" smd roundrect (at -3.25 3.75 0) (size 0.3 0.3) (layers "F.Cu" "F.Mask") (net 6 "FEM_LNA_EN")) (pad "17" smd roundrect (at -2.75 3.75 0) (size 0.3 0.3) (layers "F.Cu" "F.Mask") (net 7 "FEM_GAIN")) (pad "18" smd roundrect (at -2.25 3.75 0) (size 0.3 0.3) (layers "F.Cu" "F.Mask") (net 8 "ANT_SW_A")) (pad "19" smd roundrect (at -1.75 3.75 0) (size 0.3 0.3) (layers "F.Cu" "F.Mask") (net 9 "ANT_SW_B")) (pad "26" smd roundrect (at 1.75 3.75 0) (size 0.3 0.3) (layers "F.Cu" "F.Mask") (net 14 "ESP_SPI_CS")) (pad "27" smd roundrect (at 2.25 3.75 0) (size 0.3 0.3) (layers "F.Cu" "F.Mask") (net 17 "ESP_SPI_MISO")) (pad "28" smd roundrect (at 2.75 3.75 0) (size 0.3 0.3) (layers "F.Cu" "F.Mask") (net 16 "ESP_SPI_MOSI")) (pad "29" smd roundrect (at 3.25 3.75 0) (size 0.3 0.3) (layers "F.Cu" "F.Mask") (net 15 "ESP_SPI_CLK")) (pad "34" smd roundrect (at 3.75 1.25 0) (size 0.3 0.3) (layers "F.Cu" "F.Mask") (net 21 "LED_RX")) (pad "35" smd roundrect (at 3.75 0.75 0) (size 0.3 0.3) (layers "F.Cu" "F.Mask") (net 22 "LED_TX")) (pad "36" smd roundrect (at 3.75 0.25 0) (size 0.3 0.3) (layers "F.Cu" "F.Mask") (net 23 "LED_KEY")) (pad "42" smd roundrect (at -3.75 -2.25 0) (size 0.3 0.3) (layers "F.Cu" "F.Mask") (net 3 "RF_P")) (pad "43" smd roundrect (at -3.75 -1.75 0) (size 0.3 0.3) (layers "F.Cu" "F.Mask") (net 4 "RF_N")) (pad "EP" smd roundrect (at 0 0 0) (size 5 5) (layers "F.Cu" "F.Mask") (net 2 "GND"))) (footprint "RF_Module:ESP32-S3-MINI-1" (layer "F.Cu") (attr smd) (property "Reference" "U2" (at -8 0 90) (layer "F.SilkS")) (property "Value" "ESP32-S3-MINI-1" (at 0 8 0) (layer "F.Fab")) (property "Footprint" "" (at 0 0 0)) (pad "1" smd roundrect (at -7.5 -6 0) (size 0.9 0.9) (layers "F.Cu" "F.Mask") (net 1 "VDDS_3V3")) (pad "2" smd roundrect (at -7.5 -4.5 0) (size 0.9 0.9) (layers "F.Cu" "F.Mask") (net 2 "GND")) (pad "4" smd roundrect (at -7.5 -1.5 0) (size 0.9 0.9) (layers "F.Cu" "F.Mask") (net 15 "ESP_SPI_CLK")) (pad "5" smd roundrect (at -7.5 0 0) (size 0.9 0.9) (layers "F.Cu" "F.Mask") (net 17 "ESP_SPI_MISO")) (pad "6" smd roundrect (at -7.5 1.5 0) (size 0.9 0.9) (layers "F.Cu" "F.Mask") (net 16 "ESP_SPI_MOSI")) (pad "7" smd roundrect (at -7.5 3 0) (size 0.9 0.9) (layers "F.Cu" "F.Mask") (net 14 "ESP_SPI_CS")) (pad "8" smd roundrect (at 7.5 -3 0) (size 0.9 0.9) (layers "F.Cu" "F.Mask") (net 19 "USB_DN")) (pad "9" smd roundrect (at 7.5 -1.5 0) (size 0.9 0.9) (layers "F.Cu" "F.Mask") (net 18 "USB_DP"))) (footprint "Package_DFN_QFN:QFN-16-1EP_4x4mm_P0.65mm" (layer "F.Cu") (attr smd) (property "Reference" "U3" (at -5 0 90) (layer "F.SilkS")) (property "Value" "nRF21540" (at 0 5 0) (layer "F.Fab")) (property "Footprint" "" (at 0 0 0)) (pad "1" smd roundrect (at -2.6 -1.95 0) (size 0.5 0.5) (layers "F.Cu" "F.Mask") (net 1 "VDDS_3V3")) (pad "2" smd roundrect (at -2.6 -1.3 0) (size 0.5 0.5) (layers "F.Cu" "F.Mask") (net 5 "FEM_PA_EN")) (pad "3" smd roundrect (at -2.6 -0.65 0) (size 0.5 0.5) (layers "F.Cu" "F.Mask") (net 6 "FEM_LNA_EN")) (pad "4" smd roundrect (at -2.6 0 0) (size 0.5 0.5) (layers "F.Cu" "F.Mask") (net 7 "FEM_GAIN")) (pad "5" smd roundrect (at -2.6 0.65 0) (size 0.5 0.5) (layers "F.Cu" "F.Mask") (net 2 "GND")) (pad "6" smd roundrect (at -2.6 1.3 0) (size 0.5 0.5) (layers "F.Cu" "F.Mask") (net 10 "ANT1_RF")) (pad "7" smd roundrect (at -2.6 1.95 0) (size 0.5 0.5) (layers "F.Cu" "F.Mask") (net 1 "VDDS_3V3")) (pad "9" smd roundrect (at 2.6 -1.95 0) (size 0.5 0.5) (layers "F.Cu" "F.Mask") (net 3 "RF_P")) (pad "EP" smd roundrect (at 0 0 0) (size 2.6 2.6) (layers "F.Cu" "F.Mask") (net 2 "GND"))) (footprint "Connector_Coaxial:SMA_Amphenol_132289_EdgeMount" (layer "F.Cu") (attr smd) (property "Reference" "J3" (at -3 5 0) (layer "F.SilkS")) (property "Value" "SMA_ANT1" (at 0 -5 0) (layer "F.Fab")) (pad "1" smd roundrect (at 0 0 0) (size 1.5 3) (layers "F.Cu" "F.Mask") (net 11 "ANT1_SMA")) (pad "2" smd roundrect (at 0 -3 0) (size 4 1) (layers "F.Cu" "F.Mask") (net 2 "GND")) (pad "2" smd roundrect (at 0 3 0) (size 4 1) (layers "F.Cu" "F.Mask") (net 2 "GND"))) (footprint "Connector_Coaxial:SMA_Amphenol_132289_EdgeMount" (layer "F.Cu") (attr smd) (property "Reference" "J4" (at -3 5 0) (layer "F.SilkS")) (property "Value" "SMA_ANT2" (at 0 -5 0) (layer "F.Fab")) (pad "1" smd roundrect (at 0 0 0) (size 1.5 3) (layers "F.Cu" "F.Mask") (net 13 "ANT2_SMA")) (pad "2" smd roundrect (at 0 -3 0) (size 4 1) (layers "F.Cu" "F.Mask") (net 2 "GND")) (pad "2" smd roundrect (at 0 3 0) (size 4 1) (layers "F.Cu" "F.Mask") (net 2 "GND"))) (footprint "Connector_USB:USB_C_Receptacle_GCT_USB4105" (layer "F.Cu") (attr smd) (property "Reference" "J1" (at 0 -8 0) (layer "F.SilkS")) (property "Value" "USB_C" (at 0 8 0) (layer "F.Fab")) (pad "A1" smd roundrect (at -3.2 -4.5 0) (size 0.6 1) (layers "F.Cu" "F.Mask") (net 20 "VBUS_5V")) (pad "A6" smd roundrect (at 0.5 -4.5 0) (size 0.3 1) (layers "F.Cu" "F.Mask") (net 18 "USB_DP")) (pad "A7" smd roundrect (at 1 -4.5 0) (size 0.3 1) (layers "F.Cu" "F.Mask") (net 19 "USB_DN")) (pad "A12" smd roundrect (at 3.2 -4.5 0) (size 0.6 1) (layers "F.Cu" "F.Mask") (net 2 "GND")) (pad "B12" smd roundrect (at -3.2 4.5 0) (size 0.6 1) (layers "F.Cu" "F.Mask") (net 2 "GND"))) (footprint "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu") (attr smd) (property "Reference" "C1" (at 0 -1 0) (layer "F.SilkS")) (property "Value" "10uF" (at 0 1.5 0) (layer "F.Fab")) (pad "1" smd roundrect (at -0.5 0 0) (size 0.5 0.5) (layers "F.Cu" "F.Mask") (net 1 "VDDS_3V3")) (pad "2" smd roundrect (at 0.5 0 0) (size 0.5 0.5) (layers "F.Cu" "F.Mask") (net 2 "GND"))) (footprint "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu") (attr smd) (property "Reference" "C2" (at 0 -1 0) (layer "F.SilkS")) (property "Value" "100nF" (at 0 1.5 0) (layer "F.Fab")) (pad "1" smd roundrect (at -0.5 0 0) (size 0.5 0.5) (layers "F.Cu" "F.Mask") (net 1 "VDDS_3V3")) (pad "2" smd roundrect (at 0.5 0 0) (size 0.5 0.5) (layers "F.Cu" "F.Mask") (net 2 "GND"))) (footprint "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu") (attr smd) (property "Reference" "C10" (at 0 -1 0) (layer "F.SilkS")) (property "Value" "2pF_RF" (at 0 1.5 0) (layer "F.Fab")) (pad "1" smd roundrect (at -0.5 0 0) (size 0.5 0.5) (layers "F.Cu" "F.Mask") (net 3 "RF_P")) (pad "2" smd roundrect (at 0.5 0 0) (size 0.5 0.5) (layers "F.Cu" "F.Mask") (net 10 "ANT1_RF"))) (footprint "Resistor_SMD:R_0402_1005Metric" (layer "F.Cu") (attr smd) (property "Reference" "R1" (at 0 -1 0) (layer "F.SilkS")) (property "Value" "330R" (at 0 1.5 0) (layer "F.Fab")) (pad "1" smd roundrect (at -0.5 0 0) (size 0.5 0.5) (layers "F.Cu" "F.Mask") (net 21 "LED_RX")) (pad "2" smd roundrect (at 0.5 0 0) (size 0.5 0.5) (layers "F.Cu" "F.Mask") (net 25 "LED_RX_A"))) (footprint "LED_SMD:LED_0603_1608Metric" (layer "F.Cu") (attr smd) (property "Reference" "LED1" (at 0 -1.5 0) (layer "F.SilkS")) (property "Value" "RX_GREEN" (at 0 1.5 0) (layer "F.Fab")) (pad "1" smd roundrect (at -0.8 0 0) (size 0.8 0.8) (layers "F.Cu" "F.Mask") (net 25 "LED_RX_A")) (pad "2" smd roundrect (at 0.8 0 0) (size 0.8 0.8) (layers "F.Cu" "F.Mask") (net 2 "GND"))) (segment (start 30 25) (end 35 25) (width 0.25) (layer "F.Cu") (net 1)) (segment (start 35 25) (end 40 25) (width 0.25) (layer "F.Cu") (net 1)) (segment (start 25 30) (end 25 40) (width 0.25) (layer "F.Cu") (net 2)) (segment (start 30 40) (end 35 40) (width 0.25) (layer "F.Cu") (net 2)) (segment (start 15 20) (end 20 20) (width 0.4) (layer "F.Cu") (net 3)) (segment (start 20 20) (end 25 20) (width 0.4) (layer "F.Cu") (net 3)) (via (at 25 20) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 3)) (segment (start 40 15) (end 50 15) (width 0.25) (layer "F.Cu") (net 5)) (segment (start 40 17) (end 50 17) (width 0.25) (layer "F.Cu") (net 6)) (segment (start 45 10) (end 50 10) (width 0.5) (layer "F.Cu") (net 20)) (segment (start 50 10) (end 55 10) (width 0.5) (layer "F.Cu") (net 20)) (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_text "ZIGBEE-PHANTOM\njayis1 2026\nrev 1.0" (at 42 27 0) (layer "F.SilkS") (size 1 1) (font (size 1 1) (thickness 0.15))))