Tied sliding mechanism to the laser cover

This commit is contained in:
Dejvino
2020-12-31 14:15:57 +01:00
parent 700dc62f38
commit c25bf961e5
3 changed files with 75 additions and 11 deletions
+22 -3
View File
@@ -21,7 +21,7 @@ function get_holodisk_tape_thickness() = 0.2;
spz = 8;
function get_holodisk_slide_size() = [2, 35, get_holodisk_size().z - spz];
function get_holodisk_slide_pos() = [0, 15, spz/2];
function get_holodisk_slide_pos() = [0, 6, spz/2];
sy = 2;
sz = 4;
@@ -31,9 +31,12 @@ function get_holodisk_slide_sliding_pos() = [get_holodisk_slide_pos().x, get_hol
srx = 2;
srz = 2;
function get_holodisk_slide_slider_size() = [get_holodisk_slide_size().x + srx, 15, get_holodisk_slide_size().z + srz];
function get_holodisk_slide_slider_size() = [get_holodisk_slide_size().x + srx, 13, get_holodisk_slide_size().z + srz];
function get_holodisk_slide_slider_pos() = [get_holodisk_slide_sliding_pos().x, get_holodisk_slide_sliding_pos().y + 5, get_holodisk_slide_sliding_pos().z - get_holodisk_slide_slider_size().z/2 + srz];
sliding_reserve=3;
function get_holodisk_slide_slider_pos() = [get_holodisk_slide_sliding_pos().x, get_holodisk_slide_sliding_pos().y + sliding_reserve, get_holodisk_slide_sliding_pos().z - get_holodisk_slide_slider_size().z/2 + srz];
function get_holodisk_slide_slider_travel() = get_holodisk_slide_sliding_size().y - get_holodisk_slide_slider_size().y - 2*sliding_reserve;
// -- laser --
@@ -69,4 +72,20 @@ function get_holodisk_laserwindow_size() = [
get_holodisk_tape_height() + 2
];
// -- spools --
function get_holodisk_spool1_socket_pos_center() = [
get_holodisk_size().x*0.45,
get_holodisk_size().y*0.77,
0
];
function get_holodisk_spool2_socket_pos_center() = [
get_holodisk_spool1_socket_pos_center().x,
get_holodisk_size().y*0.40,
0
];
function get_holodisk_spools_spindle_diam() = 3;
// -- END --