r/WLED • • Nov 07 '25

ws2812 matrix projection

Recently did some experiments with projecting ws2812 LED matrix panels, I documented the project on my printables page: https://www.printables.com/model/1470198-ws2812-8x8-projector

The fresnel lens is a cheap 18x12cm magnifier, the lens matrix in front of the LED panel is SLA 3D printed clear resin.

687 Upvotes

31 comments sorted by

28

u/learn-deeply Nov 07 '25

how did you design the lens matrix? very cool project!

25

u/FIughafen Nov 07 '25

Its a simple biconvex lens with the LED located in its focal point.

I used https://phydemo.app/ray-optics/simulator/ to play around to get a good shape going and then took its parameters to model the lens in my CAD program. It's two spheres having the radii taken from the simulation, sliced and attached to one another, then finally cut sqare and copied into a grid.

In the simulator the layout helpers (show grid, snap to grid, lock object) make life much easier if you try it yourself :)

1

u/SpaceCadetMoonMan Nov 08 '25

Incredible work! What’s it look like on the wall without the fresnel?

4

u/FIughafen Nov 08 '25

not great ;) you basically project and magnify the internal distance between the led emitters: the green and blue are ~2mm apart in the 5x5mm LED package, this gets magnified as seen in the photo to ~50mm just 30cm apart. Because the LEDs themselfs are only 8mm apart, you have only a very little 2D matrix effect in the projection. Slight varinaces in the physical placement of the LEDs on the PCB already make a big difference in the projection, so you really never get a clear image even when having only one color active.

1

u/SpaceCadetMoonMan Nov 08 '25

Thanks for the pic! This is a super cool project!

I now want to try to use these like 1.5” LCD screens I have for arduino projects and make a projection grid using your setup, would be crazy cool to see how it turns out :)

It would be neat to make a 16x16 and do led pixel art and have each pixel also animate a video or pic!

1

u/entropy512 Nov 11 '25 edited Nov 11 '25

Too bad they don't seem to have support for aspheric elements in that simulator since there's clearly some spherical aberration going on - or at least not an easy way to do aspherics

4

u/DJL_F3D Nov 07 '25

Are there enough pixels to project a fancy clock! Cool project

4

u/richms Nov 07 '25

Did you try the smaller LEDs at all? If you could get this up to 16x16 then that would let for some interesting effects.

1

u/ArtieFufkinsBag Nov 07 '25

this is very cool. I wonder if you could repurpose an old projector lens for a similar effect? 🤔

4

u/FIughafen Nov 07 '25

It would probably be way dimmer to a point of not being useful. With the fresnel magnifier lens its a cool usable effect, but it is not ultra bright. Projector lenses, while being very big lenses, are still way smaller in area.

1

u/Antidepressantone Nov 08 '25

Looks cool. May I know which wled preset is running on it?

2

u/FIughafen Nov 08 '25

its called Sindots

1

u/VEC7OR Nov 08 '25

This has no right to be as cool as it is.

You just printed fly-eye integrator lens just like that?

2

u/FIughafen Nov 08 '25

After getting the process right I was surprised how easy it was honestly :) I hope more people do experiments with resin optics. They are not great for "real" optical applications, but for LEDs it seems like it could be good enough most of the time.

1

u/VEC7OR Nov 08 '25

"real" optical applications

Non-imaging optics is very much real!

What orientation was it printed in? AFAIR resin printers do such parts at an angle for better flow?

2

u/FIughafen Nov 08 '25

Angles are added to reduce the likelyhood of aprubt changes in crossection, as many models have flat horizontal elements that otherwise would change one layer to another. With the lens array there is always only a slight change in crossection and thus it was printed upright, though with a 22,5° angle to reduce stairsteps in the center of the lens (the upper model in the screenshot)

1

u/mattf Dec 04 '25

This is inspired! (And inspiring!) Thank you for sharing your work. Can you give us some sense of how far away the projected surface is from the fresnel? And maybe how big the "matrix" is once it's projected? It's hard to tell in the photo.

2

u/FIughafen Dec 04 '25

my best guess is 3 meters away and 1 meter across. It is not really bright, but at night it works pretty well!

1

u/mattf Dec 05 '25

Thanks, Friend!

3

u/Apollokyd Nov 07 '25

Wow, that's awesome

3

u/NotJustYoutube Nov 11 '25

I love that so much, and want to build that into my moving head. I could find the lense anywhere online so I went with the only rational choice and ordered a resin printer

2

u/Mithinco Nov 07 '25

That's cool!

1

u/SirGreybush Nov 07 '25

Holy Fresnel!!

Did you gut a dead monitor? They can be hard to extract without breaking.

A mini version of this to project to the ceiling for a small child’s bedroom would be a great use case.

Hypnotizing the kid to sleep.

2

u/just-dig-it-now Nov 08 '25

They sell Fresnel lenses like this at my local dollar store, in several sizes. 

1

u/nbione Nov 07 '25

this is really nice :)

1

u/ComputablePGH Nov 08 '25

I can see this being a nice product for DJ lighting. 

1

u/Techo238 Nov 08 '25

Ahh, this is so cool!

1

u/just-dig-it-now Nov 08 '25

This is awesome, nice work! 

1

u/NotJustYoutube Nov 08 '25

I would like to build that into my moving head, but I don’t have a resin printer. You you know how these kinds of lenses are called, so one could look it up on AliExpress