Search models, users, collections, and posts

Universal Keychain Generator

Print Profile(1)

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

0.2mm layer, 2 walls, 15% infill
0.2mm layer, 2 walls, 15% infill
Designer
32 min
1 plate

Open in Bambu Studio
Boost
60
171
5
4
442
133
Released 

Description

V2: Change : Added Outer Ring

Overview

This Universal Keychain Generator is a fully parametric and customisable OpenSCAD design script that lets you create professional-quality keychains for personal use or 3D printing businesses.
It supports three independent text lines, a toggleable emoji, and 15+ geometric shapes, giving you complete creative freedom.

Whether you’re making brand tags, name keychains, or promotional giveaways, this generator makes design effortless and production-ready.

Key Features

🔹 Triple Text Lines – Add up to three lines of text (name, tagline, and website) with independent font, size, style, and depth.
🔹 Emoji Toggle – Insert an emoji anywhere on your design with full positional and depth control.
🔹 Multiple Shapes – Choose from 15+ shapes including rectangle, oval, capsule, star, diamond, shield, tag, and teardrop.
🔹 Customisable Hole – Automatic or manual placement of keyring holes with adjustable X–Y offsets and size.
🔹 Raised Border – Elegant outline border with controllable height and thickness.
🔹 Full Colour Preview – Distinct colour layers for base, border, text, and emoji to visualise multi-material printing.
🔹 Perfect for 3D Printing Businesses – Quick personalisation, supports multiple fonts, and exports STL instantly.

  • FontsChewy, Arial, Noto Emoji
  • Emoji_enable – set to true and add any emoji (e.g., Noto Emoji).

⚙️ Advanced Options

  • Hole_position: auto, left, right, top, or none.
  • Hole_x_offset / Hole_y_offset: fine-tune hole placement.
  • Border_height / Border_thickness: control raised edge appearance.
  • Per-line font control: choose unique fonts for each text line.

Comment & Rating (5)

(0/1000)