initial upload

The main file in exploring the potential uses of the 6" garden stable. There are hinges and conveyor segments, plane stabilizers, each accepting the fact that the wires are not straight, the dimensions vary by several millimeters, and all other limitations.
This commit is contained in:
2026-04-22 09:24:11 -04:00
parent 6af7b5c493
commit e95117799d

View File

@@ -0,0 +1,40 @@
/* 79-character width
012345678.012345678.012345678.012345678.012345678.012345678.012345678.012345678
*/
///////////////////////////////////////////////////////////////////////////////
// LibFile: pgsm_sixinch.scad
// FileGroup: ESP32
// FileSummary: Applications of the six inches metal garden stamp
//
// DETAILS:
// Different designs around casting from cement, adding wear surfaces, etc.
// Todo: NONE
///////////////////////////////////////////////////////////////////////////////
include <BOSL2/std.scad>
include <BOSL2/wiring.scad>
include <lib/params.scad>
include <lib/wires.scad>
// ESP32-S3 Plane stabilizer
///////////////////////////////////////////////////////////////////////////////
*esp32_plane_stabilizer(slideY=10, stackZ=wd);
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)]) color("Gainsboro") garden_staple();
}
hinged_conveyor_stacked(linkCount=1, slideY=(1.25*wd), stackZ = wd);
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)]) color("Gray") garden_staple();;
}
*hinged_conveyor_inset(linkCount=1, slideY=(1.25*wd), stackZ = 0);
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)]) color("Gray") hinged_conveyor_inner();
}