All Projects → aiten → CNCLib

aiten / CNCLib

Licence: other
CNCLib - a program to control your Arduino based CNC machine

Programming Languages

C#
18002 projects
NSIS
403 projects
typescript
32286 projects
HTML
75241 projects
nesC
38 projects
Gnuplot
187 projects

Labels

Projects that are alternatives of or similar to CNCLib

Laser writing machine
激光雕刻写字机器人、laser、sculpture、writing、C#、STC12c5a60s2、G-Code
Stars: ✭ 27 (-18.18%)
Mutual labels:  laser
Rf2o laser odometry
Estimation of 2D odometry based on planar laser scans. Useful for mobile robots with innacurate base odometry. For full description of the algorithm, please refer to: Planar Odometry from a Radial Laser Scanner. A Range Flow-based Approach. ICRA 2016 Available at: http://mapir.isa.uma.es/mapirwebsite/index.php/mapir-downloads/papers/217
Stars: ✭ 191 (+478.79%)
Mutual labels:  laser
vec
Vector graphics software to generate HPGL output to drive a plotter
Stars: ✭ 19 (-42.42%)
Mutual labels:  hpgl
Jsprintmanager
Advanced Client-side Printing & Scanning Solution for Javascript
Stars: ✭ 74 (+124.24%)
Mutual labels:  laser
Musicbeam
MusicBeam is a multi plattform software to use a projector as a rgb laser.
Stars: ✭ 186 (+463.64%)
Mutual labels:  laser
FabScanPi-Firmware
Firmware of FabScanPi 3D Laser Scanner
Stars: ✭ 20 (-39.39%)
Mutual labels:  laser
Laserweb4
Collaborative effort on the next version of LaserWeb / CNCWeb
Stars: ✭ 456 (+1281.82%)
Mutual labels:  laser
Laser control
Open-Source Laser for control mosquito, weed, and pest
Stars: ✭ 994 (+2912.12%)
Mutual labels:  laser
Opensimplelidar
Open Source scanning laser rangefinder
Stars: ✭ 2,206 (+6584.85%)
Mutual labels:  laser
meerk40t
Hackable Laser software for the K40 Stock-LIHUIYU laser boards.
Stars: ✭ 133 (+303.03%)
Mutual labels:  laser
Fbpic
Spectral, quasi-3D Particle-In-Cell code, for CPU and GPU
Stars: ✭ 111 (+236.36%)
Mutual labels:  laser
Openlidar
Open Hardware scanning triangulation laser rangefinder
Stars: ✭ 166 (+403.03%)
Mutual labels:  laser
LaserPulse
LaserPulse is a class for storing and handling time-frequency pulses, like for example femtosecond laser pulses
Stars: ✭ 36 (+9.09%)
Mutual labels:  laser
Maker.js
📐⚙ 2D vector line drawing and shape modeling for CNC and laser cutters.
Stars: ✭ 1,185 (+3490.91%)
Mutual labels:  laser
PyAbel
A python package for Abel and inverse Abel transforms
Stars: ✭ 74 (+124.24%)
Mutual labels:  laser
Lasergrbl
Laser optimized GUI for GRBL
Stars: ✭ 609 (+1745.45%)
Mutual labels:  laser
laserbeamsize
Extract the ISO 11146 beam size from an image file
Stars: ✭ 24 (-27.27%)
Mutual labels:  laser
DrawingBotV3
DrawingBotV3 is a software for creating line drawings from Images
Stars: ✭ 161 (+387.88%)
Mutual labels:  hpgl
glowforge-material-manager
A simple chrome extension to allow saving custom materials.
Stars: ✭ 17 (-48.48%)
Mutual labels:  laser
rezonator2
Laser resonator calculation tool
Stars: ✭ 32 (-3.03%)
Mutual labels:  laser

CNCLib / CNCStepper

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

https://github.com/aiten/CNCLib
https://github.com/aiten/CNCStepper

CNCLib

CNCLib is a Windows and Web application.

The web application is hosted here: https://cnclib.azurewebsites.net

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, ...

Drawing

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)

Drawing

Import Image

  • Import Image - for laser
  • Dither

Drawing

Image - for cut holes

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

Drawing Drawing

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].