๐Ÿ› ๏ธ CNC Simulator Pro โ€” Watch Your G-code Cut Metal in the Browser

A free, browser-based 3-axis CNC milling simulator. Real-time 3D machining, G/M-code animation, DRO control bar, feeds-and-speeds calculator, tool library and 26 example programs โ€” 100% client-side, no install, no account.

What it does

  • Real-time 3D machining โ€” watch material removal as your program runs (Three.js render)
  • G/M-code animation โ€” line-by-line execution with the active block highlighted
  • DRO control bar โ€” live X/Y/Z position, feed, spindle state
  • Feeds & speeds calculator โ€” sensible starting parameters for your material and tool
  • Tool library โ€” end mills, facemills and drills with stored geometry
  • 26 example programs โ€” from first facing cuts to multi-operation parts
  • Fanuc-style G-code โ€” the dialect machinists actually use

Who it's for

Machinists validating programs before steel meets spindle, students learning CNC without machine time, and educators teaching G-code on any laptop.

Privacy & performance

Everything computes in your browser โ€” your G-code never leaves the machine. No install, works offline after first load.

Tech stack

Next.js ยท TypeScript ยท Three.js ยท react-three-fiber ยท fully client-side

Built With

Share this project:

Updates