Check out the wiki for a step-by-step guide to Calistar!
This is a free, open source, parametric tool used for adjusting the dimensional correctness and skew of your printer. This model performs a similar function to other prints such as Califlower, but has no relation to nor has been derived from any part of those. Turns out that the math behind printer skew calibration has been around since Euclid, and its application to 3D printers is well-documented on other open source project's websites like Klipper. Getting the best performance out of your printer shouldn't be behind a paywall.
Parameters you can control within the Cadquery source code:
Features:
Stl and step files that are included are all 4mm tall and have varying thickness depending on the size of the print. The files are named calistar_{print width}x{number of measurements per axis}.stl.
Note about Enders and other budget printers: the movement on the x-axis is non-linear, see here for discussion on the matter. Calistar works on the principle that movement in each axis is linear, and therefore cannot be used to calibrate the dimensional accuracy of such printers. However, it can be used to calculate and fix your printer's skew.
The web-based calibration worksheet is Markdown that has been written to be compiled with Material for Mkdocs. A compiled version is available on Printables, simply unzip calistar_browser.zip
and open index.html
in a web browser.
An Excel-based calibration worksheet is included in the repo. It was created in Google Sheets, and has been tested in Excel and LibreOffice Calc. Using it with any other spreadsheet tool is unsupported and may result in errors that will not be addressed.
Calistar source code and stls are distributed under GPL3 license.
jSpreadsheets, jSuites, and Plotly Javascript libraries are also included in the repository, and are re-distributed under the MIT license.