Search models, users, collections, and posts

KeyForge Multi-Keychain Generator (SVG Support)

GIF
This model is created by Parametric Model Maker
Make Your Model

Print Profile(3)

All
A1
H2C
X1
H2D Pro
P2S
X1E
H2S
X2D
P1S
P1P
X1 Carbon
A1 mini
H2D
A2L

best settings - arachne, ironing
best settings - arachne, ironing
Designer
22 min
1 plate

Preset: Other - NOAMS, arachne, ironing
Preset: Other - NOAMS, arachne, ironing
Designer
21 min
1 plate

Preset: Minecraft/Minecraft2 - NOAMS, Arachne, ironing
Preset: Minecraft/Minecraft2 - NOAMS, Arachne, ironing
Designer
40 min
1 plate

Open in Bambu Studio
Boost
72
265
3
2
51
15
Released 

Bill of Materials

Maker's Supply Kits and Parts
Select all
25mm Silver Keychain (10pcs) - MA001
Bambu Filaments
Select all
Gray (10103) / Filament with spool / 1kg
Blue (10601) / Filament with spool / 1kg
Bambu Green (10501) / Filament with spool / 1kg
Jade White (10100) / Filament with spool / 1kg
Black (10101) / Filament with spool / 1kg
Red (10200) / Filament with spool / 1kg
Dusk Glare (10906) / Filament with spool / 1kg
Pink Citrus (10903) / Filament with spool / 1kg
Mint Lime (10904) / Filament with spool / 1kg
Blueberry Bubblegum (10905) / Filament with spool / 1kg
Cotton Candy Cloud (10907) / Filament with spool / 1kg
Ocean to Meadow (10902) / Filament with spool / 1kg
Solar Breeze (10901) / Filament with spool / 1kg
Arctic Whisper (10900) / Filament with spool / 1kg

Description

KeyForge Multi-Keychain Generator (SVG Support)

Version: 1.3.0
 

I needed a set of clear, practical keychains because my girlfriend kept mixing up loose keys when they were lying around. I found a simple keychain generator idea, but it was not as flexible as I wanted it to be.

 

KeyForge is a parametric keychain generator focused on readable labels, multi-color printing, and practical everyday use. It is meant to be used directly through the MakerWorld customizer.

 

More Customizable Generators

If you like this style of MakerWorld customizer, you may also want to check out my other generators:

Boost Me (for free)

Boost for more shapes & presets!

What You Can Customize

  • Up to 16 text labels in one generation batch
  • Three included customizer language versions: English, Polish, and German
  • Single-line or multi-line text using | as the line separator
  • Google Fonts picker support
  • Ready-made style presets for quick starting points
  • Optional per-text preset overrides, so every label can use the global preset or its own preset
  • Preset override switches, so you can keep a preset but manually adjust selected groups
  • Automatic text fitting with optional manual width and height fine-tuning
  • Font size, width, height, spacing, alignment, and text position
  • Base 1 and Base 2 as separate configurable layers
  • Base 2 can be a regular text plate or an uploaded SVG icon layer
  • SVG icon size controls with fit-to-width, fit-to-height, and stretch modes
  • Basic and premium Base 1 shape selectors for easier navigation
  • Automatic premium-shape proportions, with manual override when you want to stretch a shape intentionally
  • Text-border bases, rounded rectangles, tags, dog bones, hearts, fish, houses, vehicles, ovals, shields, and more
  • Automatic keyring loop positioning
  • Manual loop position overrides
  • Automatic loop connector behavior, so the extra bridge is only added when the loop needs support
  • Embossed, simple engraved, debossed, flush text, cut-through, raised outline, outlined, and backlit modes
  • Text can be placed on Base 1 or on Base 2 / uploaded SVG
  • Text rotation presets and custom text rotation
  • Text depth modes for custom depth, full target layer depth, or full model depth
  • Manual text placement controls for icon-and-text layouts
  • Separate colors for text, Base 1, Base 2, and backlit membrane
  • Grid layout for generating multiple keychains at once

Style Presets

