
Eagle SDK
QuickStart Guide
Contact info@irisdynamics.com for additional information pg. 2
Iris Dynamics Ltd. Victoria, British Columbia T +1 (888) 995-7050 F +1 (250) 984-0706 www.irisdynamics.com
CONTENTS
Introduction ........................................................................................................................................................ 3
Warning ........................................................................................................................................................... 3
Connect the Eagle and motor ......................................................................................................................... 3
USB Connectors ............................................................................................................................................ 4
Power Lugs..................................................................................................................................................... 4
RJ45 Connectors .......................................................................................................................................... 4
Back-power..................................................................................................................................................... 4
Demo Firmware ................................................................................................................................................. 4
Custom Firmware ............................................................................................................................................. 8
Cloning the EagleSDK2.0 Repository ........................................................................................................ 8
Setting Up the Development Environment ............................................................................................... 9
Programming the Eagle Board ................................................................................................................ 10
EagleSDK Libraries..................................................................................................................................... 11
ic4_library................................................................................................................................................. 11
modbus_client ........................................................................................................................................ 11
orca600_api ............................................................................................................................................. 11
GUI_Panels .............................................................................................................................................. 11
Signals ...................................................................................................................................................... 11
GPIO Section ................................................................................................................................................... 12
LIST OF FIGURES
Figure 1: Connecting the Eagle to a PC and Motor ..................................................................................... 3
Figure 2: IrisControls4 Startup page .............................................................................................................. 5
Figure 3: Two motor example, with 1 motor connected on port 1 .......................................................... 6
Figure 4: Splitting the Orca Data cable between PC and Eagle communications ................................ 8
Figure 5: Accessing Git Bash .......................................................................................................................... 9
Figure 6: Board Selection .............................................................................................................................. 10
Figure 7: Preferences settings ..................................................................................................................... 10
Figure 8: Auto Re-Connect in settings menu ............................................................................................ 11
Figure 9: GPIO protection circuit ................................................................................................................. 12
Figure 10: Example circuit ............................................................................................................................ 12
Figure 11: Header association with pin number ....................................................................................... 13