ESP32 Network Clock (1): PCB Design with KiCad and JLCPCB

Part 1 of building a network-connected digital clock with an ESP32. Six large LCD panels driven through three MCP23017 I/O expanders, NTP time sync backed by an RTC, the whole thing laid out as a PCB in KiCad 8.x and ordered from JLCPCB.

September 4, 2021 · Updated: July 20, 2026 · 29 min · 

Arduino IR Remote: Receive and Decode with IRremote

Receive and decode IR remote control signals with Arduino, then use them to control 6 LEDs. Complete guide covering IR communication principles, hex signal decoding with IRremote, and step-by-step dimmer implementation — with circuit diagrams and full sample code.

July 23, 2020 · Updated: July 20, 2026 · 8 min ·