HATL02FPC Auto-Fan Control & Crypto Module with I2C, 5V, TXD, RXD pins

7.25  excl. VAT

Do you want to extend the life of your fan, reduce its noise and control it automatically?

With this MaticControl fan module you can! As a bonus, the second connector provides access to the I2C /TxD /RxD pins and third connector provides access to the 5V pins. I2C pins along with a 3.3V pin are often used to connect displays or other modules that use an I2C pins. You also have a software protection with the integrated crypto -chip.

Place it on pins 1-10. And this is all you have to do on the hardware.

Compatible with MaticBox Automation cover
Not compatible with the stacking feature of MaticBox



I. Fan Control:

Place it on pins 1-8. (As shown in the photos) Then from Raspberry icon > Prefernces> Raspberry Pi Configuration > Performance tab >set fan enable; Fan GPIO  4; and the temperature at which you want the fan to turn on. Save with OK
Thus, when the processor reaches the temperature you set, the fan will turn on. It will turn on off only when the processor temperature drops 10 degrees below the set on temperature. (For example, if you set the On temperature to 75 degrees, the fan will turn off when the processor reaches 65 degrees).
With these few easy steps, you now have automatic fan control.

If you want to activate this feature through the console or read the full documentation – read the article or download the PDF from HERE

II. I2C pins and 3,3V power supply

GPIO 2 and GPIO 3 – the Raspberry Pi’s I2C1 pins – allow for two-wire communication with a variety of external sensors and devices. The I2C pins include a fixed 1.8 kΩ pull-up resistor to 3.3v. They are not suitable for use as general purpose IO where a pull-up might interfere. I2C pins along with a 3.3V pin are often used to connect displays or other modules that use an I2C pins.

III. 5V Connector

Use of 5V connector as output – You can connect hats or other devices which need to be supplied with 5V.

Use of 5V connector as input – You can power your raspberry via this connector from an external power supply. It can be very convenient when you have several Pi’s and you can power them from one source. Power supply cables can run on either side of the MaticBox. This way you don’t have to set aside space on the side for the power connector that is on the Raspberry Pi itself. This will allow you to mount many Pi`s close to each other, with the power cables coming out from under the cover of MaticBox.


This is a traditional serial line. Some Pi oriented OS distros such as Raspbian by default boot with this serial line active as a console, and you can plug the other end into another computer and use some appropriate software to communicate with it. Note this interface does not have a clock line; the two pins may be used for full duplex communication (simultaneous transmit and receive).

V. Crypto Module:

Keep your software safe from stealing with this MaticControl crypto module. Most microcontrollers are not designed to protect against snoopers, but a crypto-authentication chip can be used to lock away private keys securely. Once the private key is saved inside, it can’t be read out, all you can do is send it challenge-response queries. That means that even if someone gets hold of your hardware and can read back the firmware, they won’t be able to extract it!

The ATECC608 is the latest crypto-auth chip from Microchip and to make working with the it as easy as possible, we’ve put it on a PCB . This allows you to use it with Raspberry Pi or other similarly equipped boards without needing to solder.

ATECC608 uses I2C to send/receive commands. It will work with 3.3V or 5V power/logic micros, so it’s ready to get to work with a range of development boards. Once you ‘lock’ the chip with your details, you can use it for ECDH and AES-128 encrypt/decrypt/signing. There’s also hardware support for random number generation, and SHA-256/HMAC hash functions to greatly speed up a slower micro’s cryptography commands.

For our surprise this chip does not have a public datasheet , but it is compatible with the ATECC508 earlier version which does, so please refer to that complete datasheet as well as the ATECC608 summary sheet. The good news is that, despite not having complete documentation, there is some software support.For Python and C/C++ check out Microchips Cryptoauthlib 

Please note the I2C address is fixed at 0x60 and according to Microchip, you should use this at higher I2C speeds like 400KHz if other devices are on the I2C bus, to avoid some I2C bus contention (much like the datasheet, this is not documented anywhere yet)

Read the full documentation – read the article or download the PDF from HERE

Note: This MaticControl module provide access to I2C, 5V, 3.3V. GPIO14(RXD), GPIO15(TXD) pins via separate connectors on the top of the board.

Compatible with MaticBox Automation cover
Not compatible with the stacking feature of MaticBox

Additional information

Weight 0.05 kg