• Hardware :
    • Microcontrollers : 8051, AVR, ARM
    • Serial communication : SPI, I2C, RS232, USB, CAN
    • PCB design
  • Embedded software :
    • Language : C, assembly
  • Embedded applications :
    • Sensor interfacing
    • Motor control
    • Serial communication
    • User interface
  • Desktop software :
    • Language : C, C++
    • Operating system : Linux, Windows
  • Desktop applications :
    • GUI design
    • Database interface
    • Serial communication

Desktop software for CNC ready mill :
CNC001-CAN-USB

Features :

  • Suitable for CONV002-CAN-USB, STEPPER002-CAN-USB based mill.
  • Control of mill through USB port.
  • Standard HID class device driver (driver installation not necessary).
  • Step (pulse) generation implemented in hardware.
  • Multi language support.
  • Configuration of mill variables ( motors, mechanics, coolant ).
  • Metric and imperial coordinates.
  • Tools database.
  • Materials database.
  • "Feeds and speeds" calculator
  • Manual control.
  • RS274/NGC syntax check.
  • RS274/NGC editor.
  • Monitor milling proces.
  • Automatic "probing" procedures.
  • Automatic "probing" procedures.

General description :
CNC001-CAN-USB software for CNC ready mill With the CNC001-CAN-USB desktop software a CONV002-CAN-USB, STEPPER002-CAN-USB based mill can be controlled. Physical mill properties ( lead screw pitch, reduction ratio, motor and driver properties) can be configured by software.
All mill functions can be "manually" controlled from the desktop computer. Multiple reference positions can be set.
RS274/NGC designs are checked on syntax and can be uploaded to the mill through a USB port. The milling proces can be started, stopped or interrupted. During milling, status information will be displayed on the desktop computer.

Install software :
Download the zipped archive to a suitable (temporary) directory. Unpack this archive in the same directory. To install the program double-click on the "insCNC001-CAN-USB-10x.exe" file.

Freeware License Agreement

I have read the Freeware License Agreement and agree to the above terms.