Open Source
Learn to design and 3D print with our open source projects and tutorials! Cosmic Jubilee regularly publishes free, open source designs along with detailed instructions and tips under the “voidbubble„ name.
Open Source Projects
Here you will find a collection of 3D designs free for personal use and tutorials on designing for digital manufacturing. Freely available resources have been a great help on our journey, so we wish to share and inspire makers and aspiring designers everywhere.
Most designs were created while exploring mathematical concepts or algorithms - but you will also find a few resulting from our forays into digital sculpting.
Explore an array of household items, ornaments, puzzles, games, decorative elements, and download them from your favourite sharing platform, where you will also find printing tips and view community prints.
Happy printing!
Coaster
Protect your surfaces with style.
2 projects
Tealight Holder
6 projects
Container
5 projects
Festive Ornament
5 projects
Lampshade
2 projects
Bracelet
1 project
Ornament
4 projects
Festive Ornaments
1 project
Puzzle
6 projects
Vase
2 projects
Pendant
1 project
Bottle Opener
1 project
Decorative Tile
1 project
Board Game
1 project
All Open Source Projects Listing
Aerial Fracture (Coaster - Diffusion-limited Aggregation)
A coaster generated by a diffusion-limited aggregation simulation.
Zeus swirled his ambrosia for a while, contemplating the furious storm he was about to unleash; putting down his chalice on the coaster, he noticed how most fitting its pattern was for the impending bolts soon to be delivered over the heads of mortals far and wide.
This design results from a diffusion-limited aggregation simulation. The simulation models a process whereby particles move randomly around a medium and cluster together to form an aggregate structure. Such fractal structures form in many physical processes, such as dielectric breakdown and crystal growth.
The coaster has a diameter of 92 mm.
Alluvial Crush (Tealight holder - Reaction-Diffusion spirals)
A tealight holder with a spiral reaction-diffusion pattern.
Meandering sigils inscribe a lore of inexorable beauty.
Open source version of Alluvial Crush - available to buy now!
This tealight holder features a pattern generated from a reaction-diffusion simulation using the Gray-Scott model. A subtle overlay of small-scale noise gives the surface a grainy texture.
Two versions are provided: a regular model with a thin wall and a model meant to be printed in vase mode. The latter version has a much shorter printing time, but the overall effect of the texture is less prominent.
Blossoming Delight (Easter egg)
An egg-shaped container covered in an intricate filigree and flower pattern.
Crack open a world of joy with this whimsical design! Adorned with a rich pattern and intricate details, it will become a centerpiece of your Easter decorations. Fill the egg with your special treats and make your guests’ spirits blossom.
Everything prints without supports. The highly detailed egg top and bottom parts require a layer height of 0.1 mm. A layer height of 0.15 mm is sufficient for the connector and stand.
The connection mechanism is designed with ease of print and part alignment in mind. The top thread has a smaller diameter and pitch than the bottom one - to connect both egg parts, twist the connector on the top part as far as it will go, and then twist the bottom part. The connector threads have a low tolerance, allowing parts to line up easily.
This may be a long, yet ultimately rewarding print, which you will enjoy for years to come!
Christmas Kernel (Festive Ornament)
A Christmas ornament based on a strange attractor.
Add these to your decorations and witness joy to the world spring up from them this Christmas!
This design is based on the Aizawa strange attractor. The original shape has been stretched and tapered at both ends to minimize the need for supports, and beveled with a star-shaped curve. Supports are only needed for the bottom ~15 mm, mostly to ensure the print stays on the print bed.
Christmas Vault (Dodecahedron Lampshade)
A modular dodecahedron lampshade with a star pattern on each face.
Inside is the holiday spirit, and fills the room with a myriad dazzling stars!
Stars of various sizes and orientations are randomly scattered on a pentagon, making countless combinations. Create a unique pattern each time you put together this lampshade - everything needed can be printed: no glue, no emptying out the screw drawer.
There are two versions of the dodecahedron side: one with star-shaped holes all the way through the pentagon, and another where the holes stop halfway through.
Use a LED tealight or another small LED light like an IKEA Ledberg.
Cyber Maze (Bracelet - Differential Line Growth)
A bracelet with a maze-like differential line growth pattern
Navigating this maze will reveal your extra-terrestrial origin!
The pattern of this bracelet was generated via a differential line growth simulation. The simulation starts with a graph of connected nodes. At each iteration, the nodes arrange themselves in new positions, determined by the balance between attraction and repulsion forces between them and their neighbours. New nodes are added whenever an edge becomes too long. The result is a continuous line that tries to cover all available space without intersecting itself.
Cycladic Figurines
Our take on the minimalist ancient marble figurines found around the Aegean.
Semele’s essence, eternally incised in rock, beckons to a never-ending spring, with echoes of songs and dances long forgotten.
These figurines measure approx. 44 x 53 x 80 mm and are modeled after the cycladic idols, the famous minimalistic sculptures of Bronze Age Aegean islands. They are commonly thought to represent a female deity, but their cultural function still remains a mystery.
Empyreal Bloom (Pendant Light - Procedural Growth)
Lampshade with an organic form, generated by a weighted pathfinding algorithm.
Surrounded by ancient inspiration, ablaze with cosmic laurels.
This pendant light was created through growing tendril-like structures along a parabolic surface. The growth-pattern rules were especially designed to produce an organic, flowing form which is printable without supports.
Compatible with the IKEA Hemma or any other standard large household lamp socket (E27).
Be sure to check out its complementary tealight holder, Twinkling Bloom.
Endless Folding (Christmas ornament)
An abstract Christmas tree based on a fractal curve.
For the discerning decorator aspiring to perfect the spiral aesthetic this Christmas, an ornament consisting of a helical extrusion of the second iteration of the Koch anti-snowflake. The curve corners have been beveled for printability. The curve shape gives rise to rich and deep folds, resulting in a form which is aesthetically pleasing and easy to print.
Enneper's Spooky Assistant
A ghost figurine based on a minimal surface.
This frilly ghost has escaped from unfathomable dimensions and will haunt you through impossible geometries until you become best friends <3
Based on the Enneper surface of order nine.
Festive Harmony (Polyhedral Christmas Ornaments)
Assembly Christmas ornaments based on regular solids
Were Plato with us today, these would most certainly be on both his ideal and real Christmas trees!
This ornament consists of a dodecahedron whose faces are held in place by a wireframe spherical icosahedron. The dodecahedron faces come in two variations, a star, and a slightly modified pentaflake (second iteration).
The concept of using an icosahedron as a support frame for a dodecahedron was inspired by the split polyhedra in Rinus Roelofs’s project “Dynamic Tilings” (original version, archived version).
Fractal Puzzle - Hilbert Curve
A puzzle whose pieces are fragments of the Hilbert curve.
Hilbert bought a few pieces of strange furniture too many! Now he needs your help fitting them in his living room.
A puzzle based on the fourth iteration of the Hilbert curve, consisting of 13 unique tiles. It measures approx. 13 cm x 13 cm and tiles are 3 mm high.
The printed model shown is made of wood-infused PLA that has been sanded and painted with a wood stain to give it a distressed/vintage look.
Furtive Shroud (Tealight holder - Voronoi)
A tealight holder which reveals a Voronoi pattern when illuminated.
A hushed pattern, a well-kept secret, revealed only by inspiring light from within or from without.
This tealight holder has a 3 mm shell, printable with 2 perimeters, and uses an infill modifier mesh to create a Voronoi pattern sandwiched between the perimeters - thus, you don’t need to worry about overhangs. A semi-opaque white filament reveals the infill pattern when light shines through the tealight holder.
With Cura you can also get a matte effect (and hide seams!) using Fuzzy Skin with a normally glossy white filament.
Garden of Forking Paths (Tile placing board game / puzzle)
A portable puzzle / edge-matching / connection game with a modular board.
A game inspired by the MacMahon squares, a puzzle published by Percy MacMahon in 1921. In its original version, the game consists of 24 unique three-coloured square tiles which must be placed on a 6x4 board in a way such that all adjacent edges are of the same colour.
Here we have replaced the three colours with 3 connection types which match fully or partially, enabling more variations in rules and difficulty. The tile patterns have been generated with the help of the wavefunction collapse algorithm, and are designed to give rise to complex maze-like structures while you play.
A modular board and a container make the game easy to carry around; you only need a flat surface to play.
Generally, the objective is to find tile placements satisfying constraints on matching edges, as well as limits on which edges can occupy certain locations (e.g. the board perimeter can only have a single connection type leading to the outside world).
Below are a few such games:
Single Player Puzzle (5x5 or 6x4 board)
The objective is to arrange all 24 tiles on a 6x4 or 5x5 board ensuring all adjacent connections fully match. For a more challenging experience, ensure the perimeter consists of a single connection type.
Two Player Board Game (5x5 or 6x4 board)
Variation A
Players take turns placing 12 tiles each, ensuring all adjacent connections fully match, as well as maintaining a perimeter consisting of a single connection type. Each newly placed tile must share an edge with a tile already on the board. The first tile placed on the perimeter determines the perimeter connection type. The last player able to place a tile on the board wins.
Variation B
Players take 12 tiles each and pick a connection type. Their objective is to place as many connections of their choice at the perimeter as possible, while ensuring all edges fully match. Each newly placed tile shares an edge with a tile already on the board. The game ends when no more tiles can be placed. The player whose connection of choice appears more times on the perimeter wins.
Multiple Players (no board)
Players take turns drawing a tile from the heap and placing it next to an already placed tile, ensuring connections between adjacent edges match at least partially: for example a side with 3 connections can be placed next to a side with one or 2 connections. Every placement is scored based on the number of edges connected, and whether the connections match fully or not (one point per connected edge and one point per fully matching connections). When all tiles have been placed, the player with the highest score wins. There are no restrictions on the overall shape of placed tiles. If a player draws a tile that cannot be placed, they put the tile back on the heap and draw another. Printing additional tilesets makes the game more fun with 3 or more players.
Creative mode
Create mesmerizing patterns or even entire artworks and hang them on a wall just like a conventional puzzle! Mix and match the rules above, extend the board, print more tilesets, or add your own constraints for tile placement.
Hatter’s Cabinet (Trinket / Jewelry Box)
A procedurally generated trinket / jewelry box.
Do you keep forgetting where you've placed things? Is this driving you mad as a hatter? Try this magical cabinet solution today - or your insanity back guarantee!
This design is generated from an array of squares whose vertices are displaced by a noise field, producing a tripping outline.
The wooden version is printed using wood-filled PLA; it is then treated with wood putty, sanded and stained.
Hoppin' Blossom (Easter Basket)
Easter bunny basket for treats or decor. Promotes a playful and adorable atmosphere.
Cradling the treasures of the season, the Hoppin' Blossom Easter basket nurtures the bloom of joy, an embrace for spring's gentle gifts.
Welcome the cutest Easter tradition in town with the Hoppin' Blossom Easter basket!
This design invites you to indulge your inner child by weaving together familiar Easter themes in an irresistibly endearing container for your treats or decorative elements. It comes in two versions - classic and ornamental - to match your mood and decor.
Igneous Brim (Vase)
A procedurally generated vase with sandstone-like layers.
Billions of years of tectonic forces and magma flow in the making, culminating in your very own sandstone vent.
Open source version of Igneous Brim - available to buy now!
The ridges on this vase are formed using noise textures with which the outer shell of the base mesh is repeatedly displaced.
Infernal Egg
A hollow egg with a fantasy theme.
Contemplating what lies within will never leave an unfortunate mind stricken with such dreadful thoughts. Will you tame the unspeakable horrors it begets into our world, or unleash them upon your foes?
This hollow egg measures approx. 67 x 67 x 74 mm and has a roughly 40 mm opening at the bottom. Its thin walls with well defined features make it a perfect lithophane for LED tealights, either as-is or after painting.
Infinite Puzzle - Koch Snowflakes
Infinite puzzle whose pieces are iterations of the Koch snowflake.
As the wind gently blows, snowflakes dance in a strange and mesmerising motif. Like our life’s journey, the curve moves ever onwards into a wondrous future.
An endless puzzle combining an eye-catching tessellation with a space-filling curve. The curve must remain connected!
Tiles come in two versions: a version with a blank surface and a version with a curve overlay. The curve is Mandelbrot’s ‘snowflake sweep’, a self-avoiding curve that fills the snowflake, with some adjustments to make it 3d-printable as an overlay. Every curve has two endpoints allowing it to connect with other versions of itself.
Alternatively, blank tiles can be used as a basis for different patterns instead of the curve, or to create free space within the curve pattern.
Blank tiles are 5 mm high; the curve overlay starts at 5 mm and is 1 mm high and 1.2 mm wide. Tiles can be printed with a 0.6 mm nozzle.
Intrepid Fiber (Pendant - Differential Line Growth)
Pendant in a differential line growth pattern.
This abstract, minimalist pendant makes for a short and easy print - and looks fantastic in daylight with a natural glint (in a wide variety of PLA filaments, be it glossy, glitter, or metal-filled), or radiant at night (with glow-in-the-dark filament).
The outline of this pendant was generated via a differential line growth simulation. The simulation starts with a graph of connected nodes. At each iteration, the nodes arrange themselves in new positions, determined by the balance between attraction and repulsion forces between them and their neighbours. New nodes are added whenever an edge becomes too long. The result is a continuous line that tries to cover all available space without intersecting itself.
Klein bottle bottle opener (Bottle Opener)
A Klein bottle turned into a bottle opener. Can open most orientable bottles.
Take your binge drinking to the same dimension!
This immersion of the Klein bottle in 3D space has a modified bottom which acts as a bottle opener. The cutouts on its surface allow a view of its self-intersection while keeping the model easy to print and contributing to its overall organic shape.
The Klein bottle is non-orientable, closed, and has no boundary. It lives in 4D space, but we visualize it as an immersion in 3D space. Its non-orientability means an object moving along this surface ends up at its starting point flipped upside-down and mirrored. It was first described by Felix Klein in 1882.
Multicursal Longing (Tealight holder)
A teardrop-shaped tealight holder with an algorithmically generated pattern.
Do algorithms weep for having lost a sheep count?
The teardrop speaks to the sentimental programmer who remembers growing up with a Commodore.
This pattern is produced by the 10 PRINT algorithm, a one-line program originally written in BASIC for the Commodore 64:
10 PRINT CHR$ (205.5 + RND (1)); : GOTO 10
The program prints an infinite sequence of “/” and “” characters, randomly selecting between the two at each step. Such random selection produces maze-like patterns.
Here, we first generate the pattern on the surface of a droplet, and then subdivide the pattern to add some rounded corners.
Nausicaa’s Treasure (Trinket / Jewelry Box)
A trinket / jewelry box shaped like a chambered nautilus shell.
A pearly nautilus, and its wooden semblance, hold the ancient jewels of a mythical princess.
The outline is an exponential spiral, parameterized to approximate the shape of a nautilus shell. The chambers closely follow the locations and shapes of those found in the real mollusk. The holes at the back, used for opening the drawers, are placed along a spiral as well.
The wooden version is printed using wood-filled PLA; it is then treated with wood putty, sanded and stained.
Pelagic Maze (Coaster - Reaction-Diffusion)
A coaster generated by a reaction-diffusion simulation.
Poseidon swirled his ambrosia for a while, contemplating the vastness of his watery dominion; putting down his chalice on the coaster, he noticed how most fitting its pattern was for a new maze with elegant coral, rivaling those conceited landstriders in Knossos.
This design results from a reaction-diffusion simulation using the Gray-Scott model. Reaction-diffusion systems can model pattern formations ubiquitous in nature, such as corals, dunes, or spots and stripes on animals.
The simulation models a process whereby two chemicals react with each other and diffuse through a medium. The pattern is a visualization of the concentration of one of the chemicals across space at a specific point in time.
The coaster measures 92 x 92 mm.
Pellucid Sweep (Tealight holder - vase mode)
A procedurally generated, frilly tealight holder, which prints in vase mode.
A mystical loom weaves resplendent spiraling pleats from the very fabric of light.
Open source version of Pellucid Sweep - available to buy now!
A tealight holder whose base gradually develops into a self-avoiding curve. Thanks to the rich folds surrounding the light, milky-white filaments acquire a flush velvety look, while translucent filaments radiate abundantly in a crystalline aspect.
Perpetual Braid (Fractal tiling)
A decorative dendritic fractal tessellation.
With a furtive start, the placement of a single tile, a winding cascade ravels the motif into the infinite.
This tile is designed using Robert W. Fathauer’s method for creating monohedral tilings, with branching tiles exhibiting a fractal boundary. Its outline is a fudgeflake fractal with symmetrical cutouts.
The tile decoration is inspired by a japanese weave pattern and can be printed in multiple colours by making colour changes at the appropriate height(s). It is meant for printing with two perimeters, without any top or bottom layers, and zero infill.
A selection of colours, tiling patterns and paths, and an option of tiles with or without a weave, brings endless possibilities to your work of art.
You can find more information on dendritic fractal tile design here:
Petrified Shallows (Tealight holder - Voronoi noise)
A tealight holder with a Voronoi noise pattern.
Time stands still and memories carved in stone capture eternal paths of journeys that once were and always will be.
Open source version of Petrified Shallows - available to buy now!
This tealight holder features an organic Voronoi pattern. A subtle overlay of small-scale noise gives the surface a grainy texture.
Two versions are provided: a regular model with a thin wall and a model meant to be printed in vase mode. The latter version has a much shorter printing time, but the overall effect of the texture is less prominent.
Pocket Dimension (Trinket / Jewelry Box)
A trinket / jewelry box generated by the wavefunction collapse algorithm.
Like a winding dungeon in a fantasy adventure, this box is generated using the wavefunction collapse algorithm, a popular and fun method for procedurally generating area maps. The design is inspired by wooden jewelry boxes consisting of interconnected rectangles, which look like island maps or cave systems. The box is usable in two orientations, as well as with drawers of many different color palettes.
Polyhex Puzzle
A tiling puzzle using polyhexes.
Individual polyhexes fit easily wherever you place them - but these ones want to bring their friends along and will be more challenging to deal with! Can you group them in more than one ways?
Each tile comes in two versions, one plain and one featuring a geometric pattern. Plain tiles are 5mm high, while the pattern is 1mm high (starts at 5mm) and its lines are 1.2mm wide.
The frame also comes in two versions: one consisting of the outline only, and one with a 2mm high base.
Puzzling Bunny (Burr Puzzle)
An interlocking puzzle based on the Stanford Bunny.
Finally - you don't have to travel to Easter Island to find something puzzling!
This puzzle design follows the recipe described in Making burr puzzles from 3D models | ACM Transactions on Graphics: to make a burr puzzle out of a mesh, we embed a core burr puzzle into the mesh, grow the puzzle pieces radially until they intersect with the mesh, and attach the resulting mesh islands to the intersections in a way that allows the resulting pieces to move freely in the same directions as the core burr pieces.
The aim of this puzzle is to disassemble it and put it back together. To take the puzzle apart, the player must identify a special piece that they can slightly move out of place, in order to start freeing other pieces. Afterwards, when assembling the puzzle, this special piece must initially be placed slightly off its final location; the player will slide this piece into place once all other pieces have been placed, thus locking the entire structure. This is piece3.stl.
Moreover, to assemble / disassemble the puzzle, some pieces must be placed / removed in a specific order.
The bunny mesh is based on the Stanford Bunny bundled with Meshmixer.
Radiant Chime (Christmas ornament)
A bell ornament with modular decorative elements that don’t require supports or glue.
Hark! how the prints
Sweet 3D prints
All seem to say
“Bells print away”
Christmas is here!
Very, very, very, very radiant
Very, very, very, very radiant
The bell is covered in a glitchy geometric pattern with a Christmas-y feel, resulting from a noise function. It is designed for vase mode printing, ensuring a perfect surface finish. In order to print this clearly-defined pattern in vase mode, we must use a low layer height and a wider than usual line (but easily printable with a 0.4 mm nozzle). Combined with a low printing speed, these settings will really bring out the details.
All components print without supports in their default orientations. There is a little bridging in the rope and ribbon units, which is easily handled by your printer. No infill is required for the rope, holly, and ribbon units.
The parts are designed to hold together without glue. To assemble the ornament:
Screw the connector on the ribbon unit
Place the holly leaves in the corresponding socket of the rope unit
Screw the above assemblies together
Screw the assembled top and the bell togetherA bell printed in a white filament, will make a great festive diffuser for your LED tealights.
Spring's Fluffy Frolic (Easter bunny - vase mode)
A cute bunny printable in vase mode.
Each hop, a burst of spring's joy; the Fluffy Frolic with its play and cuddles brings laughter and warmth to the heart.
An adorable springtime spirit hops into your Easter celebrations, spreading joy and whimsy all around! Complement your Easter decor, or bring smiles with this playful bunny as a heartwarming gift.
Designed to print in vase mode, it is a fast and easy print which uses a minimal amount of filament - perfect for printing in large quantities, as a last-minute gift, or for that end of spool filament lying around!
Stellar Festoon
A modular star garland for your Christmas decor.
In every twist, the cosmos whispers – a celebration of celestial wonder wrapped around the heart of Christmas.
Embrace the spirit of the holidays with Stellar Festoon, a Christmas tree garland that harmonizes the enchantment of the festive season with the awe-inspiring beauty of the cosmos. Each segment of this exquisite garland is meticulously crafted to reflect the elegance of celestial patterns, bringing a touch of cosmic marvel to your holiday decor.
Designed to complement traditional Christmas ornaments, the garland weaves through the branches of your tree, its design inspired by the swirling orbits of stars and planets, echoing the rhythmic dance of the universe.
Transform your tree into a centerpiece of cosmic celebration! Whether twinkling in the soft glow of fairy lights or basking in the warmth of the yuletide ambiance, the Stellar Festoon is more than just a decoration; it's a journey through the stars, a tribute to the joy and wonder of the season.
The Royal Game of Ur (ancient board game)
A timeless race strategy board game from Mesopotamia.
Echoes of strategies throughout the eons challenge you to epic duels.
A two-player race strategy game played at least since five thousand years ago. The first boards were discovered at the Royal Cemetery of Ur in 1922 (this is where the game got its name from) and the rules were deciphered several decades later from Babylonian clay tablets.
The board pattern design closely follows the specimen pictured here:
British Museum Royal Game of Ur - Royal Game of Ur - Wikipedia
and is optimized for a 0.45 mm perimeter width.
A modular board design helps with capturing the fine details of original design, as larger individual tiles can be separately printed even on smaller beds; additionally, the tiles can be easily stored.
For more information on playing The Royal Game of Ur, visit:
Twinkle All the Way Star Puzzle
A star-shaped puzzle whose pieces are generated via a differential line growth simulation.
Make these holidays harder than they have to be, with so many squiggly pieces demanding to become a star!
The puzzle is generated by dividing a star into similar regions, and running a differential line growth simulation on the resulting graph. As the graph edges grow, pushed and pulled by opposing forces among the vertices, the initial regions turn into wiggly shapes with deceptively similar borders.
Twinkling Bloom (Tealight holder - Procedural Growth)
Tealight holder with an organic form, generated by a weighted pathfinding algorithm.
A play of light and shadow, kindling for whimsical fables.
Open source version of Twinkling Bloom - available to buy now!
A tealight holder with delicate tendrils growing from its base, designed to cast captivating shadows on its surroundings. The growth-pattern rules produce an organic form that is printable without supports.
Be sure to check out its complementary pendant light, Empyreal Bloom.
Vernal Egg (Easter Egg - floret pentagonal tiling)
Easter eggs covered in the floret pentagonal tiling.
Like the petals of a flower, this floret pentagonal tiling brings Springtime into our geometry. During Easter, at the crack of Spring, the tiles rearrange and morph into cracked eggs specifically for you to store chocolate eggs inside, giving a fresh, sweet aroma of recursion.
The tiling is visualized in various ways and is visible on the inside walls as well. The opening is designed for printing without supports.
Zephyr’s Kiss (Fractal vase - Julia set)
A vase based on the Julia set fractal, printable in vase mode.
Swirls settle gently into a seductive silky form, giving rise to a spectacle of morphing fractals.
Designed as a stack of quadratic Julia sets, where each set is similar to the sets immediately above and below it. The sets are defined as the set of all complex points z which do not diverge to infinity under the transformation:
z -> z^2 + c,
where c is some complex number. If we sample c at regular intervals along a smooth path inside the Mandelbrot set, we obtain a series of connected Julia sets locally similar enough to form a continuous surface when stacked. By choosing an appropriate path for c, the Julia sets consist of a closed curve without self-intersections at each stage, producing a surface with printable overhangs.
Inspired by: