Category: Hardware

Open-Source Hardware Switch Project: A Journey from Failure to 10G Ethernet

2025-05-13

The author's multi-year journey to build an open-source hardware Ethernet switch is detailed, chronicling its evolution from an initial failure in 2012 using a low-end FPGA to a powerful switch boasting 48 1G ports and dual 10/25G uplinks with a XCKU5P FPGA. The long road included significant learning, skill development, the creation of high-precision probes and software tools, and continuous hardware/software design improvements. While challenges remain, the author is optimistic about delivering a final product by 2026.

Hardware Ethernet switch

Philips Launches 'Fixables': 3D-Printable Replacement Parts for Self-Repair

2025-05-12
Philips Launches 'Fixables': 3D-Printable Replacement Parts for Self-Repair

Philips has launched a new initiative called 'Philips Fixables,' encouraging self-repair by offering free, officially designed 3D-printable replacement parts. These files are available on Printables.com, with the initial offering being a 3mm comb for a shaver. While currently limited, Philips plans to expand the library of available parts over time. This program, initially released in the Czech Republic in partnership with Prusa Research and LePub, promotes sustainable repair options and aims to foster a community around repairable hardware. Users can also request specific parts to be added to the Fixables program.

Hardware self-repair Philips

Spade: A Novel Hardware Description Language for Easier, Less Error-Prone Hardware Design

2025-05-12

Spade is a new hardware description language (HDL) designed to simplify hardware design and reduce errors. It borrows best practices from software programming languages, incorporating language-level support for common hardware constructs without sacrificing low-level control. Key features include first-class pipeline support, a powerful type system with structs, arrays, tuples, and payload-carrying enums, pattern matching, type inference, and excellent error messages. A comprehensive toolchain, including the Swim build tool and cocotb testing framework, is also provided. While still in its early stages, Spade shows immense promise as a next-generation hardware design language.

Hacking Tesla's New TCU: Installing a Local SIM Card

2025-05-12

Tesla's newer models (Model 3 Highland, Model Y Juniper, and Cybertruck) have relocated their cellular modem to a separate Telematics Control Unit (TCU). This guide details how to access and replace the SIM card in the TCU, activating it using Tesla Toolbox and Service+ mode to achieve 4G/5G connectivity. It covers TCU location, SIM installation, using a VPN for region restrictions, and waking the car with an external SIM.

Hardware SIM card

Bootstrapping the RP2350 from UART: A Clever Port Expander Solution

2025-05-11

Facing a project requiring numerous PWM channels, the author found a single RP2350 insufficient. The solution? Using a second RP2350 as a port expander, communicating via the UART bootloader. This avoids the complexities of managing different firmware versions on multiple chips. The article details the UART boot process, including unlocking, firmware transmission, and SRAM execution. It also covers embedding the RP2350's firmware within another microcontroller's and using RS-485 for robust long-distance communication. This clever hardware-software approach offers a novel solution for similar challenges.

The Evolution of the Calculator Keypad: From 9 Keys to the Standard 10

2025-05-11

The layout of the calculator keypad wasn't always as we know it. Early Comptometers used a 9-key layout, driven by mechanical constraints (e.g., lever connections to rotating drums) and user experience considerations (placing frequently used keys within easy reach for efficiency). However, this design required highly trained users for optimal performance. The Dalton revolutionized this with a 10-key layout, including 0 for the first time, and a more compact design for improved usability. Finally, Sundstrand's 3x3 layout, with its ergonomic design, became the standard for calculator keypads, still used over 100 years later.

Hardware keypad layout

Auctus A6: The Chip Revolutionizing Low-Cost DMR Radios

2025-05-11
Auctus A6: The Chip Revolutionizing Low-Cost DMR Radios

The Auctus A6, a highly integrated chip from Shenzhen-based Auctus Technology, is quietly revolutionizing the low-cost DMR radio market. This single chip integrates a CPU, RF transceiver, DSP, and vocoder, offering impressive functionality. Supporting frequencies from 100-1000 MHz and various digital and analog modes, it boasts a rich set of I/O interfaces including GPIO, I2C, SPI, UART, and USB. Its high integration significantly reduces the cost and complexity of DMR radio manufacturing, promising to drive the adoption of a new generation of affordable DMR radios.

Circuit Board Strain Gauge for Micrometer-Level Deflection Measurement

2025-05-11
Circuit Board Strain Gauge for Micrometer-Level Deflection Measurement

