Customizable iPhone Stencil Case

by sethmoser Mar 6, 2013
Download All Files

Thing Apps Enabled

Please Login to Comment

This doesn't work, sorry, but it doesn't work so no-one should waste filament printing it until it works.

Is this for the iphone 5

The stencil page does not function :(

Comments deleted.

Can you modify your solid model for this design and add some clearance on the back surface by the lock button, plug in, and side buttons to feel better when I'm trying to push those buttons?

I just keep getting a blank white box when I copy the code. Any help would be appreciated thanks!

Does anyone prefer PLA over ABS for printing these cases, or vice versa?


Sethmoser - just want to say you've done a great job with this design. I've printed out a few iphone 4 and 5 cases and they've worked great!

Everyone - I actually had some free time and attempted to add an iphone 6 case to this which you can check out here http://www.thingiverse.com/thing:813330. It will fit OK, but its not great yet (still making some tweaks). Would love to have a few of you print it out and give some feedback and suggestions!

Customizable iPhone 4,5,6,6+ Stencil Case

I have recently printed this customized file, without changing any dimensions or anything. I made sure to select the iphone 5 option, and the case will not fit my phone. It is very close to the right size, however. I did print the case with PLA plastic, and I was wondering if this had anything to do with it; seeing as though I have printed this file multiple times with ABS on another printer and everything worked great.

Maybe if I adjusted the tolerances I could make it fit. However, I am a little confused which direction to adjust them

Hayden, is it too small or too big? If too small, try adjusting the tolerances on the Phone dimensions tab:
5 Perimeter Tolerance: Defaults to 0.5, maybe try it at 1 mm? That might be too big, but you can tweak
5 Height Tolerance: Defaults to 0.2, I'd try 0.5 and see how it works. Hard to say exactly what you need without seeing the print, but that's a starting point if it's too small.

Make sure you're adjusting the 5 tols and not the 4 tols!

For what it's worth, I don't think this is a PLA issue - I print in both PLA and ABS with these dims all the time. More likely, especially if you're noticing this issue on a different printer, it's a printer calibration issue.

Good luck!

Actually thinking about that more - moving all the way up to 1mm might make the case pretty loose. If it almost fits, maybe do .7 for perimeter tolerance and .4 or .5 for height tolerance!

I really appreciate your willingness to reply; I will get right on it, and let you know

when I go here: http: //chaaawa.com/stencil_factory/
-I load the image "select image"
-push "convert and copy"
and then?
any code in returning to me .what is the output ?
What should I put in "input".

When you hit "convert and copy" it should copy a very long string of coordinates into your clipboard (you can check this by just pasting into any text program, like notepad or microsoft word). Then, you need to paste that string into the input field inside customizer. Should work like a charm - reply back if still having trouble!

thanks for the reply, but still not able to do that :)
I managed to make a stencil (Stencil benjamin-o-Matic) http://www.thingiverse.com/thing:806226
but the same "string" does not allow me to create an images on the iphone case with your "Customizable iPhone,"
i.e. http://www.thingiverse.com/thing:819393
do you have some suggestions for me?

I printed this in PLA on a Ultimaker 2, but it doesn't fit tight on the phone. Do you experience the same, or do I have a issue with my printer or settings?

Mine are generally pretty snug - admittedly my design, so tweaked by definition for my settings. If you go to the last tab, Phone Dimensions, in customizer, you can try lowering the tolerances (5 Perimeter Tolerance and 5 Height Tolerance, if printing for an iphone 5) or even lowering the phone dimensions a bit. The Case Taper variable might also be useful. It defaults to 3 degrees, but if you increase the taper angle, it will pull the top of the case a little closer, potentially making a more secure fit.

Good luck!

Thanks for the feedback. I'm new to 3d printing so it's nice to have some feedback. I'll try out some of your suggestions for my next print...

did you ever figure out any good dimensions to print the case with PLA? I am having the exact same issue

No, I haven't done any more prints of this. I found another model which fit better. It was actually a bit to tight in to bottom part....

thank you very much,
this designis extraordinary beautiful.
i just made my first customizer design [0] as well so i know how much work went into your design.
well done.
i generated this [1] with your customizer files.
it is currently printing expect pics tomorrow.

[0] http://thingiverse.com/thing:661318
[1] http://www.thingiverse.com/thing:739159

usblinky 3D ORB
by overflo
by overflo

Thanks!! Hope the print comes out well!!!

When will a version for Iphone 6?

As soon as I find some free time :)

What are you doing tonight? (joke:) Thanks for sperbe job sethmoser!

So - I've tried 3 times with slightly different param's - but when I try to CREATE the thing it fails with this ErrMsg:

