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
digispark-with-cable: break out MiddleStrainHoles
[reprap-play.git]
/
digispark-with-cable.scad
diff --git
a/digispark-with-cable.scad
b/digispark-with-cable.scad
index 42376b80e196eae54590356748bc19de8442f34d..54f7e1c03e31531131e3a5691f9031a8d6bf3b5d 100644
(file)
--- a/
digispark-with-cable.scad
+++ b/
digispark-with-cable.scad
@@
-200,6
+200,14
@@
module MidBotRegistrations(){
}
}
}
}
+module MiddleStrainHoles(){
+ BothSides(){
+ for (y_c = [strain_0_y_c, strain_1_y_c]) {
+ translate([strain_pitch_across/2, y_c, 0])
+ square([ strain_t, strain_w ], center=true);
+ }
+ }
+}
module Middle(){ ////toplevel
difference(){
union(){
module Middle(){ ////toplevel
difference(){
union(){
@@
-216,13
+224,8
@@
module Middle(){ ////toplevel
MidBotRegistrations();
}
MidBotRegistrations();
}
- for (y_c = [strain_0_y_c, strain_1_y_c]) {
- for (x_c = [-1,+1] * strain_pitch_across/2) {
- translate([x_c, y_c, 0])
- linextr(-20, 20)
- square([ strain_t, strain_w ], center=true);
- }
- }
+ linextr(-20, 20)
+ MiddleStrainHoles();
linextr_y_xz(total_y_min-1, main_y_min)
translate([0, middle_base_z])
scale([1, strain_groove_d/strain_groove_w])
linextr_y_xz(total_y_min-1, main_y_min)
translate([0, middle_base_z])
scale([1, strain_groove_d/strain_groove_w])