(kicad_pcb (version 20240108) (generator pcbnew) (general (thickness 1.6)) (paper "A4") (title_block (title "DALI Sentinel PCB") (date "2026-09-13") (rev "0.1") (company "jayis1") (comment 1 "Author: jayis1 — authorized research 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 "DALI_CTRL_A") (net 4 "DALI_CTRL_B") (net 5 "DALI_GEAR_A") (net 6 "DALI_GEAR_B") (net 7 "RX_CTRL_ISO") (net 8 "TX_CTRL_ISO") (net 9 "RX_GEAR_ISO") (net 10 "TX_GEAR_ISO") (net 11 "ADC_SPI_SCK") (net 12 "ADC_SPI_MISO") (net 13 "ADC_SPI_MOSI") (net 14 "ADC_CS") (net 15 "USB_DP") (net 16 "USB_DM") (net 17 "BYPASS_CTL") (net 18 "BYPASS_FB") (net 19 "VBUS") (net 20 "+5V_ISO_CTRL") (net 21 "+5V_ISO_GEAR") (net 22 "I2C_SDA") (net 23 "I2C_SCL") (footprint "Package_QFP:LQFP-64_10x10mm_P0.5mm" (layer "F.Cu") (at 75 52) (property "Reference" "U1" (at 0 -8 0) (layer "F.SilkS")) (property "Value" "STM32G474RET6" (at 0 8 0) (layer "F.Fab") hide) (pad "1" smd roundrect (at -5.75 -3.75) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 7 "RX_CTRL_ISO")) (pad "2" smd roundrect (at -5.75 -3.25) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 8 "TX_CTRL_ISO")) (pad "15" smd roundrect (at 3.25 -5.75 90) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 9 "RX_GEAR_ISO")) (pad "16" smd roundrect (at 3.75 -5.75 90) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 10 "TX_GEAR_ISO")) (pad "25" smd roundrect (at 5.75 0.25) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 11 "ADC_SPI_SCK")) (pad "26" smd roundrect (at 5.75 0.75) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 12 "ADC_SPI_MISO")) (pad "27" smd roundrect (at 5.75 1.25) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 13 "ADC_SPI_MOSI")) (pad "28" smd roundrect (at 5.75 1.75) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 14 "ADC_CS")) (pad "33" smd roundrect (at 3.75 5.75 90) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 15 "USB_DP")) (pad "34" smd roundrect (at 3.25 5.75 90) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 16 "USB_DM")) (pad "45" smd roundrect (at -5.75 1.75) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 17 "BYPASS_CTL")) (pad "46" smd roundrect (at -5.75 1.25) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 18 "BYPASS_FB")) (pad "63" smd roundrect (at -5.75 -3.25) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 2 "+3V3")) (pad "64" smd roundrect (at -5.75 -3.75) (size 1.5 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1 "GND"))) (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" (layer "F.Cu") (at 50 52) (property "Reference" "U4" (at 0 -4 0) (layer "F.SilkS")) (property "Value" "ISO7721 CTRL" (at 0 4 0) (layer "F.Fab") hide) (pad "1" smd roundrect (at -3 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 20 "+5V_ISO_CTRL")) (pad "2" smd roundrect (at -3 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 3 "DALI_CTRL_A")) (pad "3" smd roundrect (at -3 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 4 "DALI_CTRL_B")) (pad "6" smd roundrect (at 3 0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 8 "TX_CTRL_ISO")) (pad "7" smd roundrect (at 3 -0.635) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 7 "RX_CTRL_ISO")) (pad "8" smd roundrect (at 3 -1.905) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 2 "+3V3"))) (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" (layer "F.Cu") (at 100 52 180) (property "Reference" "U5" (at 0 -4 180) (layer "F.SilkS")) (property "Value" "ISO7721 GEAR" (at 0 4 180) (layer "F.Fab") hide) (pad "1" smd roundrect (at -3 -1.905 180) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 21 "+5V_ISO_GEAR")) (pad "2" smd roundrect (at -3 -0.635 180) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 5 "DALI_GEAR_A")) (pad "3" smd roundrect (at -3 0.635 180) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 6 "DALI_GEAR_B")) (pad "6" smd roundrect (at 3 0.635 180) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 10 "TX_GEAR_ISO")) (pad "7" smd roundrect (at 3 -0.635 180) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 9 "RX_GEAR_ISO")) (pad "8" smd roundrect (at 3 -1.905 180) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 2 "+3V3"))) (footprint "Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm" (layer "F.Cu") (at 75 70) (property "Reference" "U6" (at 0 -5 0) (layer "F.SilkS")) (property "Value" "ADS131M04" (at 0 5 0) (layer "F.Fab") hide) (pad "1" smd roundrect (at -3.4 -2.925) (size 1.5 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 3 "DALI_CTRL_A")) (pad "2" smd roundrect (at -3.4 -2.275) (size 1.5 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 4 "DALI_CTRL_B")) (pad "3" smd roundrect (at -3.4 -1.625) (size 1.5 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 5 "DALI_GEAR_A")) (pad "4" smd roundrect (at -3.4 -0.975) (size 1.5 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 6 "DALI_GEAR_B")) (pad "15" smd roundrect (at 3.4 0.975) (size 1.5 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 11 "ADC_SPI_SCK")) (pad "16" smd roundrect (at 3.4 1.625) (size 1.5 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 12 "ADC_SPI_MISO")) (pad "17" smd roundrect (at 3.4 2.275) (size 1.5 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 13 "ADC_SPI_MOSI")) (pad "18" smd roundrect (at 3.4 2.925) (size 1.5 0.35) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 14 "ADC_CS"))) (footprint "Relay_SMD:Relay_DPDT_Omron_G6K-2F-Y" (layer "F.Cu") (at 75 85) (property "Reference" "K1" (at 0 -5 0) (layer "F.SilkS")) (property "Value" "NC FAILSAFE BYPASS" (at 0 5 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 3 "DALI_CTRL_A")) (pad "2" smd rect (at -5.08 2.54) (size 2 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (net 4 "DALI_CTRL_B")) (pad "7" smd rect (at 5.08 2.54) (size 2 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (net 6 "DALI_GEAR_B")) (pad "8" smd rect (at 5.08 -2.54) (size 2 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (net 5 "DALI_GEAR_A")) (pad "4" smd rect (at 5.08 0) (size 2 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (net 17 "BYPASS_CTL"))) (footprint "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal" (layer "F.Cu") (at 28 52 90) (property "Reference" "J1" (at 2.5 -4 90) (layer "F.SilkS")) (property "Value" "DALI CTRL" (at 2.5 4 90) (layer "F.Fab") hide) (pad "1" thru_hole rect (at 0 0 90) (size 3 3) (drill 1.2) (layers "*.Cu" "*.Mask") (net 3 "DALI_CTRL_A")) (pad "2" thru_hole circle (at 5 0 90) (size 3 3) (drill 1.2) (layers "*.Cu" "*.Mask") (net 4 "DALI_CTRL_B"))) (footprint "TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal" (layer "F.Cu") (at 122 47 90) (property "Reference" "J2" (at 2.5 -4 90) (layer "F.SilkS")) (property "Value" "DALI GEAR" (at 2.5 4 90) (layer "F.Fab") hide) (pad "1" thru_hole rect (at 0 0 90) (size 3 3) (drill 1.2) (layers "*.Cu" "*.Mask") (net 5 "DALI_GEAR_A")) (pad "2" thru_hole circle (at 5 0 90) (size 3 3) (drill 1.2) (layers "*.Cu" "*.Mask") (net 6 "DALI_GEAR_B"))) (footprint "Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal" (layer "F.Cu") (at 75 27) (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 0.7) (layers "*.Cu" "*.Mask") (net 1 "GND")) (pad "A4" smd rect (at -2 1) (size 0.6 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 19 "VBUS")) (pad "A6" smd rect (at 0 1) (size 0.6 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 15 "USB_DP")) (pad "A7" smd rect (at 1 1) (size 0.6 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (net 16 "USB_DM"))) (segment (start 28 52) (end 47 51.365) (width 0.5) (layer "F.Cu") (net 3)) (segment (start 28 57) (end 47 52.635) (width 0.5) (layer "F.Cu") (net 4)) (segment (start 103 52.635) (end 122 47) (width 0.5) (layer "F.Cu") (net 5)) (segment (start 103 51.365) (end 122 52) (width 0.5) (layer "F.Cu") (net 6)) (segment (start 53 51.365) (end 69.25 48.25) (width 0.25) (layer "F.Cu") (net 7)) (segment (start 53 52.635) (end 69.25 48.75) (width 0.25) (layer "F.Cu") (net 8)) (segment (start 97 52.635) (end 78.25 46.25) (width 0.25) (layer "F.Cu") (net 9)) (segment (start 97 51.365) (end 78.75 46.25) (width 0.25) (layer "F.Cu") (net 10)) (segment (start 80.75 52.25) (end 78.4 70.975) (width 0.25) (layer "F.Cu") (net 11)) (segment (start 80.75 52.75) (end 78.4 71.625) (width 0.25) (layer "F.Cu") (net 12)) (segment (start 75 28) (end 78.25 57.75) (width 0.2) (layer "B.Cu") (net 15)) (segment (start 76 28) (end 77.75 57.75) (width 0.2) (layer "B.Cu") (net 16)) (segment (start 69.25 53.75) (end 80.08 85) (width 0.25) (layer "B.Cu") (net 17)) (gr_rect (start 20 20) (end 130 95) (stroke (width 0.1) (type default)) (fill none) (layer "Edge.Cuts")) (gr_rect (start 57 35) (end 61 90) (stroke (width 0.2) (type default)) (fill none) (layer "Edge.Cuts")) (gr_rect (start 89 35) (end 93 90) (stroke (width 0.2) (type default)) (fill none) (layer "Edge.Cuts")) (gr_text "DALI SENTINEL • jayis1 • AUTHORIZED USE ONLY" (at 75 92) (layer "F.SilkS") (effects (font (size 1.2 1.2) (thickness 0.2)))) (gr_text "CTRL" (at 27 40 90) (layer "F.SilkS") (effects (font (size 1.2 1.2) (thickness 0.2)))) (gr_text "GEAR" (at 123 40 90) (layer "F.SilkS") (effects (font (size 1.2 1.2) (thickness 0.2)))) )