Arduino Opta is a micro PLC for industrial IoT applications

Arduino Opta micro PLC

Arduino has recently announced the Opta micro PLC with industrial IoT capabilities adding yet another solution to the Arduino Pro family. Arduino used to focus on the hobbyist crowd, but with the launch of the Arduino Pro family in 2020 starting with the Portenta H7 board, the company switched its main focus to the more profitable enterprise market. Since then they’ve launched several other boards designed in-house, and last year started collaborating with the introduction of the Arduino WisGate Edge LoRaWAN gateways based on RAKwireless hardware. The Arduino Opta is another one of those collaborations as it was designed together with Finder, who calls their devices PLR (Programmable Logic Relays). Arduino Opta key features and specifications: MCU – STMicroelectronics STM32H747XI microcontroller with 1x Arm Cortex-M7 core up to 480 MHz, 1x Arm Cortex-M4 core up to 240 MHz, 2MB flash, 1MB SRAM (as found in all Portenta H7 boards, and […]

Arduino Lab for MicroPython – An experimental cross-platform MicroPython IDE for Arduino boards

Arduino Lab for MicroPython

Arduino boards have traditionally been programmed with C-like language in the Arduino IDE, but with the Arduino Lab for MicroPython, Arduino added MicroPython to several official Arduino boards. In the words of the Arduino Team, “not an official product yet, an experimental tool”, but I would not be surprised if it becomes an official IDE eventually as the company collaborated with Damien George, the creator of MicroPython, to port the official the virtual machine to a number of Arduino products, and Murilo Polese to develop the Arduino Lab for MicroPython cross-platform IDE for MicroPython.   The IDE looks familiar… Oh yes, I see it now, it’s basically the Arduino IDE, but for MicroPython… 😉  and many of the same features including supporting connection with a board, code upload, file transfer, plus a Python-specific interactive REPL shell. Arduino Lab for MicroPython features so far: MicroPython’s Read Eval Print Loop (REPL) Enter […]

Linux 6.0 release – Main changes, Arm, RISC-V, and MIPS architectures

Linux 6.0 Release

Linux 6.0 has just been released by Linus Torvalds: So, as is hopefully clear to everybody, the major version number change is more about me running out of fingers and toes than it is about any big fundamental changes. But of course there’s a lot of various changes in 6.0 – we’ve got over 15k non-merge commits in there in total, after all, and as such 6.0 is one of the bigger releases at least in numbers of commits in a while. The shortlog of changes below is only the last week since 6.0-rc7. A little bit of everything, although the diffstat is dominated by drm (mostly amd new chip support) and networking drivers. And this obviously means that tomorrow I’ll open the merge window for 6.1. Which – unlike 6.0 – has a number of fairly core new things lined up. But for now, please do give this most […]

AAEON launches UP Xtreme i11 & UP Squared 6000 robotic development kits

UP Xtreme i11 robotics development kit

AAEON’s UP Bridge the Gap community has partnered with Intel to release two robotic development kits based on either UP Xtreme i11 or UP Squared 6000 single board computers in order to simplify robotics evaluation and development. Both robotic development kits come with a four-wheeled robot prototype that can move omnidirectionally, sense and map its environment, avoid obstacles, and detect people and objects. Since those capabilities are already implemented, users can save time and money working on further customization for specific use cases. Key features and specifications: SBC UP Squared 6000 SBC – Recommended for power efficiency and extended battery power SoC – Intel Atom x6425RE Elkhart Lake processor clocked up to 1.90 GHz with Intel UHD Graphics System Memory – 8GB LPDDR4 Storage – 64GB eMMC flash, SATA port UP Xtreme i11 SBC – Recommended for higher performance SoC Intel Core i7-1185GRE clocked at up to 4.40 GHz and […]

SyncBot educational mobile robot supports NVIDIA Xavier NX or Intel Tiger Lake controller

SyncBot educational mobile robot RBX-I2000 controller

Syncbotic Syncbot is a four-wheel autonomous mobile robot (AMR) platform for research and education that can be fitted with an NVIDIA Xavier NX or an Intel Apollo Lake/Tiger Lake-based controller running Ubuntu 20.04 operating system with ROS 2 framework, and comes with an motion control MCU board with an EtherCat master and running Zephyr OS. The robot comes with four 400W TECO servo motors, can handle up to 80kg payloads for sensors and a robotic arm, features 12V and 24V power output for sensors, four USB 3.0 ports, and can also be equipped with an eight-camera kit with Intel RealSense and ToF cameras. Syncbot AMR specifications: Robot Controller Platform (one or the other) SyncBotic A100 evaluation ki (Apollo Lake E3940) SyncBotic SBC-T800 series (Intel Tiger Lake UP3) SyncBotic SBC W series (Intel Tiger Lake UP3, waterproof version) SyncBotic NSync-200 series (NVIDIA NX) Dimensions – 200 x 190 mm STM32-based Motion […]

HiPo batteryless NFC-powered 3.52-inch e-Paper display also comes with an SPI interface (Crowdfunding)

HiPo display NFC reader

HiPo is a 3.52-inch black and white e-Paper Display that can be updated through NFC without the need for external power and offers an alternative to the 4.2-inch and 7.5-inch NFC-powered e-Paper displays from Wareshare that also operate without battery only using the data and power from NFC to update the image. Alternatively, Guangdong SID Technology’s HiPo display can also be connected to an SPI adapter board allowing the users to connect it to an STM32 board provided by the company, but it could also be used with Arduino boards, ESP8266 & ESP32 hardware platforms, Raspberry Pi SBCs and MCU boards, or any platform with an SPI interface. HiPo specifications: Controller – Ultrachip UC8251 all-in-one driver IC with timing controller for E-tag applications Display 3.52-inch B&W e-Paper display with 360 x 240 resolution (model name: SE0352N01-MNG-A0) 3 seconds refresh time On-chip display RAM White reflectance above 30% Contrast ratio above […]

Sparrow is a sensor-to-cloud LoRaWAN solution based on STM32WLE5 microcontroller

Sparrow developer kit

Blues Wireless Sparrow is a LoRaWAN solution designed to connect a group of low-cost, low-power device sensors for shared data backhaul to the cloud. It is comprised of STMicro STM32WLE5 LoRa-based sensors whose data is then routed through the company’s Notecard-powered WiFi or cellular gateway and ultimately a cloud app hosted on AWS, Microsoft Azure, or other IoT cloud platforms. The company claims the Notecard and Sparrow solutions ease the development of IoT networks in a way that was previously only available “to sophisticated engineering firms”, and now Blues Wireless supports cellular, WiFi, and LPWAN technologies. Let’s have a look at the “Sparrow Essentials” board specifications first: Wireless SoC – STMicro STM32WLE5+ Arm Cortex-M4F microcontroller @ 48MHz with 256KB Flash, 64KB of SRAM, Semtech SX126x LoRa transceiver I/Os Breadboard compatible 2.54mm headers with digital and analog I/O, I2C, UART, and SPI Qwiic Connector Debugging – JTAG (SWD capable) debug jack […]

Linux 5.19 Release – Main changes, Arm, RISC-V and MIPS architectures

Linux 5.19 release arm risc-v mips

Linus Torvalds has just announced the release of Linux 5.19. It should be the last 5.xx version, with Linux 6.0 coming for the next cycle: So here we are, one week late, and 5.19 is tagged and pushed out. The full shortlog (just from rc8, obviously not all of 5.19) is below, but I can happily report that there is nothing really interesting in there. A lot of random small stuff. In the diffstat, the loongarch updates stand out, as does another batch of the networking sysctl READ_ONCE() annotations to make some of the data race checker code happy. Other than that it’s really just a mixed bag of various odds and ends. On a personal note, the most interesting part here is that I did the release (and am writing this) on an arm64 laptop. It’s something I’ve been waiting for for a _loong_ time, and it’s finally reality, […]

EmbeddedTS embedded systems design