This project presents an ingenious strain gauge design where the sensing element is the circuit board itself. Highly sensitive, it measures deflections in the micrometer range with a full-scale range of +/- 3cm. Utilizing a 4-element or 2-element bridge, it's hand-assembly friendly and requires no reflow oven. It can be used standalone with an integrated Seeed Studio XIAO RP2040 microcontroller or an external one. A Python script for visualization and a Jupyter Notebook for customizing the sensor shape are also provided.

Arduino's Bio-Based PCBs: A Greener Future for Electronics

2025-05-11
Arduino's Bio-Based PCBs: A Greener Future for Electronics

Arduino, in collaboration with the European Innovation Council, has launched the Desire4EU project to develop biodegradable printed circuit boards (PCBs) using PLA-flax. The project has successfully created bio-based versions of the Arduino Nano and UNO, utilizing lower soldering temperatures to reduce energy consumption and e-waste. Future plans include a Life Cycle Assessment (LCA) to further quantify environmental benefits, with 1,000 beta boards planned for distribution in 2026.

Hardware Bio-based PCBs

Rasp Pi Carnivorous Plant Monitor: Overengineered Fun

2025-05-10
Rasp Pi Carnivorous Plant Monitor: Overengineered Fun

A developer built a semi-autonomous biosurveillance system, Xenolab, for monitoring carnivorous plants using a Raspberry Pi 5, a 7-inch touchscreen, and 3D-printed enclosure. The system monitors temperature, humidity, soil moisture, and simulates wind and light. While admitting the project is wildly over-engineered for fun, the developer documented the process from 3D modeling and wiring to the final running system.

PLAttice: A 3D-Printed, Assembled Lattice for Large Structures

2025-05-10

Zach Fredin developed PLAttice, an assembled lattice structure entirely 3D-printed from PLA. Composed of struts, nodes, and pins, PLAttice allows for the reversible construction of structures significantly larger than the printer bed. A successful test built a square box truss weighing approximately 800 g/m, capable of spanning up to 4 meters before buckling. While the PLA struts are the weakest link, the design offers a novel approach to building large structures; future iterations could utilize stronger materials for the struts. PLAttice includes additional components like feet for mounting and specialized tools for assembly and disassembly. Although assembly isn't effortless, PLAttice enables the creation of interesting and useful structures, such as a kitchen pendant lamp. The project's files are released under CC-BY-SA 4.0.

Radxa Orion O6: Promising Arm ITX Motherboard, But Needs More Time in the Oven

2025-05-10

The Radxa Orion O6 is a budget-friendly Arm ITX motherboard boasting 12 cores, up to 64GB of RAM, and Armv9.2 support. Its SystemReady SR certification allows native Windows on Arm and numerous Linux arm64 distributions. However, current firmware issues plague the experience, including subpar multi-core application performance, high power consumption, and incomplete driver support. While its PCIe expansion and Windows 11 Arm support are appealing, the overall experience needs refinement. For average users, waiting for firmware maturity is advised.

Automating My 8K Monitor Setup with Grobi

2025-05-10

The author uses a Dell 32-inch 8K monitor and encountered configuration issues after waking up the computer from sleep. Previously, manual SSH connection and running xrandr commands were necessary. Now, the author uses the Grobi program to automate the monitor configuration, solving this problem. Grobi listens for X11 RandR output change events and automatically runs xrandr to configure resolution and positioning. Additionally, the author uses the zleep program and a myStrom smart plug to control the monitor's power, saving energy.

Scream-Activated Smart Switch: A Pointless Yet Fun Project

2025-05-10

Tired of yelling at Siri or Alexa? This project details a scream-activated smart switch. Using a Sonoff S31 smart switch and an INMP441 microphone, along with ESPHome and Arduino code, the author created a system that controls the switch by detecting sound frequency and amplitude. While using ESPHome might be overkill, the project is straightforward, requiring no internet connection. Future iterations plan to improve hardware selection and explore further applications, such as controlling garage doors or changing light colors.

Hardware voice control

Browser-Based Semiconductor Simulator: Draw Circuits, Simulate EM Fields

2025-05-10

Brandon Li has developed a powerful semiconductor simulator that runs in your browser. The program lets you draw circuits and visualize electromagnetic fields in real-time, supporting various materials (metals, semiconductors, dielectrics, and more). It features numerous examples covering simple circuits, semiconductor devices, and digital logic, including RC circuits, PN junction diodes, BJTs, MOSFETs, and more. For optimal performance, a powerful computer is recommended; a downloadable Java version is also available.

Dasung Paperlike 13K: A 13.3-Inch Color E Ink Monitor Arrives

2025-05-09
Dasung Paperlike 13K: A 13.3-Inch Color E Ink Monitor Arrives

