Galil Design Kit

Introduction

The Galil Design Kit (GDK) is Galil Motion Control's application development environment for Galil motion controllers and PLCs.

GDK's modular design allows communication with one or many controllers with a set of tools designed to aid in all stages of a Galil application.

Download and Install

Windows

GDK is distributed in an installer for 64 bit versions of Windows 7, 8, 8.1, and 10. The installer will automatically set up the Windows firewall for communications.

See the GDK Release Notes page to download the newest installer.

Ubuntu

GDK is distributed in a deb package for 64 bit Ubuntu 16.04. Use the following commands at a terminal to install and run GDK.

Install Galil's public certificate

$ wget http://www.galil.com/sw/pub/ubuntu/16.04/GALIL-PUB-KEY

# apt-key add GALIL-PUB-KEY

Get Galil's apt sources list

# wget http://www.galil.com/sw/pub/ubuntu/16.04/galil.list -O /etc/apt/sources.list.d/galil.list

# apt-get update

Install GDK Package

# apt-get install gdk

Launch GDK

$ gdk &

PCI

For a Galil PCI controller, e.g. DMC-1800, 1802, 1806, or 1417, see the gclib installation instructions for building the PCI driver.

Red Hat and Cent OS

GDK is distributed in an rpm package for 64 bit Red Hat 7 and CentOS 7. Use the following commands at a terminal to install and run GDK.

Download Galil's repository information

$ wget http://www.galil.com/sw/pub/rhel/7/galilrpm-4-1.noarch.rpm

# rpm -Uvh galilrpm-4-1.noarch.rpm

Install GDK Package

# yum install gdk

Launch GDK

$ gdk &

PCI

For a Galil PCI controller, e.g. DMC-1800, 1802, 1806, or 1417, see the gclib installation instructions for building the PCI driver.

Fedora

GDK is distributed in an rpm package for 64 bit Fedora 24 & 25. Use the following commands at a terminal to install and run GDK.

Download Galil's repository information

$ wget http://www.galil.com/sw/pub/fedora/galilrpm-3-1.noarch.rpm

# rpm -Uvh galilrpm-3-1.noarch.rpm

Install GDK Package

# yum install gdk

Launch GDK

$ gdk &

PCI

For a Galil PCI controller, e.g. DMC-1800, 1802, 1806, or 1417, see the gclib installation instructions for building the PCI driver.

Lite or Pro License?

The Lite license is free and includes unlimited use of the following tools.

The Pro license extends the Lite tools with the following.

To obtain a Pro license for yourself, your company, or for distribution to your customers, contact Galil or email sales@galil.com.

The purchase of a GDK license will include a license key. Follow these steps to gain access to GDK Pro.

  1. Launch GDK and open either the Scope or the Tuner tool.
  2. Click on the lock icon at the top left corner of the tool and the Pro Key entry box will appear.
  3. Enter or paste the supplied Pro Key and click OK. The key must include the Contact Name and Account to be accepted.
    For example the following is a sample key.
    Wile E. Coyote, Acme Corporation|64822A481D87A134E322349300D56ECAS019887A
  4. Both the Scope and Tuner are now ready to use.

GDK The Basics

Working with GDK involves three steps.

  1. Select hardware from the GDK Manager.
  2. Open the desired tools and arrange their docking.
  3. Work with the tools.

See the Step-By-Step guide GDK The Basics for detailed information.

The Tools

Lite Tools
ToolDescription
TerminalSend commands to hardware
EditorEdit DMC programs
ViewerConcise views of key values
SetupManage hardware memory
Pro Tools
ToolDescription
TunerTune feedback loops
ScopePlot data vs. time

Step-By-Step GDK

The following tutorials provide detailed instructions for specific GDK tasks.

Here's what we're working on for future GDK releases.

  • Using gclib and gcaps simultaneosly with GDK for software development.
  • Modifying and Extending GDK with XML.