Not very informative, I fear.

Oh - now that I see the rest of the previous thread I must suspect my choice of stencils. Fact is, my source pic was chosen precisely because it is already a stencil, so it will print something that will hold together. Guess I must wonder what the capacity is that I'm apparently exceeding.

Sorry to bother you -

Carry on.

; )

Yeah, agree that's a strange issue - I'm not sure what it is about customizer that appears to limit the total characters that can be passed to the final render. Perhaps I should write more efficient code to make room for longer strings :)

For what it's worth, that limitation does NOT exist in the openSCAD client, if you download it and download the source code here. If you've never used openSCAD it will be a little much at first, but it's actually pretty simple... You'll see all the same variables as you do in customizer at the start of the file (including the enormous string for the stencil). F5 will give you a preview render, F6 will compile the part which can then be exported as an STL.

Happy hunting!


i can use your help ...

when i push 'create thing' it always give me an Eror... why is that and what can i do?


What's the error, ofir? Does it give any detail?

first, thank you for the quick answer

when i press 'create thing' after i finish design it, it's start loading than it says eror and when i press 'see detiles' it says : '#' what do you think ?

hm. I've not had that problem before - but my best guess is that the image you're using (assuming you're using the stencil option) is so complex that it's creating too long of a string of coordinates, which in turn is overloading customizer (I have no idea if that's a reasonable idea - like I said it's a best guess). Could you potentially share a link to the picture you're trying to use?

Another thing worth trying - admittedly a long shot - is a different browser. Could be some browser-specific issue.

you are good! as you said, it was the picture... thank you very much!

Good!! Glad it's working for you :)

Thank you for taking the time to put this tutorial together. I love this website because of people like you. :)

Can someone help me if I want creat my case is always an error message

did it work out for you? if it did , than how?


Here's my Openscad Model of It: http://www.thingiverse.com/thing:470360

Iphone 5c Case OpenScad

Could you add an Iphone 5c case on there? this one fits nicely: http://www.thingiverse.com/thing:470264

Iphone 5c Case

How about some iPhone 6 and 6 Plus size

I printed several derivatives and all of them fail because the case isn't quite tall enough to fit my iphone 5c. My prints are the same height as the digital file. Counting layer for layer I see there's 7mm between the back plate and the retaining lip at the top, but the iphone dimensions are larger than that limit.


How do you make things fit?

Hi sethmoser (or anyone else who is capable of doing this), is it possible to slightly change the design of the case so that there is a slim connection rod over the left side buttons (but so that they are still accessible of course)? It would give more strength to the top left corner: it is now standing alone (and therefore flappering a bit); it would be more stiff when connected extra to the top of the left side.

Actually omitted that from the original design intentionally - both due to overhang issues and creating a bit of a challenge getting the case on the phone - but could include a variation in the next version I'm working on.
For what it's worth, you may want to try tweaking the tolerances on the case slightly - if it feels very "tight" on the phone, it may actually be a bit too small and therefore pushing the corner out away from the phone.

I typically put text into an image and then upload that to the stencil factory tool; there's no direct text input, unfortunately.

I there any way I can get a text in it?

I can't figure it out...I created a jpg in paint ( all i have) all it is is text. Nothing fancy. But every time I try it it's nothing but a blank. I have played with the axis and the few times that I get it to show up on screen it has disappeared while making another adjustment...so frustrated right now!

Comments deleted.

Hey James, not sure if you saw the message I sent back to you - but my guess is that the text you have in paint is creating a very complex geometry that's overwhelming openSCAD's rendering engine. Since text has so many intricate details, it can be pretty complicated and create a lot of triangles, which eventually will cause openSCAD to give up.
The good news is that, if this is what's happening, the problem should only apply to the preview, not to the final output. Have you tried generating an output from customizer?
If you are able to post the jpg you're using - you could upload it as a "made" thing here, or post in dropbox or something - I can see if I get a different result on my end.

how can i import my bands logo into this case?

Scotymac, looks like you figured it out - well done! Hope the cases work well - please let me know if you have any other questions.

blank. what happen actually. i already create 2 account but still happen..im also use simple images such as font but the result still same.blank.......does anyone facing same problem a? is there any solution for this technical problem??

Does anyone have the settings needed for the case to fit an iPhone 5C?

This is something I've been meaning to address for a while... the iPhone 5 dimensions work equally well for the 5s, but the 5c's rounded corners aren't really ideal for this design. Apple's specs on the shape are published online, I just haven't had time to build a model for the 5c into the code - if anyone has openSCAD code that mimics the shape of a 5c, I'd be happy to build it in here!

It would be great if you could put something together. My kids both have 5C's and there is not much here for that at the moment.

