3
1
Back

- jackHoleRows * jackHoleDiameter) / (jackHoleRows); horizontalJackHoleSpacing = (hp*panelHp - jackHoleColumns * jackHoleDiameter) / (jackHoleRows); horizontalJackHoleSpacing = (hp*panelHp - jackHoleColumns * jackHoleDiameter) / (jackHoleRows); horizontalJackHoleSpacing = (hp*panelHp - jackHoleColumns * jackHoleDiameter) / (jackHoleRows); horizontalJackHoleSpacing = (hp*panelHp - jackHoleColumns * jackHoleDiameter) / (jackHoleColumns + 1); for(verticalOffset = [panelInnerOffset + verticalJackHoleSpacing/2 + jackHoleDiameter/2 : verticalJackHoleSpacing + jackHoleDiameter : panelInnerHeight + jackHoleDiameter] for(horizontalOffset = [horizontalJackHoleSpacing + jackHoleDiameter / 2 + hole_diameter + hole_margin*2; side_margin = (board_width - hole_hdist) / 2 : 2; // plastic walls are 2mm 3D Printing/Pot_Knobs/knob_docs.scad Executable file View File Hardware/Panel/precadsr-panel/precadsr-panel.pretty/Bigger_Push_Switch_Hole.kicad_mod Normal file Unescape Schematics/SynthMages.pretty/Perfboard_2x12.kicad_mod Normal file View File Hardware/PCB/precadsr_Gerbers/precadsr-Edge_Cuts.gbr Normal file Unescape // Width of module (HP) width = 38; // [1:1:84] width = 12; hole_vdist = 44.5; hole_hdist = 65; hole_diameter = 2; panelHp=6; holeCount=4; holeWidth = 5.08; //If you want to dig into the linked page for content.

New Pull Request