mirror of
https://github.com/nyanotech/openscad_models.git
synced 2025-12-16 03:20:26 -08:00
Add my pronter calibration cubes.
This commit is contained in:
parent
da8adb35a3
commit
faa862cb26
23
models/pronter_calibration/captive_part.scad
Normal file
23
models/pronter_calibration/captive_part.scad
Normal file
@ -0,0 +1,23 @@
|
||||
dia = 15;
|
||||
gap = 1;
|
||||
height = 10;
|
||||
cone_height = 5;
|
||||
|
||||
|
||||
module spool(height, dia, cone_height) {
|
||||
cylinder($fn = 120, h = height, d = (dia - 2*cone_height));
|
||||
cylinder($fn = 120, h = cone_height, d1 = dia, d2 = dia - 2*cone_height);
|
||||
translate([0, 0, height - cone_height]) {
|
||||
cylinder($fn = 120, h = cone_height, d1 = dia - 2*cone_height, d2 = dia);
|
||||
}
|
||||
}
|
||||
|
||||
difference() {
|
||||
translate([-10, -10, 0]) {
|
||||
cube([20, 20, height]);
|
||||
}
|
||||
difference() {
|
||||
spool(height, dia, cone_height);
|
||||
spool(height, dia - gap, cone_height );
|
||||
}
|
||||
}
|
||||
3
models/pronter_calibration/cube_10_10_10.scad
Normal file
3
models/pronter_calibration/cube_10_10_10.scad
Normal file
@ -0,0 +1,3 @@
|
||||
// a 10mm cube
|
||||
|
||||
cube([10, 10, 10]);
|
||||
3
models/pronter_calibration/cube_20_10_20.scad
Normal file
3
models/pronter_calibration/cube_20_10_20.scad
Normal file
@ -0,0 +1,3 @@
|
||||
// a 20x10x20mm tall cuboid
|
||||
|
||||
cube([20, 10, 20]);
|
||||
3
models/pronter_calibration/cube_20_20_10.scad
Normal file
3
models/pronter_calibration/cube_20_20_10.scad
Normal file
@ -0,0 +1,3 @@
|
||||
// a 20x20x10mm tall cuboid
|
||||
|
||||
cube([20, 20, 10]);
|
||||
Loading…
x
Reference in New Issue
Block a user