# How to use Arduino board to control Robot Arm

**URL:** <https://tech-community.robotics.abb.com/t/how-to-use-arduino-board-to-control-robot-arm/7467>\
**Category:** Robot Controller\
**Created:** [December 2, 2016, 7:51am UTC](https://tech-community.robotics.abb.com/t/how-to-use-arduino-board-to-control-robot-arm/7467 "2016-12-02T07:51:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Emma](https://avatars.discourse-cdn.com/v4/letter/e/57b2e6/32.png) [@Emma](https://tech-community.robotics.abb.com/u/Emma)\
**Post date:** [December 2, 2016, 7:51am UTC](https://tech-community.robotics.abb.com/t/how-to-use-arduino-board-to-control-robot-arm/7467/1 "2016-12-02T07:51:03Z")

</div>

My current understanding is:  
I have to use DeviceNet network. To do that, I need DSQC 1006, which is already inside of my controller. In addition, I need somehow connect DSQC 652 to my Arduino board. Does anyone have any idea how? I know I need to purchase I/O power supply, but what else? I found one tutorial online, but we have different controller. Mine is IR5 compact. In the compact controller, it seems like I don’t have to open up the controller for DSQC 653. It has some very easy to reach ports.

Thank you guys for reading my questions and trying to help! I really appreciate your time.
