The Haasoscope Pro is an open-source hardware, high-bandwidth, and real-time sampling USB oscilloscope. Building upon its predecessor, the Haasoscope, the new Pro model offers a bandwidth of 2GHz, 12-bit resolution, and a 3.2GS/s sampling rate. The Haasoscope Pro USB oscilloscope is “designed to be low cost, while maintaining super-fast performance.” While it only comes with 2 channels, the flexible design makes it possible to combine and sync multiple devices (using Cat5 cables) to double the sample rate or add more channels. The oscilloscope works with standard x10 passive probes but a custom active probe, the Haasoscope Pro-be, is also offered. It supports the full 2GHz analog bandwidth and is priced much cheaper than similar probes. The Haasoscope Pro USB oscilloscope’s high sampling rate and bandwidth make it ideal for radio frequency signal analysis and high-speed digital debugging. It is similar to the ThunderScope Thunderbolt and PCIe oscilloscope which offers more […]
Rimer SBC is a Microchip SAMD51 Cortex-M4-based development board with a built-in LCD, keyboard, audio, and battery
The Rimer SBC is a development board based on a Microchip SAMD51 Cortex-M4 microcontroller and designed as a complete standalone playground with a built-in display, keyboard, audio input and output, a few I/Os, and a 60x20mm LiPo battery or an optional 18650 battery holder. It is specifically based on the Microchip ATMSAMD51J20A microcontroller, running at 120MHz with 1MB of flash memory and 256KB of RAM, and utilizes many of the peripherals available in the TQFP64 package. The board includes a 3.2-inch 320 x 240 IPS TFT LCD connected via high-speed SPI and a 40-key mechanical keyboard scanned via an I2C GPIO expander. It also features an amplified 700mW speaker output and buffered analog input and output is routed via the 3.5mm audio jack. The Rimer SBC’s standalone nature makes it suitable for on-the-go development, rapid prototyping, and educational purposes without the need for external hardware. The maker also plans to […]
The OpenVoiceOS Foundation aims to enable open-source privacy and customization for voice assistants
The OpenVoiceOS Foundation, or OVOS Foundation for shorts, is a non-profit organization dedicated to advancing open-source voice assistant technology and offers an open-source privacy-focus alternative to voice assistant by large companies like Amazon, Google, and Apple. One of the founders, Peter Steenbergen (j1nx), explained to us it all started when he read an article on CNX Software about Mycroft Mark II voice assistant hardware in 2018. He ended up being involved and created “MycroftOS“, later renamed to “OpenVoiceOS – Mycroft Edition”, as a Just Enough OS utilizing Buildroot and working on the Mark II. There were some tensions with the open-source community at some point, and the Mycroft project went south from there and the company had to close in 2023. Eventually, OpenVoiceOS took over the codebase of Mycroft A.I. and managed to merge lingering PR from the open-source community. Together with NEON A.I., they took over the Mycroft A.I. community […]
KiCad 9 released with support for embedded files, tables in schematics, custom ERC/DRC errors, mouse scroll wheel actions, and more
KiCad 9 open-source EDA software has just been released with a range of new features such as support for embedded files (fonts, 3D files, PDF), tables in schematics, custom ERC/DRC errors, warnings, and exclusion comments, mouse scroll wheel actions, multiple track drag, and much more. The latest KiCad 9.0.0 release includes 4,870 unique commits from hundreds of developers and translators, and the KiCad library has further gained 1500 new symbols, 750 new footprints, and 132 new 3D models. There are way too many changes to list them all here, so I’ll mention some highlights here: Jobsets (predefined output jobs) – Feature that provides predefined sets of ‘jobs’— plotting, exporting, and running DRC—on schematics and PCBs. Independent jobset files are reusable as users may want to create output pipelines that they can apply across their projects for consistency. Jobsets can be run from the command line or the KiCad GUI. Embedded […]
LLMStick – An AI and LLM USB device based on Raspberry Pi Zero W and optimized llama.cpp
Youtuber and tech enthusiast Binh Pham has recently built a portable plug-and-play AI and LLM device housed in a USB stick called the LLMStick and built around a Raspberry Pi Zero W. This device portrays the concept of a local plug-and-play LLM which you can use without the internet. After DeepSeek shook the world with its performance and open-source accessibility, we have seen tools like Exo that allow you to run large language models (LLMs) on a cluster of devices, like computers, smartphones, and single-board computers, effectively distributing the processing load. We have also seen Radxa release instructions to run DeepSeek R1 (Qwen2 1.5B) on a Rockchip RK3588-based SBC with 6 TOPS NPU. Pham thought of using the llama.cpp project as it’s specifically designed for devices with limited resources. However, running llama.cpp on the Raspberry Pi Zero W wasn’t straightforward and he had to face architecture incompatibility as the old […]
Vaaman reconfigurable edge computer features Rockchip RK3399 SoC and Efinix Trion T120 FPGA (Crowdfunding)
Vaaman is a reconfigurable single-board edge computer that integrates a Rockchip RK3399 hexa-core ARM processor with an Efinix Trion T120 FPGA, offering a reconfigurable platform for edge computing applications. The board combines the flexibility of an FPGA with the raw power of a hard processor to create a system capable of adapting to varying computational demands in real time. The compact SBC features the Rockchip RK3399 hexa-core processor with two Cortex-A72 cores and four Cortex-A53 cores, as well as an Efinix Trion T120 FPGA with 112,128 logic elements, interlinked with RK3399 via a high-speed 300Mbps bridge (but it’s unclear how this is implemented). It is billed as a “Raspberry Pi-style board for the FPGA world” that can be used for cryptographic acceleration, software-defined radio (SDR), digital signal processing, real-time robotics, real-time video processing, edge AI deployments, industrial automation, and hardware prototyping. It features a 40-pin Raspberry Pi-compatible GPIO header and […]
PocketBeagle 2 SBC combines TI AM6232 dual-core Cortex-A53 SoC with MSPM0 MCU
Beagleboard has recently announced the PocketBeagle 2, a single board computer (SBC) built around TI’s AM6232 dual-core Cortex-A53 and Cortex-M7 SoC and an additional MSPM0L1105 Arm Cortex-M0+ microcontroller for ADC pins and board ID storage. Designed for developers, students, and hobbyists, it’s a direct upgrade from the previous generation PocketBeagle which the company released in 2017. The new board comes with a faster dual-core 64-bit CPU (compared to a single-core CPU), faster memory (DDR4), improved power management (USB-C + LiPo charger), and easier debugging (UART + JTAG) for faster development. Additionally, it comes with four user-controllable LEDs, a power LED, and a battery-charging LED for better status indication. Unlike the first generation, this new version comes with pre-soldered GPIO headers with the same compact (55 x 35mm) form factor making it suitable for embedded applications and IoT projects. PocketBeagle 2 single-board computer specifications Main SoC – Texas Instruments AM6232 CPU […]
QuadClock PCB – An ESP32-S3 multi-display clock controller for DIY enthusiasts
The QuadClock PCB is an ESP32-S3-powered multi-display clock controller designed to serve as a foundation for creating a four-TFT-display clock. It supports up to four 1.69-inch rectangular TFT displays (240×280) or four 1.28” round displays (240×240). It manages essential functions such as driving the displays and maintaining precise time, allowing you to focus on crafting a unique enclosure or integrating additional features. It is open-source and is powered by the ESP32-WROOM-1 module with up to 16MB flash and 2MB PSRAM. It supports independent brightness control for each mounted display via four MOSFETs and includes an onboard real-time clock with a backup battery for accurate timekeeping. The QuadClock PCB is designed for enthusiasts and makers interested in creating multi-display clock projects. It can also be used for stock tickers, weather displays, and smart home dashboards. We previously covered the 2×2 Quad Display board with either Raspberry Pi Pico W or ESP32-S3-WROOM-1 […]