Code Monkey home page Code Monkey logo

cncwebsim's Introduction

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

cncwebsim's People

Contributors

filipecaixeta avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cncwebsim's Issues

Unknown measurement units

There is absolutely no documentation anywhere on which measurement unit this simulator uses. I pasted in code designed for inch measurements, but the toolpath looks completely wrong.

License ?

Hello, under what license is this project released under ? Thank-you.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.