SKU:K005
FACES Kit is a series of functional panels integration containing three most commonly used panels integration containing three most commonly used panels 'GameBoy','Calculator' and 'QWERTY'. With MEGA328 processor built inside, it works under slave mode through I2C communication protocol. With these 3 different panels, it will be very easy to support keyboard interaction with your M5Core.
Choose the development platform you want to use, view the corresponding tutorial&quick-Start.
Resources | Parameter |
ESP32 | 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi |
Flash Memory | 16MB |
Power Input | 5V @ 500mA |
Port | TypeC x 1, GROVE(I2C+I/0+UART) x 1 |
IPS Screen | 2 inch, 320x240 Colorful TFT LCD, ILI9342C, max brightness 853nit |
Speaker | 1W-0928 |
Button | Custom button x 1 |
Core bottom port | PIN (G1,G2,G3,G16, G17, G18, G19, G21, G22, G23, G25, G26, G35, G36) |
MEMS | BMM150 + MPU6886 |
Battery | 600 mAh @ 3.7V |
Antenna | 2.4G 3D Antenna |
Operating Temperature | 0°C to 60°C |
Net weight | 94g |
Gross weight | 264g |
Product Size | 58.2 x 54.2 x 18.7mm x 18.7mm |
Package Size | 120 x 85 x 65mm |
Case Material | Plastic ( PC ) |
Mega328 ISP Download interface Pin foot definition
IP5306 charging/discharging,Voltage parameter
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% |
PORT-A(Red) | G21/22 | I2C |
---|---|---|
PORT-B(Black) | G26/36 | DAC/ADC |
PORT-C(Blue) | G16/17 | UART |
8 channels | 10 channels | 2 channels | 2 channels |
---|---|---|---|
G32-39 | G0/2/4/12-15/25-27 | G25 | G26 |
For more information about Pin assignment and Pin Remapping, Please refer to ESP32 Datasheet
CH9102_VCP_SER_MacOS v1.7
, an error may occur, but the installation is actually completed, just ignore it.)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 | Notes |
---|---|---|
Fack Kit Factory Firmware Easyloader | download | / |
If you want to play some classic games with M5Core, using the GameBoy panel with M5Core will be the perfect solution. All you need to do is upload the game emulator program to M5Core and connect the GameBoy panel. The connection diagram is shown below:
ESPTool Game Flashing Tutorial: gameboy_burn_a_nes_game
The other two panels are the calculator keyboard and the full keyboard, which you can use in scenarios requiring information input or complex controls.
When removing and replacing panels, to reduce the difficulty of removal, it is recommended to first detach the M5Core, then disassemble the panel.
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 Change |
---|---|
2017.12 | Initial public release |
2019.6 | MPU9250 changed to MPU6886+BMM150 |
2019.7 | TN screen changed to IPS screen |
2018.2A
PCB version of the device does not support C2C (TypeC to TypeC) connection and PD power supply.