Presets are meant as quick starting points, not locked templates. Choose a preset first, then disable the preset group you want to adjust manually:

  • Use preset model type
  • Use preset Base 1 settings
  • Use preset Base 2 settings
  • Use preset text settings
  • Use preset hole and loop settings
  • Use preset colors

This lets you start from a complete look and still fine-tune the parts that matter for your print.

 

You can also override the preset per text item. For example, one generation batch can contain a compact house key label, a pet bone tag, and a heart-shaped tag without changing the global preset for every item.

Uploaded SVG Icons

Base 2 can now work as either a standard text plate or an uploaded SVG icon layer.

 

Use this when you want a clean main keychain base with a separate symbol, badge, or decorative icon on top. The SVG layer can keep its proportions by fitting width or height, or it can be stretched intentionally when you want a specific shape.

 

Text can stay on the main base or move onto Base 2 / the uploaded SVG layer. For more custom layouts, you can rotate the text, adjust its depth behavior, and use manual placement controls to position labels around or over the icon.

Multi-Color Printing

The model is designed with multi-color previews in mind:

  • Text color
  • Base 1 color
  • Base 2 color
  • Backlit membrane color

Changelog

1.4.0 - 2026-06-01

  • Added English, Polish, and German customizer versions.
  • Improved customizer layout by moving color controls into a clearer Colors section.

1.3.0 - 2026-05-26

  • Added uploaded SVG icons as a Base 2 content option.
  • Added SVG size, position, rotation, and mirror controls.
  • Added SVG sizing modes for fitting width, fitting height, or stretching to exact dimensions.
  • Added text layer target control for placing text on Base 1 or on Base 2 / uploaded SVG.
  • Added text depth modes for engraved, debossed, outlined, and flush text workflows.
  • Added text rotation presets and custom text rotation.
  • Improved layout behavior for rotated text, text-border bases, Base 2 sizing, and multi-item grid spacing.
  • Added manual text placement controls for custom icon-and-label layouts.
  • Added automatic clearance between uploaded SVG icons and text placed on the main base.

1.2.0 - 2026-05-23

  • Improved premium shapes for cleaner generated dog bones, hearts, fish, houses, car, and motorcycle keychains.
  • Automatic aspect ratio handling for premium shapes, with a manual override when custom proportions are needed.
  • Automatic loop bridge behavior, with Auto, Always, and Off modes for cleaner keyring connections.
  • Improved loop and hole presentation on premium presets and reduced unnecessary connector geometry when the loop already touches the model.
  • Updated premium-shape preset proportions for more consistent default results.
  • Better multi-line preset text layout using visual center spacing.

1.1.0 - 2026-05-22

  • Added Minecraft and Minecraft 2 presets with pixel-style text, black/green colors, sharp text borders, and square sharp loop style.
  • Added square sharp loop style.
  • Added Press Start 2P to the curated font list.
  • Split Base 1 shape selection into Basic shape and Premium shape override.
  • Reorganized MakerWorld customizer sections into a clearer flow: presets, Base 1, Base 2, text, labels, per-text presets, hole/loop, grid, colors, quality.
  • Set Minecraft 2 Base 2 thickness to 1.2 mm.

1.0.0 - 2026-05-21

  • Initial MakerWorld-ready release.
  • Added up to 16 generated labels per batch.
  • Added single-line and multi-line text using | as the line separator.
  • Added Google Fonts picker support and curated font list.
  • Added style presets and per-text preset overrides.
  • Added separate Base 1 and Base 2 layers.
  • Added automatic text fitting with manual fallback controls.
  • Added automatic and manual keyring loop positioning.
  • Added multiple base shapes including text-border shapes, tags, bones, hearts, fish, houses, vehicles, shields, and more.
  • Added model modes including straight embossed text, simple engraved text, debossed text, flush text, cut-through text, raised outline text, outlined text, and backlit membrane.
  • Added color controls for text, Base 1, Base 2, and backlit membrane.

Comment & Rating (3)

(0/1000)

License

This user content is licensed under a Standard Digital File License.

You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.