Third party branches

Note to devs : Please list pointers to branches to the smoothie firmware that others may be interested in.

  • Simulated annealing : Simulated annealing (AI) auto-calibration for Deltas, plus depth-map Z correction & probe calibration (discussion). Note "mainstream" Smoothie does support calibration, the difference in this fork is the math/logic of calibration, which is different.
  • Least squares levelling : Another auto-calibration method, originally by DC42 in ReprapFirmware.
  • OpenTrons : A custom fork that supports 6-axis movement ( but is not yet stable ) and some opentron-specific features
  • Multiple Grids : Allows use of multiple grids for grid levelling

These are unsupported

If you run into any kind of trouble using one of those branches, please make sure you test the -normal- Smoothie before reporting a problem. If the problem exists only in the third party branch but not in the main Smoothie, please contact the branch's author instead of the main team.

Not up to date

Most or all of those branches are not regularly ( or ever ) updated to the latest Smoothie releases. This means they will probably lack most recent features ( possibly a lot of them ) and bug fixes.

Ports to other platforms or MCU

  • Smoothie2 : A port to the LPC43XX microcontroller, used on the Smoothie2 and Smoothie2-pro boards
  • Smoothie STM32 : A port to the STM32 microcontroller

How to use a branch in your machine

  • First, go to the link for the github page of that branch
  • Click the green Clone or Download button
  • Click on Download ZIP
  • Uncompress the ZIP file
  • You can now follow the instructions at compiling-smoothie exactly as you would for the edge branch