GitHub topics: cnc-programming
WillAdams/gcodepreview
OpenPythonSCAD library for moving a tool in lines and arcs so as to model how a part would be cut using G-Code or described as a DXF.
Language: TeX - Size: 34.6 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 52 - Forks: 5

joansalasoler/gscrib
Generate and manipulate G-code, making it easy for CNC and 3D printing enthusiasts to automate and customize their machining processes.
Language: Python - Size: 379 KB - Last synced at: 26 days ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

mhatalski/awesome-cnc
A curated list of CNC (Computer Numerical Control) resources
Size: 207 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 50 - Forks: 6

mauro-F76/generic-cnc-iso
VS Code syntax highlighting for generic CNC G-Code ISO file.
Size: 130 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 1

HeikoKa/Wireless-3D-Touch-Probe-Sensor
CNC mills need a touch sensor to measure e.g. the center of a workpiece. This repository hold data on how to build such a sensor and the code to operate it with a WLAN based basestation.
Language: C++ - Size: 41.4 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 0

VirgileDjimgou/Fabrik3DLite
🏭 Industrial Simulator - Robot & CNC Cell , Fabrik3D Lite is a lightweight and modular simulator for industrial cell operations, designed for education, training, and early-stage prototyping.(Vue.js + ASP.NET Core + MQTT + MongoDB)
Language: C# - Size: 28.3 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

appliedengdesign/vscode-gcode-syntax
G Code Language Extension for Visual Studio Code. Turn VSCode into a fully capable G-Code editor, including language support & more.
Language: TypeScript - Size: 1.78 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 94 - Forks: 28

Sam-Freitas/python_to_GRBL
A simple open-source python 🐍 to grbl 🤖 sender || Controlling 3-axis GRBL/CNC/gcode machines with python over a serial/usb connection that waits for completion of movement before sending the next command
Language: Python - Size: 18.2 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 30 - Forks: 10

koppi/involute-gear-collection 📦
DXF, STL and G-code files of involute gears (pressure angle 14.5° and 20.0°).
Language: Python - Size: 23.8 MB - Last synced at: 3 days ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

cometaj2/hcli_hc
A python package that wraps an HCLI (hc) that can act both as a gcode streamer (e.g. for OpenBuilds Blackbox controller v1.1g) and CNC interface. In other words, this HCLI acts in the same capacity as the OpenBuilds CONTROL software and OpenBuilds Interface CNC Touch hardware to help control a GRBL v1.1g controlled CNC
Language: Python - Size: 47.9 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

strangesast/fwlib
fanuc focas library compile & runtime files
Language: C++ - Size: 4.94 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 121 - Forks: 70

deadsy/grbl_pico
Build grblHal for RPi Pico Devices
Language: Makefile - Size: 25.4 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 1

Brabn/Engraver
Engraving machine hardware, firmware and control software
Size: 13.8 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

RotorOxio/FreeFox
RedFox2 CNC free stuff!
Language: nesC - Size: 32.2 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

RobertOlechowski/Huanyang_VFD
All you have to know about Huanyang VFD
Language: Python - Size: 29.9 MB - Last synced at: 10 months ago - Pushed at: over 6 years ago - Stars: 30 - Forks: 3

Monksc/camcam
Given straight lines that form shapes. The library will create gcode that will cut out those shapes.
Language: Rust - Size: 375 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

Monksc/cncsim
Simulates gcode from a cnc router. Converts gcode to a .stl or an image in a .png file.
Language: Rust - Size: 4.72 MB - Last synced at: 28 days ago - Pushed at: about 1 year ago - Stars: 12 - Forks: 3

MarkHedleyJones/OmioCNC-Postprocessor
Postprocessor for the OmioCNC OrangeBox Machine Controller
Language: Component Pascal - Size: 3.61 MB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 8 - Forks: 2

Domush/Marlin-and-mvCNC-gCode-Post-Processor-for-Vectric-vCarve-Aspire
Marlin G-code Postprocessor For Vectric vCarve, Aspire 9, 9.5, 10, 10.5 and 11
Language: Pascal - Size: 56.6 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 3

TheCodingJsoftware/Label-CNC-Parts
Labels CNC parts
Language: Python - Size: 209 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

LaserWing/ProbeKit
Fadal Renishaw Probing Macros
Language: nesC - Size: 1.75 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

cammill/cammill Fork of adbensi/cammill
2D CAM tool for Linux, BSD, Windows, Mac.
Language: C - Size: 4.72 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 34 - Forks: 12

VelocityMaximus/Eding-Shopfloor-Programmer-mill-
A tool to easy make simple shapes programmed on the machine.
Language: G-code - Size: 390 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

k3ldar/GSendPro
G Code analyzer, editor and sender
Language: G-code - Size: 6.02 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

