cncwebsim icon indicating copy to clipboard operation
cncwebsim copied to clipboard

A cnc web simulator

CNC Web Simulator

http://filipecaixeta.github.io/cncwebsim/

A CNC simulator for web browser. Written in javascript, css3, and html5. CNC web simulator is capable of generating tool path and also the final 3D workpiece for Lathe, Mill and 3D printer machines. The controller is based on the Grbl. It runs on web browsers with support to WebGL 1 and html5, which means you are able to run on desktop computer, tablets and smartphones without any installation.

screenshot

Features

  • G-Code editor with syntax highlighting
  • Auto g-code evaluation
  • Autosave
  • Lathe
    • Tool path
    • 3D model generation
    • 2D simulation
  • Mill
    • Tool path
    • 3D model generation
    • 2D simulation
    • Tool settings
  • 3D Printer
    • Tool path
    • 3D model generation
    • 2D simulation
    • 3D simulation
    • Layer settings

Usage

Go to http://filipecaixeta.github.io/cncwebsim/, choose a machine and your workpiece settings then you can start typing your g-code.

Examples

There are several g-code files in the gcode directory.

Videos

3D Printer Video Milling Video

Screenshots

screenshot screenshot screenshot screenshot screenshot screenshot screenshot

Problems?

If you found a bug plese submit here or send me an email.

License

I still have to choose one, so before doing anything, contact me.

Author

Visit my personal website at http://filipecaixeta.github.io/.