forked from machinekit/machinekit
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathREADME
52 lines (40 loc) · 1.99 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
DISCLAIMER
----------
THE AUTHORS OF THIS LIBRARY ACCEPT ABSOLUTELY NO LIABILITY FOR
ANY HARM OR LOSS RESULTING FROM ITS USE. IT IS _EXTREMELY_ UNWISE
TO RELY ON SOFTWARE ALONE FOR SAFETY. Any machinery capable of
harming persons must have provisions for completely removing power
from all motors, etc, before persons enter any danger area. All
machinery must be designed to comply with local and national safety
codes, and the authors of this software can not, and do not, take
any responsibility for such compliance.
What is Machinekit?
-------------------
Machinekit is a platform for machine control applications.
Machinekit is portable across a wide range of hardware platforms
and real-time environments, and delivers excellent performance at
low cost. It is based on the HAL component architecture, an intuitive
and easy to use circuit model that includes over 150 building blocks
for digital logic, motion, control loops, signal processing, and hardware
drivers. Machinekit supports local and networked UI options, including
ubiquitous platforms like phones or tablets.
Getting Machinekit
------------------
The easiest way to get up-and-running is to install Debian Wheezy and get the
binary packages. Please go to http://www.machinekit.io/docs/packages-debian/ for
further instructions
The Build Process
-----------------
Refer to the http://www.machinekit.io/docs/building-from-source/ for information
about building from source and running the software.
Documentation
-------------
The Machinekit documentation set is evolving. Please see
http://www.machinekit.io and http://github.com/machinekit/machinekit-docs
History
-------
The open-source Machinekit project forked from the open-source LinuxCNC project
(http://www.linuxcnc.org) in 2014. At the present time, identifiers such as
'linuxcnc' and 'emc' (the antecedent of linuxcnc) still occur in various
places. These occurrences are diminishing with time as the Machinekit codebase
and Machinekit documentation evolve.