1
0
mirror of https://github.com/nophead/NopSCADlib.git synced 2025-08-12 10:23:58 +02:00

Moved things around for better test images.

This commit is contained in:
Chris
2023-07-22 16:37:35 +01:00
parent f8e125654e
commit e61ce02414
13 changed files with 43 additions and 31 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 977 KiB

After

Width:  |  Height:  |  Size: 953 KiB

View File

@@ -96,6 +96,7 @@ use <tests/rails.scad>
use <tests/ring_terminals.scad> use <tests/ring_terminals.scad>
use <tests/rockers.scad> use <tests/rockers.scad>
use <tests/rod.scad> use <tests/rod.scad>
use <tests/SBR_rails.scad>
use <tests/screws.scad> use <tests/screws.scad>
use <tests/sealing_strip.scad> use <tests/sealing_strip.scad>
use <tests/servo_motors.scad> use <tests/servo_motors.scad>
@@ -144,7 +145,7 @@ x1 = x0 + 110;
x2 = x1 + 90; x2 = x1 + 90;
x3 = x2 + 130; x3 = x2 + 130;
x4 = x3 + 200; x4 = x3 + 200;
x5 = 850; x5 = 900;
x6 = x5 + 150; x6 = x5 + 150;
cable_grommets_y = 0; cable_grommets_y = 0;
@@ -233,8 +234,8 @@ tubings_y = sealing_strip_y + 20;
pillars_y = tubings_y + 20; pillars_y = tubings_y + 20;
ball_bearings_y = pillars_y + 40; ball_bearings_y = pillars_y + 40;
pulleys_y = ball_bearings_y + 40; pulleys_y = ball_bearings_y + 40;
leadnuts_y = pulleys_y + 60; leadnuts_y = pulleys_y + 35;
linear_bearings_y = leadnuts_y + 50; linear_bearings_y = leadnuts_y + 65;
steppers_y = linear_bearings_y + 110; steppers_y = linear_bearings_y + 110;
sheets_y = steppers_y + 55; sheets_y = steppers_y + 55;
pcbs_y = sheets_y + 60; pcbs_y = sheets_y + 60;
@@ -289,7 +290,9 @@ translate([x0 + 120, leadnuts_y])
leadnuthousings(); leadnuthousings();
translate([x0, linear_bearings_y]) { translate([x0, linear_bearings_y]) {
linear_bearings(); translate([0, -30])
linear_bearings();
rods(); rods();
} }
@@ -397,7 +400,7 @@ blowers_y = ssrs_y + 60;
hot_ends_y = blowers_y + 100; hot_ends_y = blowers_y + 100;
batteries_y = hot_ends_y + 55; batteries_y = hot_ends_y + 55;
panel_meters_y = batteries_y + 70; panel_meters_y = batteries_y + 70;
extrusions_y = panel_meters_y + 80; extrusions_y = panel_meters_y + 100;
translate([x3, veroboard_y]) translate([x3, veroboard_y])
veroboard_test(); veroboard_test();
@@ -465,11 +468,11 @@ rails_y = belts_y + 200;
extrusion_brackets_y = rails_y + 250; extrusion_brackets_y = rails_y + 250;
sk_brackets_y = extrusion_brackets_y + 80; sk_brackets_y = extrusion_brackets_y + 80;
kp_pillow_blocks_y = sk_brackets_y + 60; kp_pillow_blocks_y = sk_brackets_y + 60;
scs_bearing_blocks_y = kp_pillow_blocks_y + 60; bearing_blocks_y = kp_pillow_blocks_y + 60;
box_sections_y = batteries_y; box_sections_y = batteries_y;
BLDC_y = scs_bearing_blocks_y + 120; BLDC_y = bearing_blocks_y + 180;
pot_y = BLDC_y + 40; pot_y = bearing_blocks_y;
cable_strip_y = pot_y + 50; cable_strip_y = sheets_y + 30;
translate([0, transformers_y]) translate([0, transformers_y])
servo_motors(); servo_motors();
@@ -484,9 +487,13 @@ translate([x4 + 200, belts_y + 58]) {
translate([x4 + 175, belts_y, -20]) translate([x4 + 175, belts_y, -20])
drag_chains(); drag_chains();
translate([x4, rails_y + 130]) translate([x4, rails_y + 130]) {
rails(); rails();
translate([305, 0])
sbr_rails();
}
translate([x4, cable_strip_y]) translate([x4, cable_strip_y])
cable_strips(); cable_strips();
@@ -502,8 +509,8 @@ translate([x4, extrusion_brackets_y])
translate([x1, swiss_clips_y + 50]) translate([x1, swiss_clips_y + 50])
shaft_couplings(); shaft_couplings();
translate([x4, scs_bearing_blocks_y]) translate([x4, bearing_blocks_y])
scs_bearing_blocks(); bearing_blocks();
translate([x4, BLDC_y]) translate([x4, BLDC_y])
bldc_motors(); bldc_motors();

View File

@@ -1,5 +1,5 @@
// //
// NopSCADlib Copyright Chris Palmer 2018 // NopSCADlib Copyright Chris Palmer 2023
// nop.head@gmail.com // nop.head@gmail.com
// hydraraptor.blogspot.com // hydraraptor.blogspot.com
// //

View File

@@ -24,10 +24,11 @@ use <../utils/layout.scad>
module scs_bearing_blocks() module scs_bearing_blocks()
layout([for(s = scs_bearing_blocks) scs_size(s).x], 10) { layout([for(s = scs_bearing_blocks) scs_size(s).x], 10) {
part_thickness = 5; part_thickness = 5;
scs_bearing_block_assembly(scs_bearing_blocks[$i], part_thickness); translate([0, 60])
scs_bearing_block_assembly(scs_bearing_blocks[$i], part_thickness);
if($i > 0) // skip $i==0, since no SCS6LUU long variant to match SCS6UU if($i > 0) // skip $i==0, since no SCS6LUU long variant to match SCS6UU
translate([0, 60]) translate([0, 120])
scs_bearing_block_assembly(scs_bearing_blocks_long[$i - 1], part_thickness); scs_bearing_block_assembly(scs_bearing_blocks_long[$i - 1], part_thickness);
} }
@@ -37,10 +38,12 @@ module sbr_bearing_blocks()
sbr_bearing_block_assembly(sbr_bearing_blocks[$i], part_thickness); sbr_bearing_block_assembly(sbr_bearing_blocks[$i], part_thickness);
} }
module bearing_blocks() module bearing_blocks() {
scs_bearing_blocks(); scs_bearing_blocks();
translate([190,120,0])
translate([190, 0])
sbr_bearing_blocks(); sbr_bearing_blocks();
}
if($preview) if($preview)
bearing_blocks(); bearing_blocks();

