This is not a simple print, assemble and enjoy project. It requires quite some experience, basic knowledge in electronics, a good amount of patience and probably some nerves (it's worth it!). I'll try to give you as much informations as possible to make it easier for you.
For non-Prusa parts and filaments, check out 3DJake (International, UK, Germany, France).
I'll get a small cut of any order you fulfil using these links (at no additional cost for you 😉).
If you want to support my work directly, you can buy me a coffee.
If you want to order a Prusa printer and earn some Prusameters (I will also get some), you can use my referral code "@whity" at checkout or click one of the following links
(the code only works for the first order of each printer model):
| MK4 | MK4 Kit | MINI+ | MINI+ Kit | XL | SL1S | SL1S+CW1S |
Also check out my other models.
07.09.2020:
My submission for Prusas "Lights and 3D printing" contest in September 2020. (Don't forget to give it a like...)
Two RGB LED spheres in the shape as you may know it from geodesic domes, but as a full sphere.
Size | Type | Diameter | Faces |
---|---|---|---|
Small | 2V | 125 mm | 80 |
Large | 3V | 180 mm | 180 |
Since i spent well over a hundred hours on this project, I would like to start with the story behind it and the process to get to the final version.
If you don't give a sh... about the story, just scroll down to the printing part (it's important to read it!).
Some of you may know the Chaos Communication Congress (with around 17'000 people) happening every year between Christmas and New Year. And as every year I thought about a project i could work on or show there (this became some kind of a tradition for me).
I knew it should have RGB LEDs involved, nothing more. So i started to click through Google, Youtube and 3D printing sites searching for ideas. One evening I found this video, which got me started looking into geodesic spheres, not knowing where this will lead to.
Many evenings later i had a very rough idea how it could look like.
Everything starts with a proof of concept. Will it work at all?
This was my first "quick" try using single RGB LEDs from a W2812B LED strip:
I also made a video of it.
This looked quite promising already.
To calculate the correct lengths of the single triangles I used this online calculator.
The next step was to find a way to assemble the single triangles. This was the part taking the most of the time...
Note: At the beginning I printed the first few layers in white PLA and the rest in silver, because i hoped to get brighter tiles and a better separation between the single triangles. Turned out later that this isn't needed at all. Printing it in white only works perfectly fine.
Used tape to glue together four single triangles as precise as possible and then glueing together five of them to a full circle.
Note: A slightly wrong angle in the design adds up...
Fixed the wrongly calculated angle i my design.
Hot glue FTW!
I didn't like the gaps between the bigger triangles and the not very nice looking corners, as you can see in this video.
Also the accuracy was not good enough for a full sphere. Again, a small error adds up. It simply would not look as amazing as i want it to look like.
So, the search for a better solution began...
Printing it as a half sphere in one part was not an option as it would become quite tricky and not look really nice at the end either.
I came up with the idea to print multiple triangles flattened out, like a single strip, and then glue them together. This will reduce the potential of errors a lot.
As i have no pictures of the single parts I made a rendering:
Sounds easy, but wasn't... It took some time to get everything right.
The first layer has to be one single area. But all slicers i tried generated gcode with each triangle next to each other with its own outer perimeters, or they wanted to print a second layer at the "hinges", which is not ideal either:
Of course this will not work to glue them together properly. As it is only a single layer holding them together, they will just rip apart.
I had to adjust the design a bit so that the slicer recognised the first layer as one single area:
Much better.
Everything comes down to accuracy. I tested different slicers (Prusa Slic3r, Simplify3D and Cura). Cura worked out best for me after tweaking the settings a bit. As this was also a time consuming process, you can download the profile here (Printed on a MK3S).
You will find the assembly instructions and tips in the "Printing & Assembling" section below.
It has to run on battery (of course). I don't want to have any cables hanging out.
My current setup uses an Arduino Nano, MPU-6050 Gyroscope/Accelerator, Step-Up (Step down on the big Geodesic), a BMS and some recycled 18650 batteries. As LEDs i use single W2812B LEDs which are soldered onto a 10mm PCB. More about that below.
Lucky owner of a spot welder:
The plan was to use a Wemos D1 Mini, but as it turned out it sometimes has problems with LED strips (probably timing? idk). One day i will redesign it and use an ESP32 which i tested to work fine (it should get wireless LAN...).
This project was amazing and very annoying at the same time. More than once i was close to give up because nothing worked out as expected.
But when i turned on the final version the very first time, I was speechless. It looked terrific and beautiful. I was sitting on my couch just looking at it, probably for hours...
At the beginning i already thought about a bigger version (more triangles) but discarded it during the build because of all the annoying things happened during the build of the first one.
But, i became addicted. I had to build it. And i did...
It luckily was much less pain than the first one and the result was even more stunning.
I'm already working on a new one, but it will still take some time to finish it. Many new challenges popped up, because it will be different...
For the small (2V) geodesic sphere you have to print these parts:
Fot the big one (3V):
Summary:
I used Cura as slicer because it worked out best for me (I'm normally a Prusa Slic3r user). You can download the profile i used here.
The parts have to be oriented correctly and the slicer settings have to be correct to get a part which can be assembled without ripping apart between the single triangles.
Here an example of a first layer:
The most important is that the infill of the first layer is one single area (not multiple triangles, this will not work!).
It's also important that the parts are oriented in a way that the infill lines cross the edges of the triangles with the biggest angle possible. Ideally 90° of course but that's obviously not possible. You have to find the best orientation. (Update: I replaced the STL files to have the ideal orientation out of the box now).
You can switch between the first and second layer to find the best orientation:
You need these additional parts:
I'm using W2812B LEDs, each soldered onto a single 10mm PCB which makes gluing them in and soldering a much easier. You will find them on AliExpress and probably eBay.
Basically you can use whatever you want and like the most.
My geodesic spheres currently use 18650 cells in a 1s7p configuration (small one) and 2s4p configuration (big one).
Note: Seven cells in a 1s7p configuration is way too much for the smaller one. These days i would use four in a 2s2p configuration, or maybe even 2s1p. Using seven cells it runs for around 40 hours with the current code I'm running on it.
In the bigger one i use a 2s4p configuration which is fine (lasts for around 20 hours).
I do recommend a 2sXp configuration in general, as you can charge it faster. 1sXp is kind of slow.
My current batteries (with glued on electronics) look like this:
First i integrated a small 1A charger. But it's getting too hot and 5V/1A (peak) is way too slow.
I ended up using an external charger (iMAX B6).
My current wiring is not perfect at all. Therefore i don't provide an exact schema. It's up to you, as you may also want to add some additional sensors anyway or use different parts in general.
You will need a good strong and fast glue to assemble the parts, or it will become a nightmare (seriously).
I tested around ten different glues and this one was my choice:
Another good one was "Gorilla Superglue GEL".
Unfortunately i have no pictures from assembling it but I made some screenshots from a design i have to show you how i have done it.
I will explain the assembly of one half of the small sphere
This probably is the most tricky part.
The time to get a good bond varies depending what exact glue you're using. The important part is how to align the two ends to get a straight and nice looking glue joint.
Use a flat surface and a piece of plastic to prevent that the parts stick to your surface.
I made a video to show you how I glue two ends of a part together.
IMPORTANT: Only glue together the two "end parts" (blue faces in the image below), not each single triangle.
Ring 01:
Ring 02:
Ring 03:
Hint: Rotate the ring to find the position which fits the best.
To make the sphere much stronger I used a 3D pen (slow setting) to melt together the single triangles. I then also used my soldering iron to make it even stronger (that's why the seams are flat in the picture below). But the soldering iron part is not needed at all as it turned out in test i made later. The 3D pen makes it quite strong already (it will not survive a fall anyway...).
Note: For me a (very) small amount of hot glue worked better than normal glue.
Glue in a LED in each triangle.
IMPORTANT: Always be aware of the orientation of the LEDs and the path you want to connect them in the next step. One single LED facing the wrong way and you will have an annoying problem later (just saying...). As you see in the picture I numbered them beforehand (only have one of the big one). And also keep in mind, on the second half it continues on the outer Ring (03).
If you didn't recognise yet. You will have to solder 477 pads now on the small one and 1'077 on the big one. Sounds fun, ehhh :-D (Keep in mind: It's worth it. You made it that far already)
Hint: Dentist tools like this (or something similar) helps a lot bending the wires accurately.
Using blank 0.5mm wire only makes the process much faster. On my current project i also use blank wire for the data line instead of the red isolated one you see in the pictures.
As you may can see in the picture above, you can connect all 5V and GND pads with a single wire for each of them. There's no need to connect from the output of one LED to the input of the next one.
How i do it:
Only the data line is missing now. It always has to be connected from the OUT to the IN pad.
Either you can solder them one by one. Or, as i started to do it recently, do the same as with the GND and 5V wires and cut out a piece of the wire between the IN and OUT pad on each LED with a side cutter (needs to be a good one which cuts all the way to the tip).
The almost last thing to do is to connect the two halves and the electronics:
For both i use some RC plugs i have laying around.
To hold the two halves together magnets are used. As mentioned above already, buy good and strong ones. Cheap ones, even if they write N50 or N52 in the description, are mostly N35 (if you're lucky).
Flip the polarity of each magnet like this and add a bit of filament with the 3D pen to close the opening (they should still be able to move around a bit):
To prevent the halves from shearing off glue in some short pieces of filament on one side.
You can find a lot of examples in this GitHub repository. All effects i currently use are from this page.
The 3D printed hand you see in the pictures and i use as a freaking nice looking stand for my spheres was designed by MikeVR and can be found here (licensed under theCreative Commons - Attribution - Non-Commercial - Share Alike license)
The author marked this model as their own original creation.