Updated folders names
@@ -1,16 +0,0 @@
|
|||||||
$fn=60;
|
|
||||||
|
|
||||||
include <BOSL2/std.scad>
|
|
||||||
|
|
||||||
ext=32;
|
|
||||||
ep=2;
|
|
||||||
|
|
||||||
difference() {
|
|
||||||
translate([0,0,3.2]) {
|
|
||||||
translate([0,0,4.45]) tube(od=ext, wall=ep-.75, h=3.5);
|
|
||||||
tube(od=ext, wall=ep, h=6.4);
|
|
||||||
}
|
|
||||||
translate([0,0,12.15]) color("cyan") zcyl(r1=14.35, r2=11.45, l=24.30);
|
|
||||||
}
|
|
||||||
|
|
||||||
color("red") translate([0,0,8.65]) tube(od=ext-1.5, wall=ep-.75, h=1.6, rounding=.8);
|
|
||||||
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 23 KiB |
@@ -6,7 +6,7 @@ include <mini_itx_board.scad>
|
|||||||
|
|
||||||
frame_l=180;
|
frame_l=180;
|
||||||
frame_e=3;
|
frame_e=3;
|
||||||
p_height=5;
|
p_height=6;
|
||||||
|
|
||||||
module pilar() {
|
module pilar() {
|
||||||
difference() {
|
difference() {
|
||||||
@@ -26,13 +26,13 @@ color("red") {
|
|||||||
color("yellow") {
|
color("yellow") {
|
||||||
// base_plate
|
// base_plate
|
||||||
difference() {
|
difference() {
|
||||||
cuboid([frame_l,frame_l,frame_e], rounding=3, edges=[FWD+RIGHT,FWD+LEFT,BACK+RIGHT,BACK+LEFT]);
|
cuboid([frame_l,frame_l,frame_e], rounding=3, edges=[FWD+RIGHT,FWD+LEFT,BACK+RIGHT,BACK+LEFT], anchor=[0,0,-1]);
|
||||||
cuboid([frame_l-34,frame_l-34,frame_e+1], rounding=3, edges=[FWD+RIGHT,FWD+LEFT,BACK+RIGHT,BACK+LEFT]);
|
cuboid([frame_l-34,frame_l-34,frame_e+1], rounding=3, edges=[FWD+RIGHT,FWD+LEFT,BACK+RIGHT,BACK+LEFT]);
|
||||||
}
|
}
|
||||||
*rect_tube(3, frame_l, wall=frame_e*6, rounding=frame_e, irounding=frame_e/2, center=true);
|
*rect_tube(3, frame_l, wall=frame_e*6, rounding=frame_e, irounding=frame_e/2, center=true);
|
||||||
|
|
||||||
// pcb_supports
|
// pcb_supports
|
||||||
translate([0,0,p_height-1]) {
|
translate([0,0,p_height]) {
|
||||||
translate([-78.74,74.84,0]) pilar();
|
translate([-78.74,74.84,0]) pilar();
|
||||||
translate([-78.74,-80.1,0]) pilar();
|
translate([-78.74,-80.1,0]) pilar();
|
||||||
translate([78.74,-80.1,0]) pilar();
|
translate([78.74,-80.1,0]) pilar();
|
||||||
|
|||||||
@@ -5,9 +5,10 @@ include <boltsos_0.4.1/BOLTS.scad>
|
|||||||
|
|
||||||
include <nano_itx_board.scad>
|
include <nano_itx_board.scad>
|
||||||
|
|
||||||
frame_l=130;
|
mini_l=180;
|
||||||
|
nano_l=130;
|
||||||
frame_e=3;
|
frame_e=3;
|
||||||
p_height=5;
|
p_height=6;
|
||||||
|
|
||||||
module pilar() {
|
module pilar() {
|
||||||
difference() {
|
difference() {
|
||||||
@@ -24,16 +25,26 @@ color("red") {
|
|||||||
translate([56.4,-56.4,5]) zcyl(l=20, d=1);
|
translate([56.4,-56.4,5]) zcyl(l=20, d=1);
|
||||||
}
|
}
|
||||||
|
|
||||||
color("pink") {
|
|
||||||
// base_plate
|
// base_plate
|
||||||
difference() {
|
difference() {
|
||||||
cuboid([frame_l,frame_l,frame_e], rounding=3, edges=[FWD+RIGHT,FWD+LEFT,BACK+RIGHT,BACK+LEFT]);
|
union() {
|
||||||
cuboid([frame_l-30,frame_l-30,frame_e+1], rounding=3, edges=[FWD+RIGHT,FWD+LEFT,BACK+RIGHT,BACK+LEFT]);
|
cuboid([mini_l,mini_l,frame_e], rounding=3, edges=[FWD+RIGHT,FWD+LEFT,BACK+RIGHT,BACK+LEFT], anchor=[0,0,1]);
|
||||||
|
cuboid([nano_l+8,nano_l+8,frame_e+1], rounding=3, edges=[FWD+RIGHT,FWD+LEFT,BACK+RIGHT,BACK+LEFT], anchor=[0,0,-1]);
|
||||||
|
}
|
||||||
|
cuboid([nano_l+2,nano_l+2,frame_e+1], rounding=3, edges=[FWD+RIGHT,FWD+LEFT,BACK+RIGHT,BACK+LEFT], anchor=[0,0,-1]);
|
||||||
|
cuboid([nano_l-8,nano_l-8,frame_e*3], rounding=3, edges=[FWD+RIGHT,FWD+LEFT,BACK+RIGHT,BACK+LEFT]);
|
||||||
|
cuboid([nano_l+12,nano_l-20,frame_e+2], anchor=[0,0,-1]);
|
||||||
|
cuboid([nano_l-20,nano_l+12,frame_e+2], anchor=[0,0,-1]);
|
||||||
|
}
|
||||||
|
color("pink") {
|
||||||
|
difference() {
|
||||||
|
cuboid([nano_l,nano_l,frame_e], rounding=3, edges=[FWD+RIGHT,FWD+LEFT,BACK+RIGHT,BACK+LEFT], anchor=[0,0,-1]);
|
||||||
|
cuboid([nano_l-30,nano_l-30,frame_e+1], rounding=3, edges=[FWD+RIGHT,FWD+LEFT,BACK+RIGHT,BACK+LEFT]);
|
||||||
}
|
}
|
||||||
*rect_tube(3, frame_l, wall=frame_e*6, rounding=frame_e, irounding=frame_e/2, center=true);
|
*rect_tube(3, frame_l, wall=frame_e*6, rounding=frame_e, irounding=frame_e/2, center=true);
|
||||||
|
|
||||||
// pcb_supports
|
// pcb_supports
|
||||||
translate([0,0,p_height-1]) {
|
translate([0,0,p_height]) {
|
||||||
translate([-56.4,-41.9,0]) pilar();
|
translate([-56.4,-41.9,0]) pilar();
|
||||||
translate([-56.4,56.4,0]) pilar();
|
translate([-56.4,56.4,0]) pilar();
|
||||||
translate([56.4,56.4,0]) pilar();
|
translate([56.4,56.4,0]) pilar();
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
148113
tir_sportif/tripod/gcode/07_top_plate_6h58m_0.16mm_240C_PETG_ENDER3V2.gcode
Normal file
14
tir_sportif/tripod/scad/07_top_plate.scad
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
$fn = 60;
|
||||||
|
|
||||||
|
include <BOSL2/std.scad>
|
||||||
|
|
||||||
|
tube_dia=16;
|
||||||
|
|
||||||
|
// new
|
||||||
|
cuboid([90,150,9], rounding=3) attach(BOT) textured_tile("trunc_diamonds", [80,140], tex_reps=[10,10]/*, style="convex"*/);
|
||||||
|
translate([0,0,17]) {
|
||||||
|
difference() {
|
||||||
|
cyl(l=25, d1=80, d2=26, rounding1=-5, rounding2=5);
|
||||||
|
zcyl(l=25, d=tube_dia+.5, rounding=-2);
|
||||||
|
}
|
||||||
|
}
|
||||||