Maker tech hub — AI · 3D print · Pi · ESP32 · plus the classic tech archive.

Free ESP32 kit · AI tools directory · Books · Archive

Maker Projects

Hands-on builds with materials, steps, troubleshooting, and AI enhancements. Filter by board and skill level.

Project Beginner

Getting Started with ESP32 for Beginners — First Project (Full Bench Guide)

USB data cable → DevKit → breadboard LED + resistor. If the LED never blinks, suspect the cable before the code. This is the long-form companion to the free ESP32 Starter Kit PDF. Goal: a first board that enumer…

ESP32

Open project →
Project Intermediate

ESP32 Home Automation with Sensors & Relays (Safe Bench Build)

Sensors publish; actuators subscribe. Keep v1 on low-voltage practice loads. Pairs with the Pi + ESP32 MQTT architecture and free ESP32 kit PDF. Scope & non-goals In scope: BME280/DHT class sensors, opto…

ESP32

Open project →
Project Intermediate

Raspberry Pi + ESP32 Mesh for Smart Home (Local MQTT Architecture)

Pi runs the broker; ESP32 nodes publish sensors and subscribe to commands. LAN only for v1. Companion to the paid ESP32 + Pi Project Bundle and free Pi weekend PDF. Goal: one broker, one publishing node, one com…

Raspberry Pi

Open project →
Project Advanced

Building a Custom CNC with ESP32 and 3D Printed Parts (Bench Protocol)

ESP32 as motion brain is only safe after mechanical baseline and E-stop path exist. Diagram ≠ commission. Review standard: /review-standard. This build is documented as a protocol + BOM. Real cut photos and dial…

CNC

Open project →
Project Advanced

Safe OTA Updates on ESP32 (Without Bricking the Lab)

Partition schemes, rollback, and staged fleet updates for a handful of boards.

ESP32

Open project →
Project Intermediate

ESP32 Power Budget for Battery Projects (Measured Protocol)

Measured content: this is a protocol for numbers you take with a meter. Do not invent µA figures from marketing slides. Hardware under test (declare yours) ItemExample BoardESP32-WROOM DevKit vs bare module (…

ESP32

Open project →