Customizable Layered Text Sign Generator
Create standing layered text signs with a large back text and an optional front text layer.
This generator is designed for making multi-part text models that are easy to print without AMS.
The different parts can be printed separately in different colors, making it a practical option for clean multi-color results without needing automatic filament switching.
It can be used for names, short quotes, shelf decor, desk signs, statement words, and decorative text pieces.
You can also disable the front layer entirely and use it as a single-text generator.
Note: This model is designed for multi-part printing without AMS. After importing the model into Bambu Studio, use “Split to objects” to separate the back, front, and optional base before assigning colors.
Features
- Large back text with adjustable font, spacing, outline, and color
- Optional front text layer with separate font and color
- Designed for multi-part printing without AMS
- Adjustable front text size ratio
- Optional backplate behind the front text
- Optional front text rotation and placement offsets
- Optional support base or flat-bottom cut for standing models
- Works both as a layered text generator and as a single-text generator
- Separate-part friendly setup for easier color changes in the slicer
Parameter overview
| Section | Parameter | Description |
|---|---|---|
| Back | back_text | Main large back text |
| Back | back_font | Font used for the back text |
| Back | back_color | Preview color for the back part |
| Front | front_enabled | Enables or disables the front text layer |
| Front | front_text | Small front text |
| Front | front_font | Font used for the front text |
| Front | front_color | Preview color for the front part |
| Front | fit_mode | Fit tolerance for the front text in the recess: tight, normal, or loose |
| Front | front_backplate_enabled | Adds a back-colored backplate behind the front text |
| Front | front_backplate_margin | Extra margin around the backplate shape |
| Size | target_width | Overall width of the back text in mm |
| Size | front_size_ratio | Front text font-size ratio relative to the back text |
| Size | back_thickness | Thickness of the back part in mm |
| Size | front_thickness | Thickness of the front part in mm |
| Placement | front_x_offset | Horizontal offset for the front text in mm |
| Placement | front_y_offset | Vertical offset for the front text in mm |
| Placement | front_rotation | Counter-clockwise rotation of the front text in degrees |
| Base | base_mode | Base option: none, line, or flat |
| Base | base_color | Preview color for the base line |
| Base | base_line_height | Height of the support line in mm when using line mode |
| Base | base_flat_cut | Amount removed from the bottom when using flat mode |
| Assembly | part_gap | Small gap between parts so slicers keep them separate |
| Assembly | separate_front_part | Keeps the front as a separate part |
| Assembly | separate_base_part | Keeps the base as a separate part |
| Advanced | back_spacing | Letter spacing factor for the back text |
| Advanced | back_outline | Expands the back text slightly for better merging/support |
| Advanced | front_outline | Expands the front text slightly for strength |
| Advanced | recess_depth | Depth of the recess in the back part in mm |
| Advanced | base_y_offset | Vertical offset of the base relative to the bottom of the back text |
| Advanced | base_width_scale | Relative width of the base |
| Advanced | front_first_char_x_offset | Moves the first character of the front text horizontally to improve script connections |
Notes
- This generator is made with non-AMS multi-color printing in mind.
- part_gap = 0.05 is recommended if you want to split the model into parts in the slicer.
- Some script fonts may need manual adjustment with front_x_offset, front_y_offset, or front_first_char_x_offset.
- If recess_depth = 0, the front text sits on top of the back part without a recess.
- front_backplate_enabled can help support delicate front text shapes.
- Different fonts behave differently, so some combinations may need a little tuning.
Design by 3D Michael on MakerWorld (license: BY-SA).