Pinout Diagrams

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

  1. find the official or community-trusted pinout for the exact board revision you own
  2. annotate the pins you plan to use for the project before wiring anything
  3. record the final mapping in HASMaster once the design becomes part of the household implementation

Useful Resources