diff --git a/avocado-nameplate/avocado-nameplate.stl b/avocado-nameplate/avocado-nameplate.stl index 51cb428..91e93ac 100644 Binary files a/avocado-nameplate/avocado-nameplate.stl and b/avocado-nameplate/avocado-nameplate.stl differ diff --git a/avocado-nameplate/test-avocado.scad b/avocado-nameplate/test-avocado.scad index 0ca2099..2d69dbf 100644 --- a/avocado-nameplate/test-avocado.scad +++ b/avocado-nameplate/test-avocado.scad @@ -1,10 +1,13 @@ // Avocado Nameplate for Ry // A rectangular plate with recessed avocado cross-section and raised text +include + /* [Plate Dimensions] */ plate_width = 50; // mm plate_height = 85; // mm plate_thickness = 5; // mm +plate_rounding = 3; // mm - radius for rounded edges /* [Avocado Settings] */ avocado_recess_depth = 2; // mm - how deep the avocado is recessed @@ -136,9 +139,13 @@ module text_recess_3d() { valign = "baseline"); } -// Base plate +// Base plate with rounded edges (using BOSL2) module plate_base() { - cube([plate_width, plate_height, plate_thickness]); + // anchor=FRONT+LEFT+BOTTOM positions like cube() (corner at origin) + cuboid([plate_width, plate_height, plate_thickness], + rounding=plate_rounding, + edges="Z", // Round only vertical edges (sides) + anchor=FRONT+LEFT+BOTTOM); } // Keychain hole (for subtracting from plate)