Files
2025-06-30 17:14:30 +02:00

38 lines
1.0 KiB
OpenSCAD

$fn=60;
include<threads.scad>
include <BOSL2/std.scad>
include <BOSL2/shapes2d.scad>
include <boltsos_0.4.1/BOLTS.scad>
// Lames horizontales
color("green") {
// Haut
rotate([0,90,0]) translate([-10,0,2.5]) {
translate([0,0,22.5]) {
mirror([0,1,0]) RodEnd(20, 32, thread_len=32, thread_diam=16, thread_pitch=4);
translate([0,-2.5,0]) cuboid([20,105,5], rounding=1);
}
translate([0,-50,0]) {
rotate([90,0,0]) tube(od=20, wall=5.5, h=5, rounding=1);
}
translate([0,-52.5,7.5]) rotate([-90,0,0]) cuboid([20,35,5], rounding=1);
}
// Bas
union() {
translate([80,0,5]) {
cuboid([20,80,10], rounding=1);
translate([0,15,5]) tube(od=11, wall=1, h=5);
translate([0,-15,5]) tube(od=11, wall=1, h=5);
}
}
}
// Lames verticales
color("pink") {
// Droite
translate([-20,0,10]) rotate([0,90,0]) {
mirror([0,1,0]) RodEnd(20, 30, thread_len=31, thread_diam=16, thread_pitch=4);
cuboid([20,22,5], rounding=1);
}
}