Purpose
Pinout diagrams show the physical and logical function of each pin on a board, connector, or integrated circuit. In home automation they are essential whenever a project leaves the “plug it in” stage and moves into wiring, sensors, relay modules, serial adapters, or custom microcontroller work.
When To Reach For A Pinout
- flashing or wiring ESP32, ESP8266, or similar development boards
- working with TTL serial adapters, GPIO breakouts, relays, or sensor modules
- verifying voltage, ground, RX/TX, I2C, SPI, or boot-mode pins before connecting hardware
- documenting an implementation so it can be repaired or reproduced later
What A Good Pinout Reference Should Show
| Need | Why It Matters |
|---|---|
| Pin labels and numbering | Prevents wiring mistakes between board silk-screen names and actual GPIO usage |
| Voltage expectations | Protects hardware from 3.3V / 5V mistakes |
| Boot or reserved pins | Avoids choosing pins that break flashing or stable operation |
| Interface grouping | Makes it easier to identify UART, I2C, SPI, power, and analog pins quickly |
Recommended Workflow
- find the official or community-trusted pinout for the exact board revision you own
- annotate the pins you plan to use for the project before wiring anything
- record the final mapping in HASMaster once the design becomes part of the household implementation