Search models, users, collections, and posts

Parametric Multi-Layer Keychain Generator

Print Profile(1)

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

0.2mm layer, 2 walls, 15% infill
0.2mm layer, 2 walls, 15% infill
Designer
17 min
1 plate
5.0(2)

Open in Bambu Studio
Boost
359
1116
13
8
1.1 k
221
Released 

Description

This fully parametric OpenSCAD project allows users to generate a highly customizable 3-layer keychain with advanced design options, including multiple fonts, tab shapes, QR integration, and flexible key-ring positioning.
All parameters are exposed through the OpenSCAD Customizer, making the model ideal for MakerWorld.

 

Features

✔ 3 Independent Print Layers (Exportable Separately)

  • Bottom Layer (Base)
  • Middle Layer (Shape Offset Layer)
  • Top Layer (Text or Logo Layer)
    Each layer can be exported as its own STL for multi-color or multi-material printing.

✔ Multiple Base Shapes

Choose from:

  • Normal — follows the text outline
  • Square
  • Oval
  • Drop Shape
  • Heart Shape
  • Rectangle

✔ Adjustable Key-Ring Hole (X/Y Positioning)

The key-ring hole is fully customizable:

  • Move horizontally (X-axis)
  • Move vertically (Y-axis)
  • Works with all base shapes
  • Always merges cleanly with the base

✔ 50+ Fonts and Dual-Font Mode

  • Upper and lower text can use different fonts
  • Or both use the same font (single-font mode)

✔ Text Effects

  • Shadow layer
  • Glitch layer
  • Engraved mode
  • Embossed mode

✔ QR Code Support

Import your QR code as:

  • SVG
  • DXF

QR area automatically aligns with the badge and can be positioned freely.

✔ Rear-Side Engraving

Optional text engraved on the bottom layer (e.g., phone number).

✔ Color Preview in OpenSCAD

Layer colors can be selected by name:

  • black
  • white
  • red
  • blue
  • yellow
  • orange
  • green
  • pink
    (and more…)

✔ Global Scale Factor

Resize the entire model proportionally with a single parameter.

✔ MakerWorld-Friendly Customizer Menu

All options use dropdowns, sliders, or toggles for a smooth user experience.

🧰 Recommended Print Settings

  • Layer Height: 0.16–0.20 mm
  • Infill: 20–40%
  • Brim: Recommended for oval/drop shapes
  • Material: PLA, PETG, or TPU
  • Multi-Color Printing:
    Export each layer separately using export_modu in the Customizer.

🔧 How to Generate STLs

  1. Open the .scad file in OpenSCAD.
  2. Open Customizer (F10).
  3. Set:

Bottom layer

 

export_modu = "alt" 

→ Press F6, then File → Export → STL

Middle layer

 

export_modu = "orta" 

Top layer

 

export_modu = "ust" 

Full Assembly

 

export_modu = "tam" 

📥 How to Use QR Code

  1. Generate QR as SVG or DXF
  2. Place file in the same directory as .scad
  3. Set:

 

qr_dosya = "your_qr.svg" qr_is_svg = true qr_aktif = true 

📝 Parameter Overview (For MakerWorld Page)

CategoryParametersDescription
TextUpper text, Lower text, Rear engravingFully editable
Fonts50+ font list, single/dual font modeHighly flexible styling
Base Shape6 shape presetsNormal, square, oval, drop, heart, rectangle
Key-Ring HoleX and Y offsetTotal control over position
EffectsShadow, glitch, engravingOptional design effects
ColorsNamed color presetsHelps preview multi-color printing
QR CodeON/OFF, SVG/DXF importSupports real scannable QR codes
LayersExport modeExport STL for each layer

 

Comment & Rating (13)

(0/1000)