// Raspberry Pi 4/5 DIN Rail Mount // Original design. Free to print for personal and educational use (CC BY-NC 4.0). // Units: millimetres. Edit the numbers below and press F6 in OpenSCAD to re-render. // Generated from the same geometry as ts35-din-rail-clip.stl difference() { union() { union() { translate([-3,0,0]) hull() { translate([1.5,1.5,0]) cylinder(d=3, h=16, $fn=48); translate([1.5,12.5,0]) cylinder(d=3, h=16, $fn=48); translate([34.8,1.5,0]) cylinder(d=3, h=16, $fn=48); translate([34.8,12.5,0]) cylinder(d=3, h=16, $fn=48); } translate([33,12,0]) cube([4.2,2,16]); } union() { translate([-3,-2.6,0]) cube([2.7,2.7,16]); translate([-0.5,-2.6,0]) cube([2,1.3,16]); } translate([35.3,-3.4,0]) cube([1.7,17.4,16]); hull() { translate([33.5,-1.6,0]) cube([1.85,0.3,16]); translate([35,-3.4,0]) cube([0.3,1.8,16]); } translate([36.5,-3.4,0]) hull() { translate([1,1,0]) cylinder(d=2, h=16, $fn=48); translate([1,2.4,0]) cylinder(d=2, h=16, $fn=48); translate([3.5,1,0]) cylinder(d=2, h=16, $fn=48); translate([3.5,2.4,0]) cylinder(d=2, h=16, $fn=48); } } translate([10,-1,8]) rotate([-90,0,0]) cylinder(d=2.8, h=16, $fn=48); translate([25,-1,8]) rotate([-90,0,0]) cylinder(d=2.8, h=16, $fn=48); }