{"id":31040,"date":"2020-04-06T22:16:22","date_gmt":"2020-04-06T14:16:22","guid":{"rendered":"\/blog\/?p=31040"},"modified":"2020-04-06T22:16:25","modified_gmt":"2020-04-06T14:16:25","slug":"add-ethercat-capability-to-raspberry-pi-and-seeed-odyssey-board","status":"publish","type":"post","link":"https:\/\/www.seeedstudio.com\/blog\/2020\/04\/06\/add-ethercat-capability-to-raspberry-pi-and-seeed-odyssey-board\/","title":{"rendered":"Add EtherCAT capability to Raspberry Pi and Seeed ODYSSEY board."},"content":{"rendered":"\n<p><strong>EtherCAT<\/strong>\u00a0(<strong>Ethernet for Control Automation Technology<\/strong>) is an\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Ethernet\">Ethernet<\/a>-based\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Fieldbus\">fieldbus<\/a>\u00a0system, invented by Beckhoff Automation. The protocol is standardized in\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/IEC_61158\">IEC 61158<\/a>\u00a0and is suitable for both hard and soft\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Real-time_computing\">real-time computing<\/a>\u00a0requirements in automation technology.<\/p>\n\n\n\n<p>Comparing to Ethernet or other fieldbus protocols, there are many advantages to EtherCAT.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>It is more suitable for exchanging of small quantities of data. <\/li><li>Better real-time performance.<\/li><li>Lower interface cost.<\/li><li>Flexible topology.<\/li><li>Can integrates other fieldbus such as CANopen.<\/li><li>And a lot more&#8230;.<\/li><\/ul>\n\n\n\n<p>Adding EtherCAT HAT to enable Raspberry Pi to become a slave in EtherCAT network in an automation application is an interesting idea. As we have developed several Raspberry Pi 40-Pin compatible SBCs, such as the <a href=\"https:\/\/www.seeedstudio.com\/ODYSSEY-STM32MP157C-p-4464.html\">ODYSSEY &#8211; STM32MP157C<\/a>, the <a href=\"https:\/\/www.seeedstudio.com\/ODYSSEY-X86J4105864-p-4447.html\">ODYSSEY &#8211; X86J4105<\/a>, the EtherCAT HAT can also be used on these SBCs. <\/p>\n\n\n\n<p>It should have two Ethernet ports, some screw terminal IOs for using in the EtherCAT network, and an onboard RTC. Something like below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1030\" height=\"787\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2020\/04\/image-5-1030x787.png\" alt=\"\" class=\"wp-image-31042\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/04\/image-5-1030x787.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/04\/image-5-300x229.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/04\/image-5-768x586.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/04\/image-5-1024x782.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2020\/04\/image-5.png 1100w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>EtherCAT\u00a0(Ethernet for Control Automation Technology) is an\u00a0Ethernet-based\u00a0fieldbus\u00a0system, invented by Beckhoff Automation. The protocol is standardized<\/p>\n","protected":false},"author":3486,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"iawp_total_views":0,"footnotes":""},"categories":[1],"tags":[3068,3066,2939,247,1450],"class_list":["post-31040","post","type-post","status-publish","format-standard","hentry","category-news","tag-ethernet","tag-odyssey-stm32mp157c","tag-odyssey-x86j4105","tag-raspberry-pi","tag-raspberry-pi-4"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Add EtherCAT capability to Raspberry Pi and Seeed ODYSSEY board. - Latest News from Seeed Studio<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.seeedstudio.com\/blog\/2020\/04\/06\/add-ethercat-capability-to-raspberry-pi-and-seeed-odyssey-board\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Add EtherCAT capability to Raspberry Pi and Seeed ODYSSEY board. - Latest News from Seeed Studio\" \/>\n<meta property=\"og:description\" content=\"EtherCAT\u00a0(Ethernet for Control Automation Technology) is an\u00a0Ethernet-based\u00a0fieldbus\u00a0system, invented by Beckhoff Automation. The protocol is standardized\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.seeedstudio.com\/blog\/2020\/04\/06\/add-ethercat-capability-to-raspberry-pi-and-seeed-odyssey-board\/\" \/>\n<meta property=\"og:site_name\" content=\"Latest News from Seeed Studio\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-06T14:16:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-04-06T14:16:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2020\/04\/image-5-1030x787.png\" \/>\n<meta name=\"author\" content=\"Pham Nuwen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Pham Nuwen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2020\/04\/06\/add-ethercat-capability-to-raspberry-pi-and-seeed-odyssey-board\/\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/2020\/04\/06\/add-ethercat-capability-to-raspberry-pi-and-seeed-odyssey-board\/\",\"name\":\"Add EtherCAT capability to Raspberry Pi and Seeed ODYSSEY board. - Latest News from Seeed Studio\",\"isPartOf\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2020\/04\/06\/add-ethercat-capability-to-raspberry-pi-and-seeed-odyssey-board\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2020\/04\/06\/add-ethercat-capability-to-raspberry-pi-and-seeed-odyssey-board\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2020\/04\/image-5-1030x787.png\",\"datePublished\":\"2020-04-06T14:16:22+00:00\",\"dateModified\":\"2020-04-06T14:16:25+00:00\",\"author\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/cc74486029a85355b1060a85fb472641\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2020\/04\/06\/add-ethercat-capability-to-raspberry-pi-and-seeed-odyssey-board\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.seeedstudio.com\/blog\/2020\/04\/06\/add-ethercat-capability-to-raspberry-pi-and-seeed-odyssey-board\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2020\/04\/06\/add-ethercat-capability-to-raspberry-pi-and-seeed-odyssey-board\/#primaryimage\",\"url\":\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2020\/04\/image-5-1030x787.png\",\"contentUrl\":\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2020\/04\/image-5-1030x787.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2020\/04\/06\/add-ethercat-capability-to-raspberry-pi-and-seeed-odyssey-board\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.seeedstudio.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Add EtherCAT capability to Raspberry Pi and Seeed ODYSSEY board.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/\",\"name\":\"Latest News from Seeed Studio\",\"description\":\"Emerging IoT, AI and Autonomous Applications on the Edge\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/cc74486029a85355b1060a85fb472641\",\"name\":\"Pham Nuwen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/de12ef34364350371ed9c0f56464dddc?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/de12ef34364350371ed9c0f56464dddc?s=96&r=g\",\"caption\":\"Pham Nuwen\"},\"url\":\"https:\/\/www.seeedstudio.com\/blog\/author\/pham-nuwen\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Add EtherCAT capability to Raspberry Pi and Seeed ODYSSEY board. - Latest News from Seeed Studio","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.seeedstudio.com\/blog\/2020\/04\/06\/add-ethercat-capability-to-raspberry-pi-and-seeed-odyssey-board\/","og_locale":"en_US","og_type":"article","og_title":"Add EtherCAT capability to Raspberry Pi and Seeed ODYSSEY board. - Latest News from Seeed Studio","og_description":"EtherCAT\u00a0(Ethernet for Control Automation Technology) is an\u00a0Ethernet-based\u00a0fieldbus\u00a0system, invented by Beckhoff Automation. The protocol is standardized","og_url":"https:\/\/www.seeedstudio.com\/blog\/2020\/04\/06\/add-ethercat-capability-to-raspberry-pi-and-seeed-odyssey-board\/","og_site_name":"Latest News from Seeed Studio","article_published_time":"2020-04-06T14:16:22+00:00","article_modified_time":"2020-04-06T14:16:25+00:00","og_image":[{"url":"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2020\/04\/image-5-1030x787.png","type":"","width":"","height":""}],"author":"Pham Nuwen","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Pham Nuwen","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.seeedstudio.com\/blog\/2020\/04\/06\/add-ethercat-capability-to-raspberry-pi-and-seeed-odyssey-board\/","url":"https:\/\/www.seeedstudio.com\/blog\/2020\/04\/06\/add-ethercat-capability-to-raspberry-pi-and-seeed-odyssey-board\/","name":"Add EtherCAT capability to Raspberry Pi and Seeed ODYSSEY board. - Latest News from Seeed Studio","isPartOf":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2020\/04\/06\/add-ethercat-capability-to-raspberry-pi-and-seeed-odyssey-board\/#primaryimage"},"image":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2020\/04\/06\/add-ethercat-capability-to-raspberry-pi-and-seeed-odyssey-board\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2020\/04\/image-5-1030x787.png","datePublished":"2020-04-06T14:16:22+00:00","dateModified":"2020-04-06T14:16:25+00:00","author":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/cc74486029a85355b1060a85fb472641"},"breadcrumb":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2020\/04\/06\/add-ethercat-capability-to-raspberry-pi-and-seeed-odyssey-board\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.seeedstudio.com\/blog\/2020\/04\/06\/add-ethercat-capability-to-raspberry-pi-and-seeed-odyssey-board\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/2020\/04\/06\/add-ethercat-capability-to-raspberry-pi-and-seeed-odyssey-board\/#primaryimage","url":"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2020\/04\/image-5-1030x787.png","contentUrl":"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2020\/04\/image-5-1030x787.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.seeedstudio.com\/blog\/2020\/04\/06\/add-ethercat-capability-to-raspberry-pi-and-seeed-odyssey-board\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.seeedstudio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Add EtherCAT capability to Raspberry Pi and Seeed ODYSSEY board."}]},{"@type":"WebSite","@id":"https:\/\/www.seeedstudio.com\/blog\/#website","url":"https:\/\/www.seeedstudio.com\/blog\/","name":"Latest News from Seeed Studio","description":"Emerging IoT, AI and Autonomous Applications on the Edge","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/cc74486029a85355b1060a85fb472641","name":"Pham Nuwen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/de12ef34364350371ed9c0f56464dddc?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/de12ef34364350371ed9c0f56464dddc?s=96&r=g","caption":"Pham Nuwen"},"url":"https:\/\/www.seeedstudio.com\/blog\/author\/pham-nuwen\/"}]}},"modified_by":"Pham Nuwen","views":5808,"featured_image_urls":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","1536x1536":"","2048x2048":"","visody_icon":"","magazine-7-slider-full":"","magazine-7-slider-center":"","magazine-7-featured":"","magazine-7-medium":"","magazine-7-medium-square":""},"author_info":{"display_name":"Pham Nuwen","author_link":"https:\/\/www.seeedstudio.com\/blog\/author\/pham-nuwen\/"},"category_info":"<a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/news\/\" rel=\"category tag\">News<\/a>","tag_info":"News","comment_count":"0","_links":{"self":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/31040","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/users\/3486"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/comments?post=31040"}],"version-history":[{"count":1,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/31040\/revisions"}],"predecessor-version":[{"id":31043,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/31040\/revisions\/31043"}],"wp:attachment":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media?parent=31040"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/categories?post=31040"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/tags?post=31040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}