Turn a manual treadmill into an Xbox controller — ESP32 + hall sensor + Python drive a virtual gamepad so you can walk into PC games.
-
Updated
Jul 24, 2026 - Python
Turn a manual treadmill into an Xbox controller — ESP32 + hall sensor + Python drive a virtual gamepad so you can walk into PC games.
DIY analog overdrive pedal inspired by a Wampler design. First prototyped on breadboard and later transferred to PCB using KiCad.
Ambient status light and desk-side AI agent on an ESP32-S3: LED ring + e-ink or touch display, voice, Telegram, bring-your-own-key (Mistral/OpenAI/Anthropic). Source-available, free for noncommercial use.
Raspberry Pi Pico expansion card for Sharp MZ-800 - floppy & Quick Disk emulation, RAM disks, SN76489 + beeper audio over I2S, WiFi cloud storage.
Tactical-Mesh-Network-Protocol
Dual-universe USB DMX interface based on RP2040 (Raspberry Pi Pico) emulating Enttec DMX USB Pro Mk2. Features OLED display, standalone CUE engine, and galvanic isolation.
Multi-Spectral-Gimbal-Stabilization
DIY motorized fader kit for smart homes
Experimental GPS-course autopilot for a Raspberry Pi and drill-motor steering rig. GPL-3.0-or-later.
OmniScroll (Omni Scroll) — Open-source haptic rotary dial & optical scroll wheel controller powered by ESP32-S2 and MX8650. Configure over Web Serial.
Control pin signal emulator for WORKPRO / FastPower 20V aku packs using Arduino or ESP.
This project is a modular, RTK-enabled LiDAR + camera rover based on the open-source PiLiDAR project, extended with ZED-F9P RTK GNSS, LoRa RTCM corrections, IMU-assisted orientation, and a handheld T-Deck monitoring console. Attempting outdoor centimeter-level mapping and indoor GNSS-denied relative mapping.
An educational guide and configuration setup for mining Monero (XMR) using a Raspberry Pi 3B+ (or other ARM64 devices). It details the complete workflow from hardware assembly and OS installation to optimizing the XMRig miner via overclocking and thermal management for stable hash rates.
To associate your repository with the diy-hardware topic, visit your repo's landing page and select "manage topics."