Skip to the content
4 layers50 × 31 mmSapphire captain, the printed circuit board in 3D

Sapphire captain

gregdavill/daikin-esp29

ESP32-C3 hardware to connect to a Daikin ducted A/C system. enabling WiFi control in Home Assistant.

Size
50 × 31 mm
Copper layers
4
Thickness
1.6 mm
Parts
77
Nets
72
Pads
289
Tracks, vias
564, 97
Pours
4
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
28 Apr 2024
Updated
9 Jun 2026

Overview

Sapphire captain is an open-source printed circuit board by gregdavill, from the gregdavill/daikin-esp repository on GitHub. It is a 4-layer board of 50 × 31 mm with 77 parts on 72 nets, routed with 564 tracks and 97 vias.

It is built around the ESP32-C3-MINI-1, MT2492 and TLV62569DRL, with the XL1192S among its other parts. Its parts include 25 resistors, 19 capacitors, 8 diodes, 4 ICs and 3 connectors. It belongs with the radio and wireless and home automation and IoT boards and the ESP32 and RISC-V boards of this library.

Main components

4

README

README.md

Daikin-ESP

Wireless A/C Controller, an ESP32-C3 based hardware module to connect to a Daikin ducted A/C system and enable WiFi control in Home Assistant.

Hardware

The PCB repo contains a few different designs:

  • saphire-captain : Initial ESP32 + XL1192 board. Power extraction from the bus and transmission didn't work well.
  • hb-bob-r0.1 : Breakout board designed for the MAX22088 homebus transceiver. This board enabled rx/tx and power from the P1P2 bus.
  • esp-daikin-r1.0 : Basic ESP32-C3 board with DCDC, dosigned to attach directly to the hb-bob board.

Firmware

The current firmware targets the esp-daikin + hb-bob PCB combo. Initial flashing is done with a serial connection to the ESP32-C3. Once flashed OTA updates are supported. The firmware makes use of esphome to provide the WiFi and Home Assistant code base. A simple C++ component is used to handle the low level encoding, and protocol level decoding.

Parts

77
QtyValueFootprintReferences
70.1uFCapacitor_SMD:C_0402_1005MetricC2, C4, C13, C16, C18, C19, C20
510kResistor_SMD:R_0402_1005MetricR14, R15, R16, R18, R21
4D_FilledDiode_SMD:D_SOD-123FD2, D3, D4, D5
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3, H4
310uFCapacitor_SMD:C_0603_1608MetricC5, C6, C11
322nFCapacitor_SMD:C_0402_1005MetricC7, C8, C9
3470RResistor_SMD:R_0402_1005MetricR20, R22, R23
21.5kResistor_SMD:R_0402_1005MetricR2, R3
2100mAFuse:Fuse_0402_1005MetricF1, F2
21RResistor_SMD:R_0805_2012MetricR10, R11
2220RInductor_SMD:L_0402_1005MetricFB1, FB2
222kResistor_SMD:R_0402_1005MetricR4, R17
22N7002Package_TO_SOT_SMD:SOT-23Q1, Q2
25.1KResistor_SMD:R_0402_1005MetricR24, R25
25.6VDiode_SMD:D_SOD-123FD6, D7
275kResistor_SMD:R_0402_1005MetricR8, R9
10RResistor_SMD:R_0402_1005MetricR13
1100kResistor_SMD:R_0402_1005MetricR7
110uHInductor_SMD:L_Taiyo-Yuden_NR-30xxL2
1115kResistor_SMD:R_0402_1005MetricR5
116VDiode_SMD:D_SOD-123FD1
11uFCapacitor_SMD:C_0402_1005MetricC14
12.2uHInductor_SMD:L_Taiyo-Yuden_NR-30xxL1
122uFCapacitor_SMD:C_1206_3216MetricC3
122uFCapacitor_SMD:C_0805_2012MetricC17
125.5kResistor_SMD:R_0402_1005MetricR6
130RResistor_SMD:R_2010_5025MetricR1
14.7kResistor_SMD:R_0402_1005MetricR19
1470pCapacitor_SMD:C_0402_1005MetricC12
147uFCapacitor_SMD:CP_Elec_6.3x4.5C15
16.8pFCapacitor_SMD:C_0402_1005MetricC10
1Conn_01x02TerminalBlock_WAGO:TerminalBlock_WAGO_236-102_1x02_P5.00mm_45DegreeJ1
1DNPResistor_SMD:R_0402_1005MetricR12
1ESP32-C3-MINI-1Espressif:ESP32-C3-MINI-1U4
1G***kibuzzard-63AA625Ekibuzzard-63AA625E
1G***kibuzzard-63AA6611kibuzzard-63AA6611
1G***kibuzzard-63AA640Ekibuzzard-63AA640E
1G***kibuzzard-63AA5C76kibuzzard-63AA5C76
1G***kibuzzard-63AA6405kibuzzard-63AA6405
1JTAG/SW InterfaceConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ3
1LED_ARGBlib:0404LED_RGBD8
1MT2492Package_TO_SOT_SMD:SOT-23-6U1
1SW_DIP_x01Button_Switch_SMD:SW_SPST_PTS810SW1
1TLV62569DRLPackage_TO_SOT_SMD:SOT-666U2
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11J2
1XL1192Package_SO:SO-16_3.9x9.9mm_P1.27mmU3

