initial upload
The implementation of the actual COTS.
This commit is contained in:
54
BOSL2/V08APR26/SKU2689999/lib/wires.scad
Normal file
54
BOSL2/V08APR26/SKU2689999/lib/wires.scad
Normal file
@@ -0,0 +1,54 @@
|
||||
*wires_Ybundle(cntY, true);
|
||||
module wires_Ybundle(cntY, bbox) {
|
||||
|
||||
if (bbox) { #cube(bbY, center=true); echo(bbY); }
|
||||
translate([0, moveY, 0]) union() {
|
||||
for (i = [1:cntY]) { translate([0, -(i*wShiftY), 0])
|
||||
wire_bundle([[-(wOpenEnd*0.5),-(wMidHeight*0.5),0]
|
||||
, [-(wClosedEnd*0.5),(wMidHeight*0.5),0]
|
||||
, [(wClosedEnd*0.5),(wMidHeight*0.5),0]
|
||||
, [(wOpenEnd*0.5),-(wMidHeight*0.5),0]], wirediam=wd, rounding=5, wires=1);}}
|
||||
|
||||
}
|
||||
|
||||
*wires_Zbundle(2, true);
|
||||
module wires_Zbundle(cntZ, bbox) {
|
||||
|
||||
|
||||
if (bbox) { #cube(bbZ, center=true);echo("bbZ", bbZ); }
|
||||
translate([0, -(wd*0.25), (moveZ*0.5)+(wd*0.5)]) union() {
|
||||
for (i = [1:cntZ]) { translate([0, 0, -(i*wd)])
|
||||
wire_bundle([[-(wOpenEnd*0.5),-(wMidHeight*0.5),0]
|
||||
, [-(wClosedEnd*0.5),(wMidHeight*0.5),0]
|
||||
, [(wClosedEnd*0.5),(wMidHeight*0.5),0]
|
||||
, [(wOpenEnd*0.5),-(wMidHeight*0.5),0]], wirediam=wd, rounding=5, wires=1);}}
|
||||
|
||||
}
|
||||
|
||||
/*
|
||||
6" Pro-Duty Landscape Garden Staples - 1000 Pack
|
||||
Model Number: 83000 Menards ® SKU: 2689999
|
||||
*/
|
||||
*garden_staple();
|
||||
module garden_staple() {
|
||||
wire_bundle([[-(wClosedEnd*0.5),-(wMidHeight*0.5),0]
|
||||
, [-(wClosedEnd*0.5),(wMidHeight*0.5),0]
|
||||
, [(wClosedEnd*0.5),(wMidHeight*0.5),0]
|
||||
, [(wClosedEnd*0.5),-(wMidHeight*0.5),0]], wirediam=wd, rounding=5, wires=1);
|
||||
}
|
||||
|
||||
*hinged_conveyor_outer();
|
||||
module hinged_conveyor_outer() {
|
||||
wire_bundle([[-(increaseOpen*0.5),-(wMidHeight*0.5),0]
|
||||
, [-(wClosedEnd*0.5),(wMidHeight*0.5),0]
|
||||
, [(wClosedEnd*0.5),(wMidHeight*0.5),0]
|
||||
, [(increaseOpen*0.5),-(wMidHeight*0.5),0]], wirediam=wd, rounding=5, wires=1);
|
||||
}
|
||||
|
||||
*hinged_conveyor_inner();
|
||||
module hinged_conveyor_inner() {
|
||||
wire_bundle([[-(decreaseOpen*0.5),-(wMidHeight*0.5),0]
|
||||
, [-(wClosedEnd*0.5),(wMidHeight*0.5),0]
|
||||
, [(wClosedEnd*0.5),(wMidHeight*0.5),0]
|
||||
, [(decreaseOpen*0.5),-(wMidHeight*0.5),0]], wirediam=wd, rounding=5, wires=1);
|
||||
}
|
||||
Reference in New Issue
Block a user