iamburny's Customizable Text - Name Keyring / Keyfob

by iamburny, published

iamburny's Customizable Text - Name Keyring / Keyfob by iamburny May 18, 2015
17 Share
Download All Files

Thing Apps Enabled

Open in Customizer Order This Printed View All Apps

Design Tools


A part of these Groups

View All

Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

57558Views 6817Downloads Found in Organization


Find the new simplified v2 Name Keyring maker here http://www.thingiverse.com/thing:1148986 now with sliders for spacing and height adjustment

Customizable Text Keyring, make one for your significant other! show them that the expense is justified after all!!

Uses the recently added openSCAD text() function, which allows the use of almost any regular font.

Change Log:

Version 1.4: 22/11/2015

  • Added a few more fonts that work OK
  • Added Loop Y position adjustment (suggested by shadow651, thanks)
  • Tidied the settings menus
  • Refined the range slider amounts
  • Added some name examples using the newly added fonts

Version 1.3: - 16/11/2015

  • Fixed missing customizer after thingiverse changed the customizer code
  • Added ability to change the letter and font used to form the loop, helpful for names that dont start with a vertical letter (use the letter 'o' instead of a 'u')
  • Example with # hashtag added
  • Tweaked preview rotation to save better STL view
  • Added a whole load more examples :)

Print Settings

Printer Brand:





Doesn't Matter


Doesn't Matter





How I Designed This

Uses the recently added openSCAD text() function, which allows the use of almost any regular font.


  1. Choose a Font

  2. Enter the text you want, it works best with <10 letters

  3. Adjust the spacing of the characters so they touch each other, you must enter an array containing the same amount of number as you have letters (e.g. [12.5,12.5,12,10.5,10] for 5 letter name)

  4. Adjust the height of each letter, between 5 and 10mm works best, you must enter an array containing the same amount of number as you have letters (e.g. [10,7.5,8.8,7.5,10] for 5 letter name)

  5. Tweak the twist and center as desired.

  6. Adjust the key loop position so it is touching the first letter

  7. Check it over with the Rotation slider

Print It!
I printed mine in PLA with a 0.2mm layer height.

More from Organization

view more

All Apps

Customizer is the easiest way to take great 3D printable designs and make them your own. Make your OpenSCAD designs infinitely more valuable by empowering the community to customize them.

App Info Launch App
Customizer Thing App

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

Treatstock is an online platform that offers decentralized manufacturing services such as 3D printing and CNC machining for clients all over the world. We offer free and instant access to comparati...

App Info Launch App

3D print your favourite design with NinjaPrototype, a professional 3D manufacture with consistent quality and speed.

App Info Launch App
Comments deleted.

/usr/local/bin/openscad/openscad: error while loading shared libraries: libCGAL.so.10: cannot open shared object file: No such file or directory

Comments deleted.

I m facing problem to make my name key chain "Taha" how can i subtract the remaining extra loop? and how can adjust the alphabet adjustment on Y-axix? please help me

Customizer not working :(
"Failed to authenticate application: A JSON text must at least contain two octets!"

Font doesn't change, how can i fix this?


what do you use to edit?

Only snap itc works. Everything else is the same :(

What is the font name?

The font I used for most of the examples is called Chewy

iamburny's Customizable Text - Name Keyring / Keyfob
Comments deleted.

hi! need to fix add materials on letter with separate part. like "i". sometimes i cant connect parts using 3d software.

Comments deleted.

I can't get it to work.. I printed two but need two others... thank you for any help. kids love them

It appears that Thingiverse have changed something, I will investigate resume service ASAP :)

Customizer not working! Bummer, My son wants to make his aunt a keychain, but the program not working any more. He has made one for just about every family member.

Hi 3DFablabhawaii,

This is fixed now


I had problems creating a keyring that started with a hashtag. Once I got rid of #, it worked.

Hi sheil_1

I had added facility to use a different character for the loop, much better if you need to start with a hashtag


I have issues with this if I start a name with the letter J, or just about anything that doesn't have something on the left side of the 1st character

Other than that it's great!

Hi sheil_1

I had added facility to use a different character for the loop


Thanks, that helps a bunch!

might also be nice to have some control over the Y position and rotation of the loop

Nice, but I've noticed that the "Anton" font clips a lot.

Yes, your right, Anton is not the best of fonts, Chewy is my personal fave comes out very smooth :)

Customiser not working 8-(