Układy typu ESP mają ograniczoną ilość wejść i wyjść (zwanych portami GPIO). Jeśli w naszym projekcie potrzeba więcej, niż posiada układ - nie ma problemu! Możemy użyć tak zwanego expandera (albo nawet kilku) - jeśli zaznaczymy tutaj odpowiednią opcję.
Obecnie obsługiwane expandery to:
PCF8575 ma praktycznie identyczne funkcje jak powyższy MCP. Jednak wydajność portów GPIO 25mA jest osiągalna tylko w stanie niskim (obciążenie podłączone od zasilania, do portu)
PCF8574 ma praktycznie identyczne parametry jak powyższe, ale ma tylko 8 portów GPIO
Jeśli podczas kompilacji włączymy obsługę expanderów, oraz w GUI urządzenia skonfigurujemy conajmniej jeden expander - wtedy podczas konfigurowania funkcjonalności (np wybór GPIO dla przekaźnika, przycisku itp) oprócz portów GPIO naszego ESP - pojawią się na liście do wyboru porty GPIO expandera.