====== Version 4 ====== Version en bois abandonnée avec l'ajout d'un axe centrale pour bouger les deux bras. [[projets:chimeres-orchestra:2axes-v2:accueil|Archives de développement]]. {{:projets:chimeres-orchestra:v4:0a.jpg?900|}} ===== CNC ===== Découpe à la fraiseuse numérique dans du bois "betofilm" (contreplaqué de 9mm et de 15mm avec couches mélaminées) {{:projets:chimeres-orchestra:v4:chimere-v4.svg.png|}} {{:projets:chimeres-orchestra:v4:1a.jpg?400|}} {{:projets:chimeres-orchestra:v4:1b.jpg?400|}} {{:projets:chimeres-orchestra:v4:1c.jpg?400|}} {{:projets:chimeres-orchestra:v4:1d.jpg?400|}} {{:projets:chimeres-orchestra:v4:1e.jpg?400|}} {{:projets:chimeres-orchestra:v4:1f.jpg?400|}} ===== 3D ===== Entraînement de la tige trapézoïdale en 3D {{:projets:chimeres-orchestra:v4:3d-entrainement.png|}} ++++ Code OpenSCAD | include w=60; d=12; h=28; $fn=50; rect_l = 18; rect_w = 5.1; difference(){ // Forme principale cube([w,d,h]); // Trous rectangulaires côtés translate([0,-0.5,h/2-rect_w/2]) cube([rect_l,d+1,rect_w]); translate([w-rect_l,-0.5,h/2-rect_w/2]) cube([rect_l,d+1,rect_w]); // Axe central - entrainement translate([w/2,0,h/2]) rotate([-90,0,0]) cylinder(h=d+1,r=4.1); // hex_nut (height, thread_d, size, tolerance, quality, thread, pitch); translate([w/2,-0.5,h/2]) rotate([-90,0,0]) hex_nut (7.5, 7, 13, 0, 0, 0, "metric"); // Axes porteurs translate([17.5,-0.5,6]) rotate([-90,0,0]) cylinder(h=d+1,r=4); translate([w-17.5,-0.5,6]) rotate([-90,0,0]) cylinder(h=d+1,r=4); translate([17.5,-0.5,6]) rotate([-90,0,0]) cylinder(h=2+0.5,r=6.1); translate([w-17.5,-0.5,6]) rotate([-90,0,0]) cylinder(h=2+0.5,r=6.1); // Axes 4mm axe3_x = 9; translate([axe3_x,d/2,-0.5]) cylinder(h=h+1,r=2.05); translate([w-axe3_x,d/2,-0.5]) cylinder(h=h+1,r=2.05); translate([axe3_x,d/2,-0.5]) cylinder(h=3.1,r=3.4); translate([w-axe3_x,d/2,-0.5]) cylinder(h=3.1,r=3.4); translate([axe3_x,d/2,h-2.9]) hex_nut (3.1, 3.5, 7, 0, 0, 0, "metric"); translate([w-axe3_x,d/2,h-2.9]) hex_nut (3.1, 3.5, 7, 0, 0, 0, "metric"); } ++++