chiark
/
gitweb
/
~ianmdlvl
/
reprap-play.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
sewing-table: remove some obsolete settings (nfc)
[reprap-play.git]
/
sewing-table.scad.m4
diff --git
a/sewing-table.scad.m4
b/sewing-table.scad.m4
index 03adc7f1cbb2d189845269f8c6a4a98e4bd0257f..4af88b176a06707f607cc29566f12109a225dd31 100644
(file)
--- a/
sewing-table.scad.m4
+++ b/
sewing-table.scad.m4
@@
-84,13
+84,13
@@
cutout_tile11_y = cutout_l_end_y_total - cutout_tile01_y;
rearedge_len = 170;
rearedge_len = 170;
-rearcurve_rad = 25.4;
rearcurve_strt_len = 65;
rearcurve_strt_len = 65;
-rearcurve_total_len = 84;
-rearcurve_
rad
_slop = 0.75;
+rearcurve_
z
_slop = 0.75;
-rearcurve_avoid_y = rearcurve_rad + 10;
+rearcurve_avoid_y = 35;
+
+rearcurve_double_inrad = 26.10 + 8.04;
reartablet_z = 2.54;
reartablet_x = 5 + 1;
reartablet_z = 2.54;
reartablet_x = 5 + 1;
@@
-418,8
+418,6
@@
module Machine_RearProfile(){
}
module Machine_Rear(){ ////toplevel
}
module Machine_Rear(){ ////toplevel
- big_rad = rearcurve_total_len - rearcurve_strt_len + rearcurve_rad;
- small_rad = rearcurve_rad + rearcurve_rad_slop;
translate([ tile01_tr[0] - cutout_l_end_x + rearedge_len,
cutout_tile11_y,
0 ]){
translate([ tile01_tr[0] - cutout_l_end_x + rearedge_len,
cutout_tile11_y,
0 ]){
@@
-431,36
+429,36
@@
module Machine_Rear(){ ////toplevel
cube([ reartablet_x+1,
reartablet_y+1,
20 ]);
cube([ reartablet_x+1,
reartablet_y+1,
20 ]);
+ }
+ translate([ tile01_tr[0] - cutout_l_end_x + rearedge_len,
+ cutout_tile11_y,
+ 0 ]){
translate([ rearcurve_strt_len,
0,
translate([ rearcurve_strt_len,
0,
-
0
]){
- translate([
0
,
+
rearcurve_z_slop
]){
+ translate([
1
,
0,
0,
- -rearcurve_rad
+ 0
]){
]){
- rotate([0,-90,0]){
-
rotate([0,0, 360/8/2]
)
-
cylinder(r = small_rad, h= rearcurve_strt_len
);
+ rotate([0,-90,0])
rotate([0,0,-90])
{
+
linear_extrude(height= rearcurve_strt_len + 1
)
+
Machine_RearProfile(
);
}
}
translate([ 0,
0,
}
}
translate([ 0,
0,
-
big_rad - rearcurve_
rad ]) {
+
rearcurve_double_in
rad ]) {
intersection(){
rotate([90,0,0]){
intersection(){
rotate([90,0,0]){
- rotate_extrude(convexity=10) {
- translate([ big_rad,
- 0 ]) {
- hull(){
- circle(r= small_rad);
- translate([200,0])
- circle(r= small_rad);
- }
+ rotate_extrude(convexity=10, $fn=32) {
+ rotate([0,0,90]) translate([ 0,
+ -rearcurve_double_inrad ]) {
+ Machine_RearProfile();
}
}
}
mirror([0,0,1])
}
}
}
mirror([0,0,1])
- cube([150,150,150]);
+
translate([0,-75,0])
cube([150,150,150]);
}
}
}
}
}
}
@@
-632,4
+630,4
@@
module Demo(){ ////toplevel
//Demo();
//Machine_Profile();
//Demo();
//Machine_Profile();
-Machine_RearProfile();
+
//
Machine_RearProfile();