New Features

This page documents new features that were added to Smoothie in 2013.

2013/04

  • Implemented support for Octoprint host software.

2013/03

  • Added native HBot support to edge. Set “arm_solution” to “hbot” in your config to enable.

  • Added FirmConfigSource to edge. Now src/config.default gets compiled into the rom and read at each boot. The src/config.default file uses the same format as a normal sd config file.

  • Added delta_segments_per_second to edge. This provides a segmentation based on the current feedrate and speed override, where the number of segments is inversely proportional to feedrate.

  • The config file on the sd card can now be named either config or config.txt.

2013/02

  • reset and dfu commands added to SimpleShell.

  • Added support for onboot.gcode to run automatically at power up by setting on_boot_gcode_enable to true in config. The name of the file to be run can also be changed by setting on_boot_gcode.

  • Added button, which in a sense is the other half of the Switch module. This module will trigger custom m-codes when a pin is toggled. The combination of Button and Switch modules allows for ‘programming’ of basic behaviors with only simple config changes. An example would be a physical button that turns a fan, heater, or other tool on and off.

  • Added break command to enter debug mode from command line.

  • Added rotatable_cartesian arm solution which allows the print bed to be rotated arbitrarily. Setting this arm solution to 45deg is one way of making an h-bot print straight, but it wouldn’t have working endstops.

  • Added per axis homing direction config option.

  • Added initial Rostock support!

  • Now to enable the second usb serial port set second_usb_serial_enable to true in config.

  • Added progress, abort, and help commands to SimpleShell.