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: introduce POST_TCROSSSZ (for TEST only) (nfc)
[reprap-play.git]
/
sewing-table.scad.m4
diff --git
a/sewing-table.scad.m4
b/sewing-table.scad.m4
index e4ead979bb95194198eacc7947d3b642f7aa5d00..794252883002726333e9da52a0eab833f23bb9e6 100644
(file)
--- a/
sewing-table.scad.m4
+++ b/
sewing-table.scad.m4
@@
-98,6
+98,7
@@
reartablet_y = 5;
frontcurve_side_skew = 3.5 / 72;
frontcurve_avoid_y = 70;
frontcurve_side_skew = 3.5 / 72;
frontcurve_avoid_y = 70;
+frontcurve_z_slop = 0.75;
// calculated
// calculated
@@
-129,6
+130,9
@@
interlock_sq_adj = 0.2; // arbitrary
first_front = machine_front_profile[len(machine_front_profile)-1];
first_front = machine_front_profile[len(machine_front_profile)-1];
+m4_define(`POST_TCROSSSZ',
+ `2*( tile_hard_edge_hole_dist - test_edge + 1 )')
+
module Post(){
mirror([0,0,1]) {
difference(){
module Post(){
mirror([0,0,1]) {
difference(){
@@
-139,10
+143,9
@@
module Post(){
}
}
if (TEST) {
}
}
if (TEST) {
- tsz = tile_hard_edge_hole_dist - test_edge + 1;
translate([0,0, tile_th/2]) {
translate([0,0, tile_th/2]) {
- cube([post_dia,
tsz*2
, tile_th], center=true);
- cube([
tsz*2, post_dia,
tile_th], center=true);
+ cube([post_dia,
POST_TCROSSSZ
, tile_th], center=true);
+ cube([
POST_TCROSSSZ, post_dia,
tile_th], center=true);
}
}
}
}
}
}
@@
-445,7
+448,7
@@
module Machine_Curves(){ ////toplevel
}
translate([ tile01_tr[0] - cutout_l_end_x + rearedge_len,
cutout_tile11_y,
}
translate([ tile01_tr[0] - cutout_l_end_x + rearedge_len,
cutout_tile11_y,
-
0
]){
+
frontcurve_z_slop
]){
translate([ 0, -first_front[0] , 0 ])
multmatrix([[1, -frontcurve_side_skew, 0, 0],
[0, 1, 0, 0],
translate([ 0, -first_front[0] , 0 ])
multmatrix([[1, -frontcurve_side_skew, 0, 0],
[0, 1, 0, 0],