Skip to content

Releases: cncjs/gcode-toolpath

v2.2.0

24 Dec 02:52
Compare
Choose a tag to compare

G92 temporary offset support (159af1f, 0eb6b03, PR #2 by @MitchBradley)

v2.1.0

08 Dec 00:25
Compare
Choose a tag to compare

Adds support for accessing position and modal state with the toolpath object (21e9795)

Methods

  • setPosition({ x, y, z }) or setPosition(x, y, z)
  • getPosition()
  • setModal(modalState)
  • getModal()

v2.0.1

07 Dec 10:41
Compare
Choose a tag to compare

Support for parsing tool number from "M6 Tx" or "Tx" commands (1ad4c91, closes #1)

v2.0.0

08 Oct 06:58
Compare
Choose a tag to compare

Breaking Changes

  • Renames modalState to modal
  • Renames coordinate to wcs
    const toolpath = new Toolpath({
        modal: {
            wcs: 'G54'
        },
        addLine: (modal, v1, v2) => {},
        addArcCurve: (modal, v1, v2, v0) => {}
    });
  • Use module.exports to export a ES6 class
    import Toolpath from 'gcode-toolpath';
    or
    const Toolpath = require('gcode-toolpath');
  • deps: gcode-interpreter@^2.0.0

v1.3.0

29 Sep 05:16
Compare
Choose a tag to compare
  • Update build and test scripts (8444982)
  • deps: gcode-interpreter@^1.3.0

v1.2.0

28 Sep 13:27
Compare
Choose a tag to compare
  • Drop support for Node.js 0.12 and 0.10
  • deps: gcode-interpreter@^1.2.0

v1.1.1

07 Jan 04:32
Compare
Choose a tag to compare

Bump version to 1.1.1

v1.1.0

07 Jan 01:25
Compare
Choose a tag to compare

Bump version to 1.1.0

v1.0.0

06 Jan 11:54
Compare
Choose a tag to compare

This release contains significant performance improvements for generating gcode toolpaths. The runtime speed will be at least 5x faster than earlier versions.

v0.6.2

25 Feb 15:59
Compare
Choose a tag to compare

Update package dependencies