Archive

Posts Tagged ‘industrial’

MangOH Red Open Source Hardware Board Targets Cellular Industrial IoT Applications

June 14th, 2017 3 comments

Sierra Wireless has announced MangOH Red open source hardware platform designed for IIoT (Industrial IoT) applications with a snap-in socket for 2G to 4G & LTE-M/NB-IoT modules, built-in WiFi and Bluetooth, various sensors, a 26-pin expansion header, and more.

mangOH Red Board without CF3 / IoT Modules – Click to Enlarge

MangOH Red board specifications:

  • Snap-in socket to add any CF3-compatible modules, most of which based on Qualcomm MDM9215 ARM Cortex A5 processor including:
    • Airprime WP7502 LTE Cat 3, HSPA, WCDMA, EDGE/GPRS module
    • Airprime WP7504 LTE Cat 3, HSPA, WCDMA, CDMA module
    • Airprime WP7601 LTE Cat 4 module
    • Airprime WP7603 LTE Cat 4, WCDMA module
    • Airprime WP8548 HSPA, WCDMA, EDGE/GPRS, and GNSS module
    • AirPrime HL6528RD quad-band GSM/GPRS Embedded Wireless Module designed for the automotive market
    • And more….

      mangOH Red with CF3 Module, Shield, and IoT Module – Click to Enlarge

  • Storage – micro SD slot
  • Wireless MCU Module – Wi-Fi 802.11 b/g/n and Bluetooth 4.2 BLE module with an ARM Cortex-M4 core MCU (Mediatek MT7697) providing access to real-time I/Os
  • Wireless Connectivity “Accessories”
    • Micro SIM card holder; ESIM
    • Main, GNSS, & Diversity antennas connectors, and WiFi/Bluetooth chip antenna
  • USB – 1x USB 2.0 host port
  • Audio – 3.5mm audio jack (unpopulated)
  • Sensors – Bosch Sensortec Accelerometer, Gyroscope, Temperature and Pressure sensors, Light sensors
  • Expansion
    • 26-pin Raspberry Pi compatible connector
    • IoT Expansion Card slot to plug in any technology based on the IoT Connector open standard
    • 6-pin real-time I/O header controlled by WiFi/BLE module.
    • 6-pin low power I/O header
  • Debugging – 1x micro USB port for serial console
  • Misc – LEDs; reset and user buttons;
  • Power Supply – 5V via micro USB port; battery connector; power source jumpers

Click to Enlarge

mangOH Red hardware design is fully open source with BoM, schematics (PDF an Allegro/OrCAD), PCB Layout (Intercept Pantheon), Gerber, and mechanical files available for download in the resources section, where you’ll also find other documentation and getting started guides for users and developers.  The CF3 modules run Legato Linux developed by Sierra Wireless, and open source with the source code on Github. Code specific to MangOH Red + WP8548 was also upstreamed in Linux 4.10.

The company also offers Sierra Wireless Smart SIM with up to 100 MB free data, but you can use the board any commercially available SIM car. The board also supports AirVantage IoT Platform to create, deploy and manage solutions in the cloud.

MangOH Red board can be purchased as a bareboard, but most people will probably want to get a Starter Kit with MangOH Red plus Air Prime WP8548, WP7502 or WP7504 sold on Digikey. I’m very confused by the price list, as $99 is shown for both the bare board, and kits including the board and a CF3 module. So I’ll assume $99 is for mangOH board only, and you’d likely have to pay $200+ for a board plus a CF3 module with the total price depending on the selected module. You may find additional details on MangOH Red product page.

Texas Instruments Announces AMIC110 Sitara Industrial Communication Processor & Development Board

June 9th, 2017 8 comments

Texas Instruments Sitara AM335x SoCs integrate an ARM Cortex A8 processor @ up to 1GHz with a PRU-ICSS for industrial communication, but also include a display controller, an optional PowerVR GPU, and a rich-set of peripherals making it useful for a wide range of applications. The company has now launched AMIC110 Sitara processor with a Cortex A8 core @ 300 MHz, and a PRU-ICSS specifically designed for industrial Ethernet, and fieldbus communication.