More from gregdavill/daikin-esp

2
  • 2 layers30 × 30 mmHb bob r1p0, the printed circuit board in 3D

    Hb bob r1p0

    gregdavill/daikin-esp

    ESP32-C3 hardware to connect to a Daikin ducted A/C system. enabling WiFi control in Home Assistant.

    67 parts29
  • 2 layers28.6 × 30 mmEsp daikin r1p1, the printed circuit board in 3D

    Esp daikin r1p1

    gregdavill/daikin-esp

    ESP32-C3 hardware to connect to a Daikin ducted A/C system. enabling WiFi control in Home Assistant.

    37 parts29

Similar boards

  • 6 layers190 × 140 mmLatest, the printed circuit board in 3D

    Latest

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    442 parts397Apache-2.0
  • 6 layers98 × 27.5 mmOvio core, the printed circuit board in 3D

    Ovio core

    korken89/ovio_core

    Work in progress. PCB have arrived for v1.0 of the board and bring-up has started.

    196 parts30
  • 8 layers50 × 50 mmFpga board, the printed circuit board in 3D

    Fpga board

    Scrarf/PCB_For_FPGA_Path_Tracer

    A PCB for FPGA Path tracer project.

    206 parts1
  • 2 layers29.3 × 56.5 mmSPIKE, the printed circuit board in 3D

    SPIKE

    cr1spyapple/SPIKE

    A sleek ESP-32 microcontroller featuring additional PSRAM, plus WiFi and Bluetooth connectivity.

    56 parts
  • 6 layers47 × 69.4 mmPeak, the printed circuit board in 3D

    Peak

    dkomeza/peak

    A small e-bike display meant for the VESC controller

    158 parts
  • 6 layers74 × 99.7 mmAwg1, the printed circuit board in 3D

    Awg1

    Oscilllator/waveform-generator

    Now your computer can make waves

    235 parts

Questions

How big is the Sapphire captain PCB?

It measures 50 × 31 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Sapphire captain use?

77 parts, built around the ESP32-C3-MINI-1, MT2492, TLV62569DRL and XL1192S. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Sapphire captain KiCad files?

From the gregdavill/daikin-esp repository on GitHub, at the commit this page was made from: the board is pcb/sapphire-captain/kicad-src/sapphire-captain.kicad_pcb and its schematic pcb/esp-daikin/kicad-src/esp-daikin-r1p1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sapphire captain design in my own project?

Its repository states no licence, so its author keeps all rights: ask gregdavill before reusing the design.