CircuitArt ESP32S3 Zero

by CircuitArt

Image of Board

A new ESP32S3 Dev board in a RaspberryPI zero footprint, The board has an additional tiny SPI/I2C connector for a 1.3” IPS display + AHT20 sensor.

That’s not all, This board comes with native USB, Debug USB, and 16 MB Flash + 8 MB of PSRAM, so it is perfect for use with CircuitPython or Arduino with low-cost WiFi. Native USB means it can act like a keyboard or a disk drive. WiFi and Camera means it’s awesome for IoT projects. And the PI ZERO footprint makes the expandability super easy.

Features:

  • ESP32-S3 Dual Core 240MHz Tensilica processor - the next generation of ESP32-Sx, with native USB so it can act like a keyboard/mouse, MIDI device, disk drive, etc!
  • huge data buffers the board comes with 16 MByte of Flash and 8 MByte of PSRAM
  • Color 1.3” IPS TFT - bright and colorful display with ST7789 chipset that can be viewed at any angle angle.
  • Power options - USB type C or Lipoly battery
  • Built-in battery charging when powered over USB-C
  • LiPoly battery monitor - LC709203 chip actively monitors your battery for voltage and state of charge / percentage reporting over I2C
  • Reset and DFU (BOOT0) buttons to get into the ROM bootloader (which is a USB serial port so you don’t need a separate cable!)
  • USB-c debug port the board has CP2102 serial chip (optional, for checking the hardware serial debug console)
  • Micro I2C connector for I2C devices, with switchable power, so you can go into low power mode.
  • Charge & User LEDs + status
  • NeoPixel 4 tiny neopixel led next to the camera so they can act as cam light or flash.
  • Low Power friendly! In deep sleep mode, we can get down to 80~100uA of current draw from the battery
  • Works with Arduino or CircuitPython

Learn More

Contribute

Have some info to add for this board? Edit the source for this page here.

Absolute Newest

Every time we commit new code to CircuitPython we automatically build binaries for each board and language. The binaries are stored on Amazon S3, organized by board, and then by language. These releases are even newer than the development release listed above. Try them if you want the absolute latest and are feeling daring or want to see if a problem has been fixed.

Previous Versions of CircuitPython

All previous releases of CircuitPython are available for download from Amazon S3 through the button below. For very old releases, look in the OLD/ folder for each board. Release notes for each release are available at GitHub button below.

Older releases are useful for testing if you something appears to be broken in a newer release but used to work, or if you have older code that depends on features only available in an older release. Otherwise we recommend using the latest stable release.