Universal Keychain Generator
Print Profile(1)

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.
- Fonts – Chewy, 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)