MuseLab nanoCH32H417 – A $17 WCH CH32H417 RISC-V MCU development board with USB 3.0, Fast Ethernet

nanoCH32H417 Development Board with Displa

Designed by MuseLab, the nanoCH32H417 is a development board for the WCH CH32H417 dual-core RISC-V MCU, which we covered earlier this year for its USB 3.0 (5 Gbps), UHS, and Fast Ethernet support. At that time, only the official CH32H417 development board was available, but this board adds a third-party option. The board exposes various features of the MCU, including one USB 3.0 port, two USB Type-C ports, a 100Mbps Ethernet interface, and a MicroSD card slot. It also simplifies the prototyping workflow by integrating a WCHLink-E debugger directly onto the board, meaning you won’t need to wire up an external programmer to flash the MCU or view serial output. MuseLab nanoCH32H417 specifications: MCU – WCH CH32H417QEU6 MCU QingKe RISC-V5F up to 400 MHz QinKe RISC-V3F up to 144 MHz GPU – Graphics Processing Hardware Accelerator GPHA Memory – 896KB SRAM Storage – 960KB Flash Storage – MicroSD card slot Display […]

FalCAN Probe is an open-source, STM32-based USB to CAN/RS-485/RS-422 adapter

FalCAN Probe v0

Most USB-to-bus adapters, including tools like CANTact Pro or MeatPi’s Ollie V1 and V2, typically support either CAN or RS-485/RS-422 as fixed-function serial devices. In contrast, the FalCAN Probe by Anders B. Nielsen is a multi-protocol USB adapter based on the STM32F042 microcontroller. The FalCAN Probe is a compact open-source USB Type-C board that connects a computer to CAN, RS-485, and full-duplex RS-422 networks. Instead of using a fixed USB bridge, it exposes the MCU’s native USB interface along with SWD and GPIOs, and can also be used as a small Arm Cortex-M0 development platform. FalCAN Probe specifications: MCU – STMicro STM32F042C6Tx Arm Cortex-M0 microcontroller @ 48 MHz with 32KB flash, 6KB SRAM Host Interface – USB 2.0 Full Speed via USB Type-C port Interfaces (non-isolated) CAN bus via Texas Instruments SN65HVD230 transceiver; enumerates as a GS_USB CAN device when jumper JP4 is open RS485 and full-duplex RS422 via dual […]

RainbowLink-V2 compact USB-to-serial converter features 12V output, dual TTL, isolated RS-485 and RS-232 interfaces

RainbowLink v2 USB-to-serial converter

DFRobot’s RainbowLink-V2 USB-to-serial converter features four independent channels, namely one isolated RS-485, one isolated RS-232, and two TTL interfaces usable simultaneously. The compact tool also converts 5V provided from the host’s USB interface to 12V/800mA, 5V/2A, and 3.3V/200mA outputs, eliminating the need for a separate power adapter. RainbowLink-V2 (TEL0190) specifications: USB – 1x USB Type-C port for power and adata Serial 2x TTL (3.3V) via headers 1x fully isolated RS485 channel via lever terminal 1x fully isolated RS232 channel via lever terminal Baud Rate – 2400 to 128000 bps Misc 3x Power LEDs for 3.3V, 5V, and 12V 4x Link LEDs for TTL 1/2, RS232, and RS485 12AWG – 22AWG wires supported on lever-type spring terminals Built-in short-circuit protection and overcurrent protection (but users are still recommended to avoid short-circuiting to prevent damage) Input voltage – 5V via USB-C port Output voltage 3.3V up to 200mA via header 5V up […]

ESP32-C5 bug advisory identifies and fixes PSRAM and sleep coexistence issues

ESP32-C5 Bug Advisory

Espressif  Systems has just published a bug advisory for ESP32-C5 chips that identifies and fixes three bugs related to PSRAM and sleep coexistence stability. New microcontrollers often have issues when they are first released, leading companies to issue errata listing bugs and potential fixes, as we’ve previously seen with the Raspberry Pi RP2350 A4 stepping, which fixes the E9 GPIO Erratum with a new revision of the silicon. Espressif identified three issues with the ESP32-C5: PSRAM Reset Hang – When ESP32-C5 series chips run ESP-IDF v5.5.1 with PSRAM enabled, CPU or digital reset operations may hang. This triggers a secondary RTC WDT reset. If the rollback feature (CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE, disabled by default) is enabled, this sequence may result in an OTA rollback. AES and SHA Access to PSRAM – When ESP32-C5 chips run ESP-IDF v5.5.1, PSRAM data may be corrupted when AES or SHA hardware accesses buffers that are not aligned […]

