Faces Kit is a collection of functional panels. The kit includes three commonly used functional panels: "GameBoy (gaming keyboard)", "Calculator (calculator keyboard)", and "QWERTY (full input keyboard)". It integrates a MEGA328 processor, working in slave mode through the I2C communication protocol (0x08). Use these 3 different functional panels as needed to achieve human-computer interaction between the user and M5Core.
Tutorial
Choose the development platform you want to use and check out the corresponding tutorials & quick start.
2 inch, 320x240 Colorful TFT LCD, ILI9342C, max brightness 853nit
Speaker
1W-0928
Buttons
Custom buttons x 3
Antenna
2.4G 3D antenna
Lithium Battery
600mAh @ 3.7V
MEMS
MPU6886+BMM150
2.4G Antenna
Proant 440
Operating Temperature
0 ~ 60°C
Net Weight
94g
Gross Weight
264g
Product Dimensions
58.2 x 54.2 x 18.7mm
Package Dimensions
120 x 85 x 65mm
Case Material
Plastic (PC)
Learn
Power On/Off
Power On/Off OperationPower On: Single click the red power button on the left Power Off: Quickly double-click the red power button on the left Note: By default, power off is not possible when USB powered.
Click the link below to download the driver program that matches your operating system. There are currently two driver chip versions, CP210X (for CP2104 version) / CP34X (for CH9102 version) driver package. After decompressing the package, select the installation package corresponding to your operating system's bit version for installation. (If you are unsure which USB chip your device uses, you can install both drivers. CH9102_VCP_SER_MacOS v1.7 may report an error during installation, but it has actually completed the installation, just ignore it.)
If you want to play some classic games with M5Core, using the GameBoy panel with M5Core will be a perfect solution. All you need to do is upload the game emulator program to M5Core and connect the GameBoy panel. The connection diagram is as follows:
The other two panels are a calculator keyboard and a full input keyboard, which you can use in applications that require information input and complex control.
When disassembling and replacing panels, it is recommended to disassemble M5Core first to reduce the difficulty of disassembly.
Other
Key string values
Key
AC
M
%
÷
0-9
X
-
+
=
+/-
.
Val
A
M
%
/
0-9
*
-
+
=
`
.
ESP32 Chip
GPIO23
GPIO19
GPIO18
GPIO14
GPIO27
GPIO33
GPIO32
GPIO4
ILI9342C
MOSI/MISO
/
CLK
CS
DC
RST
BL
TF Card
MOSI
MISO
CLK
CS
Key Int Values (Int values are the ASCII value of each key)
Key
AC
M
%
÷
0-9
X
-
+
=
+/-
.
Val
65
77
37
47
48-57
42
45
43
61
96
46
Video
Faces Kit Factory Firmware Introduction
Case Description: This case will run the FACES keyboard input test program by default. Restart and select the program list to switch to different panel test items.
Version Change
Release Date
Product Changes
2017.12
First release
2019.6
MPU9250 changed to MPU6886+BMM150
2019.7
TN screen changed to IPS screen
Note: Devices with 2018.2A PCB version do not support C2C (TypeC to TypeC) connection and PD power supply.