Skip to content

Releases: jeyeager65/cnc-gcode-tools

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 17 Oct 02:24

CNC GCode Tools 0.6.1

Changes

Features

  • feat: landscape phone layout and a full screen button

Bug Fixes

  • fix: M0 prompts were skipped when the job was played again
  • fix: a double tap no longer skips the next M0 prompt
  • fix: probe moves play at no more than 2x

Other Changes

  • release: 0.6.1

File Sizes

  • Source: 812K
  • GCode Viewer: 231KiB
  • FluidNC Extension: 71KiB (gzipped)
  • Font Creator: 215KiB
  • VS Code Extension: 145KiB
  • FigUI Plugin: 73KiB (zip; unzip and add the folder in FigUI's Plugins tab)

Deployment Instructions

Hosted Version

Try it online: CNC GCode Tools

For FluidNC WebUI v3:

  1. Download gcodeviewer.html.gz (compressed for embedded deployment)
  2. Upload to Flash on your device via web interface or:
    curl -F "file=@gcodeviewer.html.gz" http://your-device-ip/files
  3. Add extension via WebUI: Settings -> ESP3D Interface -> Extra content
    • Output - Panel (for Dashboard) or Page
    • URL address - gcodeviewer.html
    • Type - Extension
    • Refresh time - 0

For local use:

  1. Download gcodeviewer.html (standalone viewer)
  2. Open directly in a modern browser
  3. No server required - runs completely offline

VS Code extension (CNC GCode Tools for FluidNC):

  1. Download cnc-gcode-tools-0.6.1.vsix
  2. In VS Code: Extensions view → … menu → Install from VSIX…, or run
    code --install-extension cnc-gcode-tools-0.6.1.vsix
  3. Also works in Cursor and VSCodium. Install a newer .vsix the same way to update.

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 22:43

CNC GCode Tools 0.6.0

Changes

Features

  • feat: demo job list in the file menu; demo files with T words
  • feat: viewer demo job, opened with ?demo
  • feat: download expanded G-code, new landing page
  • feat: FigUI plugin
  • feat: new viewer layout, 3D by default, phone tabs
  • feat: stock simulation, real-time playback, messages, M0 and probing
  • feat: add VS Code extension (CNC GCode Tools for FluidNC)
  • feat: parametric G-code, probing and CAD-style 3D mouse in the viewer

Other Changes

  • docs: install the FluidNC extension on the SD card
  • build: one version for everything (0.6.0); docs brought up to date
  • feat(fluidnc): phone layout and following running jobs
  • tools: record the viewer animating a G-code file to MP4
  • docs: document parametric G-code, the VS Code extension and probing
  • build: package the VS Code extension and GCode Expander

File Sizes

  • Source: 808K
  • GCode Viewer: 225KiB
  • FluidNC Extension: 70KiB (gzipped)
  • Font Creator: 214KiB
  • VS Code Extension: 143KiB
  • FigUI Plugin: 72KiB (zip; unzip and add the folder in FigUI's Plugins tab)

Deployment Instructions

Hosted Version

Try it online: CNC GCode Tools

For FluidNC WebUI v3:

  1. Download gcodeviewer.html.gz (compressed for embedded deployment)
  2. Upload to Flash on your device via web interface or:
    curl -F "file=@gcodeviewer.html.gz" http://your-device-ip/files
  3. Add extension via WebUI: Settings -> ESP3D Interface -> Extra content
    • Output - Panel (for Dashboard) or Page
    • URL address - gcodeviewer.html
    • Type - Extension
    • Refresh time - 0

For local use:

  1. Download gcodeviewer.html (standalone viewer)
  2. Open directly in a modern browser
  3. No server required - runs completely offline

VS Code extension (CNC GCode Tools for FluidNC):

  1. Download cnc-gcode-tools-0.6.0.vsix
  2. In VS Code: Extensions view → … menu → Install from VSIX…, or run
    code --install-extension cnc-gcode-tools-0.6.0.vsix
  3. Also works in Cursor and VSCodium. Install a newer .vsix the same way to update.

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 13 Oct 00:38

CNC GCode Tools 0.5.1

Changes

Bug Fixes

  • fix: parse $Files/ListGcode responses more robustly

File Sizes

  • Source: 516K
  • GCode Viewer: 81KiB
  • FluidNC Extension: 29KiB (gzipped)
  • Font Creator: 150KiB

Deployment Instructions

Hosted Version

Try it online: CNC GCode Tools

For FluidNC WebUI v3:

  1. Download gcodeviewer.html.gz (compressed for embedded deployment)
  2. Upload to Flash on your device via web interface or:
    curl -F "file=@gcodeviewer.html.gz" http://your-device-ip/files
  3. Add extension via WebUI: Settings -> ESP3D Interface -> Extra content
    • Output - Panel (for Dashboard) or Page
    • URL address - gcodeviewer.html
    • Type - Extension
    • Refresh time - 0

For local use:

  1. Download gcodeviewer.html (standalone viewer)
  2. Open directly in a modern browser
  3. No server required - runs completely offline

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 18 Jan 03:33

CNC GCode Tools 0.5.0

Changes

Features

  • feat: Add SVG font positioning with guide auto-adjustment and improve arc detection with chord-to-arc ratio check
  • feat: Add guide line customization, horizAdvX support, and arc detection fixes

Bug Fixes

  • fix: add modal G-code command support for G0/G1/G2/G3

Other Changes

  • Sync animation and start of caching
  • Restructure build and font creator SVG font

File Sizes

  • Source: 516K
  • GCode Viewer: 81KiB
  • FluidNC Extension: 28KiB (gzipped)
  • Font Creator: 150KiB

Deployment Instructions

Hosted Version

Try it online: CNC GCode Tools

For FluidNC WebUI v3:

  1. Download gcodeviewer.html.gz (compressed for embedded deployment)
  2. Upload to Flash on your device via web interface or:
    curl -F "file=@gcodeviewer.html.gz" http://your-device-ip/files
  3. Add extension via WebUI: Settings -> ESP3D Interface -> Extra content
    • Output - Panel (for Dashboard) or Page
    • URL address - gcodeviewer.html
    • Type - Extension
    • Refresh time - 0

For local use:

  1. Download gcodeviewer.html (standalone viewer)
  2. Open directly in a modern browser
  3. No server required - runs completely offline

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 20 Dec 19:16

CNC GCode Viewer 0.4.0

Changes

Features

  • feat: A bunch of stuff :)
  • feat: Highlight active tool
  • feat: Update progress to use WebUI progress events

Other Changes

  • Renamed repo

File Sizes

  • Source: 456K
  • Standalone: 81KiB (22KiB gzipped)
  • FluidNC: 102KiB (27KiB gzipped)
  • Font Creator: 132KiB (33KiB gzipped)

Deployment Instructions

Hosted Version

Try it online: CNC GCode Viewer

For FluidNC WebUI v3:

  1. Download gcodeviewer.html.gz
  2. Upload to Flash on your device via web interface or:
    curl -F "file=@gcodeviewer.html.gz" http://your-device-ip/files
  3. Add extension via WebUI: Settings -> ESP3D Interface -> Extra content
    • Output - Panel (for Dashboard) or Page
    • URL address - gcodeviewer.html
    • Type - Extension
    • Refresh time - 0

For local use:

  1. Download standalone.html
  2. Open directly in a modern browser
  3. No server required - runs completely offline

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 05 Dec 03:53

CNC GCode Viewer 0.3.0

Changes

Features

  • feat: Improved Estimates, Animation, Tool Handling, etc.

File Sizes

  • Source: 376K
  • Standalone: 77KiB (21KiB gzipped)
  • FluidNC: 91KiB (24KiB gzipped)
  • Font Creator: 117KiB (30KiB gzipped)

Deployment Instructions

Hosted Version

Try it online: CNC GCode Viewer

For FluidNC WebUI v3:

  1. Download gcodeviewer.html.gz
  2. Upload to Flash on your device via web interface or:
    curl -F "file=@gcodeviewer.html.gz" http://your-device-ip/files
  3. Add extension via WebUI: Settings -> ESP3D Interface -> Extra content
    • Output - Panel (for Dashboard) or Page
    • URL address - gcodeviewer.html
    • Type - Extension
    • Refresh time - 0

For local use:

  1. Download standalone.html
  2. Open directly in a modern browser
  3. No server required - runs completely offline

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Dec 04:09

CNC GCode Viewer 0.2.0

Changes

Features

  • feat: Add Font Creator to Release
  • feat: Adding Font Creator
  • feat: Updates to Main and FluidNC Versions

File Sizes

  • Source: 340K
  • Standalone: 69KiB (19KiB gzipped)
  • FluidNC: 81KiB (22KiB gzipped)
  • Font Creator: 109KiB (28KiB gzipped)

Deployment Instructions

Hosted Version

Try it online: CNC GCode Viewer

For FluidNC WebUI v3:

  1. Download gcodeviewer.html.gz
  2. Upload to Flash on your device via web interface or:
    curl -F "file=@gcodeviewer.html.gz" http://your-device-ip/files
  3. Add extension via WebUI: Settings -> ESP3D Interface -> Extra content
    • Output - Panel (for Dashboard) or Page
    • URL address - gcodeviewer.html
    • Type - Extension
    • Refresh time - 0

For local use:

  1. Download standalone.html
  2. Open directly in a modern browser
  3. No server required - runs completely offline

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 30 Nov 23:17

CNC GCode Viewer 0.1.0

Initial release of CNC GCode Viewer

File Sizes

  • Source: 224K
  • Standalone: 65KiB (18KiB gzipped)
  • FluidNC: 76KiB (21KiB gzipped)

Deployment Instructions

Hosted Version

Try it online: CNC GCode Viewer

For FluidNC WebUI v3:

  1. Download gcodeviewer.html.gz
  2. Upload to Flash on your device via web interface or:
    curl -F "file=@gcodeviewer.html.gz" http://your-device-ip/files
  3. Add extension via WebUI: Settings -> ESP3D Interface -> Extra content
    • Output - Panel (for Dashboard) or Page
    • URL address - gcodeviewer.html
    • Type - Extension
    • Refresh time - 0

For local use:

  1. Download standalone.html
  2. Open directly in a modern browser
  3. No server required - runs completely offline