Files
crystalballer/stackup.scad

28 lines
651 B
OpenSCAD
Raw Permalink Normal View History

2021-10-26 20:59:20 -04:00
use <Baller.scad>
// Config
BallDiameter = 65;
BallClearance = 2;
BallSealWidth = 2;
PlateLip = 2;
PlateDiameter = BallDiameter + 2*(BallClearance + BallSealWidth + PlateLip);
PlateThick = BallSealWidth/2 + 1;
//plate_full();
PlateSep = 0;
pd = PlateDiameter+PlateSep;
pt = PlateThick;
echo("PD=", pd);
difference() {
stack(pt+.2, expand=false, ed=2) {
rotate([0,0,270])cap_compression(PlateDiameter, pt);
translate([0,0,2]) ball(bottom=false);
//plate_under();
//plate_mid(thickness=pt);
//plate_top(thickness=pt);
translate([0,0,0]) mold_wall(PlateDiameter, pt, BallDiameter);
}
translate([0,0,-1]) cube([100,100,100]);
}