Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding QT Py ESP32-S3 with PSRAM #1223

Merged
merged 2 commits into from
Jul 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 58 additions & 0 deletions _board/adafruit_qtpy_esp32s3_4mbflash_2mbpsram.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
---
layout: download
board_id: "adafruit_qtpy_esp32s3_4mbflash_2mbpsram"
title: "Adafruit QT Py ESP32-S3 4MB Flash/2MB PSRAM Download"
name: "Adafruit QT Py ESP32-S3 4MB Flash/2MB PSRAM"
manufacturer: "Adafruit"
board_url: "https://www.adafruit.com/product/5700"
board_image: "adafruit_qtpy_esp32s3_4mbflash_2mbpsram.jpg"
date_added: 2023-07-11
family: esp32s3
bootloader_id: adafruit_qtpy_esp32s3_n4r2
features:
- STEMMA QT/QWIIC
- USB-C
- Breadboard-Friendly
- Wi-Fi
- Xiao / QTPy Form Factor
---

The ESP32-S3 has arrived in QT Py format - and what a great way to get started with this powerful new chip from Espressif! With dual 240 MHz cores, WiFi and BLE support, and native USB, this QT Py is great for powering your IoT projects. Now we even have this powerhouse of a board with built in 2 Megabytes of PSRAM for when you need to buffer large datasets in memory.

The ESP32-S3 is a highly-integrated, low-power, 2.4 GHz Wi-Fi System-on-Chip (SoC) solution that now has WiFi and BLE support, built-in native USB, as well as some other interesting new technologies like Time of Flight distance measurements. With its state-of-the-art power and RF performance, this SoC is an ideal choice for a wide variety of application scenarios relating to the Internet of Things (IoT), wearable electronics, and smart homes.

With native USB and 4 MB Flash + 2 MB PSRAM, this board will let you upgrade your existing ESP32 projects. Native USB means it can act like a keyboard or a disk drive, and no external USB-to-Serial converter required. WiFi and BLE mean it's awesome for IoT projects.

OLEDs! Inertial Measurement Units! Sensors a-plenty. All plug-and-play thanks to the innovative chainable design: SparkFun Qwiic-compatible STEMMA QT connectors for the I2C bus, so you don't even need to solder! Just plug in a compatible cable and attach it to your MCU of choice, and you’re ready to load up some software and measure some light. Seeed Grove I2C boards will also work with this adapter cable.

Pinout and shape are Seeed Xiao compatible, with castellated pads, so you can solder it flat to a PCB. In addition to the QT connector, we also added an RGB NeoPixel (with controllable power pin to allow for ultra-low-power usage), a reset button (great for restarting your program or entering the bootloader), and a button on GPIO 0 for entering the ROM bootloader or for user input

The ESP32-S3 has a dual-core 240 MHz chip, so it is comparable to ESP32's dual-core. However, there is no Bluetooth Classic support, only Bluetooth LE. This chip is a great step up from the earlier ESP32-S2! This ESP32-S3 chip we are using on the QT Py comes with 4 MB flash, 2 MB PSRAM, and 512KB of SRAM, so it's perfect for use with CircuitPython support even when massive buffers are needed. It's also great for use in ESP-IDF or with Arduino support.

## Technical details

* Same size, form factor, and pin-out as Seeed Xiao
* USB Type C connector - If you have only Micro B cables, this adapter will come in handy!
* 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!
* Comes with 4MB Flash, 512KB SRAM, 2MB PSRAM
* Native USB supported by every OS - can be used in Arduino or CircuitPython as USB serial console, MIDI, Keyboard/Mouse HID, and even a little disk drive for storing Python scripts.
* Can be used with Arduino IDE or CircuitPython
* Built-in RGB NeoPixel LED with power control to reduce quiescent power in deep sleep
* Battery input pads on underside with diode protection for external battery packs up to 6V input
* 13 GPIO pins:
* 11 on breakout pads, 2 more on QT connector
* 10 x 12-bit analog inputs (SPI high-speed pads do not have analog inputs)
* PWM outputs on any pin
* Two I2C ports, one on the breakout pads and another with STEMMA QT plug-n-play connector
* Hardware UART
* Hardware SPI on the high-speed SPI peripheral pins
* Hardware I2S on any pins
* 5 x Capacitive Touch with no additional components required
* 3.3V regulator with 600mA peak output
* Light sleep at 2~4mA, deep sleep at ~70uA
* Reset switch for starting your project code over, boot 0 button for entering bootloader mode
* Really really small

