We can't detect your operating system... Pick your download from the list.
The download includes some example stations. You can take a look at our example projects.
The online library of more than 200 robots, tools and external axis can be accessed directly from the application. You can also look for your robots in the RoboDK library page.
RoboDK works on Windows, Mac, Linux and even Android devices!
Windows 64 bit
Windows 32 bit
Mac 64 bit
Mac 32 bit
Ubuntu 64 bit
Ubuntu 32 bit
Importing STEP and IGES files is only supported on Windows (excluding XP). By using RoboDK you must agree to our EULA. To uninstall RoboDK you must select "Uninstall RoboDK" from your start menu on Windows. No uninstall is required for other platforms.
This End-User License Agreement ("EULA") is a legal agreement between you (either an individual or a single entity) and Go-Automated for RoboDK later referred to as "the Software". The Software under the Trial Version License can be either a fully functional time-limited version or a feature-limited version, or a combination of these two types. Detailed description of the Trial Version restrictions is available on Go-Automated web site and in each product's user-guide. The Software under this License is provided free of charge as long as it is a TRIAL VERSION. "Trial Version" means a version of the Software to be used only to review, demonstrate and evaluate the Software for an unlimited time period. The Trial Version may have limited features and may lack the ability for the end-user to save the end product.
All Go-Automated products are shareware. It means that You can download the Trial Version for evaluation and, if You like the product, order the license. I.e. You can try before You buy. The functional peculiarities present in the Trial Version may not be a reason for refund request of a purchased license. If a Trial Version is a time-limited fully-functional version, allowing You to see and test all the features, your refund request will be declined if based on the absence of some certain feature or if some feature doesn't work as You expected it to work. All other refund cases are regulated by Go-Automated Refund Policy. Even though a license fee is not paid for the use of Trial Version software, it does not mean that there are no conditions for using such software. This Software is copyrighted and the owner of the copyright claims all exclusive rights to such software. By installing, copying, or otherwise using the Software You agree to be bound by the terms of this EULA. If You do not agree to the terms of this EULA, do not install or use the Software.
The Software is licensed, not sold. A license is the right to use the software program within the limitations of this EULA and the printed license document provided upon purchasing the license. Different license types and limitations are listed below. Limitations may vary over time.
(1) Free, Trial or Evaluation License – The trial version of this program may be loaded on computers for evaluation purposes within the defined trial period. The trial program may be used on any computer required for your evaluation. The trial version of this program may be distributed to others for evaluation purposes. No fee may be charged for distribution of the trial version of this program. The trial program must not be modified in any way. Continued use of this program beyond the trial period requires the purchase of a license.
(2) Educational license – The educational license may have unlimited features but should always be used for educational purposes and should not be used for production.
(3) Professional license – The professional license may have some or all features unlocked. This is the appropriate license to use in a production environment.
When used in this Agreement, the following terms shall have the respective meanings indicated, such meanings to be applicable to both the singular and plural forms of the terms defined: "Licensor" means Go-Automated. "Licensee" means You or Your Company, unless otherwise indicated. "Software" means (a) all of the contents of the files, disk(s), CD-ROM(s) or other media with which this Agreement is provided, including but not limited to ((i) registration information, i.e. License key which is unique for a registration name of the Licensee; (ii) related explanatory written materials or files ("Documentation"); and (iii) Software setup files and code samples (if any); and (b) upgrades, modified versions, updates, additions, and copies of the Software, if any, licensed to you by Go-Automated (collectively, "Updates"). "Use" or "using" means to access, install, download, copy or otherwise benefit from using the functionality of the Software in accordance with the Documentation. "System" means Windows OS, GNU/Linux or Mac OS X, or any virtual machine.
2. GENERAL USE
As long as the Licensee complies with the terms of this End User License Agreement (the "Agreement"), the Licensor grants the Licensee a non-exclusive right to use the Software under the following conditions:
The Software may be installed and used by the Licensee for the sole purpose of determining whether to purchase a license for a commercial version of the Software.
The Software may be installed and used by the Licensee on one computer per license.
The Software can be copied and distributed on condition that the original copyright notice and disclaimer of warranty stay intact and the Licensee does not charge money or fees for the Software product.
The Licensee's distribution of Trial Version of the Software will not entitle him/her to any compensation from the Licensor.
The Licensee may not rent, lease, or lend the Software to anyone.
The Licensee may permanently transfer all of his/her rights under this EULA, provided the recipient agrees to the terms of this EULA.
Without prejudice to any other rights, the Licensor may terminate this EULA if the Licensee fails to comply with the terms and conditions of this EULA. In such event, the Licensee must destroy all copies of the Software.
Some features of the Software may have expiration date. Some versions of the Software may require a permanent connection to our server through internet to track the average use, fix bugs and improve the product in further releases.
3. INTELLECTUAL PROPERTY RIGHTS
3.1 This License does not transmit any intellectual rights on the Software. The Software and any copies that the Licensee is authorized by the Licensor to make are the intellectual property of and are owned by the Licensor.
3.2 The Software is protected by copyright, including without limitation by Copyright Law and international treaty provisions.
3.3 Any copies that the Licensee is permitted to make pursuant to this Agreement must contain the same copyright and other proprietary notices that appear on or in the Software.
3.4 The structure, organization and code of the Software are the valuable trade secrets and confidential information of the Licensor. The Licensee agrees not to decompile, disassemble or otherwise attempt to discover the source code of the Software.
3.5 Any attempts to reverse-engineer, copy, clone, modify or alter in any way the installer program without the Licensor's specific approval are strictly prohibited. The Licensee is not authorized to use any plug-in or enhancement that permits to save modifications to a file with software licensed and distributed by the Licensor.
3.6 Any information supplied by the Licensor or obtained by the Licensee, as permitted hereunder, may only be used by the Licensee for the purpose described herein and may not be disclosed to any third party or used to create any software which is substantially similar to the expression of the Software.
3.7 Trademarks shall be used in accordance with accepted trademark practice, including identification of trademarks owners' names. Trademarks can only be used to identify printed output produced by the Software and such use of any trademark does not give the Licensee any rights of ownership in that trademark.
3.8 The Licensor has been using third party software such as Qt, OpenCascade, FreeType and Python.
3.8.1 The Qt 5.3 code remains under the LGPL 2.1 license (attached copy).
3.8.2 The Open CASCADE 6.7 code remains under the LGPL 2.1 license (attached copy).
3.8.3 The Python project is distributed with its original license with added tools to interface with MySoftware.
3.8.4 The FreeType license is attached at the end of this document.
4.1 The Licensor warrants that:
4.1.1 Go-Automated owns the Software and documentation and/or is in possession of valid and existing licenses that support the terms of this Agreement;
4.1.2 to the best of the Licensor's knowledge, the Software does not infringe upon or violate any intellectual property right of any third party;
4.1.3 the Software does not contain any back door, time bomb, drop dead device or other routine intentionally designed by the Licensor to disable a computer program, or computer instructions that alter, destroy or inhibit the processing environment.
4.2 Except those warranties specified in section 4.1 above, the Software is being delivered to the Licensee "AS IS" and the Licensor makes no warranty as to its use or performance. The Licensor does not and cannot warrant the performance or results the Licensee may obtain by using the Software. The entire risk arising out of use or performance of the Software remains with the Licensee. The Licensor gives no warranty, express or implied, that (i) the Software will be of satisfactory quality, suitable for any particular purpose or for any particular use under specified conditions, notwithstanding that such purpose, use, or conditions may be known to the Licensor; or (ii) that the Software will operate error free or without interruption or that any errors will be corrected.
5. LIMITATION OF LIABILITY
In no event will the Licensor be liable for any damages, claims or costs whatsoever or any consequential, indirect, incidental damages, or any lost profits or lost savings, even if the Licensor has been advised of the possibility of such loss, damages, claims or costs or for any claim by any third party. In no event will the Licensee be liable to the Licensor on condition that the Licensee complies with all terms and conditions stated in this License.
If a portion of this Agreement is held unenforceable, the remainder shall be valid. It means that if one section of the Agreement is not lawful, the rest of the Agreement is still in force. A party's failure to exercise any right under this Agreement will not constitute a waiver of (a) any other terms or conditions of this Agreement, or (b) a right at any time thereafter to require exact and strict compliance with the terms of this Agreement.
GNU LGPL version 2.1 Public license for Qt 5.3 and Open CASCADE 6.7
Since the version 6.7.0 Open CASCADE Technology is available under GNU Lesser General Public License (LGPL) version 2.1 with additional exception. Previous OCCT releases are licensed under Open CASCADE Technology Public License.
GNU LESSER GENERAL PUBLIC LICENSE
2.1, February 1999
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library.
Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does.
You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
(For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.)
Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of the Library into a program that is not a library.
If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code.
However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself.
You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things:
For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute.
If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation.
END OF TERMS AND CONDITIONS
Open CASCADE Exception (version 1.0) to GNU LGPL version 2.1.
The object code (i.e. not a source) form of a "work that uses the Library" can incorporate material from a header file that is part of the Library. As a special exception to the GNU Lesser General Public License version 2.1, you may distribute such object code incorporating material from header files provided with the Open CASCADE Technology libraries (including code of CDL generic classes) under terms of your choice, provided that you give prominent notice in supporting documentation to this code that it makes use of or is based on facilities provided by the Open CASCADE Technology software.
PSF LICENSE AGREEMENT FOR PYTHON 3.4.1
This LICENSE AGREEMENT is between the Python Software Foundation (“PSF”), and the Individual or Organization (“Licensee”) accessing and otherwise using Python 3.4.1 software in source or binary form and its associated documentation.
Subject to the terms and conditions of this License Agreement, PSF hereby grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test, perform and/or display publicly, prepare derivative works, distribute, and otherwise use Python 3.4.1 alone or in any derivative version, provided, however, that PSF’s License Agreement and PSF’s notice of copyright, i.e., “Copyright © 2001-2014 Python Software Foundation; All Rights Reserved” are retained in Python 3.4.1 alone or in any derivative version prepared by Licensee.
In the event Licensee prepares a derivative work that is based on or incorporates Python 3.4.1 or any part thereof, and wants to make the derivative work available to others as provided herein, then Licensee hereby agrees to include in any such work a brief summary of the changes made to Python 3.4.1.
PSF is making Python 3.4.1 available to Licensee on an “AS IS” basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 3.4.1 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.
PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON 3.4.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 3.4.1, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
This License Agreement will automatically terminate upon a material breach of its terms and conditions.
Nothing in this License Agreement shall be deemed to create any relationship of agency, partnership, or joint venture between PSF and Licensee. This License Agreement does not grant permission to use PSF trademarks or trade name in a trademark sense to endorse or promote products or services of Licensee, or any third party.
By copying, installing or otherwise using Python 3.4.1, Licensee agrees to be bound by the terms and conditions of this License Agreement.
The FreeType Project LICENSE
Copyright 1996-2002, 2006 by
David Turner, Robert Wilhelm, and Werner Lemberg
The FreeType Project is distributed in several archive packages;
some of them may contain, in addition to the FreeType font engine,
various tools and contributions which rely on, or relate to, the
This license applies to all files found in such packages, and
which do not fall under their own explicit license. The license
affects thus the FreeType font engine, the test programs,
documentation and makefiles, at the very least.
This license was inspired by the BSD, Artistic, and IJG
(Independent JPEG Group) licenses, which all encourage inclusion
and use of free software in commercial and freeware products
alike. As a consequence, its main points are that:
o We don't promise that this software works. However, we will be
interested in any kind of bug reports. (`as is' distribution)
o You can use this software for whatever you want, in parts or
full form, without having to pay us. (`royalty-free' usage)
o You may not pretend that you wrote this software. If you use
it, or only parts of it, in a program, you must acknowledge
somewhere in your documentation that you have used the
FreeType code. (`credits')
We specifically permit and encourage the inclusion of this
software, with or without modifications, in commercial products.
We disclaim all warranties covering The FreeType Project and
assume no liability related to The FreeType Project.
Finally, many people asked us for a preferred form for a
credit/disclaimer to use in compliance with this license. We thus
encourage you to use the following text:
Portions of this software are copyright © 2008 The FreeType
Project (www.freetype.org). All rights reserved.
Throughout this license, the terms `package', `FreeType Project',
and `FreeType archive' refer to the set of files originally
distributed by the authors (David Turner, Robert Wilhelm, and
Werner Lemberg) as the `FreeType Project', be they named as alpha,
beta or final release.
`You' refers to the licensee, or person using the project, where
`using' is a generic term including compiling the project's source
code as well as linking it to form a `program' or `executable'.
This program is referred to as `a program using the FreeType
This license applies to all files distributed in the original
FreeType Project, including all source code, binaries and
documentation, unless otherwise stated in the file in its
original, unmodified form as distributed in the original archive.
If you are unsure whether or not a particular file is covered by
this license, you must contact us to verify this.
The FreeType Project is copyright (C) 1996-2000 by David Turner,
Robert Wilhelm, and Werner Lemberg. All rights reserved except as
1. No Warranty
THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS
BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO
USE, OF THE FREETYPE PROJECT.
This license grants a worldwide, royalty-free, perpetual and
irrevocable right and license to use, execute, perform, compile,
display, copy, create derivative works of, distribute and
sublicense the FreeType Project (in both source and object code
forms) and derivative works thereof for any purpose; and to
authorize others to exercise some or all of the rights granted
herein, subject to the following conditions:
o Redistribution of source code must retain this license file
(`FTL.TXT') unaltered; any additions, deletions or changes to
the original files must be clearly indicated in accompanying
documentation. The copyright notices of the unaltered,
original files must be preserved in all copies of source
o Redistribution in binary form must provide a disclaimer that
states that the software is based in part of the work of the
FreeType Team, in the distribution documentation. We also
encourage you to put an URL to the FreeType web page in your
documentation, though this isn't mandatory.
These conditions apply to any software derived from or based on
the FreeType Project, not just the unmodified files. If you use
our work, you must acknowledge us. However, no fee need be paid
Neither the FreeType authors and contributors nor you shall use
the name of the other for commercial, advertising, or promotional
purposes without specific prior written permission.
We suggest, but do not require, that you use one or more of the
following phrases to refer to this software in your documentation
or advertising materials: `FreeType Project', `FreeType Engine',
`FreeType library', or `FreeType Distribution'.
As you have not signed this license, you are not required to
accept it. However, as the FreeType Project is copyrighted
material, only this license, or another one contracted with the
authors, grants you the right to use, distribute, and modify it.
Therefore, by using, distributing, or modifying the FreeType
Project, you indicate that you understand and accept all the terms
of this license.
There are two mailing lists related to FreeType:
Discusses general use and applications of FreeType, as well as
future and wanted additions to the library and distribution.
If you are looking for support, start in this list if you
haven't found anything to help you in the documentation.
Discusses bugs, as well as engine internals, design issues,
specific licenses, porting, etc.
Our home page can be found at