Where geometry meets savings! A sleek, hexagonal piggy bank for a stylish and fun way to stash your coins. Thanks to the hexagonal pattern, it is easy to see how full it is and requires less material to print. The magnetic lid makes it easy to reuse the coin bank once it's full. This is probably the most complex and difficult model I've made so far, I hope you like it!
If you like what I'm doing, please give it a like 👍 consider joining my club or buying me a coffee! 😃👍
As it is parametric, you can adjust everything to your preference. By default, it fits coins between 8.8 - 46 mm (0.35 - 1.8") in diameter and 5 mm (0.2") in thickness. I didn't find coins of any currency that are outside of that, if you know of any, please let me know in the comments. It is available in four different sizes as STL files:
version | maximal diameter | side length | minimal diameter | height |
---|---|---|---|---|
100 x 75 | 100 mm (3.9") | 50 mm (2") | 86.6 mm (3.4") | 75 mm (3") |
100 x 100 | 100 mm (3.9") | 50 mm (2") | 86.6 mm (3.4") | 100 mm (3.9") |
125 x 100 | 125 mm (4.9") | 62.5 mm (2.5") | 108.25 mm (4.3") | 100 mm (3.9") |
170 x 170 | 170 mm (6.7") | 85 mm (3.3") | 147.22 mm (5.8") | 170 mm (6.7") |
The tiling on the sides is available in two different orientations of the hexagons.
Both should print without supports on most printers with PLA.
However, if your printer or material does not handle 60° overhangs or 1 cm of bridging well, you have the option of choosing the appropriate hexagon orientation. If you're unsure, you can print overhang and bridging test models to see how your printer and material combination performs.
![]() | ![]() | |
Name | pointed-top | flat-top |
Pro | less bridging | less overhangs |
Contra | more overhangs | more bridging |
All parts print in the default model orientation without supports. Print each part of a given size once. I recommend a layer height of 0.20 mm, but others should also work. Looks best when printed out of a material with decent bridging performance like PLA.
You will need 8x cylindrical neodymium magnets, with a diameter of 3 mm and a height of 3 mm. If you want to use different ones, you can change the parameters to fit the magnets you have or want to use.
The magnets are designed to be press fit, so you only need to press the magnets into each of the 4 spots on the bottom and top parts with some force. This usually works well with pliers. Glue should not be required. Pay attention to the poles of the magnets among each part to be the same, this way the lid can be put on also rotated by 180°. Also of course make sure the poles of the magnets on the top and bottom parts are oriented so they attract each other.
Then you only need to put the lid on, and you're done!
You can modify this design in Fusion 360 (the free version is enough) using parameters to make it fit your needs. Download the Fusion 360 design file, open it, and then you can change the parameters by clicking on Solid → Modify → Change Parameters.
These are the parameters you most likely would want to change:
Parameter name | Value | Description |
bankMaximalDiameter | 100 mm | Maximal diameter (long diagonal of the hexagon) of the hexagon forming the piggy bank itself. Length of the coin bank |
bankHeight | 100 mm | Total height of the piggy bank |
bankShellThickness | 5 mm | How thick the coin bank's sides should be |
bankSlotLength | 46 mm | The coin slot's length |
bankSlotWidth | 5 mm | The coin slot's width |
bankSlotBorder | 2 mm | The thickness of the border around the coin slot |
bankLidThickness | 5 mm | How thick the lid should be. Should be longer than the length of your magnets. |
magnetDiameter | 3.2 mm | Diameter of the magnet holes. Adding 0.2 mm to the magnet's diameter usually results in a press fit, add more for a looser fit. |
magnetLength | 3.2 mm | Depth of the magnet holes. Adding 0.2 mm to the magnet's length usually results in a press fit, add more for a looser fit. |
patternBorder | 5 mm | How thick of a border to leave around the pattern |
patternSideBorder | 5 mm | How much space to leave around the pattern on one of the sides of the coin bank |
patternMaximalDiameter | 10.25 mm | Maximal diameter (long diagonal of the hexagon) of the hexagonal pattern |
patternSpacing | 3.75 mm | How much space to leave between the hexagons in the pattern |
The model will adjust automatically to fit, although it may take a while depending on how fast your processor is, as there are a lot of hexagons, especially at larger sizes. There are more parameters available where most of them are described, in case you need to change other things. Feel free to ask in the comments if you have any questions or want to request sizes you feel are common that I haven't covered yet.
The author marked this model as their own original creation.