Open Hardware/Modding: ESP32, Raspberry Pi, and More
-
Hackaday ☛ Esp-hal, A Stable-API ESP32 HAL Gift For Your Rust Code
Looking to write Rust on the ESP32? You’re in luck, a new challenger has entered the scene, looking to help you write code that lasts – [Scott Mabin] and the team from Espressif have brought us the esp-hal 1.0.0-beta. From a personal project to an Espressif-sponsored one to an effort under Espressif’s wing, [Scott] tells us about the arduous journey of bringing first-class Rust support to ESP32 chips, Xtensa and RISC-V alike.
-
CNX Software ☛ PCIe x1 slot adapters let the Raspberry Pi 5 SBC interface with standard PCIe cards
Waveshare has recently launched the PCIe TO PCIe x1 Board (C) which is a PCIe FFC connector to standard PCIe x1 slot adapter board for the Raspberry Pi 5. But while searching for more details about the board, I also found out about other solutions from 52Pi and Spotpear, which are a bit older, but still worth taking a look because of their unique features and low cost.
-
CNX Software ☛ Haasoscope Pro open-source, real-time sampling USB oscilloscope supports up to 2GHz bandwidth (Crowdfunding)
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.
-
CNX Software ☛ LispDeck handheld lisp computer Runs uLisp on Teensy 4.1 with Wi-Fi, LoRa, and two screens
Designed by Hartmut Graw, the LispDeck is a Handheld Lisp computer built around the Teensy 4.1 microcontroller for Lisp programming on the go. It features a dual-screen setup with a 5-inch touchscreen and, a secondary ST77350-based TFT display. It also has an Adafruit RFM96 radio module, an ESP8266 Wi-Fi module, a rotary encoder, an SD card for storage, and a detachable wireless USB keyboard, all housed in a 3D-printed case. Running the uLisp language, it features a standalone Lisp programming environment without needing a PC or tablet. It is an evolution of the LispBox, with a portable and battery-powered design, which also maintains compatibility. Unlike Raspberry Pi-based cyberdecks, the LispDeck is designed for complete control over the system without the complexity of Linux.
-
CNX Software ☛ Arm Cortex-A320 low-power CPU is the smallest Armv9 core, optimized for Edge Hey Hi (AI) and IoT SoCs
Arm Cortex-A320 is a low-power Armv9 CPU core optimized for Edge Hey Hi (AI) and IoT applications, with up to 50% efficiency improvements over the Cortex-A520 CPU core. It is the smallest Armv9 core unveiled so far. The Armv9 architecture was first introduced in 2021 with a focus on Hey Hi (AI) and specialized cores, followed by the first Armv9 cores – Cortex-A510, Cortex-A710, Cortex-X2 – unveiled later that year and targeting flagship mobile devices.