The file 'Crystal Generator 3D Printer Model' is (stl,scad) file type, size is 220.3KB.
Generate unique, ornamental crystal formations with our latest, free, 3D printable design.
This customizable design allows you to choose the number of shards, the number of sides each shard has, their length, diameter, tilt and offset. Then you can specify how much randomness to apply to generate unique crystal structures.
This design is completely free and shared under a permissive license. Your support is hugely appreciated.
Some of our designs cannot be found on Thingiverse. If you are looking for more, check out our premium projects:
https://codeandmake.com/premium
Irv from MakeWithTech shared a short clip of this design and also featured it in his Ender-3 S1 Pro Review video:
We recommend you use OpenSCAD or Models @ MakeWithTech to customize this design.
As of version 1.2, a 'deterministic' Randomness
option is available. We thank robkingva for this suggestion.
In 'Non-deterministic' mode (the default mode and how previous versions worked), OpenSCAD will generate completely new formations as you adjust each Customizer option. To preview a new formation, simply press F5. When you are happy, press F6 to render a random crystal with your chosen Customizer settings. You may need to press F6 a few times but, as this design uses a low polygon count, each new render should be quick.
In 'Deterministic' mode, all randomness is derived from the Seed
value. This means that for any given set of Customizer settings, the same design will be generated. In other words; in 'Deterministic' mode the randomness is predictable. The suggested way to use this mode is to adjust the Seed
value until you find a design you like and then use the other Customizer options to fine tune the design. Once you have chosen your design, you can create a Customizer preset in OpenSCAD so that you can recall and re-generate the same design in the future.
This design has the following Customizer options:
Randomness
- Type of randomnessSeed
- Seed valueNumber_of_Shards
- Number of crystal shardsShard_Sides
- Number of sides each crystal shard hasShard_Length
- Length of each crystal shardShard_Diameter
- Diameter of each crystal shardShard_Tilt
- Amount of tilt applied to each crystal shard Shard_Offset
- Amount to offset each crystal shard from the center Shard_Length_Variance_Percentage
- Amount of random variance to apply to the lengthShard_Diameter_Variance_Percentage
- Amount of random variance to apply to the diameterShard_Tilt_Variance_Percentage
- Amount of random variance to apply to the tiltShard_Offset_Variance_Percentage
- Amount of random variance to apply to the offsetShard_Spacing_Variance_Percentage
- Amount of random variance to apply to the spacingHollow_Shards
- Should the shards be hollow?Hollow_Base
- Should the base also be hollow? Only valid if 'Hollow_Shards' is set to 'Yes'Hollow_Shard_Wall_Thickness
- Wall thickness of hollow shardsBase_Type
- Type of baseBase_Thickness
- Thickness of the base Consider printing this in a translucent or glow-in-the dark filament or resin and possibly adding some under-lighting, using something like a NeoPixel Ring.
As of v1.1, you can generate hollow formations, allowing for improved lighting effects. For example, you could insert LEDs into some of the shards or use our illuminating base to create a desk lamp. See: https://www.thingiverse.com/thing:4850163
This design is perfect for printing in most filaments, but we recommend translucent filaments/resins in particular for this design.
Randomness
and Seed
) - Suggested by robkingvaHollow_Shards
, Hollow_Base
and Hollow_Shard_Wall_Thickness
)Crystal_*
> Shard_*
)Recommended slicer settings:
For solid formations:
For hollow formations:
The "Crystal Generator" models (.stl) are licensed under the CC BY license by Code and Make.
The "Crystal Generator" code (.scad) is licensed under The MIT License by Code and Make.
Note: 'BSD' license has been selected as it is the closest available option in the list.
We love to create free content for you. As you might imagine, it takes a lot of time. Supporters help us fund materials and equipment to create future projects and tutorials. To show your appreciation, please use the link below:
https://codeandmake.com/support
We thank you so much for your support!
codeandmake.com_Crystal_Generator_v1.0_-_Sample.stl | 258.0KB | |
codeandmake.com_Crystal_Generator_v1.1_-_Hollow_Sample.stl | 265.5KB | |
codeandmake.com_Crystal_Generator_v1.2.scad | 7.2KB |