Commit d903280b authored by Torbjørn Ludvigsen's avatar Torbjørn Ludvigsen 👷

Adds a lineroller anchor template

parent 6ae1b53e
......@@ -172,6 +172,7 @@ $(STL_DIR)/%.stl: $(SRC_DIR)/beam_slider_ABC.scad \
$(SRC_DIR)/gear_util.scad \
$(SRC_DIR)/lineroller_ABC_winch.scad \
$(SRC_DIR)/lineroller_anchor.scad \
$(SRC_DIR)/lineroller_anchor_template.scad \
$(SRC_DIR)/lineroller_D.scad \
$(SRC_DIR)/lineroller_parameters.scad \
$(SRC_DIR)/motor_bracket.scad \
......@@ -192,6 +193,7 @@ all: | $(STL_DIR) $(STL_DIR)/beam_slider_ABC.stl \
$(STL_DIR)/extruder_holder.stl \
$(STL_DIR)/lineroller_ABC_winch.stl \
$(STL_DIR)/lineroller_anchor.stl \
$(STL_DIR)/lineroller_anchor_template.stl \
$(STL_DIR)/lineroller_D.stl \
$(STL_DIR)/motor_bracket.stl \
$(STL_DIR)/motor_gear.stl \
......
......@@ -8,8 +8,6 @@ l = Depth_of_lineroller_base + 2*Bearing_r + 2*Bearing_wall;
track_l = l;
head_r = 3.5;
screw_r = 1.5;
screw_head_h = 2;
screw_h = 2;
tower_h = 17 + Bearing_r;
x_len = Depth_of_lineroller_base-4; // For the two "wings" with tracks for screws
y_extra = -2.0; // For the two "wings" with tracks for screws
......@@ -32,7 +30,7 @@ module lineroller_anchor(){
translate([-x_len, -Depth_of_lineroller_base/2, 0]){
translate([len-Depth_of_lineroller_base/2, Depth_of_lineroller_base/2, -0.1]){
rotate([0,0,180]){
translate([0,0,screw_h+screw_head_h-0.01])
translate([0,0,Screw_h+Screw_head_h-0.01])
linear_extrude(height=1)
scale(1+(head_r-screw_r)/screw_r)
translate([0,-screw_r])
......@@ -41,15 +39,15 @@ module lineroller_anchor(){
translate([0,screw_r])
circle(r=screw_r,$fn=4*10);
}
linear_extrude(height=screw_h+1)
linear_extrude(height=Screw_h+1)
translate([0,-screw_r])
union(){
square([track_l-screw_r, 2*screw_r]);
translate([0,screw_r])
circle(r=screw_r,$fn=4*10);
}
translate([0,0,screw_h])
linear_extrude(height=screw_head_h, scale=1+(head_r-screw_r)/screw_r)
translate([0,0,Screw_h])
linear_extrude(height=Screw_head_h, scale=1+(head_r-screw_r)/screw_r)
translate([0,-screw_r])
union(){
square([track_l-screw_r, 2*screw_r]);
......
include <parameters.scad>
include <lineroller_parameters.scad>
use <util.scad>
use <lineroller_ABC_winch.scad>
use <lineroller_anchor.scad>
difference(){
union(){
translate([0,-Depth_of_lineroller_base-5,0])
mirror([0,1,0])
lineroller_anchor();
lineroller_anchor();
}
translate([-50,-50,1+Screw_h+Screw_head_h-0.2])
cube(100);
}
......@@ -16,3 +16,5 @@ Ptfe_r = 2.1;
Lineroller_base_r = Depth_of_lineroller_base/2-1*(Ptfe_r+2);
Screw_h = 2;
Screw_head_h = 2;
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment