$fn=60; include include include include // 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); } }