3D printing lenses is now a thing and you can make them yourself
Dec 18, 2018
Share:
We’ve covered 3D printed lenses before, like this one from Mathieu Stern. But up until now, 3D printed lenses have mostly still used a glass element on the front. Printing clear plastic with a 3D printer at home just isn’t that easy. Some believed it impossible.
But it appears as though the problem might’ve been solved if Tomer Gluck’s tutorial at FennecLabs is anything to go by. He’s managed to create transparent 3D printed items at home using transparent ABS on a stock Original Prusa i3 3D printer.
Completely transparent objects has been the goal of just about anybody who’s tried printing transparent filament on a 3D printer. I’ve actually got a roll of clear PLA here at home, and while I haven’t tried to print clear objects yet, I’ve printed with it enough to understand the problem of printing with transparent items.
That issue is essentially air trapped inside the print as it’s being made. This causes diffusion, makes prints look more “frosted” than clear. You can see the issue illustrated perfectly in these prints I made recently. These are actually replacement parts for the printer itself, as I’m doing a few upgrades.

These items were printed with transparent PLA, but the same problem occurs when you’re using ABS, PETG or just about any other type of filament, too. You can see in the two examples below that there is at least some transparency, as you can see the bearing through the side waall, which is a good 2.2mm thick.

But it’s not clear, though, is it? So how did Tomer overcome the problem? Well, knowing that trapped air bubbles between the layers and tracks of the print in each layer were the cause, he set about trying to figure out how to eliminate them. In his research, he came across this video, which he says was a good starting point, but he wanted much clearer results.
Given how 3D printers work, the only logical way to eliminate the air trapped between the transparent plastic was to force more plastic to come through the nozzle and fill in those empty spaces so that they don’t happen in the first place. So, that’s exactly what he did.
He set the printer for an extremely low layer height of 0.05mm, with 100% infill (this is the inside of the model, that’s usually mostly air to minimise the amount of plastic used to create the object), with 108% flow (so it was pushing out 8% more filament than usual) and a 6% overlap. This should, in theory, push out enough filament to eliminate the bubbles.
But he also had to print the filament at a higher temperature than usual to make it as fluid as possible without burning it. So, he bumped his hot end (the bit the filament comes out of to make the print) all the way up to 255°C with a bed temperature (the surface on which you make your print) of 100°C. He also turned off the part-cooling fan. Normally, this fan cools the filament as it’s being laid down in order to create a more stable and dimensionally accurate part.
This “over extrusion” (the term for when your printer’s pushing out more plastic than it’s supposed to) doesn’t come without some negative side effects. Excess filament builds up on top of your part, which the nozzle then melts and pushes through as it’s printing the next layer. You can see an example of this from Tomer here.
As mentioned, Tomer printed his lenses out of transparent ABS. He tried using the acetone vapour smoothing technique, although all that did was send his transparent material cloudy. So, he resorted to sanding and then polishing his parts, which brought them to a very nice finish.
Although he hasn’t used any of his lenses for cameras yet, he did do a few tricks with focusing parallel lasers and even had a go at printing some “bubblegrams“, which didn’t turn out too badly at all.
If you’ve ever wanted to have a go at 3D printing a lens, then it’s worth a read of Tomer’s tutorial. I doubt we’ll ever get a print that’s as clear as true optical glass. And then there are things like the index of refraction to think about, so your results will vary wildly (probably even from print-to-print). But maybe it’s worth having a go and experimenting.

