CNC Software for Linux

View 2 business solutions
CNC Linux Clear Filters
  • 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.
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure 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.
  • 1
    RoboFac is a software system for controlling a hexapod, also known as a Stewart-Gough platform. It features a G-Code interpreter for CNC machining.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2

    drl2g

    Convert drl files to g code

    This is a utility to process and convert drl files to efficient g code, which will help in drilling PCBs using a CNC. The snapshots are based on the linuxcnc axis program to visualize the results of the program using different algorithms.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Project aim is to translate RS274X files such that it is easy to use the RS274X file content to automaticly program a home made CNC milling machine to mill Printed circuit boards.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    This is a chess set that can be printed out on a 3D printer. (all are tested on a CupCake CNC)
    Downloads: 0 This Week
    Last Update:
    See Project
  • All-in-One Payroll and HR Platform Icon
    All-in-One Payroll and HR Platform

    For small and mid-sized businesses that need a comprehensive payroll and HR solution with personalized support

    We design our technology to make workforce management easier. APS offers core HR, payroll, benefits administration, attendance, recruiting, employee onboarding, and more.
  • 5
    This is a open source 3D laser scanner targeted for CNC machinery but not only.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    A "shield" for the Arduino Due programmed with the (TinyG) 'g2' firmware for controlling a CNC router. Schematic made with DipTrace.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    CNC Dynamics Sim is an environment for testing new motion control algorithms, path interpolators, and path planning strategies, and how these affect the dynamics of a CNC machine.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    CNC Editor - The goal of this project will be to design text oriented editor for CNC machines with simulation toolpath.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    CNC-Suite is an Free & Open Enviroment for 2D and 3D CNC-Machines
    Downloads: 0 This Week
    Last Update:
    See Project
  • API-first loan management and servicing tech Icon
    API-first loan management and servicing tech

    Peach is the most advanced post-origination software platform, giving you the power to quickly launch innovative lending programs

    Peach Finance is an API-first lending technology platform that enables fintechs and traditional financial institutions to quickly launch and confidently scale lending programs. Peach is the only lending platform built on an Adaptive Core™, a new paradigm in loan management providing complete configurability, even at scale.
  • 10

    CamelCAM

    3D CAM program for CNC mills/lathes

    CamelCAM will allow the user (in time, when/if fully functional) to load CAD 3D geometry objects from DXF, IGES and possibly other file formats, choose a particular CNC machine model, set needed parameters and then generate an ISO program suited for that CNC machine, capable of milling/lathing the selected piece.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    FTP BNC. File Transfer Protocol Bouncer. Allows Any one to setup a Bouncer to a ftp server. Uses, mask the real identity of a ftp server, provide link over lans running NAT or etc. Proxy and FXP modes. Commands, or commands and data in proxy, data in FXP
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    This software is used to create and modify machine programs for EMCO Compact 5 and Control T.U. CNC-2A lathes and to send / received them between PC and machine over serial connection and ethernet using a converter (like lantronix XPort).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    PNG images & DXF files to CNC G code files
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Foam Force Cutter

    Foam Force Cutter

    cnc foam cut software for winch and conventional styro cutters

    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    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 reference point, travel CNC with a laser module and fine tune X/Y coordinates to target at the center of a drilled point (laser light will dim out). Write each of the measured point's coordinate with corresponding ideal (original) point coordinate into the reference point (text) file. Then use this utility with source G-Code file & measured reference file to perform transformation into a destination G-Code file. Each X/Y coordinate in "G0", "G00", "G01" commands will be rotated by a calculated angle.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    ein kleines Programm um bestehende CNC Programmteile zu modifizieren. z.b. invertieren einer CNC Achse oder das verschieben einer CNC Achse Manipulation CNC Programm snipe
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    An interpreter for the G-code language, which can control a 3-axis Cartesian positioning system (ie for a CNC milling machine) which has electronics compatible with the RepRap project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Generic CAM
    A tool for CNC toolpath generation. Model data in, G-Codes out. The system is kept as generic as possible. Machines with up to 9 axis can be defined. Machine simulator included.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Hydra: Multiheaded Manufacturing Machine
    Arduino firmware and Java GUI for the Hydra Multi-headed Manufacturing Machine (Hydra-MMM). The Hydra is a cartesian positioning system that has multiple, independent toolhead mounts for a wide variety of attachments. See: cpwebste.blogspot.com
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Intel(R) CnC

    Intel(R) CnC

    Parallelism without the Pain

    CnC makes it easy to write C++ programs which take full advantage of the available parallelism. Whether run on multicore systems, Xeon Phi™ or clusters CnC will seamlessly exploit the performance potential of your hardware. Through its portabilty and composability (with itself and other tools) it provides future-proof scalability. Intel© Concurrent Collections for C++ is a C++ template library for letting C++ programmers implement CnC applications which run in parallel on shared and distributed memory.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    JavaFreeCNC is a Command And Conqurer clone that implements the network gameing part, and uses the original CNC data files for graphics and sound.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    LinuxCNC
    LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3d printers, laser cutters, plasma cutters, robot arms, hexapods, and more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Machine Manager
    CNC Machine Tool / Automation Framework + HMI
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Micrometer CNC 4 Raspberry Pi3

    Micrometer CNC 4 Raspberry Pi3

    A debian image with linux RT kernel, OpenCV345, ROS, and LinuxCNC

    This OS is a configured version of Raspbian (debian OS) that focuses on 3D printing, CNC controllers, and CAD/CAM applications. It includes many tweaks to get the GPU acceleration on webGL, VLC and Flash video for example. Since rc2, we now use F2FS for /home to improve sdcard performance. It was load tested on the pi2, pi3, and Pi3B+. It is based on a stripped down MATE desktop, and is intended to be shared along with the documented hardware projects. Please use the GPG key posted on the home website to verify the system image integrity upon new releases and patches. This distro will include the newest OpenSCAD, Slic3R, FreeCAD, KiCAD, pcb2gcode, k40 laser cutter tools, and ESP32 Arduino SDK. The support forums will be available for feature requests, and machine specific assistance.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Open Hardware EDF jet based around the F-15. All of the parts (well most of the parts) of this model can be cut via CNC or by hand. The documentation is released under the CC BY-SA V3.0 license. If you would like to contribute, or just to show off your work and possible modifications, the best way is to start a build thread in the forums. Together we can make a well documented, high quality design that an intermediate modeller could build.
    Downloads: 0 This Week
    Last Update:
    See Project