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

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
FlexiText: Parametric Two-Line Keychain 3D Printer File Image 1
FlexiText: Parametric Two-Line Keychain 3D Printer File Image 2
FlexiText: Parametric Two-Line Keychain 3D Printer File Thumbnail 1
FlexiText: Parametric Two-Line Keychain 3D Printer File Thumbnail 2

FlexiText: Parametric Two-Line Keychain

wfonseca avatarwfonseca

June 7, 2026

makerworld-icon
DescriptionCommentsTags

Description

FlexiText: Parametric Two-Line Keychain Generator

Welcome to FlexiText, a fully customizable and multi-font parametric keychain generator designed specifically for 3D printing enthusiasts. Whether you need a single name or a two-line combination, this script automatically adjusts to deliver perfect results every time!

What You Can Customize (Parameter Blueprint)

You don't need to open the tool to guess what this script can do. Here is the full list of real-time editing possibilities included in this project:

  • Text Inputs (1 or 2 Lines): Type your text in Line 1 and Line 2. Leave Line 2 completely blank if you want a sleek, single-line keychain.
  • 8 Curated Font Styles: Switch between different typographical themes via a simple dropdown menu, including: Lily Script One (Elegant Script), Lobster (Retro Script), Anton (Bold Impact), Roboto (Modern Minimalist), Orbitron (Gamer Futuristic), Bungee (Cartoon Pop), Cinzel (Classic Luxury), and Creepster (Horror Theme).
  • Text Scaling (text_size): Adjust the font size from 9mm to 14mm. Perfect for shrinking long names (like "Wellington") so the keychain fits comfortably in your pocket.
  • Overlap Protection (vertical_spacing): Move the sliders from 5mm up to 12mm to push the second line further down. This prevents thick or tall fonts from colliding, keeping the outline clean.
  • Fully Adjustable Ring Location: Fine-tune the keychain ring on the X-axis (-1.5 to 5) and Y-axis (-15 to 15) to merge it perfectly into any text layout, avoiding gaps in complex letters.
  • Smart Nozzle Scaling: Choose your printer's nozzle diameter (0.2, 0.4, 0.6, or 0.8mm). The code automatically calculates the base borders and ring wall thickness to ensure perfect perimeter lines.
  • Base Border Thickness (target_border): Control the strength of the background plate from 2.8mm up to 4.4mm.

Recommended Print Settings

  • Supports: None (Designed to print completely flat on the build plate).
  • Infill: 15% to 20% (Grid or Gyroid).
  • Color Change (Filament Swap): Set a filament change at layer height 3.2mm (assuming a 0.2mm layer height) to print the solid base in one color (e.g., Black) and the raised letters in another (e.g., Yellow).

License:

BY-ND

Related Models

V29 preview image

V29

jzisa profile image

jzisa

81,395

G26 Fidget Keychain – 3D-Printed Mini Slide-Action Toy preview image

G26 Fidget Keychain – 3D-Printed Mini Slide-Action Toy

MILITECH profile image

MILITECH

6,742

Customizable Name Keychain preview image

Customizable Name Keychain

CuteCraft 3D profile image

CuteCraft 3D

3,046

Origami Carabiner by ddf3d.com preview image

Origami Carabiner by ddf3d.com

Charlie1982 profile image

Charlie1982

43,246

Mini Articulated Dragon (Magnet/Keychain) preview image

Mini Articulated Dragon (Magnet/Keychain)

Printzee profile image

Printzee

8,341

Name Keychain Generator [NO AMS] preview image

Name Keychain Generator [NO AMS]

Pumpkin Studios profile image

Pumpkin Studios

5,053

Keychain / Smartphone Stand preview image

Keychain / Smartphone Stand

Shira profile image

Shira

35,983

Flexi Holding Cat (Print-in-place) preview image

Flexi Holding Cat (Print-in-place)

3D_Flexseeds profile image

3D_Flexseeds

6,927