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
sleepphone-cable-box: attempt at cutout, before rework
[reprap-play.git]
/
sleepphone-cable-box.scad
diff --git
a/sleepphone-cable-box.scad
b/sleepphone-cable-box.scad
index 1ef4a35de6b451c0d4e1e8a6078903995efab897..8c06fb69c60d87b86099931a091689235b166415 100644
(file)
--- a/
sleepphone-cable-box.scad
+++ b/
sleepphone-cable-box.scad
@@
-9,6
+9,8
@@
phone = [ 76.40, 30.96, 6.00 ]; // includes socket
phone_button_z = 6.58;
minwall = 0.50;
phone_button_z = 6.58;
minwall = 0.50;
+cutout_depth = 5;
+
button_dz = 1.35;
button_dy_outer = 28.42;
button_dz = 1.35;
button_dy_outer = 28.42;
@@
-129,6
+131,14
@@
module PlugKeeper(){
}
}
}
}
+module KeeperProjection(){
+ projection()
+ rotate([0,90,0])
+ linear_extrude(height= 20)
+ projection()
+ PlugKeeper();
+}
+
module Box(){
difference(){
BoxMain();
module Box(){
difference(){
BoxMain();
@@
-140,6
+150,12
@@
module Box(){
translate([ -0.1, ys * keeper_stalk_gap, -wall[2]*2])
linear_extrude(height = wall[2]*3)
PlugKeeperStalkProfile();
translate([ -0.1, ys * keeper_stalk_gap, -wall[2]*2])
linear_extrude(height = wall[2]*3)
PlugKeeperStalkProfile();
+
+ translate([ phone[0] - cutout_depth,
+ 0,
+ -10 ])
+ linear_extrude(height=50)
+ KeeperProjection();
}
PlugKeeper();
}
PlugKeeper();
@@
-151,5
+167,6
@@
module Box(){
//MainProfileInnerHalf();
//MainProfile();
//MainProfileInnerHalf();
//MainProfile();
+//KeeperProjection();
Box();
Box();