gCore - A high-performance ESP32 development board for portable graphics and GUI based devices.

Stacks Image 5
gCore is a high-end ESP32 development board I designed to be the platform for tCam and to make available to others who wanted a performant, feature-rich platform for various portable projects. It has features I always wanted but didn't find on other boards such as a proper Li-Ion battery charging subsystem, soft power control, internal power monitoring, high performance graphics and backlight control. Software can be written using Arduino, the Espressif IDF or even micro-python.

Currently it is being made available via a crowd funding campaign at Group Gets. It is a bit more expensive than other boards but has much better performance and a bunch of features.

The primary github repository can be found here. There are demo projects in other repositories listed below as well as direct downloads in case you don't want the entire github repository.

Features


  • ESP32 WROVER B (16 MB Flash, 8 MB PSRAM) with WiFi and Bluetooth interfaces
  • 3.5" ILI9488-based 480x320 pixel LCD module driven by 80 MHz VSPI to 8-bit parallel interface with dimmable backlight
  • FT6236 capacitive touchscreen controller
  • Co-processor providing RTC with alarm wake-up, internal voltage and current monitoring, soft power control with critical battery and failsafe shutdown capability, and 4096 bytes of battery-backed NVRAM
  • Full power-path charging with 500 mA or 1A charge current for 3.7V LiPo and Li-Ion batteries and switched 3.3V power
  • High performance Micro-SD with 4-bit SD-mode data path
  • USB-C power and programming/serial interface
  • GPIO Headers / Qwiic I2C expansion interfaces

Applications


  • Instrument controller
  • Gaming platform
  • Remote Control
  • Communications device
  • Education
  • Development platform

Software Support


  • Arduino library and demo sketches
  • Port of Bodmer's LCD driver. Wickedly fast
  • LVGL GUI examples in both Arduino and Espressif IDF projects

Links


Stacks Image 13
Stacks Image 22
Stacks Image 20
Stacks Image 18
Stacks Image 52
Stacks Image 54
Stacks Image 11

Downloads

gCore documentation from main repository readme in PDF form.
Arduino Library with support for communicating with the co-processor, a simple LCD driver and plenty of demos.
3D printed enclosure design (OpenSCAD and STL files).
Stacks Image 35