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: adjust expose (from v3)
[reprap-play.git]
/
sleepphone-cable-box.scad
diff --git
a/sleepphone-cable-box.scad
b/sleepphone-cable-box.scad
index b348d6bc741588c5560a34f2cb78c5bbd33c4689..77ee2148b5ea850398426afafd38e432693e1d9a 100644
(file)
--- a/
sleepphone-cable-box.scad
+++ b/
sleepphone-cable-box.scad
@@
-5,10
+5,12
@@
include <funcs.scad>
wall = 0.75 * [1,1,1];
wall_bot = 1.0;
wall = 0.75 * [1,1,1];
wall_bot = 1.0;
-phone = [ 76.40
- 2.00
, 30.96, 6.00 ]; // includes socket
+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;
+expose = 4.00;
+
cutout_dia = 7;
cutout_between = 5;
cutout_dia = 7;
cutout_between = 5;
@@
-95,7
+97,8
@@
module MainProfile(){
module BoxMain(){
rotate([0,0,90]) rotate([90,0,0]) {
module BoxMain(){
rotate([0,0,90]) rotate([90,0,0]) {
- linear_extrude(height = phone[0] + wall[0], convexity=20)
+ translate([0,0, expose])
+ linear_extrude(height = phone[0] + wall[0] - expose, convexity=20)
MainProfile();
translate([0,0, phone[0]])
linear_extrude(height = wall[0], convexity=20)
MainProfile();
translate([0,0, phone[0]])
linear_extrude(height = wall[0], convexity=20)
@@
-158,7
+161,7
@@
module Box(){
-10 ])
cylinder( r= cutout_dia/2, h = 50, $fn = 20 );
-10 ])
cylinder( r= cutout_dia/2, h = 50, $fn = 20 );
- translate([
0
, ys*phone[1]/2, sidewall_cutout_z/2])
+ translate([
expose
, ys*phone[1]/2, sidewall_cutout_z/2])
rotate([90,0,0])
translate([0,0,-3])
cylinder( r= sidewall_cutout_z/2 - 0.1, h=6 , $fn=20 );
rotate([90,0,0])
translate([0,0,-3])
cylinder( r= sidewall_cutout_z/2 - 0.1, h=6 , $fn=20 );