CWSwastik/CNCanvas
A tool to convert drawings into GCode for CNC Milling
Language: JavaScript - Size: 318 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

guffy1234/mpcnc_posts_processor Fork of martindb/mpcnc_posts_processor
Marlin/MPCNC posts processor for Fusion 360
Language: JavaScript - Size: 323 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 97 - Forks: 29

YashsviG/rootkit
This Linux rootkit project comprises Commander and Victim programs facilitating covert communication through encrypted channels. Leveraging features like keylogging, file transfer, and remote program execution, it provides a controlled and secure means of interacting with a Linux system.
Language: Python - Size: 31.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

artur3/EdytorNC
The EditorNC project contains applications that can be useful for programming and operating CNC machine tools.
Language: C++ - Size: 1.5 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 2

lkosson/gced
Simple 2.5D Visual G-Code editor
Language: C# - Size: 1.66 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 1

kentavv/machining_assistant
A machine aware machining calculator for Fusion360 and g-code writers.
Language: Python - Size: 460 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

kentavv/pymachining
A Python module to help with machining calculations
Language: Python - Size: 431 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

ashkan1997/cnc-programm
its a fully automated CNC program which use G-code as input and calculate all required actions to make the piece.
Language: C - Size: 10.9 MB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

MohammedRashad/Awesome-Digital-Fabrication
A curated list of resources, software, and hardware that runs the digital fabrication movement (WIP)
Size: 17.6 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 25 - Forks: 1

Laaouatni/gcode.js 📦
basically a gcode library for making the making gcode program easily and efficiently for CNC machines.
Language: HTML - Size: 927 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 1

arabel1a/lst2ngc
Converter from TRUMPF's TOPS to linuxcnc's RS274 NC language.
Language: Python - Size: 5 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

EinRainerZufall/SpaeneRechner
Das ist ein Vorschub und Drehzahl Rechner
Language: C++ - Size: 24.6 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 2

Blaukovitch/CIMCO
Any tools for CIMCO Software (mostly CIMCO Edit), CIMCO Edit crack
Size: 23.4 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

viachpaliy/BppLib
Library for creating .bpp and .cix files for Biesse CNC
Language: C# - Size: 850 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 3

Twarner491/CNCmillingWorkflows
A guide for CNC milling, covering machinist jargon, material standards, feeds and speeds, CAM workflows with Autodesk Fusion 360 & Vetric Aspire, and milling workflows for Shopbot & Bantam Tools machines - all through a collection of milling micro-projects ranging from a 1 to 1.9 Million scale mill of Mars's Gale Crater to brass wax seals.
Size: 2.05 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ADITYASHAH-IITP/CNC-G00-and-G01-Implementation
G-->Address for preparatory commands -->G commands often tell the control what kind of motion is wanted (e.g., rapid positioning, linear feed, circular feed, fixed cycle) or what offset value to use.
Size: 1.88 MB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

mshamsrainey/gcode-painting-visualizer
Visualizes output of G-Code with semantic metadata used to encode watercolor or (colored or black) pen artworks using human-like movements and technique.
Language: G-code - Size: 4.6 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

strangesast/pyfwlib
a python wrapper for fwlib
Language: SWIG - Size: 14.6 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 6

drunsinn/type2nc
tool to convert the outline of characters defined by TrueType and Hershey and other font formats to Klartext NC code
Language: Python - Size: 361 KB - Last synced at: 26 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

easytarget-org/lw-mods-preview
A preview of changes I have been making to LaserWeb4
Language: HTML - Size: 53 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

mrRobot62/gcodebuilder
GCode-Builder is a tools suite to generate easy standard code sequences like contours like circles, rectangles, round rectangles, triangles, milling pockets, slots and surfaces. Drilling single holes or sequences of holes
Language: G-code - Size: 16 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

shashik5/cnc-code-generator
Language: Python - Size: 14.6 KB - Last synced at: 14 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

mauro-F76/apl-language-features
VS Code Language Features pack for AToolSoftware Macro Language (APL). Requires apl-macro-language extension. (unofficial)
Language: TypeScript - Size: 9.74 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

mauro-F76/apl-macro-language
VS Code syntax highlighting for ATool Software PARTNER/ASPAN and TOOLCAM Macro and Post-Processor programming language (APL) `.mac`, `.pcs` files. (unofficial)
Size: 254 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

TakashiNord/Symmetry
Symmetry NC-programm
Language: C++ - Size: 266 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

TakashiNord/Stat32
Statistics NC-program
Language: C++ - Size: 123 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

Tog-Hackerspace/CNC-Assets
Location for orginal CNC assets, and sources of existing/modifies ones e.g. DXF, SVG files for designs/plans.
Size: 7.81 KB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0