Dasung's Paperlike 13K is a 13.3-inch, 3200 x 2400 pixel color e-ink monitor boasting a 300 ppi grayscale resolution and up to 37Hz refresh rate (grayscale). It features USB-C and HDMI inputs, a touchscreen with reverse touch control for Android mirroring, and a sleek aluminum alloy body. Priced at $749 (with a $679 monochrome version), pre-orders ship mid-to-late May 2025. Accessories include a portable stand and magnetic protective cover. While color mode reduces pixel density and offers muted colors compared to LCD, its low power consumption and eye-friendly nature make it ideal for reading and work. Apple device support is currently lacking.

Open-Source EV Conversion VCU: Rise of the ZombieVerter

2025-05-09

The ZombieVerter is an open-source vehicle control unit (VCU) designed for EV conversions using salvaged parts. Facing the challenge of inconsistent control and communication protocols across different EV manufacturers, the ZombieVerter offers a versatile solution. With numerous inputs/outputs, control logic, and a web interface for configuration and data logging, it supports components from vehicles like the Nissan Leaf and Mitsubishi Outlander PHEV. Features include charger control, motor control, heater control, and more, making it a powerful and customizable tool for EV conversion projects.

Siemens PC 100 Assembly Manual Reveals Undocumented 6502 Opcodes

2025-05-09

A 1980 Siemens PC 100 assembly manual surprisingly documents "illegal" opcodes for the 6502 processor. The PC 100, based on the Rockwell AIM-65, features extra instructions labeled "Sonderbefehle" (special instructions), including AAX, DCM, LAX, and ISB, offering potential performance gains for programmers. While not officially supported and subject to change, these undocumented opcodes reveal a deeper understanding of the 6502 by Siemens engineers, adding a fascinating layer to retrocomputing history and highlighting the creative exploration of hardware and software capabilities at the time.

Hardware Siemens

Microsoft Quietly Raises Prices on Surface Accessories and Xbox Games

2025-05-08
Microsoft Quietly Raises Prices on Surface Accessories and Xbox Games

Microsoft recently increased prices on several Surface accessories, including a $20 price hike for the Surface USB-C Travel Hub and a $10 increase for the Surface Arc Mouse. Simultaneously, Xbox console prices have also risen, and some game prices may reach $80 later this year. While Microsoft claims the starting price for new Surface Pro and Laptop models remains unchanged, the discontinuation of the 256GB versions represents a de facto price increase. Analysts suggest that Trump-era import tariffs and rising global supply chain costs are contributing factors to these price hikes.

Hardware

Artifact: AI-Powered Collaborative IDE for Hardware Engineers Secures $3.5M

2025-05-08
Artifact: AI-Powered Collaborative IDE for Hardware Engineers Secures $3.5M

Artifact is a collaborative IDE for hardware engineers, accelerating every step of the engineering lifecycle: design, procurement, manufacturing, integration, test, and sustainment. The company raised $3.5M to build an integrated, verifiable AI copilot with an intuitive UI reflecting how hardware is actually built. Every artifact is auto-generated and traceable to a single source of truth. Artifact aims to make hardware engineering rigorous, deliberate, and system-aware, working directly with customers solving complex technical problems.

Intel SGX's Demise: A Tale of Complexity and Market Realities

2025-05-08
Intel SGX's Demise: A Tale of Complexity and Market Realities

Intel has confirmed that its Software Guard Extensions (SGX) will be deprecated in 12th generation processors (Workstation/Desktop/Laptop/embedded platforms), remaining only in high-end Xeon CPUs for servers. Intended to enhance trust in cloud environments, SGX's complex implementation across hardware, microcode, and firmware proved costly and vulnerable. This article details SGX's inherent complexity, risks (key leakage, side-channel attacks), flawed threat model, and overblown market hype. Ultimately, Intel's narrowing SGX's scope to servers acknowledges it's not a silver bullet security solution.

Arduboy Faces Extinction Due to US-China Trade War

2025-05-07
Arduboy Faces Extinction Due to US-China Trade War

The founder of Arduboy, Kevin, is facing a dire situation due to escalating US-China trade tensions. High tariffs make selling Arduboy in the US nearly impossible, threatening the company's existence. Kevin is exploring various options, including international dropshipping, manufacturing in other countries, and seeking government grants, to navigate the crisis. Relocating the company to Europe or Australia, and transitioning community management, are also under consideration. The future of Arduboy hangs in the balance.

Hardware

BrakeBright: A Smart Brake Light System for Motorcycles

2025-05-07
BrakeBright: A Smart Brake Light System for Motorcycles

