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

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Custom letters, numbers & name tags (OpenSCAD) 3D Printer File Image 1
Custom letters, numbers & name tags (OpenSCAD) 3D Printer File Image 2
Custom letters, numbers & name tags (OpenSCAD) 3D Printer File Image 3
Custom letters, numbers & name tags (OpenSCAD) 3D Printer File Image 4
Custom letters, numbers & name tags (OpenSCAD) 3D Printer File Image 5
Custom letters, numbers & name tags (OpenSCAD) 3D Printer File Image 6
Custom letters, numbers & name tags (OpenSCAD) 3D Printer File Image 7
Custom letters, numbers & name tags (OpenSCAD) 3D Printer File Image 8
Custom letters, numbers & name tags (OpenSCAD) 3D Printer File Image 9
Custom letters, numbers & name tags (OpenSCAD) 3D Printer File Thumbnail 1
Custom letters, numbers & name tags (OpenSCAD) 3D Printer File Thumbnail 2
Custom letters, numbers & name tags (OpenSCAD) 3D Printer File Thumbnail 3
Custom letters, numbers & name tags (OpenSCAD) 3D Printer File Thumbnail 4
Custom letters, numbers & name tags (OpenSCAD) 3D Printer File Thumbnail 5
Custom letters, numbers & name tags (OpenSCAD) 3D Printer File Thumbnail 6
Custom letters, numbers & name tags (OpenSCAD) 3D Printer File Thumbnail 7
Custom letters, numbers & name tags (OpenSCAD) 3D Printer File Thumbnail 8
Custom letters, numbers & name tags (OpenSCAD) 3D Printer File Thumbnail 9

Custom letters, numbers & name tags (OpenSCAD)

iw3d avatariw3d

December 22, 2025

makerworld-icon
DescriptionCommentsTags

Description

A fully parametric OpenSCAD name tag generator, designed as a reusable tool rather than a static STL.

The primary use case is clean, reliable name tags, but the same code can also generate individual letters, numbers, and custom text-based tags using different parameters and print profiles.

This model is built with a strong focus on:

  • consistent geometry
  • print reliability
  • clean edges and rounded 3D surfaces
  • flexibility across multiple use cases

Key features

  • Original parametric OpenSCAD design
  • Generates name tags, letters, and numbers from a single codebase
  • Optimized for 0.4 mm nozzle
  • No supports required
  • Easy to scale and customize
  • Suitable for single-color and multi-color printing

Included print profiles demonstrate:

  • uppercase letters
  • lowercase letters
  • numbers
  • example name tags

Parameters explained (OpenSCAD)

Text

  • name
    Text to generate (name, word, single letter, or number).
  • text_size
    Controls overall text size.
  • text_offset_x, text_offset_y
    Fine optical centering of the text.

Tag dimensions

  • tag_height
    Overall thickness of the tag.
  • padding_x, padding_y
    Spacing between text and tag edges.

Print style

  • print_style
    • "simple" → cut-through text (single-color print)
    • "multicolor" → inset text for multi-color printing

Note:
Cut-through text works best for letters without enclosed shapes (e.g. E, L, M, S). Letters like A, O, R will lose inner islands in simple mode.

 

Magnets / holes

  • use_magnets
    Enables magnet pockets or hanging holes.
  • magnet_diameter
    Diameter of magnet or hole.
  • magnet_clearance
    Extra tolerance for easier fit.
  • magnet_inset_height
    • < tag_height → magnet pocket
    • ≥ tag_height → through-hole for hanging

Export mode

  • export_part
    • "tag" → exports the full name tag
    • "text" → exports text only (letters or numbers)

This parameter is essential for multi-color printing.

How to print

Option 1: Simple (single-color)

Fast and minimal setup.

 

Set:

  1. print_style = "simple";
  2. export_part = "tag";
  3. Export one STL
  4. Slice and print normally

✔ One filament
✔ Quick prints

 

Option 2: Multicolor (recommended)

Clean, professional result with inset letters.

Step 1: Export two STL files

  • Tag body
  •  print_style = "multicolor";
  •  export_part = "tag";
  • Text only
  •  print_style = "multicolor";
  •  export_part = "text";

You will get:

  • one STL for the tag
  • one STL for the text

Step 2: Combine in Bambu Studio

  1. Import both STL files simultaneously into BambuStudio

  2. Click “Yes” to “Load these files as a single object with multiple parts?”
  3. Assign different filaments to:
    • tag body
    • text
  4. Slice and print

✔ Perfect alignment
✔ Clean inset letters
✔ No manual painting

Design notes

  • This is an original parametric generator
  • Presets and print profiles are provided as examples of use
  • The same code can be reused for many text-based applications
  • This generator is meant to be reused, adapted, and extended for many future projects.

If you like modular functional and STEM projects, follow for upcoming models.

License:

Standard Digital File License

Related Models

Customizable Sanding Stick preview image

Customizable Sanding Stick

mightynozzle profile image

mightynozzle

42,097

LUCKY 13 Printable Jointed Figure preview image

LUCKY 13 Printable Jointed Figure

soozafone profile image

soozafone

20,262

Name Keychain Generator [NO AMS] preview image

Name Keychain Generator [NO AMS]

Pumpkin Studios profile image

Pumpkin Studios

5,939

Customizable U-Hook preview image

Customizable U-Hook

sergep profile image

sergep

39,832

MINI 13 Printable Jointed Figure preview image

MINI 13 Printable Jointed Figure

soozafone profile image

soozafone

10,657

Customizable Luggage Tags – Practical & Stylish preview image

Customizable Luggage Tags – Practical & Stylish

DPJRodrigues profile image

DPJRodrigues

1,543

Customizable Vacuum Tool preview image

Customizable Vacuum Tool

Zivbot profile image

Zivbot

37,754

EASY 13 Printable Jointed Figure preview image

EASY 13 Printable Jointed Figure

soozafone profile image

soozafone

4,587