c4e1a43dfa
PCB: - 28x100mm 2-layer board outline - Mounting holes for M3 screws - Component placement guide with coordinates - Routing guidelines and design rules Panel: - 6HP (30x128.5mm) Eurorack panel specification - SVG design with hole positions - Supports aluminum, PCB, or acrylic manufacturing Updated main README with full project documentation.
192 lines
4.4 KiB
Plaintext
192 lines
4.4 KiB
Plaintext
(kicad_pcb
|
|
(version 20240108)
|
|
(generator "pcbnew")
|
|
(generator_version "8.0")
|
|
(general
|
|
(thickness 1.6)
|
|
(legacy_teardrops no)
|
|
)
|
|
(paper "A4")
|
|
(title_block
|
|
(title "SN-L00 Latency Tester")
|
|
(date "2026-01-23")
|
|
(rev "0.1")
|
|
(company "SubModular")
|
|
)
|
|
(layers
|
|
(0 "F.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)
|
|
(50 "User.1" user)
|
|
(51 "User.2" user)
|
|
(52 "User.3" user)
|
|
(53 "User.4" user)
|
|
(54 "User.5" user)
|
|
(55 "User.6" user)
|
|
(56 "User.7" user)
|
|
(57 "User.8" user)
|
|
(58 "User.9" user)
|
|
)
|
|
(setup
|
|
(pad_to_mask_clearance 0)
|
|
(allow_soldermask_bridges_in_footprints no)
|
|
(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 "")
|
|
)
|
|
)
|
|
(net 0 "")
|
|
(net 1 "GND")
|
|
(net 2 "+12V")
|
|
(net 3 "+3.3V")
|
|
(net 4 "SDA")
|
|
(net 5 "SCL")
|
|
(net 6 "TRIG_OUT")
|
|
(net 7 "RETURN_IN")
|
|
(net 8 "BTN")
|
|
|
|
;; Board outline - 6HP Eurorack PCB
|
|
;; Width: 28mm (6HP = 30mm panel, PCB slightly narrower)
|
|
;; Height: 100mm (fits behind panel with clearance)
|
|
(gr_rect
|
|
(start 0 0)
|
|
(end 28 100)
|
|
(stroke
|
|
(width 0.15)
|
|
(type solid)
|
|
)
|
|
(fill none)
|
|
(layer "Edge.Cuts")
|
|
(uuid "board-outline")
|
|
)
|
|
|
|
;; Mounting holes (M3, 3.2mm)
|
|
;; Top mounting hole
|
|
(footprint "MountingHole:MountingHole_3.2mm_M3"
|
|
(layer "F.Cu")
|
|
(uuid "mh1")
|
|
(at 14 5)
|
|
(property "Reference" "MH1"
|
|
(at 0 -3 0)
|
|
(layer "F.SilkS")
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(property "Value" "MountingHole"
|
|
(at 0 3 0)
|
|
(layer "F.Fab")
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(pad "" np_thru_hole circle
|
|
(at 0 0)
|
|
(size 3.2 3.2)
|
|
(drill 3.2)
|
|
(layers "*.Cu" "*.Mask")
|
|
)
|
|
)
|
|
|
|
;; Bottom mounting hole
|
|
(footprint "MountingHole:MountingHole_3.2mm_M3"
|
|
(layer "F.Cu")
|
|
(uuid "mh2")
|
|
(at 14 95)
|
|
(property "Reference" "MH2"
|
|
(at 0 -3 0)
|
|
(layer "F.SilkS")
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(property "Value" "MountingHole"
|
|
(at 0 3 0)
|
|
(layer "F.Fab")
|
|
(effects (font (size 1 1) (thickness 0.15)))
|
|
)
|
|
(pad "" np_thru_hole circle
|
|
(at 0 0)
|
|
(size 3.2 3.2)
|
|
(drill 3.2)
|
|
(layers "*.Cu" "*.Mask")
|
|
)
|
|
)
|
|
|
|
;; Component placement guide (active from top to bottom):
|
|
;; Y=10-25: OLED module (MOD2)
|
|
;; Y=28-35: Button (SW1)
|
|
;; Y=38-55: RP2040-Zero (MOD1)
|
|
;; Y=58-75: SMD components (LDO, buffers, passives)
|
|
;; Y=78-90: Jacks (J2, J3) and Power header (J1)
|
|
|
|
;; Text annotations for assembly
|
|
(gr_text "SN-L00 v0.1"
|
|
(at 14 98 0)
|
|
(layer "F.SilkS")
|
|
(uuid "title-text")
|
|
(effects
|
|
(font (size 1.2 1.2) (thickness 0.2))
|
|
(justify center)
|
|
)
|
|
)
|
|
|
|
(gr_text "SubModular"
|
|
(at 14 2 0)
|
|
(layer "F.SilkS")
|
|
(uuid "company-text")
|
|
(effects
|
|
(font (size 0.8 0.8) (thickness 0.15))
|
|
(justify center)
|
|
)
|
|
)
|
|
|
|
;; Ground plane zones would be added here
|
|
;; (zone ...)
|
|
|
|
)
|