I get the same blank rectangle issue...sure it's not a browser thing? What OS and browser are you doing this on? Would love to contribute but this problem appears to be keeping at least half the community from using it.

Not sure about others - I've tested and used in IE and Chrome on windows and Chrome on osx. Most of the people who have had the blank rectangle issue in the past actually had an issue with the image they were using - if the image you have creates an island in the middle of a rectangle, openSCAD will drop that island out, thus creating a blank rectangle. Try inverting the colors in Benjamin's stencil factory interface (there's an option for this) or adding "bridges" in an image editing program.

The top right corner for the iphone 5 never seems to print out well. We use PLA with the Replicator 2 printer. What can I change on the dimensions to make the top right corner fit as perfect as the other three corners?


Sorry to hear that - can you explain how the fit is bad (or send a picture)? Is it too small, too big? I sometimes have issues with warp in the corners, particularly with ABS, if the print isn't sticking to the build plate perfectly - are you having a similar issue?

It's too small. The top right corner prints messily, causing the warped corner instead of the perfectly rounded corner like the other 3. i can send a picture of it but not sure how to upload it to you. when the case is on the phone it fits perfectly on all other sides and the top right is too short so it only fit up to 2/3 of the side of the phone, if that makes sense.

That makes perfect sense, at least if it's the same as sometimes happens to me - in that case, what usually happens is it pulls up off of the build platform in that corner. I've had hte same with both ABS and PLA. If one of the corners pulls off the build platform, it basically shrinks towards the layer being printed, which in effect makes it too short.

Assuming that's the same as is happening to you, a couple of things to try...
1) mess with adhesion to the build platform. What I usually do is wipe down the surface with acetone that has a little bit of plastic melted into it - you can literally just wet a paper towel with acetone and then stick a piece of filament onto it before wiping the surface. This puts a very thin film of plastic "glue" on the build surface that helps adhere the model to it
2) depending whether that works, you could also try spinning the model on the z-axis by 90 or 180 degrees. You mentioned it's always the top right corner - curious if that changes if you change the orientation (i.e. it's something about your printer) or if it stays consistent (something wrong with the model).

Good luck! If you keep having trouble, you can upload a picture by clicking "I made one" above.

can you explain how you do the adhesion again? i think that is definitely the issue. what kind of filament do you put on the surface to have it stick?

Printed one, looks great, can someone make a version of this that uses the second extruder instead of making a cut out of the stencil. This would 1. make the case stronger, 2. allow more details without causing material to break, and 3. Allow shape like the letters "A, O, P, R" etc to be able to be stenciled using a second colour without the hole falling out.

could you make an iphone 3 version please

I don't have an easy iphone 3 model, unfortunately - if you have a reliable model of the iphone 3 handset, let me know, it would be relatively easy to incorporate it into the design. Same for any galaxy 3, 4, 5 users out there (or iphone 5c)...

what are the geometric inputs for the example one (middle) above?

How much does this case weigh?

Tried using the customizer, but the image just loads a blank rectangle.

Printed one of these yesterday for my 4s, fits great and looks great. My only concern is that the case sides are flush with the front of the phone, so it won't help me any if I drop the phone face down. I printed the slim case, so does the sturdy one have this feature, or is there a parameter I can change in customizer? I would like the case to stick up a couple mm past the front of the phone. Thanks!

I'd really like to try this out, but when I open the site, it's just a blank page with a file selection field. When I select a file nothing happens. No luck with explorer or firefox... Any idea why?

Someone else reported a similar problem lately - it works on my end, not sure why it might be down. You might want to try contacting the user benjamin, he runs the http://chaaawa.comchaaawa.com site. Good luck!

hi, I've got some problem with your stencil link, I just cant open it...really have no idea why...

I've been having some trouble getting the iPhone 5 case to fit flush. The upper left corner seems to be short by ~.5mm. I'm guessing that's not actually the case, any advise on settings to tweak in customizer to make it fit? Printing in PLA at Makerware medium settings.

I have this issue occasionally depending on the material I'm printing with - seems like tolerances need to be adjusted for each plastic due to different flow rates at the same extruder temp, or something like that.

If you go to the dimensions tab (last tab in customizer, I believe) you should be able to increase the horizontal and vertical tolerances to take care of the issue; maybe try 0.5 or 0.6 instead of 0.3mm.

Great thanks for the help!

When i input my stencil it just shows up as an empty box any tips?

Hey Joel,

Just replied to unifrak - wondering about a similar issue here. I've had this problem when I had an image where the pattern was in white and background was in a dark color (vs. dark pattern on light background). It shows up OK in Benjamin's code, but what's actually happening is the pattern itself is an unsupported island in the middle of a box. Then, when you copy in, the unsupported island drops out and you just get an empty box.

