****# Faces Kit
SKU:K005
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.
Choose the development platform you want to use and check out the corresponding tutorials & quick start.
Main Control Resources | Parameters |
---|---|
ESP32-D0WDQ6 | 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi |
Flash | 16MB (old version 4MB) |
Input Voltage | 5V @ 500mA |
Host Interface | TypeC x 1, GROVE (I2C+I/O+UART) x 1 |
Core Base Interface | PIN (G1, G2, G3, G16, G17, G18, G19, G21, G22, G23, G25, G26, G35, G36) |
IPS Screen | 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) |
Mega328 ISP download interface pin definition
ADC1 | ADC2 | DAC1 | DAC2 |
---|---|---|---|
8 Channels | 10 Channels | 2 Channels | 2 Channels |
G32-39 | G0/2/4/12-15/25-27 | G25 | G26 |
HY2.0-4P | Black | Red | Yellow | White |
---|---|---|---|---|
PORT.A | GND | 5V | G21 | G22 |
PORT.B | GND | 5V | G26 | G36 |
PORT.C | GND | 5V | G16 | G17 |
Charging | Discharging |
---|---|
0.00 ~ 3.40V -> 0% | 4.20 ~ 4.07V -> 100% |
3.40 ~ 3.61V -> 25% | 4.07 ~ 3.81V -> 75% |
3.61 ~ 3.88V -> 50% | 3.81 ~ 3.55V -> 50% |
3.88 ~ 4.12V -> 75% | 3.55 ~ 3.33V -> 25% |
4.12 ~ / -> 100% | 3.33 ~ 0.00V -> 0% |
For more information on pin allocation and pin remapping, please refer to the ESP32 datasheet
Driver Name | Applicable Driver Chip | Download Link |
---|---|---|
CP210x_VCP_Windows | CP2104 | Download |
CP210x_VCP_MacOS | CP2104 | Download |
CP210x_VCP_Linux | CP2104 | Download |
CH9102_VCP_SER_Windows | CH9102 | Download |
CH9102_VCP_SER_MacOS v1.7 | CH9102 | Download |
Easyloader | Download Link | Note |
---|---|---|
Fack Kit Factory Firmware Easyloader | download | / |
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:
ESPTool game burning tutorial: gameboy_burn_a_nes_game
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.
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 |
Release Date | Product Changes |
---|---|
2017.12 | First release |
2019.6 | MPU9250 changed to MPU6886+BMM150 |
2019.7 | TN screen changed to IPS screen |