Mendel y-bar-clamp_10off remake in OpenSCAD w nut traps
by prusajr, published
Description
You can set if you want nut traps on bottom of the object, which also make it higher for added strenght.
Mendel part remake in OpenSCAD. Skeinforges faster and even prints better on some machines because of lower resolution holes!
-------------------
Remember that if you are using them, you only need 5 parts printed with nut traps. The other clamps will need to be of the plain type so that a washer and bolt rest properly on them.
-------------------
------------------
Updated:
- bigger holes, you should not have to drill them out
Recent Comments
view alldidn't want to make "derivate" by changing single value :D ... this way anyone can modify the scad file - I just pointed to "where" :) ... adding 50 different object that do same thing ain't gonna help :)
on the topic of "smaller holes" - I printed this one with netfabb engine basic and holes are "as on the stl", I assume you use skeinforge - there you just need to setup the stretch plugin and you will get holes as on the stl - much better to tune the stretch plugin then to redesign every hole :)
You've should made derrivation instead of posting it here :-)
Traps are biggers since most of printers tent to do smaller holes then the model :-)
just rechecked, the proper radius for traps is 4.1
this one works perfectly:
nutTraps = 1; // 0 or 1 and it also makes the object higher for same strenght
difference(){
cube(size=[24,24,13.37+(nutTraps*4)],center=true);
translate(v=[0,0,2.9+(nutTraps*2)])rotate(a=[90,0,0])cylinder(r=4, h=30, center=true);
translate(v=[6,6,0])cylinder(r=2.
5, h=30, center=true,$fn=8);
translate(v=[-6,6,0])cylinder(r=2.5, h=30, center=true,$fn=8);
translate(v=[6,-6,0])cylinder(r=2.5, h=30, center=true,$fn=8);
translate(v=[-6,-6,0])cylinder(r=2.5, h=30, center=true,$fn=8);
translate(v=[0,0,7.5+(nutTraps*2)])cube(size=[8,30,10],center=true);
tr
anslate(v=[0,6,9+(nutTraps*2)])cube(size=[12,4,20],center=true);
translate(v=[0,-6,9+(nutTraps*2)])cube(size=[12,4,20],center=true);
if(nutTraps==1){
translate(v=[6,-6,-8])cylinder(r=4.1, h=3, center=true, $fn=6);
translate(v=[6,6,-8])cylinder(r=4.1, h=3, center=true, $fn=6);
transl
ate(v=[-6,6,-8])cylinder(r=4.1, h=3, center=true, $fn=6);
translate(v=[-6,-6,-8])cylinder(r=4.1, h=3, center=true, $fn=6);
}
}
Tags
License
Give a Shout Out
Instructions

Why did you made trap's for M5 nuts when M4 are used here?
just rechecked, the proper radius for traps is 4.1
this one works perfectly:
nutTraps = 1; // 0 or 1 and it also makes the object higher for same strenght
difference(){
cube(size=[24,24,13.37+(nutTraps*4)],center=true);
translate(v=[0,0,2.9+(nutTraps*2)])rotate(a=[90,0,0])cylinder(r=4, h=30, center=true);
translate(v=[6,6,0])cylinder(r=2.
5, h=30, center=true,$fn=8);
translate(v=[-6,6,0])cylinder(r=2.5, h=30, center=true,$fn=8);
translate(v=[6,-6,0])cylinder(r=2.5, h=30, center=true,$fn=8);
translate(v=[-6,-6,0])cylinder(r=2.5, h=30, center=true,$fn=8);
translate(v=[0,0,7.5+(nutTraps*2)])cube(size=[8,30,10],center=true);
tr
anslate(v=[0,6,9+(nutTraps*2)])cube(size=[12,4,20],center=true);
translate(v=[0,-6,9+(nutTraps*2)])cube(size=[12,4,20],center=true);
if(nutTraps==1){
translate(v=[6,-6,-8])cylinder(r=4.1, h=3, center=true, $fn=6);
translate(v=[6,6,-8])cylinder(r=4.1, h=3, center=true, $fn=6);
transl
ate(v=[-6,6,-8])cylinder(r=4.1, h=3, center=true, $fn=6);
translate(v=[-6,-6,-8])cylinder(r=4.1, h=3, center=true, $fn=6);
}
}