September 22, 2025
Description
Get the files on github https://github.com/brotherchris/Guitar-tags
đź–Ą Requirements
OpenSCAD 2021+ – generates STL files.
Python 3.8+ – runs the generator script.
đź“‚ Setup
Download this project and extract it.
Put your guitar list in guitar_inventory.csv.
Run the script:
STLs will be created in the tags/ folder.
The script will skip tags that already exist so you don’t regenerate everything every time.
📝 CSV Format
Your guitar_inventory.csv must have these columns:
Â
Year,Make,Model,Color
2013,Fender,Sonoran,Black
2007,Rickenbacker,Dakota,Wood grain
2010,Gibson,SG,Cherry
Extra columns are ignored. Empty fields are allowed.
âš™ Customizing
Open tag_template.scad in OpenSCAD to tweak:
Tag size (default: 100 Ă— 50 mm)
Text size & spacing
Hole diameter & flange
Raised vs. engraved text
đź–¨ Printing
Print with 3 perimeters for strength.
0.2 mm layers work well (0.15 mm for sharp text).
PLA or PETG recommended.
Use your slicer’s color painting tool to add a second color to the letters.
đź’ˇ Notes
Designed to fit the longest guitar name in the sample inventory (“Rickenbacker”).
Delete .stl files in tags/ if you want to regenerate everything.
Â
python app.py
License:
Creative Commons — Public Domain
9