Skip to content

filipecaixeta/cncwebsim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/.