ESP32-based Waveshare DDSM Driver HAT (B) for Raspberry Pi supports DDSM400 hub motors

Waveshare DDSM Driver HAT (B) Raspberry Pi DDSM motor driver

Waveshare has recently launched DDSM Driver HAT (B), a compact Raspberry Pi DDSM (Direct Drive Servo Motor) motor driver designed specifically to drive the DDSM400 hub motors. This board is built around an ESP32 MCU and supports wired (USB and UART) and wireless (2.4GHz WiFi) communication. Additionally, the board features a physical toggle switch, which lets it choose between the ESP32 control or USB control modes. On ESP32 control mode you can control the device through a built-in web application. In the USB control mode, the motor driver can be controlled via USB from a host computer sending JSON commands. An XT60 connector is used to power the board, and programming is done through a USB-C port that connects to the ESP32. The board is suitable for robotics projects, especially for mobile robots in 6×6 or 4×4 configurations. Waveshare DDSM Driver HAT (B) specifications: Wireless MCU – Espressif Systems ESP32-WROOM-32E ESP32 […]

OpenFlexture Microscope is an open-source, 3D-printed microscope based on Raspberry Pi 4 SBC and Camera Module v2

OpenFlexure Microscope

The OpenFlexture Microscope is a DIY, open-source, 3D-printed microscope built around the Raspberry Pi 4, a Raspberry Pi Camera Module v2, and a choice of optics or various qualities up to lab-grade optics. It can be motorized using low-cost geared stepper motors and can achieve a resolution of up to around 100 nanometers I found out about the OpenFlexture Microscope in one of the sessions at the upcoming FOSDEM 2025 event whose description partially reads: The OpenFlexure Microscope is an open-source laboratory-grade digital robotic microscope. As a robotic microscope, it is able to automatically scan microscope slides creating, enormous multi-gigapixel digital representations of samples. The microscope is already undergoing evaluation for malaria and cancer diagnosis in Tanzania, Rwanda, and the Philippines. As an open project, our key goal is to support local manufacturing of microscopes in low-resource settings. [..] high-quality consistent documentation has enabled thousands of microscopes to be built […]

GigaDevice GD32H75E – A 600MHz Arm Cortex-M7 MCU with an EtherCAT SubDevice Controller

Gigadevice GD32H75E GDSCN832

GigaDevice has launched its first EtherCAT SubDevice Controller with the GDSCN832 along with the 600 MHz GD32H75E Arm Cortex-M7 microcontroller series which incorporates the EtherCAT SubDevice Controller. The GH32G57E microcontroller also comes with 1024KB SRAM, 3840 KB flash with protection, up to two Ethernet PHY, USB Full Speed and High-Speed interfaces, and a range of peripherals and timers. Both products are made for the industrial automation market and are suitable for servo control, variable frequency drives, industrial PLCs, and communication modules. Gigadevice GD32H75E specifications: CPU – Arm Cortex-M7 32-bit processor core operating at 600 MHz frequency Memory and Storage 512KB AXI SRAM 512KB RAM shared (ITCM/DTCM/AXI) memory 3840 KB on-chip Flash memory with security protection to prevent illegal code/data access External memory controller (EXMC) for SRAM, PSRAM, ROM, and NOR Flash Accelerator – Filter arithmetic accelerator (FAC) and Trigonometric Math Unit (TMU) Industrial communication 2x Ethernet PHYs (YMJ6 parts only) […]

Renesas RZ/T2H Cortex-A55/R52 industrial MPU and Dev Board support EtherCAT, PROFINET, and TSN

Renesas RZ T2H EVKIT

Renesas RZ/T2H industrial MPU is the most powerful member of its RZ/T2 series of real-time microprocessors. The MPU features four Arm Cortex-A55 CPUs for application tasks and two Cortex-R52 CPUs for real-time control. It supports 9-axis motor control with 3-phase PWM timers, delta-sigma interfaces, and encoder interfaces. It also supports Industrial Ethernet protocols like EtherCAT, PROFINET, and TSN. These features make it ideal for industrial applications such as industrial robots, PLCs, motion controllers, and CNC machines. Renesas launched the RZ/T2L single-core Arm Cortex-R52 MPU just last year, and before that, in 2022, they launched the RZ/T2M dual Arm Cortex-R52 MPU. The RZ/T2L was just a cost-down version of RZ/T2M with an EtherCAT controller, compared to those old controllers the latest RZ/T2H supports 9-axis motor control and compatibility with various industrial Ethernet protocols. Renesas  RZ/T2H specifications: CPU 4x Arm Cortex-A55 (64-bit) clocked at up to 1.2GHz with 32KB L1 I/D cache, 1MB L3 cache 2x […]

