/* 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 include include include // 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(); } 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(); }