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
scaffold-clamp: wip straphook
[reprap-play.git]
/
fairphone-battery-case.scad
diff --git
a/fairphone-battery-case.scad
b/fairphone-battery-case.scad
index 5c58b9d8d62d28596c4ffcc87db775ff92d1402b..557271d3e98d329d9982c19b574658fe7599ada0 100644
(file)
--- a/
fairphone-battery-case.scad
+++ b/
fairphone-battery-case.scad
@@
-24,12
+24,12
@@
handle_height = 3.5;
handle_inward = 10;
handle_len = 5;
handle_inward = 10;
handle_len = 5;
-pushhole_ell_sz =
3
.75;
+pushhole_ell_sz =
4
.75;
pushhole_ell_th = 1.75;
pushhole_ell_th = 1.75;
-pushhole_circle_dia =
2.5
;
+pushhole_circle_dia =
4.0
;
// for testing:
// for testing:
-battery_len = 3;
+
//
battery_len = 3;
//battery_wdth = 15;
//battery_base_indent_fromside_inside = 6;
//battery_wdth = 15;
//battery_base_indent_fromside_inside = 6;
@@
-132,13
+132,14
@@
module ExtrudePlan(from,to){
}
module PushHolePlan(){ ////toplevel
}
module PushHolePlan(){ ////toplevel
- translate(-pushhole_ell_th * 0.5 * [1,1]) {
+ translate(-(pushhole_ell_th * 0.10 +
+ pushhole_ell_sz * 0.10) * [1,1]) {
for (r=[0,90])
rotate(r)
translate(-pushhole_ell_th * 0.5 * [1,1])
square([ pushhole_ell_sz, pushhole_ell_th ]);
for (r=[0,90])
rotate(r)
translate(-pushhole_ell_th * 0.5 * [1,1])
square([ pushhole_ell_sz, pushhole_ell_th ]);
- circle(pushhole_circle_dia/2, $fn=20);
}
}
+ circle(pushhole_circle_dia/2, $fn=40);
}
module PlanDemo(){ ////toplevel
}
module PlanDemo(){ ////toplevel
@@
-150,7
+151,7
@@
module PlanDemo(){ ////toplevel
module Base(){ ////toplevel
difference(){
ExtrudePlan(0,s1) BaseHalfPlan();
module Base(){ ////toplevel
difference(){
ExtrudePlan(0,s1) BaseHalfPlan();
- linextr(-
10
, battery_len+10, convexity=5) PushHolePlan();
+ linextr(-
(10+battery_len)
, battery_len+10, convexity=5) PushHolePlan();
}
difference(){
union(){
}
difference(){
union(){