No description
Find a file
2025-07-29 12:29:57 +02:00
esphome add status LED 2025-07-29 12:29:57 +02:00
img add rendered images 2025-07-27 02:36:45 +02:00
kicad change status LED to blue and minor fixes 2025-07-29 11:52:19 +02:00
.gitattributes treat .db as binary 2025-07-24 15:20:59 +02:00
.gitignore exclude esphome secrets 2025-07-26 01:40:58 +02:00
LICENSE initial commit 2025-07-22 10:40:26 +02:00
README.md add rendered images 2025-07-27 02:36:45 +02:00
schematic.pdf change status LED to blue and minor fixes 2025-07-29 11:52:19 +02:00

ESP8685 Infrared HVAC Controller

This project provides IR control for Toshiba HVAC systems that are not supported by the official WiFi adapter or by a custom UART-based integration such as the ESPHome Toshiba AC component.
While the default esphome configuration is tailored for Toshiba AC units, any esphome supported manufacturer can be used by adjusting the platform setting in the esphome config.

Hardware

The project is designed using kicad, with JLCPCB design rules enforced using KiCad-Custom-Design-Rules.
Production files are generated using the kicad-jlcpc-tools plugin.

The board is based on the ESP32-C3 SoC ESP8685H4 with 4 MB Flash an no PSRAM.
The 3.3V needed to power everything is generated from an LDO using the 5V of the USB-C socket.

3DView board top 3DView board bottom

Indicators

  • PWR (Green): 3V3 state
  • STAT (Red): Device status

Buttons

  • BOOT: Controls download mode on boot
  • EN: Controls processor reset

Pinout

Name Pin Direction
IR_TX IO1 Output
IR_RX IO3 Input
STAT IO10 Output

Debug

Test points are available for JTAG and UART debugging on the back.

Resources