Android 17 Beta 1 released with H.266/VVC support, camera improvements, and more

Android 17

Google has just announced the release of Android 17 Beta 1 with performance improvements, H.266/VVC video codec support, smoother camera mode transitions, privacy and security enhancements, and more. The company is not releasing Developer Previews anymore, and instead follows the “continuous Canary channel” announced with the first Android 16 Developer Preview. So, with Android 17, the very first release is the “Beta 1” release. Some of the key changes in Android 17 so far: Developers can’t opt out of orientation and resizability restrictions on large screen devices (sw > 600 dp), so they’ll have to make sure their apps work on tablets, foldables, and desktop windowing environments. With one exception: apps categorized as games with android:appCategory flag. Google published a separate blog post about the change. Performance improvements and tools Lock-free MessageQueue that will reduce missed frames. Added Generational garbage collection to ART’s Concurrent Mark-Compact collector. This aims to reduce […]

tinySA is a low-cost handheld spectrum analyzer with built-in signal generator

tinySA Spectrum Analyzers and Signal Generators

The tinySA is a compact, low-cost handheld spectrum analyzer and RF signal generator designed for hobbyists, radio amateurs, educators, and engineers. It comes in three different variants and can be used for RF debugging, signal inspection, interference hunting, filter testing, antenna-related measurements, and basic RF education, both in the field and on the bench. The product line includes the tinySA Basic, tinySA Ultra, and tinySA Ultra+, which mainly differ in their supported frequency ranges and performance. The tinySA Basic supports 100 kHz to 350 MHz on its low input and up to about 960 MHz on the high input, while the Ultra and Ultra+ models can observe signals up to 12GHz. The devices run from an internal rechargeable battery with USB-C charging, support firmware updates, internal self-test and calibration routines, marker and peak detection, configurable frequency span and amplitude settings, and PC control over USB. Input protection limits are specified at +10 […]

$19.90 XIAO Debug Mate ESP32-S3-based 3-in-1 multi-tool acts as a DAPLink debugger, serial monitor, and/or power profiler

XIAO Debug Mate

Seeed Studio XIAO Debug Mate is an inexpensive ESP32-S3-based multi-tool designed for the company’s XIAO boards, offering DAPLink debugger, serial monitor, and power profiler modes. The debugger comes with 8MB flash, 8MB PSRAM, a 2.01-inch display to display debugging/power information, two 14-pin headers to provide easy access to the XIAO’s module I/Os, a 36 LED matrix for status indication, and a couple of buttons, plus a srcoll wheel to navigate the menu. The serial monitor function can also be used be Arduino, Raspberry Pi, or other boards. XIAO Debug Mate specifications: Wireless MCU – Espressif Systems ESP32-S3R8 CPU – Dual-core Tensilica LX7 microcontroller @ 240 MHz Memory – 512KB SRAM, 8MB PSRAM Wireless – Wi-Fi 4 & Bluetooth 5.0 dual-mode (Classic + BLE) connectivity Storage – 8MB SPI flash Display – 2.01-inch TFT LCD with 296 x 240 resolution Expansion 2x 14-pin female GPIO headers routing the XIAO module pins […]

Taradov’s open-source hardware pocket USB sniffer works with Wireshark

Taradov USB Sniffer v6

Alex Taradov has designed a low-cost, open-source hardware USB sniffer compatible with the popular Wireshark packet capture utility, and also controllable from the command line, capturing data in the standard PcapNG format in either case. Wireshark has had built-in USB capture capability for many years, and I used it myself to reverse-engineer the software for a USB video capture card around 2007, but it’s not perfect since it does not capture low-level packets. For that, you need extra hardware, and last year we covered the tinysniffer USB sniffer based on a WiFi-connected Linux SBC. It does the job, but it’s sold for $199, and you don’t need an application processor to handle USB 2.0 speeds. Alex’s design is optimized for cost and built around three main components: Cypress CY7C68013A 8051 MCU, Lattice MachXO2 LCMXO2 FPGA, and Microchip USB3343 USB PHY. Taradov’s USB sniffer specifications: Microcontroller – Cypress CY7C68013A enhanced 8051 […]

Exit mobile version