Basic GCode Visualizer Specification - bdring/Grbl_Esp32 GitHub Wiki

Basic GCode Visualizer Specification

Overview

The goal is to add basic gcode visualization to the WebUI. This will allow a quick visualization of the files on the SD card. An example of a viewer is here. (On GitHub)

Features

  • 3 Axis
  • Able to rotate, pan zoom with mouse
  • Color code by move type (G0, G1, G2/G3) No visualization of non move gcode. No visualization of extruder.
  • Can be launched from WebUI browser
  • Fast as possible loading. Do not animate loading.
  • It is not intended to show job progress (not sync'd with machine progress)

Requirements

  • Pack everything into one file. ESP32 server does not like multiple files.
  • Use CND to use online resources
  • The web page file will be served from the SD card
  • Gcode files will be read from the SD card
  • Liberal license, such as MIT
  • All files will be in /app/viewer folder on the SD card

Discussion

  • Ask via issues
  • Ask via Slack