Articles
Everything I have written.
HomeKit builds, projects, guides and blog posts in one place, the newest first.
Projects
Building a Budget BD-X Droid, Part 1: The Plan
Disney’s BD-X droid can’t be bought, but an open-source project recreates it at 42 cm. In this series I build it step by step, explain every word along the way, and show what it costs and what goes wrong.
Read more
Guides
HomeKit or Matter for Your ESP32? How to Choose
HomeKit and Matter both give you local control from an ESP32. Which one fits depends on where the device should work, which chip you have and whether you plan to sell it.
Read more
Guides
HC-05 Bluetooth Module Pinout
The HC-05 is a Bluetooth to serial module: it replaces a serial cable with a wireless link. The pinout of the 6-pin breakout board and of the bare 34-pad module on both sides, how to enter AT mode, the real default settings from the datasheet and the AT command set, and the 3.3 V limits to know before you wire it to a 5 V board.
Read more
Guides
Raspberry Pi 4 Pinout
The Raspberry Pi 4 Model B is an 85 x 56 mm Linux computer with a quad-core 64-bit processor, up to 8 GB of memory, dual-band Wi-Fi and Gigabit Ethernet. This guide has the pinout of the 40-pin header on both sides of the board, every alternate function of the 28 GPIOs from the datasheet, the connectors, the electrical limits and the official dimensions.
Read more
Guides
ATtiny 0/1/2-Series Pinout
The pin reference for the 14-pin ATtiny 0/1/2-series: 12 I/O pins, a real USART, SPI and I2C, and one-wire UPDI programming, with labeled diagrams of the top and the back.
Read more
Guides
DRV8825 Pinout
The pin reference for the DRV8825 stepper motor driver module: 16 pins, up to 1/32 microstepping, how to set the current limit and how to wire it without damaging the driver.
Read more
Guides
ESP8685-WROOM-03 Pinout
The complete pin reference for the ESP8685-WROOM-03: 11 castellated pads, 8 GPIOs, six test points, Wi-Fi and Bluetooth LE in 15.0 x 17.3 mm.
Read more