• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Customizable Name Tag  Single and  Multi-Color 3D Printer File Image 1
Customizable Name Tag  Single and  Multi-Color 3D Printer File Image 2
Customizable Name Tag  Single and  Multi-Color 3D Printer File Image 3
Customizable Name Tag  Single and  Multi-Color 3D Printer File Image 4
Customizable Name Tag  Single and  Multi-Color 3D Printer File Thumbnail 1
Customizable Name Tag  Single and  Multi-Color 3D Printer File Thumbnail 2
Customizable Name Tag  Single and  Multi-Color 3D Printer File Thumbnail 3
Customizable Name Tag  Single and  Multi-Color 3D Printer File Thumbnail 4

Customizable Name Tag Single and Multi-Color

3dinsidegr avatar3dinsidegr

October 23, 2025

makerworld-icon
DescriptionCommentsTags

Description

Β 

Boost MeBoost me if this parametric helped you!


***Read the Description to save time***

🏷️ Parametric Name Tag β€” Single & Multi-Color Maker

Designed & coded by 3dinsidegr
Β© 2025 β€” All rights reserved

🌟 Create Fully Custom Name Tags β€” Instantly

This is a next-generation OpenSCAD parametric system designed to make personalized name tags accessible to everyone.
Even if you’ve never touched a 3D design tool before, you can open this file in the Customizer, type your name, select colors, and export a print-ready model in seconds.

The multi-color feature is what truly makes it stand out β€” you can assign a different color to each text segment, meaning you can produce single-color or multi-color name tags in one model. Export as 3mf and you are ready!

For professionals and print farm operators, the system also provides precise per-segment positioning, outline control, and parametric hooks, allowing you to batch-produce clean, consistent, centered tags effortlessly.

βš™οΈ Main Features

  • 🧠 100% parametric design β€” every part of the model can be customized through numeric inputs.
  • 🎨 Full multi-color support (up to 4 segments, each with independent color, outline, and offset).
  • πŸ“ Automatic centering system that keeps the tag aligned regardless of text or hook position.
  • πŸͺ Parametric hook & bridges β€” adjust size, angle, strength, or remove it completely.
  • 🧱 Minkowski outline mode for smooth rounded borders.
  • ✍️ Font-independent system β€” choose any included font family.
  • ⚑ Optimized for print speed and clean extrusion, ideal for multi-color printers like Bambu Lab X1C, A1, or Prusa MMU.

🧩 Parameter Reference β€” Explained One by One

[Appearance]

  • base_color_preview 🎨 Defines the preview color of the main base in the OpenSCAD viewport. β†’ Purely visual β€” helps test color combinations before printing.

[Font Selection]

  • font_family_name πŸ–‹οΈ Lets you pick the typeface (Pacifico, Roboto, Montserrat, etc.). β†’ Gives full control over the look β€” playful, elegant, or minimal.

[Global Text Settings] 🌍

  • text_align_horizontal / text_align_vertical πŸ“ Controls how the text aligns inside the tag β€” left, center, right / top, center, baseline, bottom.
  • text_stroke_thickening_mm πŸ–‹οΈ Adds a thin offset to make text strokes thicker and more visible when embossed. β†’ Improves readability on small prints or textured surfaces.
  • name_tag_starting_point_on_build_plate πŸ“ Sets the initial position of the entire tag on the build plate. β†’ Essential for perfect placement before slicing.
  • global_offset_left_right_mm / global_offset_up_down_mm ↕️ Moves all text segments together as one unit. β†’ Great for quick centering of the whole design.

[Text Segments 1–4] πŸ”’ Each segment works independently and supports full customization. For each of the 4 segments:

  • segment_text πŸ“ β€” The actual text displayed. Leave empty to disable.
  • segment_color 🌈 β€” Defines which filament slot is used for each color.
  • segment_size_mm πŸ“ β€” (New) Independent height for each segment! β†’ Mix large names with small subtitles easily.
  • segment_offset_left_right_mm ↔️ β€” Moves that text horizontally.
  • segment_offset_up_down_mm ↕️ β€” Moves text vertically.
  • segment_outline_mm πŸ” β€” Controls the β€œhalo” around the text. β†’ Defines the border space the base plate gives around the text.