If that's the problem, you can resolve this by clicking "invert" at the top of Benjamin's program. Hope this helps! If not shoot me a copy of the picture, I'm happy to try to help.

Great, but when i input it into the customizer, it doesn't seem to pick up the details on my stencil... help?

Wondering if you have "unsupported islands in your image" - i.e. details that would be left behind on the build plate after printing due to lack of connection to other parts. For instance, the letter "O", unedited, would turn out as a circle instead of an O, since the middle is not connected. To resolve this, you can add bridges in any imaging program, or even inside Benjamin's code (there are buttons at the bottom to draw bridges freehand).

If that's not what's going on, maybe you can pass on the image you're using - happy to look into it!

Prints great on my Replicator2 with PLA. Really like the ease of adding a stencil. Great work!

I am using Makerwares High-quality profile with speed reduced to 50mm/sec and temperature increased to 240 degrees for the red PLA from Makerbot store.

I'm glad to see someone else finally figured out that tapering the walls is really the only way to get a firm fit. From my iPhone cases I first printed months ago, I quickly figured that out. However I was doing it manually by getting the STL from thingiverse, opening it in Blender and editing the mesh manually to taper the walls. If you think doesn't sound pretty, in practice it was way worse. I can't wait to try out a proper tapered case. Thanks for all the hard work sethmoser.

I think maybe you're the one who gave me the idea??

Hope it works brilliantly - my 4s cases have been fitting like a glove since the most recent updates :)

Also, check out the new stencil+geometric option, I think it's kind of cool!

Super awesome combo with iphone case and stencils... However I have printed out 4 of these cases already...It always .25" too big and when I try to scale down the size it is too small and I crack the pla when putting it on...

any help guys? baby step me if you need too, I would really like to get this case to fit my iphone 5!

This is entirely my fault! I've had a tough time with 5 fit as well, and haven't had time to test it enough. My suspicion is that fiddling with the iphone5 size parameters (available in customizer) is the key. If you have a caliper, you can try measuring yours and comparing to the numbers I have in there; I've tried to "fudge" them in the past, so you'll likely get slightly different numbers.

Alternatively, if you know it's always .25" off in one dimension, you can try adding/subtracting 5-8 mm from one of the dimensions and testing the print.

I'm trying to find time to get to this testing process, but if you figure it out in the meantime, please let me know what worked!

And thanks for the compliment on the design :)

I think I do recall this conversation. My favorite case for quite a while has been this one: http://www.thingiverse.com/thing:56024http://www.thingiverse.com/thi...
It allows me to print the back a outer bumper in two pieces. I also have printed lots of backs with text on the top, using two different colors. I also print the outer bumper as using a third color. Matter of fact, I have over 20 bumpers printed, all in different colors. I love the case but honestly the only downfall is it doesn't use a tapered design and it suffers a bit from those fit problems. I love the two piece design though (I got rid of the lego dots since I don't need them). Anyway, can't wait to try the tapered design!

Hi, I've printed some and it's great ! congratulations, would you include samsung gs 3 as a customizable model as well ?

the model is not available anymore, but the mockup could help... : http://www.thingiverse.com/thing:27428 , gs4 mockup is

Samsung Galaxy SIII Mockup
by ONoff

I'd like to - unfortunately I don't have access to a gs3, so I don't have something to go off of for fit, etc. Are there any other cases on thingiverse that have worked well in the past and could make a good base model?

Would anyone happen to know the best tolerances for an iphone 4/4s? I have been printing a couple of these with varying tolerances and they don't seem to fit very well.

You have to go into the scad file and change the dimensions of the phone.

I've been playing with it and got it to fit quite well with:

4cornerR = 8.71;

my height tolerance was 0 and perimeter tolerance was 0.85

Thanks for playing around with it, guys...

I'm adding a new version momentarily that opens up those parameters so you don't have to go into the code. It also adds a "taper" variable that lets you taper the sides of the case slightly to grip the phone better.

Settings as is (in this new version) are fitting really well on a 4/4S, printed in ABS using medium defaults in makerware. With a 3 degree taper, it's really tight; I might try 2 degrees on the next print.

5 is another story entirely... still working on the fit there.

I like the 5 fit really well. So far it's the best case fit I have found for my phone. (played around with the 4 for other people). I'll try and play around with the 5 as I print as well and see if there is anything I can help with!

any luck with this? printed one and it's only 2mm out. should the tollerance be lower to reduce size?

You can remove the last sentence in "Instructions".
Bridges are supported.
One more tool and you can draw whatever you want.