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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值