Customizable necklace letters
by depuits · via Thingiverse
| Format | STL |
| Category | Other |
| License | CC BY-SA |
| Uploaded | Apr 17, 2026 |
⬇ 2 downloads
👁 9 views
Description
This project provides a complete toolchain to generate 3D-printable letter models from an SVG source. The SVG contains all letters (A-Z) as individual paths, and the included bash script automatically extracts each letter, generates OpenSCAD files, and renders ready-to-print STL files. Print individual letters and combine them to spell any word or name. Features Complete alphabet - All letters provided as ready-to-print STL files Customizable - Print letters separately to spell any word or name Consistent sizing - All letters centered and uniformly scaled Automated toolchain - Extract letters from SVG and generate STLs automatically Parametric design - Adjust height, scale, and orientation easily Versatile - Designed for necklaces but can be adapted for standing letters by changing svg and scad template Included Files Models *.stl - Individual STL files for each letter (A-Z) Source Files letters_all.svg - Master SVG containing all letter paths (organized by IDs: a, b, c, etc.) template.scad - OpenSCAD template with extrusion settings and parameters svg_stl.sh - Bash script that: Extracts individual letters from the SVG Creates SCAD files Renders STL models automatically How to Use Option 1: Use Pre-generated STLs Download the STL file for your desired letter Slice with your preferred slicer settings Print and combine letters to spell words or names Option 2: Generate Custom Letters Modify letters svg Run script to generate stl files Option 3: Create Standing Letters (Not Necklace) Modify template.scad Modify letters svg Run script to generate stl files How the Generation Works Extract Paths : Script reads letters_all.svg using Inkscape's query to get all letter IDs Create SVGs : Each letter path exported to individual centered SVG Generate SCAD : Template is copied and updated with correct import path for each letter Render STL : OpenSCAD command line generates final STL files Requirements OpenSCAD - For rendering STL files Inkscape - For querying and extracting SVG paths Bash shell (Linux/Mac/WSL) - For running the generation script
Originally published on Thingiverse