Jakiro, named after the double-headed dragon in DOTA2, it supports 2.7-inch ink screen [264X176] and 0.96-inch color screen [160X80]. It can be replaced with a 2.4-inch touch screen at low cost,  but only one screen is supported;

At present, the code is based on dual screens. The source code uses and refers to some open source libraries, thanks to relevant contributors;

Jakiro uses ESP32 as the main wireless mcu, relying on its rich resources and perfect ecological environment, it is very easy to get started, such as: Arduino, PlatformIO, Micropython;


Jakiro integrates charging circuit, environmental sensor, motion detection, timing, microphone, speaker, TF card and other functions, So it is very convenient for application development;

Jakiro has also extended some interfaces, such as SPI, IIC, etc.;

Hardware resources


• MCU: ESP32

• RTC: BM8563

• Motion sensor: BMA423, MPU9250

• Environmental sensors: BME280, CCS811

• Audio amplifier: NS4150

• Storage: MicroSD card

• Power IC: SY8088

• Charging IC: TP4054

• Display: 0.96 inch TFT, 2.7 inch Eink

• microphone

• IO extension IC: PCA8574A or PCA9554



• GUI: LittlevGL v6.0

• IDE: PlatformIO, VSCode

What can I do with it?


• Personal calculator

•      music player

• Weather forecast

• Business card replacement (7mm is too thick at present, but the optimization space is still very large, after all it is the first edition)

• Indoor environmental monitoring

• Internet radio

  • Digital Photo Frames

• E-book

• Programming learning tools

•      Speech Recognition

• Game console

• More interesting features are in the future





Jakiro, currently implementing basic functions such as weather, calculators, business cards, calendars, etc.;

After all, Jakiro is still in the prototype stage, so there is still a lot of improvement.

Jakiro is limited by the quality of 3D printing, the effect is not as good as rendering, continue to optimize.

Video presentation:(https://www.cirmall.com/circuit/13201