[Plate (Base)] 🧱

  • base_thickness_mm πŸ“ The thickness of the plate’s main body.
  • emboss_thickness_mm πŸ” How high the text rises above the plate surface.
  • use_minkowski_outline ✨ Enables smoothing for rounded edges.
  • minkowski_segments βš™οΈ Higher = smoother but heavier geometry.

[Hook / Ring] πŸ”‘

  • hook_enabled βœ… Turns the hook on or off.
  • hook_outer_diameter_mm / hook_inner_diameter_mm β­• Define the ring’s outer and hole size.
  • hook_offset_left_right_mm / hook_offset_up_down_mm πŸ“ Control the hook’s position relative to the plate.
  • hook_rotate_deg πŸ”„ Rotates the entire hook and bridges together.

[Hook Strength β€” Angled Bridges (optional)] πŸ’ͺ

  • hook_bridges_enabled πŸ› οΈ Adds reinforcement bridges between the hook and the plate.
  • hook_bridge_mode (β€œround” / β€œsquare”) πŸ”˜
  • hook_bridge_angle_deg πŸ“ The angle of the reinforcement arms.
  • hook_bridge_length_mm / hook_bridge_width_mm πŸ“ Control bridge size and thickness.
  • hook_bridge_top / hook_bridge_bottom πŸ”Ό

[Quality & Preview] πŸ’Ž

  • circle_resolution / outline_resolution βš™οΈ Define polygon resolution for circles and outlines.
  • preview_convexity πŸ‘οΈ Helps OpenSCAD correctly render overlapping 3D parts.

🧱 Geometry & Logic Highlights

  • Fully modular structure β€” each function (_text2d, segments_union_2d, hook_footprint_2d, etc.) is isolated for clean code logic and easy future expansion.
  • Automatic bounding box centering (center_x, center_y) ensures the whole tag stays balanced on the build plate, even if text or hook offsets change.
  • Embossed text uses independent extrusion for each segment, allowing true multi-color layer slicing in Bambu Studio or PrusaSlicer.
  • Hook holes are boolean-subtracted with tolerance for clean bridging during print.

πŸ’‘ Why This Matters

Most β€œname tag generators” are either too simple (only one color, fixed hook) or too complex (require CAD skills).
This one bridges the gap β€” easy for beginners, powerful for pros.
It allows anyone to create ready-to-print, multi-color tags with professional layout precision, all inside OpenSCAD.


UPDATE 1: Β 6/2/2026
Added independent text size control for each text segment.
Name tag starts at a better point on build plate




I will be glad to rate it and tell me your opinion!
Β 

License:

Standard Digital File License

Related Models

Sweeping 2-line name plate (text) preview image

Sweeping 2-line name plate (text)

makkuro profile image

makkuro

22,221

Parametric Name Sign preview image

Parametric Name Sign

Niclas S profile image

Niclas S

6

Lettera con Nome inciso nella base, parametrico preview image

Lettera con Nome inciso nella base, parametrico

Stampa 3D AV Studio profile image

Stampa 3D AV Studio

1,416

Universal Auto-Rewind Spool Holder preview image

Universal Auto-Rewind Spool Holder

VincentGroenhuis profile image

VincentGroenhuis

15,107

Desk Name Plate β€” Office Name Sign with Stand (Customizable) preview image

Desk Name Plate β€” Office Name Sign with Stand (Customizable)

Ceco Gatev profile image

Ceco Gatev

1

Custom Minecraft Name Plate preview image

Custom Minecraft Name Plate

Capyvara profile image

Capyvara

4,553

E18 | Toy pistol (Working!) preview image

E18 | Toy pistol (Working!)

Ekcnheb profile image

Ekcnheb

8,585

Customizable Desk Nameplate + Stand preview image

Customizable Desk Nameplate + Stand

PhantomCommit profile image

PhantomCommit

616