Project Hub /Basic Analog & Power Electronics/Discrete & Component Electronics/Too Lazy To Press A Button, So I Built A PCIe Card
Too Lazy To Press A Button, So I Built A PCIe Card
Intermediate
ESP32
₹500 – ₹1,500
3 – 6 Hours
Partial Kit

Too Lazy To Press A Button, So I Built A PCIe Card

A custom PCIe x1 card built around an ESP32-H2 module enables remote power control and real-time state monitoring of a desktop PC over Zigbee, integrating seamlessly into Home Assistant without needing Wake-on-LAN.

Originally published on Hackaday.io
View original tutorial
0

Parts You'll Need

This project is sourced from another site, not written by us — this list is our best match of their components against what we stock, not a verified bill of materials. Always check the original blog (linked above) for the actual parts list before buying.

This list includes a generic resistor set as a placeholder — it is not matched to the exact value or part number this circuit needs. The correct one is specified on the original source page linked above; check it before buying.

We don't carry yet: Custom PCB / PCB Fab
Transistors (BC547 / 2N2222 / TIP / MOSFET)

Browse all components

How It Works

Why Build This

Integrate desktop power management into home automation platforms like Home Assistant via Zigbee, bypassing unreliable Wake-on-LAN configurations.
Gain hands-on experience designing custom printed circuit boards (PCBs) tailored to industry-standard computer form factors like PCIe x1.
Implement safe electronic switching and state sensing between microcontrollers and computer motherboard lines using discrete transistors and resistors.

Real-World Application

Allows users to turn their desktop PC on or off remotely via voice assistants or smart home dashboards (such as Home Assistant) and access the system via remote desktop tools without keeping the machine running continuously.

Skills You'll Learn

Custom PCB design
Zigbee wireless communication
microcontroller firmware development
transistor-based switching circuits
opto-isolation techniques
smart home integration

Safety Precautions

Double-check the sense polarity on the PCIe rail with a multimeter before first use to prevent potential hardware damage.

Technology Tags

ESP32-H2
ZIGBEE
HOME ASSISTANT
PCIE
ESP-IDF
HARDWARE DESIGN

Frequently Asked Questions

No, the custom PCIe x1 card primarily uses the slot for mechanical mounting and structural alignment, while electrical connections are made to specific power or control lines as dictated by the circuit design.
Zigbee communicates over a local mesh network via the ESP32-H2, offering low power consumption, reliable integration with platforms like Home Assistant, and independence from local Wi-Fi router dropouts.
Yes, as long as the motherboard's auxiliary power rail (such as +5VSB) remains active while the computer is shut down, the ESP32-H2 module will retain power and listen for Zigbee commands to turn the system on.

Gallery

This page is part of Kitkraft's Project Hub — a curated collection of electronics & robotics projects gathered from the maker community to help students and hobbyists discover and learn to build. Kitkraft does not claim authorship of the original project, and makes no representation as to the accuracy, completeness or safety of third-party source material. The summary and "How It Works" explanation above are AI-generated, rewritten with reference to the original tutorial — not a reproduction of it. Full credit and a direct link to the original source are provided above. If you're the original creator and have a concern about how your work is represented here, please contact us and we'll address it promptly.

Kitkraft Project Hub — curated from the maker community, credited at the source.
PRJ-01490