LILYGO T-Bao tiny AI robot combines ESP32 and Kendryte K210 RISC-V chip, features camera and display

LILYGO T Bao AIOT dev platform 

The T-Bao AI robot is a compact embedded device/robot that combines an ESP32 and a K210 RISC-V microcontroller and can perform face recognition and robotics applications. This compact device features a 1.54-inch 240×240 capacitive touch screen, a 2MP OV2640 camera, a MAX98357A I2S audio amplifier, a DRV8833 motor driver, an MPU6050 6-axis motion sensor, and an AXP202 PMU for power management.  Additionally, it supports USB charging, offers LEGO blocks compatibility, and can move around with integrated caster wheels. These features make it usable for educational projects, robotics, IoT applications, and embedded systems prototyping. LILYGO T-Bao specifications SoCs Kendryte K210 dual-core 64-bit RISC-V processor @ 400 MHz with 8MB on-chip RAM, various low-power AI accelerators delivering up to 0.5 TOPS ESP32-D0WDQ6-V3 dual-core Xtensa LX6 processor, 240 MHz, 16MB Flash, 8MB PSRAM Display – 1.54-inch capacitive touch LCD (240×240) Camera – 2MP OV2640 with rolling shutter, UXGA (1600 x 1200) resolution, 180-degree […]

Waveshare RoArm-M2 ESP32 robotic arms offer four degrees of freedom, various servo options

RoArm M2 Series Robotic Arm

Waveshare has recently launched the RoArm-M2-S and RoArm-M2-Pro ESP32 robotic arms with four degrees of freedom, or 4-DOF for short. The main difference is that the RoArm-M2-S is equipped with standard servos, while the RoArm-M2-Pro features all-metal ST3235 bus servos, adding more durability and performance. Designed for educational and robotics applications, the 4-DOF RoArm-M2 is sturdy yet lightweight, built using carbon fiber and aluminum alloy. It can handle payloads up to 0.5kg and has a workspace diameter of 1 meter. The arm offers high precision with a 12-bit magnetic encoder and dual-drive technology for improved torque and stability. On top of that, it features a 12-bit magnetic encoder and dual-drive technology for improved torque and stability. Other features include a 360° omnidirectional base and support for both wireless (WiFi, ESP-NOW) and wired (USB) control. These features make this device suitable for various applications including industrial automation, education, research, and DIY robotics projects. Waveshare […]

216MHz GigaDevice GD32G5 Cortex-M33 MCU features analog interfaces and accelerators for industrial applications

Gigadevice GD32G5 Arm Cortex M33 MCU

Starting with the GD32G553 SKUs, the 216 MHz GigaDevice GD32G5 high-performance Arm Cortex-M33 microcontroller family features 256KB to 512KB of embedded Flash with dual-bank Flash support, 128KB of SRAM, and a range of hardware accelerators including a DSP, single-precision FPU, a trigonometric function accelerator (TMU), and other hardware acceleration units, filter algorithms (FAC) and Fast Fourier Transform (FFT). Designed for industrial applications, the GD32G5 microcontrollers also offer a wide range of digital and analog interfaces and enhanced security capabilities suitable for digital power systems, charging stations, energy storage inverters, frequency converters, servo motors, and optical communication. GigaDevice GD32G5 specifications: MCU Core – Arm Cortex-M33 Armv8-M core clocked at up to 216MHz with DSP instruction set and single-precision FPU; up to 316 DMIPS, CoreMark score: 694. Memory/Storage 128KB SRAM (80KB SRAM0 + 16KB SRAM1 + 32KB TCMSRAM) 256KB to 512KB on-chip flash, QSPI interface for external storage External memory controller (EXMC) […]

STMicro STSPIN32G0 3-phase motor controllers support up to 24V for portable appliances, up to 600V for industrial automation

STSPING0A1A2 3 phase controller

STMicro STSPIN32G0 is a new series of advanced 3-phase motor controllers with variable voltage ranging from 45V to 600V that extend STMicro’s portfolio of devices with an integrated MCU and motor driver. The new series combines a triple-half bridge gate driver with the Arm Cortex-M0+-based STM32G0 microcontroller and is capable of handling six-step and field-oriented control (FOC) algorithms. The integrated design of the STSPIN32G0 series offers cost-savings and “significant BOM area reduction without compromising performance and robustness.” There are two main versions of the STSPIN32G0 series, low-voltage and high-voltage. The low-voltage 3-phase motor controllers include a voltage regulator, one or three shunts, and a gate driver rated at 45V and up to 0.6A. They are mainly targeted at home appliances, power tools, and drones. The high-voltage versions can handle either 250V or 600V, making them suitable for industrial inverters and fans. They are targeted at home appliances, air conditioners, home […]

EmbeddedTS embedded systems design