SkillAgentSearch skills...

CNCLib

CNCLib - a program to control your Arduino based CNC machine

Install / Use

/learn @aiten/CNCLib
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

CNCLib / CNCStepper

Build your own CNC machine/laser with CNCLib and CNCStepper.<br /> Both projects are on github.

https://github.com/aiten/CNCLib <br /> https://github.com/aiten/CNCStepper

CNCLib

CNCLib is a Windows and Web application.

The web application is hosted here: https://cnclib.azurewebsites.net (or cnclib.aitenbichler.cc)

Define and configure your own machine

  • USB Port
  • Axis count and size
  • Probe definition
  • Initial commands
  • Custom commands

Control your machine

  • Send commands (gcode)
  • Move axis
  • Define zero-shift
  • Read/Write SD
  • Define rotations
  • Configure CNC machine by writing to the Eeprom
  • Watch command history

Preview of CNC program

  • Scroll
  • Zoom in and out
  • Rotate
  • Define colors for machine, laser, mill, ...
<img src="Doc/Preview3D.jpg" alt="Drawing" style="width: 100px;"/>

Import GCode

  • Import as it is
  • Add linenumbers
  • Convert e.g. g82 (drill command) because your machine does not support the command

Import HPGL

  • Import HPGL with "Resize" and "Move"
  • Option for "grave" => the CNC program will follow the line
  • Option for "cut" => the CNC program is created with an offset (laser-size or mill diameter)
<img src="Doc/PreviewRose4.jpg" alt="Drawing" style="width: 100px;"/>

Import Image

  • Import Image - for laser
  • Dither
<img src="Doc/PreviewImage.jpg" alt="Drawing" style="width: 100px;"/>

Image - for cut holes

  • Differnet hole shapes (diamond, heard, circle, ...)

<img src="Doc/PreviewHole.jpg" alt="Drawing" style="width: 100px;"/> <img src="Doc/PreviewHoleDetail.jpg" alt="Drawing" style="width: 100px;"/>

With this import option a CNC program is created to cut holes into e.g. a paper. The width of the holes are calculated from the image depending on the brightness.

View on GitHub
GitHub Stars44
CategoryDevelopment
Updated2mo ago
Forks13

Languages

NSIS

Security Score

80/100

Audited on Jan 22, 2026

No findings