Texas Instruments AMIC110 Sitara processor key features and specifications:

  • CPU – ARM Cortex-A8 processor @ up to 300 MHz with NEON, 32+32KB I/D cache, 256KB L2 cache, 176KB boot ROM, 64KB RAM
  • External Memory Interfaces (EMIF) – mDDR(LPDDR), DDR2, DDR3, DDR3L Controller up to 1GB
  • General-Purpose Memory Controller (GPMC) – 8-bit & 16-bit Asynchronous Memory Interface with up to Seven Chip Selects (NAND, NOR, Muxed-NOR, SRAM)
  • 2x programmable Real-Time Unit Subsystem and Industrial Communication Subsystem (PRU-ICSS) supporting  EtherCAT, PROFIBUS, PROFINET, EtherNet/IP, and more (10 communication standards in total)
  • Misc – Power, Reset, and Clock Management (PRCM) Module; Real-Time Clock (RTC)
  • Peripherals
    • Up to 2x USB 2.0 OTG Ports
    • Up to 2x Controller-Area Network (CAN) Ports v 2 Part A & B
    • Up to 2x Multichannel Audio Serial Ports (McASPs)
    • Up to 6x UARTs, up to x3 I2C Master and Slave Interfaces
    • Up to 2x Master and Slave McSPI Serial Interfaces
    • Up to 3x MMC, SD, SDIO Ports
    • Up to 4x  Banks of General-Purpose I/O (GPIO) Pins with 32 GPIO pins per bank
      Up to 3x External DMA Event Inputs that can Also be Used as Interrupt Inputs
    • 8x 32-Bit General-Purpose Timers
    • Watchdog Timer
    • 12-Bit Successive Approximation Register (SAR) ADC
    • DMA controller
  • Device Identification with Electrical Fuse Farm (FuseFarm)
  • Debug Interface Support – JTAG and cJTAG for ARM, PRU-ICSS Debug, supports Device Boundary Scan; supports IEEE 1500
  • Security – Secure Boot
  • Package – 324-Pin S-PBGA-N324 Package (ZCZ Suffix), 0.80-mm Ball Pitch

AMIC110 supports high-level operating systems (HLOS) with  Linux and TI-RTOS available free of charge from TI, but other RTOS are supported by partners. While AMIC110 microprocessor  can work in standalone mode, it may be used in conjunction with TI C2000 MCUs over SPI for “connected drives” (e.g. motors) as shown in the diagram below.

Click to Enlarge

In order to get started and/or evaluate the new processor, Texas Instruments can also provide AMIC110 ICE (Industrial Communication Engine) evaluation board with the following features:

  • SoC – AMIC110 SoC featuring Sitara ARM Cortex-A8 and PRU-ICSS
  • System Memory – 512 MByte DDR3
  • Storage – 8 MByte SPI flash
  • Connectivity – 2x 10/100M industrial Ethernet connectors with external magnetics
  • Communication with optional host processor – 3.3V SPI interface to any host processor such as TI C2000
  • Debugging – 20-pin JTAG header to support all types of external emulator
  • Power Supply – 5-V input supply, single chip power management IC TPS650250 to power entire board and dual DP83822 PHYs
  • Certifications – RoHS and REACH compliant design;  EMC-compliant, industrial temp dual port EtherCAT slave with SPI interface

AMIC110 ICE EVM

Fully documentation with user guides, hardware design files (schematics, PCB layout, Gerber files..), development tools. and software can be downloaded from Technical Documents section of the board’s page.

TI AMIC110 Sitara processor SoC sellers for $6.75 per unit for 1K order, and the development board can be purchase for $195. Visit Texas Instruments AMIC110 product page for further details.

Via LinuxGizmos

Does That Crane or Drilling Rig Run mainline Linux?

May 1st, 2017 2 comments

Linux 4.11 has just been released, and as usual I looked into the changelog especially checking out work done on ARM architecture, and some newly supported SoCs or board. One line in the log caught my attention:  “Liebherr (LWN) monitor 6 based on i.MX6 Quad, no idea what this is”. So I had a look, and Liebherr-Werk Nenzing GmbH is a swiss company specializing in construction machines and maritime cranes such as “crawler cranes, duty-cycle crawler cranes, as well as piling and drilling rigs”.

The DTS file for LWN Monitor 6 shows an NXP i.MX 6Quad processor is used in a product with an LVDS display and various interfaces such as I2C, PWM, SPI, and so on. So it could be some kind of control panel for one or more of their equipment. After looking into some PDF documentation, we can see  on page 10 that the company mentions Litronic control system based on a CANBUS system with “all information, warnings and failure indications required displayed on the monitor in the operator‘s cab and stored” on a PCMCIA card. The system also includes a modem for remote diagnosis which may partially explains why they may have wanted to support the board in mainline.

Libtronic Control System (center)

