module heatSetInsert_wall(D3, L, w) { difference() { cylinder(h = L+1, r = D3/2+w); cylinder(h = L+1, r = D3/2); } } module heatSetInsert_2d_wall(D3, L, w) { difference() { circle(r = D3/2+w); circle(r = D3/2); } } module heatSetInsert_hole(D3, L, w) { cylinder(h = L+1, r = D3/2); } module heatSetInsert_hole_2d(D3, L, w) { circle(r = D3/2); } // M2 module heatSetInsert_wall_2d_M2() { heatSetInsert_wall_2d(L=3.0, D3=3.2, w=1.3); } module heatSetInsert_hole_2d_M2() { heatSetInsert_hole_2d(L=3.0, D3=3.2, w=1.3); } module heatSetInsert_wall_M2x2() { heatSetInsert_wall(L=3.0, D3=3.2, w=1.3); } module heatSetInsert_hole_M2x2() { heatSetInsert_hole(L=3.0, D3=3.2, w=1.3); } // M2.5 module heatSetInsert_wall_2d_M2_5x4() { heatSetInsert_wall_2d(L=4.0, D3=4.0, w=1.6); } module heatSetInsert_hole_2d_M2_5x4() { heatSetInsert_hole_2d(L=4.0, D3=4.0, w=1.6); } module heatSetInsert_wall_M2_5x4() { heatSetInsert_wall(L=4.0, D3=4.0, w=1.6); } module heatSetInsert_hole_M2_5x4() { heatSetInsert_hole(L=4.0, D3=4.0, w=1.6); } // M3 module heatSetInsert_wall_2d_M3() { heatSetInsert_wall_2d(L=5.7, D3=4.0, w=1.6); } module heatSetInsert_hole_2d_M3() { heatSetInsert_hole_2d(L=5.7, D3=4.0, w=1.6); } module heatSetInsert_wall_M3x5_7() { heatSetInsert_wall(L=5.7, D3=4.0, w=1.6); } module heatSetInsert_hole_M3x5_7() { heatSetInsert_hole(L=5.7, D3=4.0, w=1.6); } module heatSetInsert_wall_M3x3() { heatSetInsert_wall(L=3.0, D3=4.0, w=1.6); } module heatSetInsert_hole_M3x3() { heatSetInsert_hole(L=3.0, D3=4.0, w=1.6); } module heatSetInsert_wall_M3x5x4_voron() { heatSetInsert_wall(L=4.4, D3=4.4, w=1.6); } module heatSetInsert_wall_2d_M3x5x4_voron() { heatSetInsert_wall_2d(L=4.4, D3=4.4, w=1.6); } module heatSetInsert_hole_M3x5x4_voron() { heatSetInsert_hole(L=4.4, D3=4.4, w=1.6); } module heatSetInsert_hole_2d_M3x5x4_voron() { heatSetInsert_hole_2d(L=4.4, D3=4.4, w=1.6); } // M4 module heatSetInsert_wall_2d_M4() { heatSetInsert_wall_2d(L=8.1, D3=5.7, w=2.1); } module heatSetInsert_hole_2d_M4() { heatSetInsert_hole_2d(L=8.1, D3=5.7, w=2.1); } module heatSetInsert_wall_M4x8_1() { heatSetInsert_wall(L=8.1, D3=5.7, w=2.1); } module heatSetInsert_hole_M4x8_1() { heatSetInsert_hole(L=8.1, D3=5.7, w=2.1); } module heatSetInsert_wall_M4x4() { heatSetInsert_wall(L=4.0, D3=5.7, w=2.1); } module heatSetInsert_hole_M4x4() { heatSetInsert_hole(L=4.0, D3=5.7, w=2.1); } // M5 module heatSetInsert_wall_2d_M5() { heatSetInsert_wall_2d(L=9.5, D3=6.5, w=2.6); } module heatSetInsert_hole_2d_M5() { heatSetInsert_hole_2d(L=9.5, D3=6.5, w=2.6); } module heatSetInsert_wall_M5x9_5() { heatSetInsert_wall(L=9.5, D3=6.5, w=2.6); } module heatSetInsert_hole_M5x9_5() { heatSetInsert_hole(L=9.5, D3=6.5, w=2.6); } module heatSetInsert_wall_M5x5_8() { heatSetInsert_wall(L=5.8, D3=6.5, w=2.6); } module heatSetInsert_hole_M5x5_8() { heatSetInsert_hole(L=5.8, D3=6.5, w=2.6); } // M6 module heatSetInsert_wall_2d_M6() { heatSetInsert_wall_2d(L=12.7, D3=8.1, w=3.3); } module heatSetInsert_hole_2d_M6() { heatSetInsert_hole_2d(L=12.7, D3=8.1, w=3.3); } module heatSetInsert_wall_M6x12_7() { heatSetInsert_wall(L=12.7, D3=8.1, w=3.3); } module heatSetInsert_hole_M6x12_7() { heatSetInsert_hole(L=12.7, D3=8.1, w=3.3); } // M8 module heatSetInsert_wall_2d_M8x12_7() { heatSetInsert_wall_2d(L=12.7, D3=9.7, w=4.5); } module heatSetInsert_hole_2d_M8x12_7() { heatSetInsert_hole_2d(L=12.7, D3=9.7, w=4.5); } module heatSetInsert_wall_M8x12_7() { heatSetInsert_wall(L=12.7, D3=9.7, w=4.5); } module heatSetInsert_hole_M8x12_7() { heatSetInsert_hole(L=12.7, D3=9.7, w=4.5); } // M10 module heatSetInsert_wall_2d_M10x12_7() { heatSetInsert_wall_2d(L=12.7, D3=12, w=6); } module heatSetInsert_hole_2d_M10x12_7() { heatSetInsert_hole_2d(L=12.7, D3=12, w=6); } module heatSetInsert_wall_M10x12_7() { heatSetInsert_wall(L=12.7, D3=12, w=6); } module heatSetInsert_hole_M10x12_7() { heatSetInsert_hole(L=12.7, D3=12, w=6); }