## Purchase

* [Adafruit](https://www.adafruit.com/product/5700)
Binary file modified assets/images/boards/large/01space_lcd042_esp32c3.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/large/ADM_B_NRF52840_1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/large/adafruit_feather_rp2040_can.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/large/adafruit_matrixportal_s3.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/large/beaglebone_blue.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/large/boardsource_blok.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/large/datalore_ip_m4.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/large/imxrt1015_evk.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/large/imxrt1040_evk.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/large/imxrt1050_evkb.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/large/jetson_orin_nano.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/large/jetson_orin_nx.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/large/libre_roc-rk3328-cc.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/large/lilygo_t_display_rp2040.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/large/lilygo_ttgo_tdisplay_esp32_16m.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/large/lilygo_twatch_2020_v3.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/large/lubancat1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/large/lubancat1n.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/large/lubancat2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/large/lubancat2n.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/large/lubancat_zero_n.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/large/lubancat_zero_w.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/large/m5stack_core2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/images/boards/large/m5stack_timer_camera_x.jpg
Binary file modified assets/images/boards/large/ndgarage_ndbit6_v2.jpg
Binary file modified assets/images/boards/large/orange_pi_5.jpg
Binary file modified assets/images/boards/large/pimoroni_inky_frame_5_7.jpg
Binary file modified assets/images/boards/large/pimoroni_pico_dv_base.jpg
Binary file modified assets/images/boards/large/radxa_cm3_io_board.jpg
Binary file modified assets/images/boards/large/radxa_rock_3a.jpg
Binary file modified assets/images/boards/large/radxa_rock_5b.jpg
Binary file modified assets/images/boards/large/rock_pi_4c_plus.jpg
Binary file modified assets/images/boards/large/smartbeedesigns_bee_data_logger.jpg
Binary file modified assets/images/boards/large/unexpectedmaker_nanos3.jpg
Binary file modified assets/images/boards/large/waveshare_rp2040_lcd_0_96.jpg
100755 → 100644
Binary file modified assets/images/boards/large/yd_esp32_s3.jpg
Binary file modified assets/images/boards/original/01space_lcd042_esp32c3.jpg
Binary file modified assets/images/boards/original/ADM_B_NRF52840_1.jpg
Binary file modified assets/images/boards/original/adafruit_feather_rp2040_can.jpg
Binary file modified assets/images/boards/original/adafruit_matrixportal_s3.jpg
Binary file modified assets/images/boards/original/beaglebone_blue.jpg
Binary file modified assets/images/boards/original/boardsource_blok.jpg
Binary file modified assets/images/boards/original/datalore_ip_m4.jpg
Binary file modified assets/images/boards/original/imxrt1015_evk.jpg
Binary file modified assets/images/boards/original/imxrt1040_evk.jpg
Binary file modified assets/images/boards/original/imxrt1050_evkb.jpg
Binary file modified assets/images/boards/original/jetson_orin_nano.jpg
Binary file modified assets/images/boards/original/jetson_orin_nx.jpg
Binary file modified assets/images/boards/original/libre_roc-rk3328-cc.jpg
Binary file modified assets/images/boards/original/lilygo_t_display_rp2040.jpg
Binary file modified assets/images/boards/original/lilygo_twatch_2020_v3.jpg
Binary file modified assets/images/boards/original/lubancat1.jpg
Binary file modified assets/images/boards/original/lubancat1n.jpg
Binary file modified assets/images/boards/original/lubancat2.jpg
Binary file modified assets/images/boards/original/lubancat2n.jpg
Binary file modified assets/images/boards/original/lubancat_zero_n.jpg
Binary file modified assets/images/boards/original/lubancat_zero_w.jpg
Binary file modified assets/images/boards/original/m5stack_core2.jpg
Binary file modified assets/images/boards/original/m5stack_timer_camera_x.jpg
Binary file modified assets/images/boards/original/ndgarage_ndbit6_v2.jpg
Binary file modified assets/images/boards/original/orange_pi_5.jpg
Binary file modified assets/images/boards/original/pimoroni_inky_frame_5_7.jpg
Binary file modified assets/images/boards/original/pimoroni_pico_dv_base.jpg
Binary file modified assets/images/boards/original/radxa_cm3_io_board.jpg
Binary file modified assets/images/boards/original/radxa_rock_3a.jpg
Binary file modified assets/images/boards/original/radxa_rock_5b.jpg
Binary file modified assets/images/boards/original/rock_pi_4c_plus.jpg
Binary file modified assets/images/boards/original/sparkfun_stm32_thing_plus.jpg
Binary file modified assets/images/boards/original/unexpectedmaker_nanos3.jpg
Binary file modified assets/images/boards/original/waveshare_rp2040_lcd_0_96.jpg
100755 → 100644
Binary file modified assets/images/boards/original/yd_esp32_s3.jpg
Binary file modified assets/images/boards/small/01space_lcd042_esp32c3.jpg
Binary file modified assets/images/boards/small/ADM_B_NRF52840_1.jpg
Binary file modified assets/images/boards/small/adafruit_feather_esp32s3_tft.jpg
Binary file modified assets/images/boards/small/adafruit_feather_rp2040_can.jpg
Binary file modified assets/images/boards/small/adafruit_matrixportal_s3.jpg
Binary file modified assets/images/boards/small/beaglebone_blue.jpg
Binary file modified assets/images/boards/small/boardsource_blok.jpg
Binary file modified assets/images/boards/small/datalore_ip_m4.jpg
Binary file modified assets/images/boards/small/elecfreaks_picoed.jpg
Binary file modified assets/images/boards/small/imxrt1015_evk.jpg
Binary file modified assets/images/boards/small/imxrt1040_evk.jpg
Binary file modified assets/images/boards/small/imxrt1050_evkb.jpg
Binary file modified assets/images/boards/small/jetson_orin_nano.jpg
Binary file modified assets/images/boards/small/jetson_orin_nx.jpg
Binary file modified assets/images/boards/small/libre_roc-rk3328-cc.jpg
Binary file modified assets/images/boards/small/lilygo_t_display_rp2040.jpg
Binary file modified assets/images/boards/small/lilygo_ttgo_tdisplay_esp32_16m.jpg
Binary file modified assets/images/boards/small/lilygo_twatch_2020_v3.jpg
Binary file modified assets/images/boards/small/lubancat1.jpg
Binary file modified assets/images/boards/small/lubancat1n.jpg
Binary file modified assets/images/boards/small/lubancat2.jpg
Binary file modified assets/images/boards/small/lubancat2n.jpg
Binary file modified assets/images/boards/small/lubancat_zero_n.jpg
Binary file modified assets/images/boards/small/lubancat_zero_w.jpg
Binary file modified assets/images/boards/small/m5stack_core2.jpg
Binary file modified assets/images/boards/small/m5stack_timer_camera_x.jpg
Binary file modified assets/images/boards/small/ndgarage_ndbit6_v2.jpg
Binary file modified assets/images/boards/small/orange_pi_5.jpg
Binary file modified assets/images/boards/small/pimoroni_inky_frame_5_7.jpg
Binary file modified assets/images/boards/small/pimoroni_pico_dv_base.jpg
Binary file modified assets/images/boards/small/radxa_cm3_io_board.jpg
Binary file modified assets/images/boards/small/radxa_rock_3a.jpg
Binary file modified assets/images/boards/small/radxa_rock_5b.jpg
Binary file modified assets/images/boards/small/raspberry_pi_zero_w.jpg
Binary file modified assets/images/boards/small/rock_pi_4c_plus.jpg
Binary file modified assets/images/boards/small/smartbeedesigns_bee_data_logger.jpg
Binary file modified assets/images/boards/small/sparkfun_teensy_micromod.jpg
Binary file modified assets/images/boards/small/swan_r5.jpg
Binary file modified assets/images/boards/small/unexpectedmaker_nanos3.jpg
Binary file modified assets/images/boards/small/waveshare_rp2040_lcd_0_96.jpg
100755 → 100644
Binary file modified assets/images/boards/small/yd_esp32_s3.jpg