View File

@@ -22,7 +22,7 @@ use <../utils/layout.scad>
include <../vitamins/circlips.scad> include <../vitamins/circlips.scad>
module circlips(all = false) module circlips(all = false)
layout([for(c = circlips) circlip_d3(c)], 10, false) let(c = circlips[$i]) { layout([for(c = circlips) circlip_d3(c)], 5, false) let(c = circlips[$i]) {
gap = circlip_d3(c) + 2; gap = circlip_d3(c) + 2;
internal_circlip(c, 1); internal_circlip(c, 1);

View File

@@ -21,16 +21,18 @@ use <../utils/layout.scad>
include <../vitamins/linear_bearings.scad> include <../vitamins/linear_bearings.scad>
module linear_bearings() module linear_bearings() {
layout([for(b = linear_bearings) 2 * bearing_radius(b)]) { layout([for(b = linear_bearings) 2 * bearing_radius(b)]) {
linear_bearing(linear_bearings[$i]);
translate([0, 30]) translate([0, 30])
linear_bearing(linear_bearings[$i]);
translate([0, 60])
linear_bearing(long_linear_bearings[$i]); linear_bearing(long_linear_bearings[$i]);
} }
layout([for(b = open_linear_bearings) 2 * bearing_radius(b)]) layout([for(b = open_linear_bearings) 2 * bearing_radius(b)])
translate([105, 60]) translate([105, 0])
linear_bearing(open_linear_bearings[$i]); linear_bearing(open_linear_bearings[$i]);
}
if($preview) if($preview)
linear_bearings(); linear_bearings();

Binary file not shown.

Before

Width:  |  Height:  |  Size: 91 KiB

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 77 KiB

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 50 KiB

View File

@@ -1,5 +1,5 @@
// //
// NopSCADlib Copyright Chris Palmer 2018 // NopSCADlib Copyright Chris Palmer 2023
// nop.head@gmail.com // nop.head@gmail.com
// hydraraptor.blogspot.com // hydraraptor.blogspot.com
// //

View File

@@ -1,5 +1,5 @@
// //
// NopSCADlib Copyright Chris Palmer 2020 // NopSCADlib Copyright Chris Palmer 2023
// nop.head@gmail.com // nop.head@gmail.com
// hydraraptor.blogspot.com // hydraraptor.blogspot.com
// //