Inspired during a CBT session, a motorcyclist developed BrakeBright, a smart brake light system for motorcycles. Using sensors and a microcontroller, BrakeBright automatically activates brake lights during engine braking and flashes during hard braking, enhancing safety. Through iterative development and rigorous testing, BrakeBright became waterproof, vibration-resistant, and easy to install, with USB firmware updates for customization. The creator's journey highlights passion, innovation, and the potential of technology to improve road safety.

13-Year-Old Motherboard Gets Surprise NVMe Boot Support

2025-05-07
13-Year-Old Motherboard Gets Surprise NVMe Boot Support

A Gigabyte B75M-D3H motherboard, released in 2012, received a surprise firmware update (F16f) adding support for booting from M.2 NVMe SSDs. This unexpected feature, absent in the original design, came alongside a fix for the PKfail vulnerability. While performance is limited by PCIe 2.0, the upgrade significantly boosts older systems. The discovery sparked speculation about whether Gigabyte intentionally added this functionality.

11M IOPS & 66 GiB/s IO on a Single ThreadRipper Workstation: A Deep Dive

2025-05-06

This article details the configuration of an AMD ThreadRipper Pro workstation with 10 PCIe 4.0 SSDs to achieve 11M IOPS for 4kB random reads and 66 GiB/s throughput for larger IOs. The author tackles bottlenecks like RAM access and CPU limitations, delving into Linux block I/O internals and their interaction with modern hardware. The process includes hardware selection, I/O configuration (direct I/O and I/O schedulers), multi-disk testing, and BIOS settings, ultimately achieving remarkable performance.

Hardware

From Transistor to Browser: Building a Computer System from Scratch

2025-05-06
From Transistor to Browser:  Building a Computer System from Scratch

This course takes a radical approach to computer science education. Students will build a complete computer system from the ground up, starting with Verilog to blink an LED and culminating in a simple operating system and text-based web browser. The curriculum covers FPGA programming, compiler design, and OS development, culminating in running the system on custom-built hardware. This challenging yet rewarding journey is perfect for those seeking a deep, first-principles understanding of computing.

Hardware computer systems

Roku OS Update Causes Washed-Out HDR Colors

2025-05-05
Roku OS Update Causes Washed-Out HDR Colors

A recent Roku OS update has caused washed-out colors in HDR content on several Roku apps, including Disney+. Complaints started appearing a week ago, affecting apps like Apple TV+ and Netflix as well. Roku is investigating, asking users to report their experiences and devices. Affected TVs include multiple TCL, Hisense, and Sharp models, while Roku streaming sticks seem unaffected. One user reported that plugging a streaming stick into a Roku TV solved the issue. Users report the problem impacting both movies and shows across various apps, causing significant viewing disruption.

Hardware Color Distortion

Reverse Engineering a 90s Tektronix 5Gsps Oscilloscope

2025-05-05

This blog post details a reverse engineering effort on a Tektronix TDS684B oscilloscope, renowned for its impressive 5Gsps sample rate in the 1990s. By examining the internal components and taking measurements, the author discovered a key component: an unidentified ADG286D chip, likely an analog CCD FIFO memory. This chip captures analog signals at extremely high speed before digitizing them at a much slower 8MHz rate. Despite significant noise on the ADC input, the final displayed waveform is remarkably clean, hinting at sophisticated signal processing techniques. The analysis reveals the ingenious design that achieved such high sampling rates with the technology available at the time.

Retro-Fitting a 40-Year-Old Apple Mouse: Speech-to-Text Button

2025-05-05

This project details the transformation of a 1985 Apple M0100 mouse into a wireless speech-to-text input device. The author meticulously documents the process, from selecting a microcontroller (Seeed Xiao nRF52840) and 3D modeling a custom baseplate, to soldering components and flashing firmware. Two approaches are explored: one using a 3D-printed baseplate and a modern switch, the other cleverly reusing the original PCB and switch. The result is a functional, nostalgic device, showcasing the author's ingenuity and passion for retro tech.

Hardware

Give Your Old Printer New Life: UoWPrint Wireless Print Server Review

2025-05-04
Give Your Old Printer New Life: UoWPrint Wireless Print Server Review

UoWPrint is a modern print server designed to add wireless capabilities to older USB printers, scanners, and multi-function printers (MFPs). It's easy to use and requires no printer-specific drivers, working seamlessly with Windows, macOS, Linux, Android, and iOS via AirPrint and Mopria. Built on an Orange Pi Zero 3, it's compact yet powerful, supporting a wide range of printers (HP, Samsung, Xerox, Canon, etc.), though compatibility varies. The project aims to reduce e-waste and provides a convenient printing solution through open-source software and free tech support.

← Previous 1 3 4 5 6 7 8 9 14 15