We’ve been experimenting with using large language models (LLMs) to assist in hardware design, and we’re excited to share our first project: the Deep Think PCB. This board is designed to be a versatile platform for experimenting with LLMs at the edge, and it’s built using a combination of open-source hardware and software. We detail the process of using Gemini to generate the schematic and PCB layout, the challenges we faced, and the lessons we learned. It's a fascinating look at the future of hardware design!
Michael Wessel has released the PicoRAM Ultimate Rev. 2, a memory and storage emulator for vintage computing systems, increasing RAM emulation to 4kB. It supports various systems like the 6502, MC6400, Micro-Professor, and Heathkit, offering SD card storage and ROM emulation.
8BitFlux has launched the 8-bit Workbench, a platform for educational experiments with eight-bit systems. It features LEDs, toggle switches, and can be expanded to 16-bit functionality.
OpenEmbed is creating the MeshWalkie, a Meshtastic-ready LoRa handheld using the housing of a Baofeng UV-K6 radio. It features an Espressif ESP32-S3, a Seeed Studio Wio-SX1262 LoRa transceiver, and a Seeed L76K GNSS receiver, all on a custom PCB. The project aims to provide a rugged, open-source alternative to 3D-printed or expensive injection-molded handhelds.
This article details a project where an Enigma machine replica was built using modern technologies like custom PCBs and 3D printed parts. The initial build faced issues with mechanical wear on the rotor contacts (pogo pins), leading to a redesign exploring alternative position detection methods like IR sensors, rotary encoders, and Hall-effect sensors to improve reliability.
The article discusses the concept of using building blocks in hacking projects, focusing on how PCB modules and devboards can be reused as 'building blocks' in multiple projects. It emphasizes the importance of creating modular designs for quicker and easier project development, and mentions various techniques and standards for integrating these modules.
The benefits of standardizing module footprints include using recognizable connectors to enhance interoperability and ease of use. It also touches on the practical aspects of creating building blocks, including the use of pin headers, castellated holes, and adhering to grid layouts for compatibility with breadboards.
Finally, the article highlights the broader impact of building blocks, suggesting they not only streamline development but also foster a collaborative hacker community.