Espressif Systems unveiled the ESP32-H2 Bluetooth 5.2 LE & 802.15.4 RISC-V microcontroller in August 2021, but the ESP32-H2-DevKitM-1 development board based on the ESP32-H2-MINI-1 module has only been selling on the official Espressif’s Aliexpress store for $9.90 for a few weeks. The ESP32-H2-DevKitM-1 development board allows the development of applications with Bluetooth 5.2 LE, Zigbee, Thread, and/or Matter connectivity, features two USB Type-C ports, Boot & Reset buttons, and RGB LED, and two rows of 15 pins exposing all I/Os from the ESP32-H2-MINI-1 module. ESP32-H2-DevKitM-1 specifications: Wireless module – ESP32-H2-MINI-1 MCU – Espressif Systems ESP32-H2 32-bit RISC-V microcontroller at up to 96 MHz with 320 KB SRAM, 128 KB ROM, 4 KB LP memory, Bluetooth 5.2 LE/Mesh and 802.15.4 (Zigbee/Thread/Matter) radios. Storage – 4MB flash storage (E1N4 on the photo above should mean 4MB, but there are also ESP32-H2-MINI-1 modules with 1MB and 2MB flash) PCB antenna Dimensions – 13.2×16.6×2.4 […]
Review of TwoTrees TTC 450 CNC router machine with 80W and 500W spindles
TwoTrees TTC 450 is a CNC router machine for precision cutting with a working area of 460x460x80 mm. The machine can handle 2D and 3D, 3-axis X, Y, Z movement, features a 32-bit microcontroller, a touchscreen control display, and supports WiFi network connection. The TTC 450 can also read files on an SD card for offline operation, and workpieces can be made of a variety of materials such as wood, acrylic, Plastwood, carbon fiber sheet, aluminum, metal, and various engineering plastic materials. TTC 450 CNC router specifications Work Area – 450 x 450 X 80 mm Body Material – Metal frame & Aluminium 4080U Profile Drive System – Translation screw drive with double Y-axis system Mainboard – DLC32 V2.1 (ESP32-based as found in TwoTrees TS2 laser engraver) Stepper Driver – A4988 1.3A Stepper Motors – 17HS8401S, NEMA23 20mN.m Spindle – 74W, 8000RPM Max Speed – 800mm/Min Running Accuracy – +/-0.1mm […]
MicroPython 1.20 released with Raspberry Pi Pico W support, mip package manager, smaller footprint
Damien George has recently announced the release of MicroPython 1.20 with support for the Raspberry Pi Pico W board., a new lightweight package manager called mip, a smaller footprint thanks to the use of compressed type structs, and many other changes. mip package manager The new mip package manager uses a custom protocol optimized for embedded systems to query and install packages, and intends to replace upip for installing packages from micropython-lib or any URL. Mip can be run directly on a device, as long as it has network connectivity, or via mpremote from a host computer. Damien explains all pure-Python drivers have been moved from the micropython repository to the micropython-lib repository as part of the change in order to make it easier to install the packages needed for a given project. MicroPython is getting smaller The MicroPython binary size has been reduced by many kilobytes for all ports […]
Meet the $1,000 ESP32 board with 512 GPIOs (12V/24V)
KinCony IoT’s KC868-A566 is an ESP32 WiFi & BLE IoT board with a massive 512 GPIOs, more specifically with 256 12V/24V digital outputs and 256 digital inputs that should meet most people’s requirements, except for its price, as it is currently selling for $1,000 on Aliexpress. The board is based on ESP32-WROOM-32E, and besides the massive numbers of GPIOs, also adds four analog input ports, an Ethernet port, and an RS485 connector. The company also made sure it can run ESPHome open-source firmware and integrates well with Home Assistant open-source home automation framework. KinCony IoT KC868-A566 board specifications: Wireless module – ESP32-WROOM-32E with ESP32 dual-core microcontroller 4MB flash 2.4 GHz WiFi and Bluetooth LE connectivity, built-in PCB antenna, fully compatible with ESPHome firmware Ethernet – 100/10Mbps Ethernet via vertical RJ45 jack USB – 1x USB Type-C port Serial – RS485 interface I/Os 256x MOSFET outputs (12V/24V 5000mA per channel) with […]
Sonatino – A Raspberry Pi Zero-sized ESP32-S3 audio board
Lumination Labs’ Sonatino is an ESP32-S3 board designed for audio applications that follows the Raspberry Pi Zero dimensions so that it can be used with some of the cases designed for the Raspberry Pi Zero. The wireless audio board features Cirrus Logic WM8524 audio DAC and WM8782 audio DAC capable of 24-bit 192kHz stereo output and mono input respectively, a speaker amplifier and two pins for speaker connection, a 3.5mm audio jack, as well as a microSD card slot for the storage of audio or other data. Sonatino specifications: Wireless Module – ESP32-S3-WROOM-1 with SoC – ESP32-S3 dual-core LX7 microprocessor @ up to 240 MHz with Vector extension for machine learning Memory – 2MB PSRAM Storage – 16MB flash Connectivity – WiFi 4 and Bluetooth 5 LE/Mesh Storage – MicroSD card slot (SPI) Audio 3.5mm audio jack supporting input and output (TRRS, CTIA standard) Speaker connection: onboard pins, optional screw […]
PicoMQTT – An MQTT Client/Broker library for ESP8266 and ESP32
PicoMQTT is a lightweight MQTT library for Arduino/PlatformIO optimized for ESP8266 and ESP32. It not only supports the MQTT Client mode like most existing solutions but also the MQTT Broker mode which transforms an ESP8266 or ESP32 board into an MQTT gateway replacing a Raspberry Pi board or an IoT gateway typically used for this task.
The library follows MQTT 3.1.1 specification, supports the publishing and consuming of arbitrary-sized messages, can deliver thousands of messages per second, and supports easy integration with the ArduinoJson library to publish and consume JSON messages.
T-HMI ESP32-S3 board comes with an 2.8-inch touchscreen color display, three Grove expansion connectors
Lilygo has launched yet another ESP32-S3 board with an integrated display, but the T-HMI has a larger 2.8-inch color display and a resistive touch panel suitable for HMI (Human Machine Interfaces). It is also equipped with three Grove connectors for expansion with sensors or actuators. Like all the recent ESP32-S3 boards from Lilygo, the T-HMI features the ESP32-S3R8 WiFi 4 and Bluetooth MCU with 8MB PSRAM, as well as a 16MB SPI flash, a microSD card slot, a few buttons, and power from USB or a LiPo battery. Lilygo T-HMI board specifications: Wireless MCU – Espressif Systems ESP32-S3R8 dual-core Tensilica LX7 @ up to 240 MHz with vector instructions for AI acceleration, 512KB RAM, 8MB PSRAM, wireless connectivity Storage – 16MB SPI flash, microSD card socket Connectivity via ESP32-S3 2.4 GHz 802.11 b/g/n Wi-Fi 4 with 40 MHz bandwidth support Bluetooth Low Energy (BLE) 5.0 connectivity with long-range support, up […]
Embedded Open Source Summit 2023 schedule – Zephyr OS, Security, IoT, Embedded Linux, and more
The Linux Foundation has just announced the full schedule for the Embedded Open Source Summit, which will take place on June 27-30, 2023 in Prague, Czech Republic, as well as virtually starting on June 26. Over 175 sessions, birds of a feather (BoF) tracks, and workshops related to embedded and open-source innovation will be presented at the event itself comprised of six micro conferences: Automotive Linux Summit Europe, Embedded IoT Summit, Embedded Linux Conference, LF Energy Embedded Summit, Safety-Critical Software Summit, and Zephyr Project Developer Summit. Even though I’m not going to attend personally, I’ve gone through the schedule to create my own little virtual schedule with some sessions relevant that should be interesting to me and hopefully to CNX Software readers. Monday, June 26 (Virtual sessions) The first day of the event will have a Yocto Dev training in the morning, and a bunch of virtual sessions that are […]