openscad base plate for slider potentiometer mixer 3D model thumbnail

openscad base plate for slider potentiometer mixer

by cariaga · via Thingiverse
FormatSTL
CategoryOther
LicenseCC BY-SA
Triangles1.0k
UploadedApr 16, 2026
⬇ 1 downloads 👁 9 views

Description

openscad for mixer // --- Locked Dimensions --- slit_w = 1.4; pot_l = 82.6; pot_w = 12.2; hole_dist = 80.0; // --- Plate Settings --- num_slots = 5; spacing = 22.0; slit_l = 60.0; plate_thick = 1.5; // Updated to 1.5mm eps = 0.1; // Smaller epsilon for a thinner plate // --- Bevel & Hole Settings --- outer_bevel = 0.8; // Smaller bevel to suit 1.5mm thickness slit_bevel = 0.5; // Subtle bevel for the 1.4mm slit m3_dia = 3.2; // --- Calculated Plate Size --- plate_w = ((num_slots - 1) * spacing) + pot_w + 6; plate_l = hole_dist + 10; difference() { // 1. The Main Flat Plate cube([plate_w, plate_l, plate_thick], center=true); // 2. The 5 Slots and Mounting Holes for (i = [0 : num_slots - 1]) { translate([(i - (num_slots - 1) / 2) * spacing, 0, 0]) { // The 1.4mm Slit cube([slit_w, slit_l, plate_thick + eps], center=true); // Bevel cutouts for the slit translate([0, 0, plate_thick/2]) rotate([0, 45, 0]) cube([slit_bevel * 1.41, slit_l, slit_bevel * 1.41], center=true); translate([0, 0, plate_thick/2]) rotate([0, -45, 0]) cube([slit_bevel * 1.41, slit_l, slit_bevel * 1.41], center=true); // M3 Mounting Holes translate([0, hole_dist/2, 0]) cylinder(d=m3_dia, h=plate_thick + eps, center=true, $fn=24); translate([0, -hole_dist/2, 0]) cylinder(d=m3_dia, h=plate_thick + eps, center=true, $fn=24); } } // 3. Outer Edge Bevels for(x = [-plate_w/2, plate_w/2]) translate([x, 0, plate_thick/2]) rotate([0, 45, 0]) cube([outer_bevel * 1.41, plate_l + eps, outer_bevel * 1.41], center=true); for(y = [-plate_l/2, plate_l/2]) translate([0, y, plate_thick/2]) rotate([45, 0, 0]) cube([plate_w + eps, outer_bevel * 1.41, outer_bevel * 1.41], center=true); }
audio Audio Interface audio mixer

Originally published on Thingiverse