That means it’s quite possible Liebherr (LWN) monitor 6 board is found inside Libtronic control system, and is capable of running mainline Linux, although there’s no way to tell if any rig in operation runs the latest Linux kernel.

Sorry, no Aliexpress link for today 🙂

MYIR MYS-6ULX is a $25 Single Board Computer based on NXP i.MX 6ULL/6UL Processor for IoT and Industry 4.0

April 12th, 2017 8 comments

MYIR Tech has released MYS-6ULX single board computer based on  NXP i.MX 6ULL/6UL Cortex-A7 processor designed for either Industry 4.0 with MYS-6ULX-IND model, or the Internet of Things for MYS-6ULX-IOT. Both boards include 256MB DDR3 SDRAM, 256MB NAND flash, USB, USB, Ethernet, LCD interfaces and more, in a compact 70 x 55mm form factor.

“Industry 4.0” Board

Both boards have very similar specifications.

Features MYS-6ULX-IND MYS-6ULX-IOT
SoC NXP i.MX 6UltraLite (MCIMX6G2CVM05AA) with an ARM Cortex A7 processor @ up to 696 MHz and 2D graphics accelerator NXP i.MX 6ULL (MCIMX6Y2DVM05AA) with an ARM Cortex A7 processor @ 528 MHz and 2D graphics accelerator

DDR3

256MB (support up to 2GB)
NAND Flash 256MB (support 512MB/1GB)
eMMC DNP (Do Not Populate – Reserved design for optional 4GB flash)
Ethernet 10/100Mbps
USB 1x USB Host, 1x micro USB OTG
Micro SD Card 1x Micro SD card slot
Buttons 1x Reset Button, 1x User Button

LED

1x Power Indicator, 2x User LEDs
LCD Connector 24-bit RGB LCD & Touch Screen (50-pin FPC connector)
Debug Connector 2.5mm pitch 3-pin Headers, TTL
Expansion Headers Two 2.0mm pitch 2x 20-pin headers with 1x Ethernet, 8x UARTs, 4x I2C, 2x CAN, 4x SPI, 8x ADC, 4x PWM, 2x I2S, 1x 8-bit Camera, 1x JTAG, up to 46x GPIOs
WiFi Module USB based, 2.4GHz, IEEE 802.11b/g/n standards
Dimensions 70mm x 55mm
PCB Layer 8-layer
Power Supply 5V/1A
Power Consumption About 5V/0.25A (single board)
About 5V/0.4A (board + 4.3” LCD)
About 5V/0.8A (board + 7” LCD)
Working Temp. -40°C~85°C 0°C~70°C
Target Applications Industry 4.0 IoT

So the main differences between the industrial and IoT versions are the use of i.MX 6UL processor and a wider temperature range for the former, and NXP i.MX 6LL processor and an extra WiFi module for the latter. Both boards run Linux 4.1.15 with Debian or Yocto + Qt images and BSP. The company has also implemented a demo using Amazon Alexa Voice Service available to customers.

MYiR IoT Board

Sample price for the boards is $26.80 for MYS-6ULX-IND, and $24.80 for MYS-6ULX-IOT, which you can purchase directly via the product page together with optional optional 4.3″ or 7″ LCD modules.

Hornbill ESP32 Development Boards Come with an Optional IP67 Rated Enclosure (Crowdfunding)

April 7th, 2017 1 comment

While there are plenty of ESP32 development boards, and prices have recently plummeted, getting a case for your project can still be a problem especially if you plan to use it outdoor, as you need to protect your hardware from rain and dust. Hornbill project offers two ESP-WROOM-32 based boards, a prototype board, and an IP67 certified case that could be useful for outdoor use.

Hornbill ESP32 Development Boards

Let’s start by checking the boards available starting with ” Hornbill ESP32 Dev” board with the following specs:

  • ESP-WROOM-32 module with WiFi, Bluetooth LE,  FCC, CE, IC, MIC (Telec), KCC, and NCC certifications
  • I/O headers
    • 2x 19-pin headers with GPIOs, I2C, UART, SPI, ADC, DAC, touch interface, VN/VP, 5V, 3.3V and GND
    • Breadboard-friendly
  • Debug – Built-in CP21XX USB-to-serial
  • Power Supply – 5V via micro USB port, battery header + single cell LiPo charger
  • Dimensions – TBD

ESP32 Dev (left) and ESP32 Minima (right)

