Open Source CNC remote control device

Open Source CNC remote control device

Automation

Software

Machining

Old projects

Misc.

CNC remote control

Image preview of cnc-control.jpg

CNC-control is a fully Open Source microcontroller based USB CNC remote control device. All hardware specification and firmware is freely available for download under libre license (GPL).

Project topics

Features

  • Connected via USB to the CNC machine (LinuxCNC driver available).
  • Up to 6 linear and 3 angular axes.
  • Continuous or incremental jogging via buttons.
  • Incremental jogging via torque encoder.
  • Configurable feed override potentiometer.
  • Master spindle control.
  • Motion-halt button (soft-estop).
  • Configurable twohand (deadman) switch.
  • Displaying of machine state on the LCD (axis position, feed, etc...).
  • Easily configurable via LinuxCNC HAL file.
  • Easily extensible (completely open source under libre license).
  • Firmware update via USB.

Prerequisites

  • The LinuxCNC HAL driver requires LinuxCNC 2.5.0(-pre) or later.
  • USB-2.0 or USB-3.0 port on the CNC controller computer.

FAQ

  • Q: Why isn't there a real emergency stop switch?
    A: A real emergency stop switch cannot be implemented via USB. A real estop would require an additional hardware wire to the CNC machine's motion controller. However, there is a software motion-stop switch, which stops all machine motion within the constraints of USB and userspace HAL component latencies.
  • Q: Do you sell the hardware or parts of it?
    A: I'm sorry, I don't. But all drawings and schematics are free and can be found in the .tar archive. Feel free to contact me on any questions.

Download

Latest bleeding edge cnc-control can be downloaded using the Git version control system as follows:

via https:
git clone https://git.bues.ch/git/cnc-control.git
or via http:
git clone http://git.bues.ch/git/cnc-control.git
or via git:
git clone git://git.bues.ch/cnc-control.git

or by downloading the cnc-control snapshot archive.
To browse the Git repository online, go to the git web interface
A mirror of the repository is available on GitHubGitLabBitbucket and on NotABug.org
If you want to contribute to cnc-control, please read the contribution guidelines first.

LinuxCNC integration

See the README file in the software package for information on LinuxCNC integration.

License / Copyright

Copyright (C) Michael Büsch 
Licensed under the terms of the GNU General Public License version 2 . See the sourcecode for details.

Short link to this page: https://bues.ch/m/cnc-control

Updated: Friday 19 August 2016 16:42 (UTC)

xhtml / css

猜你喜欢

转载自blog.csdn.net/linuxarmsummary/article/details/88523457