# EtherCAT on Jetson Orin Nano

**URL:** <https://forums.developer.nvidia.com/t/ethercat-on-jetson-orin-nano/257479>\
**Category:** Jetson Nano\
**Tags:** jetson-nano, jetpack, ethernet, jetson\
**Created:** [June 22, 2023, 6:20am UTC](https://forums.developer.nvidia.com/t/ethercat-on-jetson-orin-nano/257479 "2023-06-22T06:20:28Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![furkant](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@furkant](https://forums.developer.nvidia.com/u/furkant)\
**Post date:** [June 22, 2023, 6:20am UTC](https://forums.developer.nvidia.com/t/ethercat-on-jetson-orin-nano/257479/1 "2023-06-22T06:20:28Z")

</div>

I will order a Jetson Orin Nano, but I want to use EtherCAT for communication(signal transmission). First of all, does this device support the use of EtherCAT? If it supports it, can you share resources or information that will inform about it?

---

<div class="post-metadata">

**Author:** ![linuxdev](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/linuxdev/32/10243_2.png) [@linuxdev](https://forums.developer.nvidia.com/u/linuxdev)\
**Post date:** [June 22, 2023, 9:11pm UTC](https://forums.developer.nvidia.com/t/ethercat-on-jetson-orin-nano/257479/2 "2023-06-22T21:11:47Z")

</div>

Do you know if ethercat works on a regular Ubuntu 18.04 desktop PC? Or any Linux PC? If so, then it might be able to tell what kernel feature it uses, plus any package that needs to be installed. As an example, without it running, after a fresh boot, check “`lsmod`”. Then, run “`dmesg --follow`”. Run ethercat on the PC, and watch for new messages in the log. What new messages appear? Also, check `lsmod` again. If a new module shows up, that’s pretty likely something you will need to configure on the Jetson.

---

<div class="post-metadata">

**Author:** ![fchkjwlsq](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/fchkjwlsq/32/227280_2.png) [@fchkjwlsq](https://forums.developer.nvidia.com/u/fchkjwlsq)\
**Post date:** [June 23, 2023, 8:19pm UTC](https://forums.developer.nvidia.com/t/ethercat-on-jetson-orin-nano/257479/3 "2023-06-23T20:19:44Z")

</div>

Ethercat Master will run on standard ethernet hardware. EtherCat Slaves require special controller ASICs, and Jetsons don’t support this out of the box.

The TI Sitaras are much more suitable for Ethercat. They have special RISC cores (PRU) that can process EtherCat frames.

---

<div class="post-metadata">

**Author:** ![furkant](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@furkant](https://forums.developer.nvidia.com/u/furkant)\
**Post date:** [July 3, 2023, 11:50am UTC](https://forums.developer.nvidia.com/t/ethercat-on-jetson-orin-nano/257479/4 "2023-07-03T11:50:24Z")

</div>

I need a device that can work with jetson devices, such as ethercat, which can transmit signals quickly. Since speed is important to me and I also do object detection with jetson devices, I need to do something like this.How do you think it can be done?Ethercat is quite fast, but will I be able to transmit signals with it while using the jetson orin nano? Can you help me?

---

<div class="post-metadata">

**Author:** ![linuxdev](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/linuxdev/32/10243_2.png) [@linuxdev](https://forums.developer.nvidia.com/u/linuxdev)\
**Post date:** [July 3, 2023, 12:36pm UTC](https://forums.developer.nvidia.com/t/ethercat-on-jetson-orin-nano/257479/5 "2023-07-03T12:36:13Z")

</div>

I personally don’t know what hardware to use for this. Hopefully someone else has some suggestions.

---

<div class="post-metadata">

**Author:** ![fchkjwlsq](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/fchkjwlsq/32/227280_2.png) [@fchkjwlsq](https://forums.developer.nvidia.com/u/fchkjwlsq)\
**Post date:** [July 3, 2023, 5:18pm UTC](https://forums.developer.nvidia.com/t/ethercat-on-jetson-orin-nano/257479/6 "2023-07-03T17:18:21Z")

</div>

Are you sure you actually mean EtherCat (which is a registered trademark of Beckhoff Automation GmbH) and not Ethernet (the generic network interface)? EtherCat is used in automation, and it is basically CanOpen over special Ethernet frames. Ethernet is the generic thing for TCP/IP.

You cannot use Jetsons as an EtherCat slave without very specialized hardware like this:

> **[Hilscher: Overview of our netX communication controllers](https://www.hilscher.com/products/multiprotocol-socs-stacks/multiprotocol-socs)**
>
> Overview of our netX communication controllers. As a highly integrated solution, flexibly integrate your production systems into your network regardless of the network standard.

or this

> **[EtherCAT® Technology Solutions | Microchip Technology](https://www.microchip.com/en-us/products/high-speed-networking-and-video/ethernet/ethercat-technology-solutions)**
>
> Our EtherCAT product portfolio includes PHY devices, controllers and fully integrated microcontrollers (MCUs) that support both EtherCAT and Ethernet technologies.

or this  
[EtherCAT communication solutions](https://www.kunbus.com/ethercat).

You will need to license an EtherCat protocol stack.

Are you sure you really want EtherCat? Are you willing to buy the knowlegde and consultation services? Are you able to spend 5 or 6 figures in $$$ or €€€ for this?

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/system/32/68080_2.png) [@system](https://forums.developer.nvidia.com/u/system)\
**Post date:** [July 17, 2023, 5:19pm UTC](https://forums.developer.nvidia.com/t/ethercat-on-jetson-orin-nano/257479/7 "2023-07-17T17:19:17Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
