summaryrefslogtreecommitdiff
path: root/body/body.scad
diff options
context:
space:
mode:
Diffstat (limited to 'body/body.scad')
-rw-r--r--body/body.scad15
1 files changed, 10 insertions, 5 deletions
diff --git a/body/body.scad b/body/body.scad
index 632e8cf..16459ba 100644
--- a/body/body.scad
+++ b/body/body.scad
@@ -32,7 +32,10 @@ translate([0, -$laserZOffsetMm, 0])
// radxa
translate([0, 0, 20])
-translate([0, 10, radxa_zero_3e_pcb_h - 5])
+translate([
+ 0,
+ -$scannerBodyFrontWallOffsetMm - 5,
+ radxa_zero_3e_pcb_h - 10])
rotate([90, 0, 0])
//radxa_zero_3e_with_protoboard();
radxa_zero_3e_with_protoboard_and_connectors();
@@ -42,10 +45,6 @@ radxa_zero_3e_with_protoboard_and_connectors();
translate([0, -$scannerBodyFrontWallOffsetMm, 40])
*noctua_nf_a4x20();
-// chinese fan
-translate([0, -$scannerBodyFrontWallOffsetMm, 40])
-%ld3007ms();
-
// main frame
module scanner_main_frame()
{
@@ -93,6 +92,7 @@ module scanner_main_frame()
// now try to cut body with rounded corners to simplify
// cnc manufacturing
+ // TODO: move this shit to a module
difference()
{
hull()
@@ -134,6 +134,11 @@ module scanner_main_frame()
translate([0, -wzo - id, 20])
m12_male_connector();
+
+ // chinese fan
+ //translate([0, -$scannerBodyFrontWallOffsetMm, 40])
+ translate([0, ld3007ms_t - wzo - id, 80])
+ %ld3007ms();
}
%scanner_main_frame(); \ No newline at end of file