added hinged_conveyor_sided()
This commit is contained in:
@@ -1,40 +1,46 @@
|
|||||||
/* 79-character width
|
/* 79-character width
|
||||||
012345678.012345678.012345678.012345678.012345678.012345678.012345678.012345678
|
012345678.012345678.012345678.012345678.012345678.012345678.012345678.012345678
|
||||||
*/
|
*/
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
// LibFile: pgsm_sixinch.scad
|
// LibFile: pgsm_sixinch.scad
|
||||||
// FileGroup: ESP32
|
// FileGroup: ESP32
|
||||||
// FileSummary: Applications of the six inches metal garden stamp
|
// FileSummary: Applications of the six inches metal garden stamp
|
||||||
//
|
//
|
||||||
// DETAILS:
|
// DETAILS:
|
||||||
// Different designs around casting from cement, adding wear surfaces, etc.
|
// Different designs around casting from cement, adding wear surfaces, etc.
|
||||||
// Todo: NONE
|
// Todo: NONE
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
include <BOSL2/std.scad>
|
include <BOSL2/std.scad>
|
||||||
include <BOSL2/wiring.scad>
|
include <BOSL2/wiring.scad>
|
||||||
|
|
||||||
include <lib/params.scad>
|
include <lib/params.scad>
|
||||||
include <lib/wires.scad>
|
include <lib/wires.scad>
|
||||||
|
|
||||||
// ESP32-S3 Plane stabilizer
|
// ESP32-S3 Plane stabilizer
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
*esp32_plane_stabilizer(slideY=10, stackZ=wd);
|
*esp32_plane_stabilizer(slideY=10, stackZ=wd);
|
||||||
module esp32_plane_stabilizer(slideY, stackZ) {
|
module esp32_plane_stabilizer(slideY, stackZ) {
|
||||||
|
|
||||||
translate([0, (slideY*0.5), (stackZ*0.5)]) rotate([0, 0, 180]) color("Gray") garden_staple();
|
translate([0, (slideY*0.5), (stackZ*0.5)]) rotate([0, 0, 180]) color("Gray") garden_staple();
|
||||||
translate([0, -(slideY*0.5), -(stackZ*0.5)]) color("Gainsboro") garden_staple();
|
translate([0, -(slideY*0.5), -(stackZ*0.5)]) color("Gainsboro") garden_staple();
|
||||||
}
|
}
|
||||||
|
|
||||||
hinged_conveyor_stacked(linkCount=1, slideY=(1.25*wd), stackZ = wd);
|
*hinged_conveyor_stacked(linkCount=1, slideY=(1.25*wd), stackZ = wd);
|
||||||
module hinged_conveyor_stacked(linkCount, slideY, stackZ) {
|
module hinged_conveyor_stacked(linkCount, slideY, stackZ) {
|
||||||
translate([0, -(slideY*0.5), (stackZ*0.5)]) rotate([0, 0, 180]) color("Gainsboro") garden_staple();;
|
translate([0, -(slideY*0.5), (stackZ*0.5)]) rotate([0, 0, 180]) color("Gainsboro") garden_staple();;
|
||||||
translate([0, (slideY*0.5), -(stackZ*0.5)]) color("Gray") garden_staple();;
|
translate([0, (slideY*0.5), -(stackZ*0.5)]) color("Gray") garden_staple();;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
*hinged_conveyor_inset(linkCount=1, slideY=(1.25*wd), stackZ = 0);
|
*hinged_conveyor_inset(linkCount=1, slideY=(1.25*wd), stackZ = 0);
|
||||||
module hinged_conveyor_inset(linkCount, slideY, stackZ) {
|
module hinged_conveyor_inset(linkCount, slideY, stackZ) {
|
||||||
translate([0, -(slideY*0.5), (stackZ*0.5)]) rotate([0, 0, 180]) color("Gainsboro") hinged_conveyor_outer();
|
translate([0, -(slideY*0.5), (stackZ*0.5)]) rotate([0, 0, 180]) color("Gainsboro") hinged_conveyor_outer();
|
||||||
translate([0, (slideY*0.5), -(stackZ*0.5)]) color("Gray") hinged_conveyor_inner();
|
translate([0, (slideY*0.5), -(stackZ*0.5)]) color("Gray") hinged_conveyor_inner();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
hinged_conveyor_sided(slideX=(wClosedEnd-(1.25*wd)), slideY=(2*wd));
|
||||||
|
module hinged_conveyor_sided(slideX, slideY) {
|
||||||
|
translate([-(slideX*0.5), -(slideY*0.5), 0]) rotate([0, 0, 180]) color("Gray") garden_staple();
|
||||||
|
translate([(slideX*0.5), (slideY*0.5), 0]) color("Gainsboro") garden_staple();
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user