Cnc

Top 23 Cnc Open-Source Projects

  • cncjs

    A web-based interface for CNC milling controller running Grbl, Marlin, Smoothieware, or TinyG.

  • Project mention: Help | /r/3018CNC | 2023-06-24

    I believe the Tool Change command is supported by: gSender or cncjs.

  • Universal-G-Code-Sender

    A cross-platform G-Code sender for GRBL, Smoothieware, TinyG and G2core.

  • Project mention: UGS opening file issue | /r/hobbycnc | 2023-10-27

    This is probably caused by a cache bug (https://github.com/winder/Universal-G-Code-Sender/issues/2332). You can try and delete C:\Users\\AppData\Local\ugsplatform\Cache\

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • ESP3D

    FW for ESP8266/ESP8285/ESP32 used with 3D printer

  • Grbl_Esp32

    A port of Grbl CNC Firmware for ESP32

  • Project mention: Inconsistent Gcode errors, not sure how to continue troubleshooting... | /r/hobbycnc | 2023-06-02

    This post on github (https://github.com/bdring/Grbl_Esp32/issues/848) is exactly what I'm struggling with, but the recommendation is to update/change the firmware. I'm not sure how I can do that with the FoxAlien machine. gSender has a firmware flash option, but it does not have a profile for the FoxAlien 4040-xe, and "Generic CNC" didn't seem to change anything.

  • fosscad-repo

    Official FOSSCAD Library Repository

  • Project mention: Still files? | /r/3DGunnit | 2023-07-05
  • DIY-CNC-machine

    How to build your own CNC machine from scratch

  • Project mention: Show HN: How to build a CNC-machine from scratch, using 40x 3D-printed parts | news.ycombinator.com | 2024-01-24
  • LaserWeb4

    Collaborative effort on the next version of LaserWeb / CNCWeb

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • GRBL-Plotter

    A GCode sender (not only for lasers or plotters) for up to two GRBL controller. SVG, DXF, HPGL import. 6 axis DRO.

  • Project mention: Plotter only plot the outline, not the shape fill. | /r/PlotterArt | 2023-09-08
  • Polar-Bear-Cnc-Machine

    A multipurpose, 2 linear, 1 rotary axis cnc machine concept

  • grbl-Mega-5X

    5/6 Axis version of Grbl, the open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on an Arduino Mega2560

  • uCNC

    µCNC - Universal CNC firmware for microcontrollers

  • svg2gcode

    Convert vector graphics to g-code for pen plotters, laser engravers, and other CNC machines

  • GERBER_X3

    Program for preparing G-code for milling of printed circuit boards on CNC. You can use it as a converter to a PDF file.

  • Sand-Table

    An open-source platform for building DIY sand tables (like the Sisyphus or ZenXY)

  • Project mention: Update to my ESP32 Sand Plotter Build | /r/esp32 | 2023-04-29

    I was about to start trying to recreate this using an esp32 instead but this project looks way easier.

  • OpenBuilds-CONTROL

    OpenBuilds CONTROL: Download from https://software.openbuilds.com

  • Project mention: Looking for UGS help | /r/hobbycnc | 2023-05-19

    Try Openbuilds Control it’s a good software overall and should work in win 11.

  • gsender

    Connect to and control Grbl-based CNCs with ease

  • Project mention: Help | /r/3018CNC | 2023-06-24

    I believe the Tool Change command is supported by: gSender or cncjs.

  • JP01

    JP01 - Arisu Custom CNC Aluminum Unibody Keyboard Case

  • IndyMill

    Open Source DIY Metal CNC Machine

  • Project mention: Current capabilities | /r/aureanatordoesstuff | 2023-11-24

    This is sufficient for an Indymill

  • GRBL-Post-Processor

    Post Processor for Autodesk Fusion360, delivering GCODE output optimized for GRBL compatible CNC or Lathe

  • nanoels

    Electronic Lead Screw for metal lathe

  • klippy-cnc

    KCNC - Klipper CNC Macro Package

  • vectorexpress-api

    Vector Express is a free service and API for converting, analyzing and processing vector files.

  • TeensyCNC

    Simple CNC setup for hacking my Wife's Cricut Mini

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Cnc related posts

Index

What are some of the best open-source Cnc projects? This list will help you:

Project Stars
1 cncjs 2,189
2 Universal-G-Code-Sender 1,806
3 ESP3D 1,677
4 Grbl_Esp32 1,639
5 fosscad-repo 1,511
6 DIY-CNC-machine 1,296
7 LaserWeb4 681
8 GRBL-Plotter 615
9 Polar-Bear-Cnc-Machine 404
10 grbl-Mega-5X 332
11 uCNC 226
12 svg2gcode 206
13 GERBER_X3 184
14 Sand-Table 166
15 OpenBuilds-CONTROL 159
16 gsender 157
17 JP01 135
18 IndyMill 135
19 GRBL-Post-Processor 125
20 nanoels 122
21 klippy-cnc 110
22 vectorexpress-api 87
23 TeensyCNC 74

Sponsored
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com