Faces Kit is a collection of functional panels. The kit includes three commonly used panels: "GameBoy (gaming keyboard)", "Calculator (numeric keypad)", and "QWERTY (full keyboard)". A MEGA328 processor is integrated inside, working in slave mode via the I2C communication protocol (0x08). Choose any of these three panels as needed to enable human–machine interaction between the user and M5Core.
2-inch, 320 × 240 Color TFT LCD, ILI9342C, max brightness 853 nit
Speaker
1 W-0928
Buttons
Custom buttons × 3
Antenna
2.4 G 3D antenna
Lithium Battery
600 mAh @ 3.7 V
MEMS
MPU6886 + BMM150
2.4 G Antenna
Proant 440
Operating Temperature
0 ~ 60 °C
Product Weight
94 g
Gross Weight
264 g
Product Size
58.2 × 54.2 × 18.7 mm
Package Size
120 × 85 × 65 mm
Housing Material
Plastic (PC)
Learn
BMM150 Magnetic Interference
Products with magnets may interfere with the BMM150 magnetic sensor, resulting in abnormal readings. When used with M5 main controllers that contain magnets, please remove the magnet and avoid placing the BMM150 near strong magnetic fields.
Power On/Off
Power On: Press the red power button on the left once
Power Off: Double-click the red power button on the left
Note: By default, the device cannot be powered off while it is powered via USB.
Click the links below to download the driver that matches your operating system. Two driver chip versions exist: CP210X (for CP2104 versions) and CP34X (for CH9102 versions). After unzipping, choose the installer matching your OS bitness. (If unsure which USB chip your device uses, install both drivers. CH9102_VCP_SER_MacOS v1.7 may report an error during installation, but the driver is actually installed—just ignore the message.)
If you want to play classic games with M5Core, the GameBoy panel paired with M5Core is the perfect solution. Simply upload a game-emulator program to M5Core and connect the GameBoy panel. Connection diagram:
The other two panels (Calculator keyboard and full keyboard) can be used in applications requiring data entry or complex control. When replacing panels, it is recommended to remove the M5Core first and then disassemble the panel to reduce difficulty.
Others
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 example runs the default FACES keyboard input test program. Reboot and select from the program list to switch between different panel test items.
Version Change
Release Date
Product Change
2017.12
Initial 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 (Type-C to Type-C) connections or PD power supply.