dirtdigger / fleur_de_cali

Tool for calibrating dimensionality and skew of a 3D printer
GNU General Public License v3.0
36 stars 3 forks source link

Calistar wiki

Check out the wiki for a step-by-step guide to Calistar!

Calistar (formerly Fleur de Cali)

Two examples

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.

Brower-based calibration worksheet

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.

Excel-based calibration worksheet

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.

License

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.