And again a simply, customizable OpenSCAD design. This time it's a two component stamp, a generic handle part and an interchangeable rubber part; no gluing necessary, simply print one or more texts and switch them around as you like.
base_shape
for new round / oval base shape.Stamp 3
.Stamp 2
.With the Customizer you are able to create your own stamp, not only with a custom text but also in a different size with a different handle style.
In this case do the following:
First choose which model (size) you want:
Stamp 1
has a 50x26mm base (46x22 space for the text). Default Customizor settings (compatible to all Stamp 1
models, no changes necessary).Stamp 1
STLs.Stamp 2
has a 70x30mm base (66x26 space for the text). Customizor settings you need to change for compatible models:base_dimensions = [70,30,12]
handle_diameter = 30
handle_height = 50
Stamp 3
has a 60x40mm oval base. Customizor settings you need to change for compatible models:
base_shape = Round
base_dimensions = [60,40,12]
handle_diameter = 30
handle_height = 50
Stamp X Bazier Handle.stl
file for the handle.model = Rubber
and change the following parameters:text_string
and text_string2
: Enter the text you want. In case text_string2
is empty, there will be one line of text, else 2.text_font_name
: Set the font name to one of thesetext_font_style
: Optionally set a style (available styles depend on the font) like: "Bold", "Italic", "Bold Italic", "Black", etc.text_
parameters, but don't touch the others, else you could end up with a part that doesn't fit into the Stamp X
model.rubber_dim
parameter.rubber_dim
parameter.model = Handle
, set base_dimensions
, set a fitting rubber_dim
and play with the other parameters until you get the desired result.model = Rubber
and follow the steps from the previous section but make sure, that the parameters are the same as in the previous steps, so the size of the rubber part will fit the previously created handle.In any case print the handle with some sturdy material like PLA/PETG and the rubber with some flex material like TPU. When using the the default settings (no offsets) the rubber part should tightly fit into the handle. Since it's TPU you should be able to squeeze it in if your printer isn't calibrated perfectly, if it's still not fitting either consider ever so slightly reducing the x/y values of the rubber_dim
parameter or, in case you print the handle too, tweak the offset parameter rubber_cutout_offset
.
resolution
parameter to Draft
while tweaking (faster), but remember to set it to Normal
before committing your changes.There are currently 3 standard models, the smaller Stamp 1
, and the larger Stamp 2
rectangular shaped, and the oval shaped Stamp 3
.
Stamp 1
has a 50x26mm base (46x22 space for the text).
All STLs models named Stamp 1
are interchangeable. If you use the Customizor without changing any dimensional value, your resulting models will also be compatible.
Stamp 1 Bazier Handle.stl
: A basic, Bézier curve based, stamp handle.Stamp 1 Straight Handle.stl
: An alternative handle based on straight geometric forms.Stamp 1 Stretched Handle.stl
: An alternative handle based on stretched spheres.
Some example rubber parts fitting the Stamp 1
handles.
Stamp 1 Rubber Blank.stl
: A template without any text. This could be imported into a 3D program to manually add some text, symbol(s), or whatever.Stamp 1 Rubber Blank with Border.stl
: Same as Blank
but with a border.Stamp 1 Rubber Blank 4mm.stl
: Same as Blank
but 4mm thick (vs. 2mm).Stamp 1 Rubber - Top Secret.stl
: Rubber with inscription "Top Secret" plus a border, font DejaVu Serif:style=Bold
size 6.Stamp 1 Rubber - Love 4mm.stl
: Rubber with inscription "Love", font Courgette
size 15.Stamp 1 Bazier Full - Top Secret.stl
: Full model, Bézier handle + "Top Secret" rubber (just a demo, not intended for printing).Stamp 2
has a 70x30mm base (66x26 space for the text).
Stamp 2 Bazier Handle.stl
: A basic, Bézier curve based, stamp handle fitting all "Stamp 2" named rubber parts (STLs).
Stamp 2 Rubber - Fragile.stl
: Rubber with inscription "FRAGILE" plus a border, font Vollkorn:style=Black
size 10.Stamp 2 Rubber - Approved.stl
: Rubber with inscription "APPROVED" plus a border, font Vollkorn:style=Black
.Stamp 2 Rubber - Rejected.stl
: Rubber with inscription "REJECTED" plus a border, font Vollkorn:style=Black
size 8.Stamp 2 Rubber - Very Important.stl
: Rubber with inscription "VERY IMPORTANT" plus a border, font Catamaran:style=Black
size 7.Stamp 2 Rubber Blank.stl
: A template without any text.Stamp 2 Rubber Blank with Border.stl
: Same as Blank
but with a border.
Stamp 2 Bazier Full - FRAGILE.stl
: Full model, Bézier handle + "FRAGILE" rubber (just a demo, not intended for printing).Stamp 3
has a 60x40mm oval base.
Stamp 3 Bazier Handle.stl
: A basic, Bézier curve based, stamp handle fitting all "Stamp 3" named rubber parts (STLs).Stamp 3 Rubber - Top Secret Top.stl
: Rubber with 3 lined inscription "TOP SECRET TOP" plus a border, font Vollkorn:style=Black
size 6 (top/bottom) and size 9.5 (center).Stamp 3 Rubber Blank.stl
: A template without any text.Stamp 3 Rubber Blank.stl
: A template without any text.Stamp 3 Rubber Heart Big.stl
: A non-text example showing a heart. The Heart.svg
(2d) file was simply loaded into openscad and extruded like this:ranslate([0,0,rubber_base_thickness]) linear_extrude(text_thickness) scale([s,s,1]) import("Heart.svg");
(where s is an optional scaling factor).Stamp 3 Rubber Hearts.stl
: Same as above.
Stamp 3 Bazier Full - Top Secret Top.stl
: Full model, Bézier handle + "TOP SECRET TOP" rubber (just a demo, not intended for printing).Heart.svg | 9.0KB | |
Stamp_1_Bezier_Full_-_Top_Secret.stl | 1.7MB | |
Stamp_1_Bezier_Handle.stl | 1.3MB | |
Stamp_1_Rubber_-_Love_4mm.stl | 430.5KB | |
Stamp_1_Rubber_-_Top_Secret.stl | 397.0KB | |
Stamp_1_Rubber_Blank.stl | 83.8KB | |
Stamp_1_Rubber_Blank_4mm.stl | 83.8KB | |
Stamp_1_Rubber_Blank_with_Border.stl | 117.2KB | |
Stamp_1_Straight_Handle.stl | 947.0KB | |
Stamp_1_Stretched_Handle.stl | 952.0KB | |
Stamp_2_Bezier_Full_-_Fragile.stl | 1.9MB | |
Stamp_2_Bezier_Handle.stl | 1.3MB | |
Stamp_2_Rubber_-_Approved.stl | 582.9KB | |
Stamp_2_Rubber_-_Fragile.stl | 608.4KB | |
Stamp_2_Rubber_-_Rejected.stl | 589.2KB | |
Stamp_2_Rubber_-_Very_Important.stl | 216.4KB | |
Stamp_2_Rubber_Blank.stl | 276.9KB | |
Stamp_2_Rubber_Blank_with_Border.stl | 35.4KB | |
Stamp_3_Bezier_Full_-_Top_Secret_Top.stl | 2.7MB | |
Stamp_3_Bezier_Handle.stl | 1.3MB | |
Stamp_3_Rubber_-_Top_Secret_Top.stl | 1.5MB | |
Stamp_3_Rubber_Blank.stl | 150.0KB | |
Stamp_3_Rubber_Blank_with_Border.stl | 64.7KB | |
Stamp_3_Rubber_Hearts.stl | 762.0KB | |
Stamp_3_Rubber_Heart_Big.stl | 397.4KB | |
stamp_v1.2.scad | 30.2KB |