ESP32 Minima is also based on ESP-WROOM-ESP32 module, but is designed for wearables with its round PCB, it only includes a header for battery power, and is limited to 16 large pads with through holes for I/Os, as well as 6 pins for programming and debugging the board.

Hornbill ESP32 Dev Pinout Diagram – Click to Enlarge

Finally, the company has also designed Hornbill ESP32 Proto board where you can solder ESP32 Dev board, and add whatever components you may need for your project. The Proto board also includes a microSD card slot, an RGB LED, an SHT 31 humidity and temperature sensor, as well as footprints for 6x IR transmitters and 1x IR Receiver.

Hornbill Weather Proof Case and Kits

Beside the boards, the developers also provide an IP67 case for it, as well as kits leveraging the case:

  • Hornbill OUR (Open Remote Control) – Bluetooth (BLE) to Infrared (IR) bridge to control IR devices with your smartphone
  • Hornbill Lights – Control RGB LED strips over Bluetooth Smart
  • Hornbill IDL (Industrial Data Logger) – Logs power and temperature values, and upload them securely to the cloud.

There’s also Hornbill Makers Kit without the case, but with Hornbill ESP32 Dev and plenty of modules to play with, such as relays, various sensors, LEDs, a buzzer, an OLED display, a mini breadboard and so on… You’ll find ESP32 firmware and Android app source code for all kits on ExploreEmbedded github account.

 

Hornbill project has just launched on CrowdSupply with the goal of raising at least $2,000. A $12 pledge is asked for Hornbill ESP32 Dev or Hornbill Minima, $15 for the case, and the kits go from $39 (Hornbill ESP32 Dev + Proto board + Case) to $79 for Hornbill Lights with a WS2812 LED strip. Worldwide shipping is included in the price, and delivery is scheduled for June 2017. Noe that this is not the first project from ExploreEmbedded, as they previously launched Explorer M3 board based on NXP LPC microcontroller. However, since CrowdSupply do not show backers’ comments, I could not check whether backers are happy, or the project shipped on time.

Bosch Rexroth IndraControl XM22 PLC Runs Ubuntu Core IoT, Supports Industrial Apps

March 23rd, 2017 8 comments

Canonical wants you to run Ubuntu apps (snaps) for everything and on all types of devices, not only on your computer or smartphone. For example, base station apps (4G LTE, Bluetooth, LoRa…) will soon be able to run on LimeSDR board, the company is pushing for branded app stores, like the one for Orange Pi Boards, and now they have introduced the concept of App Logic Controllers (ALC) which are PLC devices running apps, thus bringing the concept of apps to the industrial world. Bosch Rexroth demonstrated the solution at Embedded World 2017 on their IndraControl XM22 PLC running Ubuntu Core.

Let’s have a look at the hardware first with IndraControl XM22 specifications:

  • Processor – Intel Atom E620 one core / two threads processor @ 600 / 1300 MHz (3.3W TDP)
  • Memory – 512 MB RAM
  • Storage – likely some flash + SD card slot
  • Networking Connectivity – Gigabit Ethernet (RJ45) port
  • USB – 1x USB host port, 1x USB device port
  • I/Os
    • Function extension – Connection of IndraControl XM extension modules XFE01-1-FB-xx via controller bus socket module XA-BS02
    • I/O extension – Connection of IndraControl S20 modules via controller bus socket module XA-BS01 or XA-BS02
  • Fieldbus
    • PROFINET RT Controller/device via extension modules
    • Master/Slave Sercos
    • EtherNet/IP Scanner/adapter via extension modules
    • PROFIBUS DP Master/Slave via extension modules
  • Power Supply – 24 V DC; Umin … Umax = 18 V … 31.2 V (including all tolerances, including ripple)
  • Certifications – CE/UL/CSA
  • Weight – 380 grams
  • Temperature Range – -25 °C … +60 °C
  • Relative humidity – 5% to 95%, EN 61131-2
  • IP Rating – IP20
  • Fatigue limits according to EN 60068-2-6 – 5 g
  • Shock resistance (single shock) according to EN 60068-2-27 – 30 g

Normally, you’d connection a few IO boxes to the PLC, and run the software. The video below shows IndraControl XM22 in action with Ubuntu.

It’s pretty with all the LEDs blinking, but I could not find the exact details about the setup. Nevertheless one of the goals of apps to to reduce the cost of hardware and software, as it should work on any device that runs Ubuntu Core with the right interfaces, including Kunbus Revolution Pi industrial computer based on Raspberry Pi.

