There are 18 different unique puzzle pieces. They will fit only in one way. Together they make the number pi. It is fun, educational and easy to print.
The source is a OpenSCAD script and is also included. With the OpenSCAD script it is possible to use any other text, up to 18 characters. For example “Happy Birthday” or a date or a name, or an other mathematical or physical constant.
OpenSCAD is free software: https://openscad.org/
This script requires at least a 2024 version of OpenSCAD. The 2021 version will not work with this script.
To use the script, open the script "Digits of Pi Puzzle.scad" in OpenSCAD. No other files are needed.
The script is made to be used with the “Customizer” of OpenSCAD. The “Customizer” allows to adjust the design without knowledge of the programming language of OpenSCAD. With the Customizer it is easy to create puzzle pieces with your own text.
The script contains useful modules that can be used freely (license CC0, Public Domain). The script contains a module for interpolating and a module for a font.
The script includes my "Subdivision Font". The newest version of that font is in my library: https://github.com/Stone-Age-Sculptor/StoneAgeLib
The 3mf file has the puzzle pieces already split, to be able to arrange them on the build plate. The puzzle pieces of the stl file can be split in the slicer.
I suggest to print the first two puzzle pieces to check if they fit. Adjust the XY Size Compensation in the slicer when needed.
It is meant to be used with a filament swap, but the text on the puzzle pieces can also be painted for a multi-color 3D printer.
I used a layer height of 0.20 mm and the filament swap at 4.20 mm.
The 3D model files and the OpenSCAD script have all the license CC0 (Public Domain).
The author marked this model as their own original creation.