Removed bracket.json
bracket.json was preventing values from being updated. It isn't needed in the current use case. Re-aligned foot_corner screw alignment
This commit is contained in:
48
Makefile
48
Makefile
@@ -7,38 +7,38 @@ clean:
|
|||||||
rm head_cross_front.stl head_cross_rear.stl
|
rm head_cross_front.stl head_cross_rear.stl
|
||||||
rm foot_cross_front.stl foot_cross_rear.stl
|
rm foot_cross_front.stl foot_cross_rear.stl
|
||||||
|
|
||||||
head_corner_front.stl: bracket.scad bracket.json
|
head_corner_front.stl: bracket.scad
|
||||||
openscad -P bracket.json -D 'part="head_corner_front"' -D 'plate=true' bracket.scad -o head_corner_front.stl
|
openscad -D 'part="head_corner_front"' -D 'plate=true' bracket.scad -o head_corner_front.stl
|
||||||
|
|
||||||
head_corner_rear.stl: bracket.scad bracket.json
|
head_corner_rear.stl: bracket.scad
|
||||||
openscad -P bracket.json -D 'part="head_corner_rear"' -D 'plate=true' bracket.scad -o head_corner_rear.stl
|
openscad -D 'part="head_corner_rear"' -D 'plate=true' bracket.scad -o head_corner_rear.stl
|
||||||
|
|
||||||
head_cross_front.stl: bracket.scad bracket.json
|
head_cross_front.stl: bracket.scad
|
||||||
openscad -P bracket.json -D 'part="head_cross_front"' -D 'plate=true' bracket.scad -o head_cross_front.stl
|
openscad -D 'part="head_cross_front"' -D 'plate=true' bracket.scad -o head_cross_front.stl
|
||||||
|
|
||||||
head_cross_rear.stl: bracket.scad bracket.json
|
head_cross_rear.stl: bracket.scad
|
||||||
openscad -P bracket.json -D 'part="head_cross_rear"' -D 'plate=true' bracket.scad -o head_cross_rear.stl
|
openscad -D 'part="head_cross_rear"' -D 'plate=true' bracket.scad -o head_cross_rear.stl
|
||||||
|
|
||||||
foot_corner_front.stl: bracket.scad bracket.json
|
foot_corner_front.stl: bracket.scad
|
||||||
openscad -P bracket.json -D 'part="foot_corner_front"' -D 'plate=true' bracket.scad -o foot_corner_front.stl
|
openscad -D 'part="foot_corner_front"' -D 'plate=true' bracket.scad -o foot_corner_front.stl
|
||||||
|
|
||||||
foot_corner_rear.stl: bracket.scad bracket.json
|
foot_corner_rear.stl: bracket.scad
|
||||||
openscad -P bracket.json -D 'part="foot_corner_rear"' -D 'plate=true' bracket.scad -o foot_corner_rear.stl
|
openscad -D 'part="foot_corner_rear"' -D 'plate=true' bracket.scad -o foot_corner_rear.stl
|
||||||
|
|
||||||
foot_cross_front.stl: bracket.scad bracket.json
|
foot_cross_front.stl: bracket.scad
|
||||||
openscad -P bracket.json -D 'part="foot_cross_front"' -D 'plate=true' bracket.scad -o foot_cross_front.stl
|
openscad -D 'part="foot_cross_front"' -D 'plate=true' bracket.scad -o foot_cross_front.stl
|
||||||
|
|
||||||
foot_cross_rear.stl: bracket.scad bracket.json
|
foot_cross_rear.stl: bracket.scad
|
||||||
openscad -P bracket.json -D 'part="foot_cross_rear"' -D 'plate=true' bracket.scad -o foot_cross_rear.stl
|
openscad -D 'part="foot_cross_rear"' -D 'plate=true' bracket.scad -o foot_cross_rear.stl
|
||||||
|
|
||||||
foot_cross_spacer.stl: bracket.scad bracket.json
|
foot_cross_spacer.stl: bracket.scad
|
||||||
openscad -P bracket.json -D 'part="foot_cross_spacer"' -D 'plate=true' bracket.scad -o foot_cross_spacer.stl
|
openscad -D 'part="foot_cross_spacer"' -D 'plate=true' bracket.scad -o foot_cross_spacer.stl
|
||||||
|
|
||||||
head_corner_rear.png: bracket.scad bracket.json
|
head_corner_rear.png: bracket.scad
|
||||||
openscad -P bracket.json -D 'part="head_corner_rear"' -D 'plate=true' bracket.scad --colorscheme Metallic --render -o head_corner_rear.png
|
openscad -D 'part="head_corner_rear"' -D 'plate=true' bracket.scad --colorscheme Metallic --render -o head_corner_rear.png
|
||||||
|
|
||||||
head_corner.png: bracket.scad bracket.json
|
head_corner.png: bracket.scad
|
||||||
openscad -P bracket.json -D 'part="head_corner_rear"' -D 'mate=true' bracket.scad --colorscheme Metallic --render -o head_corner.png
|
openscad -D 'part="head_corner_rear"' -D 'mate=true' bracket.scad --colorscheme Metallic --render -o head_corner.png
|
||||||
|
|
||||||
head_corner_clean.stl: bracket.scad bracket.json
|
head_corner_clean.stl: bracket.scad
|
||||||
openscad -P bracket.json -D 'part="head_corner_rear"' -D 'plate=true' -D 'ring=false' bracket.scad -o head_corner_clean.stl
|
openscad -D 'part="head_corner_rear"' -D 'plate=true' -D 'ring=false' bracket.scad -o head_corner_clean.stl
|
||||||
|
|||||||
27
bracket.json
27
bracket.json
@@ -1,27 +0,0 @@
|
|||||||
{
|
|
||||||
"parameterSets": {
|
|
||||||
"design default values": {
|
|
||||||
"LegGap": "4",
|
|
||||||
"LegOff": "18",
|
|
||||||
"cornergasket": "5",
|
|
||||||
"footboard_y": "19",
|
|
||||||
"footboard_z": "130",
|
|
||||||
"footcrossyz": "38.08",
|
|
||||||
"headcross_yz": "25",
|
|
||||||
"headcrossgasket": "13",
|
|
||||||
"headpost_x": "38.08",
|
|
||||||
"headpost_y": "38.08",
|
|
||||||
"mate": "false",
|
|
||||||
"model": "none",
|
|
||||||
"part": "",
|
|
||||||
"plate": "false",
|
|
||||||
"platfoot_x": "50.44",
|
|
||||||
"platfoot_y": "25.42",
|
|
||||||
"platmid_x": "40.12",
|
|
||||||
"render_fa": "3",
|
|
||||||
"render_fn": "0",
|
|
||||||
"render_fs": "0.8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"fileFormatVersion": "1"
|
|
||||||
}
|
|
||||||
@@ -85,7 +85,7 @@ module head_front() {
|
|||||||
blockz ], fillet=3,
|
blockz ], fillet=3,
|
||||||
edges=EDGES_FRONT+EDGES_Y_ALL, align=V_FRONT+V_TOP);
|
edges=EDGES_FRONT+EDGES_Y_ALL, align=V_FRONT+V_TOP);
|
||||||
back(.01) platfoot();
|
back(.01) platfoot();
|
||||||
// Screw HolesXTFei 14 Inch Heavy Duty Platform Bed Frame
|
// Screw Holes
|
||||||
rx= platfoot_y + (16+LegOff)/2;
|
rx= platfoot_y + (16+LegOff)/2;
|
||||||
bz = -40;
|
bz = -40;
|
||||||
bl = 58 - bz;
|
bl = 58 - bz;
|
||||||
@@ -122,7 +122,7 @@ module foot_front() {
|
|||||||
bl = 58 - bz;
|
bl = 58 - bz;
|
||||||
up(blockz/2)zspread(n=3, l=blockz-10)
|
up(blockz/2)zspread(n=3, l=blockz-10)
|
||||||
right(rx+LegOff) rotate([-90,0,0]) rotate([0,0,180]) m4s_clear(bl=bl, bz=bz, drop=true, sh=0);
|
right(rx+LegOff) rotate([-90,0,0]) rotate([0,0,180]) m4s_clear(bl=bl, bz=bz, drop=true, sh=0);
|
||||||
up(blockz/2)left(30) zspread(n=2, l=blockz-10) rotate([-90,0,0]) rotate([0,0,180]) m4s_clear(bl=bl, bz=bz, drop=true, sh=0);
|
up(blockz/2)left(32) zspread(n=2, l=blockz-10) rotate([-90,0,0]) rotate([0,0,180]) m4s_clear(bl=bl, bz=bz, drop=true, sh=0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -261,7 +261,7 @@ if (part == "head_cross_front") {
|
|||||||
zt = plate ? footboard_y : 0;
|
zt = plate ? footboard_y : 0;
|
||||||
up(zt) xrot(rot) {
|
up(zt) xrot(rot) {
|
||||||
foot_rear();
|
foot_rear();
|
||||||
if (mate) { fwd(headpost_x) left(LegOff) %foot_front(); }
|
if (mate) { fwd(5+headpost_x) left(LegOff) %foot_front(); }
|
||||||
}
|
}
|
||||||
} else if (part == "both") {
|
} else if (part == "both") {
|
||||||
fwd(platfoot_y+LegGap+13) left(LegOff)head_front();
|
fwd(platfoot_y+LegGap+13) left(LegOff)head_front();
|
||||||
|
|||||||
Reference in New Issue
Block a user