One example of industrial app is Induscover snap app which identifies and enumerates devices through various industrial standards such as  BACnet, CoDeSys V2, EtherNet/IP, etc.. and compatible for hardware platforms such as Schneider Electric Modicon PLCs, Omron PLCs, PC Worx Protocol enabled PLCs, ProConOS enabled PLCs and Siemens SIMATIC S7 PLCs.

Snaps are supposed to be easy to install and use, and Induscover is no exception:

Those two commands will install induscover, discover attached devices, and publish discover/plc/out MQTT topic with the information. The github link to Induscover above also explain how to use Node-RED to manage and control the devices.

Click to Enlarge

You’ll find more about Rexroth IndraControl XM22 PLC / ALC on the product page.

Thanks to Jian for the tip.

NXP Introduces Kinetis K27/K28 MCU, QorIQ Layerscape LS1028A Industrial SoC, and i.MX 8X Cortex A35 SoC Family

March 15th, 2017 3 comments

NXP pushed out several press releases with the start of Embedded World 2017 in Germany, including three new micro-controllers/processors addressing different market segments: Kinetis K27/K28 MCU Cortex M4 MCU family, QorIQ Layerscape LS1028A industrial applications processor, and i.MX 8X SoC family for display and audio applications, 3D graphic display clusters, telematics and V2X (Vehicle to everything).

NXP Kinetis K27/K28 MCU

Click to Enlarge

NXP Kinetis K27/K28 MCU family is based on an ARM Cortex-M4 core clocked at up to 150 MHz with FPU,and includes up to 1MB embedded SRAM, 2MB flash, and especially target portable display applications.

Kinetis K27/K28 MCUs share the following main features:

  • 2x I2S interfaces, 2x USB Controllers (High-Speed with integrated High-Speed PHY and Full-Speed) and mainstream analog peripherals
  • 32-bit SDRAM memory controller and QuadSPI interface supporting eXecution-In-Place (XiP)
  • True Random Number Generator, Cyclic Redundancy Check, Memory Mapped Cryptographic Acceleration Unit

K28 supports 3 input supply voltage rails (1.2V, 1.8V and 3V) + separate VBAT domain, implements a Power Management Controller supporting Core Voltage Bypass and can be powered by an external PMIC, and is available in 169 MAPBGA (9x9mm2, 0.65mm pitch) and 210 WLCSP (6.9×6.9mm2, 0.4 mm pitch) packages.

K27 supports 1.71V to 3.6V input voltage + separate VBAT domain, and is offered in 169 MAPBGA (9x9mm, 0.65mm pitch) package only.

Click to Enlarge

FRDM-K28F development board will allow you to play with the new MCUs’ capabilities. It features a Kinetis K28F microconroller, on-board discrete power management, accelerometer, QuadSPI serial flash, USB high-speed connector and full-speed USB OpenSDA. Optional add-on boards allows for USB-Type C, Bluetooth low energy (BLE) connectivity, and a 5” LCD display board with capacitive touch.

Software development can be done through MCUXpresso SDK with system startup code, peripheral drivers, USB and connectivity stacks, middleware, and real-time operating system (RTOS) kernels.

Kinetis K27/K28 MCU family will be start selling in April 2017. Visit NXP K2x USB page for more information.

QorIQ Layerscape LS1028A

LS1028A Block Diagram

NXP QorIQ Layerscape LS1028A SoC comes with two 64-bit ARMv8 core, support real-time processing for industrial control, as well as virtual machines for edge computing in the IoT. It also integrates a GPU and LCD controller enable Human Machine Interface (HMI) systems, and Time-Sensitive Networking (TSN) capabilities based on the IEEE 802.1 standards with a four-port TSN switch and two separate TSN Ethernet controllers.

The processor especially targets “Factory 4.0” automation, process automation, programmable logic controllers, motion controllers, industrial IoT gateway, and Human Machine Interface (HMI).

OEMs can start developing TSN-enabled systems using LS1021ATSN reference design platform based on the previous LS1021A processor in order to quickens time-to-market.The reference design provides four switched Gigabit Ethernet TSN ports, and ships with an open-source, industrial Linux SDK with real-time performance. Applications written for LS1021ATSN will be compatible with the LS1028A SoC since the API calls won’t change.

It’s unclear when LS1028A will become available, but it will be available for 15 years after launch, and you’ll find a few more details on the product page. You could also visit NXP’s booth (4A-220) at Embedded World 2017 to the reference design in action.

NXP i.MX 8X ARM Cortex-A35 Processors

