2021-01-20 11:56:26 +00:00
|
|
|
use <specs_phone.scad>
|
2021-01-20 14:24:25 +00:00
|
|
|
use <specs_strap.scad>
|
2021-01-20 11:56:26 +00:00
|
|
|
|
|
|
|
function get_platform_size() = [
|
2021-01-21 08:59:55 +00:00
|
|
|
get_phone_size().x - 30,
|
2021-01-20 11:56:26 +00:00
|
|
|
get_phone_size().y - 5,
|
2021-01-21 08:59:55 +00:00
|
|
|
get_platform_wall()*3
|
2021-01-20 11:56:26 +00:00
|
|
|
];
|
2021-01-21 08:59:55 +00:00
|
|
|
function get_platform_top_size() = [
|
|
|
|
get_platform_size().x - 2*get_platform_wall(),
|
|
|
|
get_platform_size().y - 2*get_platform_wall(),
|
|
|
|
get_platform_size().z - get_platform_wall()];
|
|
|
|
function get_platform_top_pos() = [0, 0, (get_platform_size().z-get_platform_top_size().z)/2];
|
|
|
|
function get_platform_wall() = 3;
|
2021-01-20 14:24:25 +00:00
|
|
|
function get_platform_strap_connector_offset() = [
|
2021-01-21 08:59:55 +00:00
|
|
|
(get_platform_size().x/2 - get_link_segment_size().y/2) - 3,
|
|
|
|
get_platform_size().y/2 + 4,
|
|
|
|
-get_link_segment_size().z/2 + 0.5
|
2021-01-20 14:24:25 +00:00
|
|
|
];
|
2021-01-22 06:49:19 +00:00
|
|
|
function get_platform_screwhole_d() = 3.2;
|
|
|
|
function get_platform_screwhole_h() = 10;
|
2021-01-21 20:14:44 +00:00
|
|
|
|