Showing 130 open source projects for "cnc"

View related business solutions
  • Level Up Your Cyber Defense with External Threat Management Icon
    Level Up Your Cyber Defense with External Threat Management

    See every risk before it hits. From exposed data to dark web chatter. All in one unified view.

    Move beyond alerts. Gain full visibility, context, and control over your external attack surface to stay ahead of every threat.
    Try for Free
  • Get the most trusted enterprise browser Icon
    Get the most trusted enterprise browser

    Advanced built-in security helps IT prevent breaches before they happen

    Defend against security incidents with Chrome Enterprise. Create customizable controls, manage extensions and set proactive alerts to keep your data and employees protected without slowing down productivity.
    Download Chrome
  • 1
    cnc-ddraw

    cnc-ddraw

    GDI, OpenGL and Direct3D 9 re-implementation of the DirectDraw API

    GDI, OpenGL and Direct3D 9 re-implementation of the DirectDraw API for classic games for better compatibility with Windows 2000, XP, Vista, 7, 8, 10, 11, Wine (Linux/macOS) and Virtual Machines. cnc-ddraw can fix compatibility issues in older games, such as black screen, bad performance, crashes or defective Alt+Tab. Supports Windows 2000, XP, Vista, 7, 8, 10, 11, Wine (Linux/macOS) and Virtual Machines. GDI / OpenGL / Direct3D 9 renderer (With automatic renderer selection) Upscaling via glsl...
    Downloads: 153 This Week
    Last Update:
    See Project
  • 2
    Candle

    Candle

    GRBL controller application with G-Code visualizer written in Qt

    GRBL controller application with G-Code visualizer written in Qt.
    Downloads: 1,501 This Week
    Last Update:
    See Project
  • 3
    Universal G-Code Sender

    Universal G-Code Sender

    A cross-platform G-Code sender for GRBL, Smoothieware, etc.

    A full-featured gcode platform used for interfacing with advanced CNC controllers like GRBL , TinyG, g2core and Smoothieware. Universal Gcode Sender is a self-contained Java application that includes all external dependencies and can be used on most computers running Windows, MacOSX or Linux. With older versions of GRBL UGS is pretty reliable when it comes to jogging, but there are limitations. With GRBL 1.1 this is no longer the case when using the new JOG MODE syntax. This first-class jog...
    Downloads: 340 This Week
    Last Update:
    See Project
  • 4
    CNCjs

    CNCjs

    A web-based interface for CNC milling controller running Grbl, Marlin,

    A web-based interface for CNC milling controller running Grbl, Smoothieware, or TinyG. It runs on a Raspberry Pi or a laptop computer that you have Node.js installed, connecting to the Arduino over a serial connection using a USB serial port, a Bluetooth serial module, or a Serial-to-WiFi module like XBee or USR-WIFI232-T.
    Downloads: 58 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    Hole Calc for CNC Mill

    Hole Calc for CNC Mill

    Linear Hole Calc for Cnc Mill and Generate G code

    This program calculates the coordinates and generates G code for linear holes with a given diameter, number and spacing for CNC Vertical machining center.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    ElectronBot

    ElectronBot

    ElectronBot is a mini desktop robot

    ... a static automaton. The creator provides full source materials—mechanical (3D printed or CNC parts), electronics (PCBs, custom boards), firmware and drivers—so someone can build or modify the robot themselves. The platform also integrates computer vision or gesture sensing (for example, keypoint detection of human pose) so the bot can respond dynamically to a person’s presence or movement.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    dxf2gcode

    dxf2gcode

    DXF2GCODE: converting 2D dxf drawings to CNC machine compatible G-Code

    DXF2GCODE is a tool for converting 2D (dxf, pdf, ps) drawings to CNC machine compatible GCode. Windows, Linux, and Mac support by using python scripting language.
    Leader badge
    Downloads: 420 This Week
    Last Update:
    See Project
  • 8

    LaserGRBL Linux AppImage

    LaserGRBL Linux solution, LaserGRBL is one of the best software.

    LaserGRBL is one of the best Windows (and Linux - wine emulated ) software for image Laser Engraving. LaserGRBL is able to load any image, pictures and logo and send to your laser engrave with few click. Unlike other GUI, LaserGRBL it is specifically developed for use with hobbist laser cutter and engraver and could be a good free and easy alternative to picengrave, benbox, T2laser, lightburn for who don’t need more then a simple and effective tool. More info: https://lasergrbl.com/
    Leader badge
    Downloads: 96 This Week
    Last Update:
    See Project
  • 9
    EdytorNC
    The EdytorNC project now consists of four applications that can be useful for programming and operating CNC machine tools. EditorNC is a specialised text editor for CNC programmers. FTPserver is a simple FTP server for transferring cnc programs to and from the machine. SerialPortFileServer is a simple server for transferring cnc programmes to and from the machine via RS232 ports. ProgramManager is a program that makes it easy to search for cnc programs based on, for example, part number...
    Leader badge
    Downloads: 35 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10

    PiControl

    PI CNC Controller with GUI

    PI CNC Controller with GUI
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    dc2m

    Chat via modbus TCP with plc, pac, cnc using your smartphone or pc

    Chat via modbus TCP with plc, pac, cnc (even on the other side of the world) using your smartphone or pc. Receive notifications in case of alarms and events. Collect data on production and operating statistics.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12

    ENGT 3652 CAD/CAM/CNC

    Projects in CAD/CAM/CNC.

    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    G-Code Syntaxhighlighter for NetBeans

    NetBeans Module for Syntaxhighlighting of G-Code (CNC).

    NetBeans Module for Syntaxhighlighting of G-Code (CNC).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    G-Code Transformation Utility

    G-Code Transformation Utility

    Transformation utility to rotate coordinates in G-Code files

    Coordinate rotation is useful when making PCB with 2+ layers. Based on a reference points (which are included in PCB production files during DIY manufacture) it is possible to layout different PCB layers during drilling, UV exposing, gluing &final cut. Each time PCB was dismounted from a CNC and mounted again, it will have some angle of rotation over a zero point (X=0, Y=0). Manual measurement of this rotation angle is performed with help of laser module mounted on the same CNC. For each...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    image2relief

    Create CNC G-code from images for gemstone engraving.

    image2relief is a C++ program using OpenCV to convert raster images into G-code for CNC engraving of gemstones. It supports the creation of mid-reliefs, low reliefs, and shallow reliefs (without undercuts), using image-based surface profiling. The tool accounts for different end mill diameters by simulating circular tool footprints. The image is scanned stepwise along a customizable path. At each step, the maximum pixel value inside the end mill's footprint is used to determine engraving depth...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    CNC Splitter

    CNC Splitter

    This program splits a FANUC ALL-PROG.TXT backup file.

    This program splits a FANUC ALL-PROG.TXT program backup file in to individual files.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Dummy-Robot

    Dummy-Robot

    My super mini robotic arm robot project

    ... is CNC-machined, a simplified 3D-printable "youth edition" is planned to lower costs. This project serves as both an educational resource and a demonstration of innovative DIY robotics.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Burny1250 terminal

    Burny1250 terminal

    Program for transferring G-code to Burny 1250 or Burny 1250+

    The program is designed to transfer the G-code to the controller of the Burny1250 plasma cutting machines. If there is a postprocessor for a modern cam program, then it is necessary to resolve the issue only with the transfer data to the controller Burny1250. The program may be needed for machines: B & W SYSTEMS CNC Plasma Cutter (BWPC01) LOCKFORMER Vulcan NT 2000 Aviator XLT Innerlogic Proline 2200 Precision Plasma Cutter Innerlogic SR-45i CNC plasma C&G Aviator XL CNC plasma cutter...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19

    cppcam

    cppcam is a 3D CAD app for drafting G-Code toolpaths for CNC Routers

    Use cppcam to generate great art with your CNC router. 1. import model 2. position model with resize or align 3. Add toolpaths as needed and configure each with: a. set tool size b. set stock area (work area) c. configure the path(s) for the chosen toolpath type
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    HoloCubic

    HoloCubic

    Multi-function transparent display desktop station

    ... counts. The hardware design includes versions of the PCB (Naive version, Ironman version) and 3D model files for the enclosure (3D printed or CNC metal). The software leverages LVGL (a GUI library for microcontrollers) and supports surface touch or IMU-based input. Because it connects via WiFi/Bluetooth, it can fetch live data and display dynamic content, bridging embedded display, network, and interactive gadget design.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    Mach3 Threading Helper

    Mach3 Threading Helper

    Helps with the Mach3 CNC Threading functionality

    This Application assists the usage for CNC threading, especially the Mach3 software. The threading cycle uses the G76 command with some parameters. This program lets the user select from hundreds of predefined or free definable thread standards and calculates the parameters for the Mach3 command line. So, essentially just select your thread, calculate it, copy & paste the result to a GCode file, hit "Cycle start" and you get exactly what you want. Also included is a little tool to calculate...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22

    cnc-grinder

    CNC with an abrasive cutting disc

    The cutting disc is measured while it is cutting and the cutting edge moved into the work piece to compensate
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    motion5

    Specialised variant of GRBL focused on motion of up to five axes

    motion 5 is a specialised variant of GRBL which is focused on motion of up to five CNC axes and laser processing instead of milling. It supports ATMega MCUs running with up to 20 MHz and provides jitter-free pulses with a frequency of up to 38 kHz. Wherever usage and handling of motion5 is different to original GRBL, this is described in Wiki. For the G-code commands please note that motion5 supports more axes which are named "A" and "B". So a GRBL-command "G1X10.0Y20.0Z10.0" which moves its...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Linux Debian 11 Bullseye Rtos

    Linux Debian 11 Bullseye Rtos

    Did you ever made a production machine on steroids?

    Linux Debian 11 Bullseye Rtos 5.10.0-4-rt-amd64 This Bullseye Rtos edition is a powerfull light weight Linux distribution. Within the new generation of software releases worldwide, this may feel like a Linux Distro on steroids. This Distro is build up from the bootstrap. Have Fun and don't forget to hit the bell. Mr. Macron (president) from France is blackmailing his citizens and violating human rights. Therefore France is no longer supported and will have a ip block in the...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 25
    APTOS is an open source Apt translator project. It consists of several CAM applications, based on the Apt programming language. It is used to create control programs for cnc mills, lathes, water jets, lasers, and other industrial equipment.
    Leader badge
    Downloads: 1 This Week
    Last Update:
    See Project
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.