Block Diagram of NXP i.MX 8X family

The last announcement will not really be news to regular readers of CNX Software, since we covered i.MX 8X processors last year using an NXP presentation. As previously known, i.MX 8X family comes with two to four 64-bit ARMv8-A Cortex-A35 cores, as well as a Cortex-M4F core, a Tensilica HiFi 4 DSP, Vivante hardware accelerated graphics and video engines, advanced image processing, advanced SafeAssure display controller, LPDDR4 and DDR3L memory support, and set of peripherals. The processor have been designed to drive up to three simultaneous displays (2x 1080p screens and one parallel WVGA display), and three models have been announced:

  • i.MX 8QuadXPlus with four Cortex-A35 cores, a Cortex-M4F core, a 4-shader GPU, a multi-format VPU and a HiFi 4 DSP
  • i.MX 8DualXPlus with two Cortex-A35 cores, a Cortex-M4F core, a 4-shader GPU, a multi-format VPU and a HiFi 4 DSP
  • i.MX 8DualX with two Cortex-A35 cores, a Cortex-M4F core, a 2-shader GPU, a multi-format VPU and a HiFi 4 DSP

The processors are expected to be used in automotive applications such as  infotainment and cluster, industrial control and vehicles, robotics, healthcare, mobile payments, handheld devices, and so on.

The i.MX 8QuadXPlus and 8DualXPlus application processors will sample in Q3 2017 to selected partners. More details may be found on NXP i.MX8X product page.

MYD-C437x-PRU Development Board Leverages TI Sitara AM437x Programmable Real-time Unit

February 16th, 2017 No comments

MYIR Technologies launched MYC-C437x system-on-module based on TI Sitara AM437X processor, and the corresponding MYD-C437x development board at the end of 2015, but the latter did not make use of the processor’s PRU-ICSS (Programmable Real-Time Unit Subsystem and Industrial Communication SubSystem) block. The company has now released a new version of the baseboard called MYC-C437x-PRU which exposes I/Os pins to leverage the PRU-ICSS and enable implementation of protocols like EtherCAT and Profibus.MYD-C437x-PRU industrial development board specifications:

  • System-on-Module – MYC-C437x module with
    • SoC – Texas Instruments AM437x ARM Cortex A9 processor @ up to 1GHz with PowerVR  SGX530 GPU (AM4378/AM4379 only)
    • System Memory – 256 or 512MB (default) DDR3 SDRAM
    • Storage – 4GB eMMC Flash (reserved 256/512MB Nand Flash design), 16MB QSPI Flash (unpopulated by default), 32KB EEPROM
    • Connectivity – Gigabit Ethernet PHY
  • Storage – 1x micro SD slot
  • Serial ports – 1x 3-wire RS232 debug serial port, 2x  5-wire RS232 serial port, 1x RS485 with isolation
  • USB – 1x USB 2.0 host port, 1x mini USB 2.0 device port
  • Connectivity – 1x Gigabit Ethernet interface, 2x 10/100 Mbps PRU-ICSS Ethernet interfaces
  • Display – 1x 16-bit LCD interface, 1x 24-bit LCD interface, 1x 4-wire resistive touch screen interface
  • Camera – 1x Camera interface (0.5mm pitch 30-pin FPC connectors)
  • Debugging – 20-pin JTAG interface
  • Other Expansion Ports
    • 1x CAN interface with isolation
    • 3x 20-pin expansion connectors (2.0mm pitch) with:
      • 8x ADC
      • 2x SPI, 1x I2C, 2x UART
      • PRU-UART with support for PROFIBUS
      • 2x EnDat, 2x eQEP
      • eHRPWM
  • Misc – 4x Buttons (1x reset, 1x PMIC, 2x user), 1x power LED (red), 3x user LEDs (blue)
  • Power supply – +12V/1.5A (base board)
  • Dimensions – 150mm x 105mm (4-layer PCB)
  • Temperature Range – -40 to 85 Celsius (industrial grade)

The company provides a Linux 4.1.18 BSP for the modules and board, as well as Texas Instruments’ SYS/BIOS v6.45 Real-time Operating System. Note that you can only used one LCD interface at a time, and some of EtherCAT and LCD signals are multiplexed so only one can be used.

You can find some limited hardware & software documentation on the product page, as well as purchase MYD-C4377-PRU development board with TI Sitara AM4377 SoC, 512MB DDR3, and a 4GB eMMC flash for $189. Several modules are also offered with LCD displays, WiFi, and cameras.