add test tool
This commit is contained in:
41
tool/magnetPolarityReference.scad
Normal file
41
tool/magnetPolarityReference.scad
Normal file
@ -0,0 +1,41 @@
|
||||
include <../helper/common.scad>
|
||||
include <../helper/magnet.scad>
|
||||
|
||||
|
||||
doorPolarityReference();
|
||||
|
||||
module doorPolarityReference() {
|
||||
thickness = 3;
|
||||
|
||||
union() {
|
||||
difference() {
|
||||
minkowski() {
|
||||
cube(size = [50, 8, thickness]);
|
||||
cylinder(r = 2, h = eps);
|
||||
}
|
||||
|
||||
union() {
|
||||
translate(v = [9, 0, 1.1])
|
||||
linear_extrude(2)
|
||||
text("D", font = "Liberation Sans:style=Bold", size = 8);
|
||||
|
||||
translate(v=[31, 0, 1.1])
|
||||
linear_extrude(2)
|
||||
text("M",font="Liberation Sans:style=Bold", size=8);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
translate(v = [3.5, 4, thickness])
|
||||
magnetHolder();
|
||||
translate(v = [46.5, 4, thickness])
|
||||
magnetHolder();
|
||||
}
|
||||
|
||||
module magnetHolder() {
|
||||
difference() {
|
||||
cylinder(r = magnetRSlacked+2, h = magnetHSlacked, $fn = 64);
|
||||
cylinder(r = magnetRSlacked, h = magnetHSlacked, $fn = 64);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user