The Faikin
directory has the current working design. Faikin
is the current shipping board. The design is in KiCad and has production files for JLCPCB. The boards are available on Amazon.
Note: you can make your own boards, but you need to remove the AJK and A&A logos as these are trademarks.
Other directories such as Faikin2
or Faikin3
are work in progress and may not be tested yet. They will replace Faikin
once tested.
The PCBCase
directory is a tool for making 3D cases from the PCBs files, these are usually kept up to date as an .stl
file in the Faikin
directory. The Makefile
simply runs this tool.
The PCB is supplied in a standard 70mm x 70mm panel - this is the minimum panel for assemply for JLCPCB.
The panel incldues slots and v-cuts to allow the unwanted parts of the panel to be snapped off. On the thicker (1.6mm) boards this can be a tad un-nerving, but just bend along the v-cut to snap the board on the cut line. Some boards are made at 1.0mm thickness to make this easier.
The latest board designs allow the panel to be snapped off down to a 45mm x 36mm small board. This is the same size as commonly used for built-in Daikin WiFi modules, so if replacing the standard Daikin WiFi, it should fit exactly in the case. Obviously this only applies to some models.
You can further snap off down to the actual module, which is currently 35mm x 16mm. This is the usual way the module is used. The 3D print design is for this board.
The back of the board has no components, making it simple to stick to a flat surface with gecko tape - you may want to crop the pins on the 5 pin connector if doing this. Do not stick to a metal surface as this may impact the WiFi.
The connector is JST-EH
5 pin connector. This seems to be pretty standard in Daikin units. It is the connector used on the Daikin WiFi modules BRP069B41
and BRP069C41
. This means it should usually be possible to get a lead for your Daikin to a JST-EH
5 pin S21
connector. If you have an S21
connector on your air-con it will likely be the same pin out, so one to one wiring. If you have an X50A
connector the wiring is different, and getting a suitable lead is a good idea.
From what we can tell, the S21
pin out is as follows :-
Pin | Meaning |
---|---|
1 | 5V (not always present) |
2 | Tx from aircon - 5V logic levels |
3 | Rx to aircon - expects 5V logic and has 5V pull up, but some modeles work at 3.3V |
4 | 12V, or 14V. We accept 4V to 36V |
5 | GND |
However, there are jumper wires readily available that can be used easily with these connectors, and can be used to connect to the S21
connector on the aircon PCB one wire at a time.
Please take care with your air-con unit - disconnect power before opening, and anything you do is at your own risk.
This board is designed to work with the Daikin air-con, but it is a general purpose board. The latest boards use ESP32-S3-MINI-N4R2
processor, with previous being ESP32-MINI-PICO-01
(S1).
The current boards include the GPIO numbers clearly in inverse silk screen.
For example, on this image, GPIO 34 and 48 for Tx and Rx, and GPIOs 47, 21 and 33 for RGB LED.
Note that Tx and Rx are now inverted, and the LED GPIOs are active low.
As you see, on the back of the current boards, there is a 5 pin and 4 pin header. The 5 pin header is the same as used in the Shelly 1, and work with a Tasmotiser serial programming header.
The 4 pins are direct to USB allowing faster flashing.