(kicad_pcb (version 20230130) (generator "hacker-devices") (general (thickness 1.6) (legacy_teardrops no)) (paper "A4") (title "Powerline-Reaper PCB — Author: jayis1 — License: CERN-OHL-S v2") (layers (0 "F.Cu" signal) (1 "In1.Cu" signal) (2 "In2.Cu" signal) (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.2) (material "FR4")) (layer "In1.Cu" (type "copper") (thickness 0.018)) (layer "dielectric 2" (type "prepreg") (thickness 0.7) (material "FR4")) (layer "In2.Cu" (type "copper") (thickness 0.018)) (layer "dielectric 3" (type "core") (thickness 0.2) (material "FR4")) (layer "B.Cu" (type "copper") (thickness 0.035)) (copper_finish "ENIG") (dielectric_constraints no)) (pad_to_mask_clearance 0.05) (pcbplotparams (layerselection 0x00010fc_ffffffff) (plot_on_all_layers_selection 0x0000000_0000000) (disableapertmacroscale false) (usegerberextensions false) (usegerberattributes true) (usegerberadvancedattributes true) (creategerberjobfile true) (dashed_line_dash_ratio 12.000000) (dashed_line_gap_ratio 3.000000) (svgprecision 4) (plotframeref false) (viasonmask false) (mode 1) (useauxorigin false) (hpglpennumber 1) (hpglpenspeed 20) (hpglpendiameter 15.000000) (pdf_front_fp false) (pdf_back_fp false) (dxfpolygonmode true) (dxfimperialunits true) (dxfusepcbtruefont false) (psnegative false) (psa4output false) (plotreference true) (plotvalue true) (plotinvisibletext false) (sketchpadsonfab false) (subtractmaskfromsilk true) (outputformat 1) (mirror false) (drillshape 0) (scaleselection 1) (outputdirectory "gerbers/")) ) (net 0 "") (net 1 "GND") (net 2 "+3V3") (net 3 "+1V8") (net 4 "VBUS") (net 5 "VBAT") (net 6 "LINE_AC") (net 7 "NEUTRAL_AC") (net 8 "SPI_SCK") (net 9 "SPI_MISO") (net 10 "SPI_MOSI") (net 11 "SPI_CS") (net 12 "PLC_IRQ") (net 13 "PLC_RST") (net 14 "USB_DP") (net 15 "USB_DM") (net 16 "BLE_TX") (net 17 "BLE_RX") (net 18 "BLE_RTS") (net 19 "BLE_CTS") (net 20 "PLC_PWR_EN") (footprint "Package_QFP:LQFP-100_14x14mm_P0.5mm" (layer "F.Cu") (tedit 0) (tstamp 00000000-0000-0000-0000-000000000001) (at 40 30 0) (descr "LQFP-100, 14x14mm, 0.5mm pitch (STM32H743VIT6)") (property "Reference" "U1" (at 0 -2 0) (layer "F.SilkS") (effects (font (size 1 1)))) (property "Value" "STM32H743VIT6" (at 0 2 0) (layer "F.Fab") (effects (font (size 1 1)))) (property "Author" "jayis1" (at 0 4 0) (layer "F.Fab") (effects (font (size 0.8 0.8)))) (pad "1" smd roundrect (at -6.5 -8 0) (size 0.3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1 "GND")) (pad "21" smd roundrect (at -6.5 8 0) (size 0.3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 2 "+3V3")) (pad "30" smd roundrect (at -2.5 8 0) (size 0.3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 14 "USB_DP")) (pad "31" smd roundrect (at -2 8 0) (size 0.3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 15 "USB_DM")) (pad "60" smd roundrect (at 6.5 0 0) (size 0.3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 8 "SPI_SCK")) (pad "61" smd roundrect (at 6.5 -0.5 0) (size 0.3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 10 "SPI_MOSI")) (pad "62" smd roundrect (at 6.5 -1 0) (size 0.3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 9 "SPI_MISO")) (pad "63" smd roundrect (at 6.5 -1.5 0) (size 0.3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 11 "SPI_CS")) (pad "64" smd roundrect (at 6.5 -2 0) (size 0.3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 12 "PLC_IRQ")) (pad "65" smd roundrect (at 6.5 -2.5 0) (size 0.3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 13 "PLC_RST")) (pad "66" smd roundrect (at 6.5 -3 0) (size 0.3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 20 "PLC_PWR_EN")) (pad "78" smd roundrect (at 2.5 -8 0) (size 0.3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 16 "BLE_TX")) (pad "79" smd roundrect (at 2 -8 0) (size 0.3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 17 "BLE_RX")) (pad "80" smd roundrect (at 1.5 -8 0) (size 0.3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 18 "BLE_RTS")) (pad "81" smd roundrect (at 1 -8 0) (size 0.3 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 19 "BLE_CTS")) (model "${KICAD7_3DMODEL_DIR}/Package_QFP.3dshapes/LQFP-100_14x14mm_P0.5mm.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) ) (footprint "Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm" (layer "F.Cu") (tedit 0) (tstamp 00000000-0000-0000-0000-000000000002) (at 70 30 0) (descr "QFN-48, 7x7mm, 0.5mm pitch (QCA7420 PLC SoC)") (property "Reference" "U2" (at 0 -2 0) (layer "F.SilkS") (effects (font (size 1 1)))) (property "Value" "QCA7420" (at 0 2 0) (layer "F.Fab") (effects (font (size 1 1)))) (property "Author" "jayis1" (at 0 4 0) (layer "F.Fab") (effects (font (size 0.8 0.8)))) (pad "1" smd roundrect (at -3.5 -3.25 0) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 2 "+3V3")) (pad "2" smd roundrect (at -3.5 -2.75 0) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1 "GND")) (pad "10" smd roundrect (at -3.5 1.25 0) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 8 "SPI_SCK")) (pad "11" smd roundrect (at -3.5 1.75 0) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 10 "SPI_MOSI")) (pad "12" smd roundrect (at -3.5 2.25 0) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 9 "SPI_MISO")) (pad "13" smd roundrect (at -3.5 2.75 0) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 11 "SPI_CS")) (pad "14" smd roundrect (at -3.5 3.25 0) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 12 "PLC_IRQ")) (pad "20" smd roundrect (at 3.5 -3.25 0) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 13 "PLC_RST")) (pad "30" smd roundrect (at 3.5 1.75 0) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 6 "LINE_AC")) (pad "31" smd roundrect (at 3.5 2.25 0) (size 0.3 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 7 "NEUTRAL_AC")) (pad "49" smd roundrect (at 0 0 0) (size 5.6 5.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.05) (net 1 "GND")) (model "${KICAD7_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/QFN-48-1EP_7x7mm_P0.5mm.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) ) (footprint "RF_Module:nRF52840-module" (layer "F.Cu") (tedit 0) (tstamp 00000000-0000-0000-0000-000000000003) (at 30 50 0) (descr "nRF52840 BLE module") (property "Reference" "U3" (at 0 -2 0) (layer "F.SilkS") (effects (font (size 1 1)))) (property "Value" "nRF52840" (at 0 2 0) (layer "F.Fab") (effects (font (size 1 1)))) (property "Author" "jayis1" (at 0 4 0) (layer "F.Fab") (effects (font (size 0.8 0.8)))) (pad "1" smd roundrect (at -4 -3 0) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 2 "+3V3")) (pad "2" smd roundrect (at -4 -2 0) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1 "GND")) (pad "3" smd roundrect (at -4 -1 0) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 16 "BLE_TX")) (pad "4" smd roundrect (at -4 0 0) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 17 "BLE_RX")) (pad "5" smd roundrect (at -4 1 0) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 18 "BLE_RTS")) (pad "6" smd roundrect (at -4 2 0) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 19 "BLE_CTS"))) (footprint "Connector_USB:USB_C_Receptacle" (layer "F.Cu") (tedit 0) (tstamp 00000000-0000-0000-0000-000000000004) (at 75 55 0) (descr "USB-C 2.0 receptacle") (property "Reference" "J1" (at 0 -2 0) (layer "F.SilkS") (effects (font (size 1 1)))) (property "Value" "USB_C" (at 0 2 0) (layer "F.Fab") (effects (font (size 1 1)))) (property "Author" "jayis1" (at 0 4 0) (layer "F.Fab") (effects (font (size 0.8 0.8)))) (pad "A1" smd roundrect (at -3 -1 0) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1 "GND")) (pad "A4" smd roundrect (at -2 -1 0) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 4 "VBUS")) (pad "B11" smd roundrect (at 2 -1 0) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 15 "USB_DM")) (pad "B12" smd roundrect (at 3 -1 0) (size 0.3 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 14 "USB_DP"))) (footprint "Connector:IEC_C14" (layer "F.Cu") (tedit 0) (tstamp 00000000-0000-0000-0000-000000000005) (at 90 55 0) (descr "IEC C14 inlet (pluggable AC mains)") (property "Reference" "J2" (at 0 -2 0) (layer "F.SilkS") (effects (font (size 1 1)))) (property "Value" "AC_Mains" (at 0 2 0) (layer "F.Fab") (effects (font (size 1 1)))) (property "Author" "jayis1" (at 0 4 0) (layer "F.Fab") (effects (font (size 0.8 0.8)))) (pad "L" thru_hole circle (at -3 0 0) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (net 6 "LINE_AC")) (pad "N" thru_hole circle (at 3 0 0) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (net 7 "NEUTRAL_AC")) (pad "E" thru_hole circle (at 0 3 0) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (net 1 "GND"))) (footprint "Inductor_SMD:L_0805_2012Metric" (layer "F.Cu") (tedit 0) (tstamp 00000000-0000-0000-0000-000000000006) (at 95 60 0) (descr "Common-mode choke") (property "Reference" "L1" (at 0 -2 0) (layer "F.SilkS") (effects (font (size 1 1)))) (property "Value" "CMC_100uH" (at 0 2 0) (layer "F.Fab") (effects (font (size 1 1)))) (property "Author" "jayis1" (at 0 4 0) (layer "F.Fab") (effects (font (size 0.8 0.8)))) (pad "1" smd roundrect (at -1.5 0 0) (size 1 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 6 "LINE_AC")) (pad "2" smd roundrect (at 1.5 0 0) (size 1 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 7 "NEUTRAL_AC"))) (footprint "Capacitor_SMD:C_2220_5764Metric" (layer "F.Cu") (tedit 0) (tstamp 00000000-0000-0000-0000-000000000007) (at 100 60 0) (descr "X2Y safety capacitor 275VAC") (property "Reference" "C1" (at 0 -2 0) (layer "F.SilkS") (effects (font (size 1 1)))) (property "Value" "X2Y_100nF_275V" (at 0 2 0) (layer "F.Fab") (effects (font (size 1 1)))) (property "Author" "jayis1" (at 0 4 0) (layer "F.Fab") (effects (font (size 0.8 0.8)))) (pad "1" smd roundrect (at -2.5 0 0) (size 1 2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 6 "LINE_AC")) (pad "2" smd roundrect (at 2.5 0 0) (size 1 2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 7 "NEUTRAL_AC"))) (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" (layer "F.Cu") (tedit 0) (tstamp 00000000-0000-0000-0000-000000000008) (at 55 50 0) (descr "ADuM1402 quad digital isolator (SPI across 5kV barrier)") (property "Reference" "U4" (at 0 -2 0) (layer "F.SilkS") (effects (font (size 1 1)))) (property "Value" "ADuM1402" (at 0 2 0) (layer "F.Fab") (effects (font (size 1 1)))) (property "Author" "jayis1" (at 0 4 0) (layer "F.Fab") (effects (font (size 0.8 0.8)))) (pad "1" smd roundrect (at -2.5 -1.9 0) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 8 "SPI_SCK")) (pad "2" smd roundrect (at -2.5 -0.6 0) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 10 "SPI_MOSI")) (pad "3" smd roundrect (at -2.5 0.6 0) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 9 "SPI_MISO")) (pad "4" smd roundrect (at -2.5 1.9 0) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 11 "SPI_CS")) (pad "8" smd roundrect (at 2.5 -1.9 0) (size 0.6 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 12 "PLC_IRQ"))) (footprint "Battery:BatteryHolder_Keystone_1042" (layer "F.Cu") (tedit 0) (tstamp 00000000-0000-0000-0000-000000000009) (at 15 60 0) (descr "LiPo 1000mAh holder") (property "Reference" "BT1" (at 0 -2 0) (layer "F.SilkS") (effects (font (size 1 1)))) (property "Value" "LiPo_1000mAh" (at 0 2 0) (layer "F.Fab") (effects (font (size 1 1)))) (property "Author" "jayis1" (at 0 4 0) (layer "F.Fab") (effects (font (size 0.8 0.8)))) (pad "+" smd roundrect (at -3 0 0) (size 2 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 5 "VBAT")) (pad "-" smd roundrect (at 3 0 0) (size 2 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1 "GND"))) (gr_text "Powerline-Reaper PCB" (at 50 5 0) (layer "F.SilkS") (effects (font (size 2 2)))) (gr_text "Author: jayis1" (at 50 8 0) (layer "F.SilkS") (effects (font (size 1.5 1.5)))) (gr_text "License: CERN-OHL-S v2" (at 50 10.5 0) (layer "F.SilkS") (effects (font (size 1 1)))) (gr_line (start 0 0) (end 95 0) (stroke (width 0.1) (layer "Edge.Cuts"))) (gr_line (start 95 0) (end 95 55) (stroke (width 0.1) (layer "Edge.Cuts"))) (gr_line (start 95 55) (end 0 55) (stroke (width 0.1) (layer "Edge.Cuts"))) (gr_line (start 0 55) (end 0 0) (stroke (width 0.1) (layer "Edge.Cuts"))) (via (at 5 5) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 1)) (via (at 90 5) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 1)) (via (at 5 50) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 1)) (via (at 90 50) (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") (net 1)) (segment (start 46.5 30) (end 66.5 30) (width 0.25) (layer "F.Cu") (net 8)) (segment (start 46.5 30.5) (end 66.5 30.5) (width 0.25) (layer "F.Cu") (net 10)) (segment (start 46.5 31) (end 66.5 31) (width 0.25) (layer "F.Cu") (net 9)) (segment (start 46.5 31.5) (end 66.5 31.5) (width 0.25) (layer "F.Cu") (net 11)) (segment (start 46.5 32) (end 66.5 32) (width 0.25) (layer "F.Cu") (net 12)) (segment (start 73.5 31.75) (end 90 57) (width 0.5) (layer "In1.Cu") (net 6)) (segment (start 73.5 32.25) (end 92 57) (width 0.5) (layer "In1.Cu") (net 7)) (zone (net 1) (net_name "GND") (layer "B.Cu") (tstamp 00000000-0000-0000-0000-000000000010) (hatch full 0.5) (connect_pads (clearance 0.3)) (min_thickness 0.25) (fill (thermal_gap 0.5) (thermal_bridge_width 0.5)) (polygon (pts (xy 0 0) (xy 95 0) (xy 95 55) (xy 0 55)))) )