summaryrefslogtreecommitdiff
path: root/another.scad
Side-by-side diff
Diffstat (limited to 'another.scad') (more/less context) (ignore whitespace changes)
-rw-r--r--another.scad12
1 files changed, 8 insertions, 4 deletions
diff --git a/another.scad b/another.scad
index ed18874..51358ee 100644
--- a/another.scad
+++ b/another.scad
@@ -7,2 +7,3 @@ use <pushfittery.scad>;
include <pushfit_data.scad>;
+include <pulley_data.scad>;
@@ -18,6 +19,4 @@ module the_extruder(
// pulley properties
- pulley_d = 11.5, pulley_h=10,
+ pulley = pulley_e3d,
pulley_elevation = 1, // pulley elevation above the protrusion
- teeth_elevation = 7.5, // distance from the bottom of the pulley to its teeth
- filament_offset = (8.25-(3.0+3.5)/2) - 11.5/2 + 1.75/2,
// idler properties
@@ -54,3 +53,2 @@ module the_extruder(
idler_clearance=1,
- pulley_d_clearance=2,
pulley_small_d_clearance=0.5,
@@ -79,3 +77,9 @@ module the_extruder(
fnd = 2*PI; fnr = 2*fnd;
+ function lu(m,k) = m[search([k],m)[0]][1];
+ pulley_d = lu(pulley,"d");
+ pulley_h = lu(pulley,"h");
+ teeth_elevation = lu(pulley,"fe");
+ filament_offset = lu(pulley,"g")+filament_d/2;
+ pulley_d_clearance = lu(pulley,"ssrc")*2;
idler_filament_offset = filament_path_d/2; // -filament_offset;