I’ve just implemented some of Tomer’s principles to my Cura PLA profile and I’m giving it a try with some transparent PLA as I type. I don’t hold out much hope, though. As you can see in the photo above, it’s actually fairly clear around the perimeter. The print on the heated bed beneath the glass is clearly visible. But the inside area isn’t so great – even with 20% over-extrusion.
I might have to invest in some transparent ABS or PETG to play with this idea some more.
Update: A quick update on my brief transparent PLA tests. It looks like it might work with a little more tweaking. The tests I did last night show some promise. These blocks are 4.5mm thick (left) and 2.5mm thick (right). It looks like most of the diffusion and clouding is on the top & bottom surfaces with pretty clear internals.
When I submerge them in water to fill in the gaps in the outside surfaces, you can see through them both much more easily, so with some polishing they might turn out ok.
Cura “Transparent” PLA settings:
- Layer height: 0.05mm
- Infill: 100%
- Infill overlap: 6%
- Hotend temp: 210°C
- Build plate temp: 70°C
- Flow: 110%
- Retraction: Off
- Combing: Off
- Fan: Off
This definitely needs some more experimentation, but even PLA offers some hope.
[FennecLabs via 3Ders]
John Aldred
John Aldred is a photographer with over 25 years of experience in the portrait and commercial worlds. He is based in Scotland and has been an early adopter – and occasional beta tester – of almost every digital imaging technology in that time. As well as his creative visual work, John uses 3D printing, electronics and programming to create his own photography and filmmaking tools and consults for a number of brands across the industry.
































Join the Discussion
DIYP Comment Policy
Be nice, be on-topic, no personal information or flames.
8 responses to “3D printing lenses is now a thing and you can make them yourself”
One of my hobbies is 3d printing, and if you can get something really decent, you could end up with some weird “lomography” effects. If you do manage to print something useable, please do tell.
I just posted a quick update with some of last night’s tests. After they came off the printer and I put them underwater to fill in the gaps on the outside, I could see through them fairly clearly. With some tweaks to the printer and polishing of the items they might actually be ok with PLA. I’ve posted the settings I used to print them.
Thanks mate so you effectively went max temperature and no cooling with a high flow rate to get it to “leak ” into each line. The other thing to try but not a quick adjustment is to increase nozzle size to 0.8mm and go for a layer height of 0.4mm, thus increasing the effective flow rate. also try with ironing on for the final layer. I don’t know how slow you are running it but slow down the whole thing to 30mm/s if you used 60mm/s for your initial print. double the time but reduced vibrations and accuracy.
If water makes them more transparent, with one of the lenses you made, it may be worthwhile trying a high quality CA glue to permanently fill the gaps. Polishing will then be more difficult as PLA is much softer than CA glue.
I currently don’t have any clear PLA or PETG, and I hate ABS with a passion. I do have a shinny PLA in pink and black and prints with those give a very shiny edge on the X & Y axis. I wonder if they make a clear shiny? I may email my regular filament supplier and ask them the question as it would reduce polishing time
There is so much you can try here especially if you are that close.
Yeah, I suppose there’s a double benefit to going higher temperature (and I’d experiment to find what’s the best for your filament before instead of just going all the way up and risking introducing more bubbles by printing too hot). First, it helps the overextrusion go through the nozzle without hearing the extruder motor clicking. Second, it’s a bit more liquid once it’s laid down and can more easily “settle” to fill in the gaps.
You’re not the first to suggest the CA glue, and I’d had similar thoughts myself. So that’s definitely going on the list of things to try.
I’m getting low on the transparent PLA. I only stumbled across Tomer’s post as I was getting to the end of a spool. So, will be ordering a couple more after Christmas to have more of a play.
If I can actually make something I can shoot through, I’ll be amazed, but it’s going to be a lot of fun trying. :)
I’m looking into 3D printers purely for projects like this. As I fly FPV Quads, they’re really handy for Go Pro mounts and antenna mounts etc. But this kind of thing really pushes my interest even more.
Photo & video projects is what got me into 3D printers, too. It’s been a lot of fun learning about the mechanics and electronics of them. The opportunities for experimenting with things like this are also very interesting to explore. :)
Holy neato
Have you tried annealing the 3d printed lens? I’m thinking it could be packed in sand and put into an oven to melt it entirely. Then let is slowly cool back to room temperature. Sand and polish. You may not want to use an oven intended for food though.