esp32 qtpy board
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- desertrats
- Posts: 5
- Joined: Mon May 10, 2021 4:35 am
esp32 qtpy board
Are the new esp32 qtpy boards compatable with the xiao expansion board like the other qtpy line of products are?
- ProtoPix
- Posts: 57
- Joined: Sun Sep 11, 2016 6:49 pm
Re: esp32 qtpy board
Seeeduino XIAO Expansion Board - Works With Adafruit QT Py
Product ID: 5033
https://www.adafruit.com/product/5033
Supposedly they do but I have no personal experience to confirm.
They do mention the SAMD21 QT Py or RP2040 QT Py boards but there is nothing on the above webpage indicating it doesn't work with the Qt Py ESP32 boards. If the Qt Py ESP32 boards are not supported, the webpage needs to be updated.
Product ID: 5033
https://www.adafruit.com/product/5033
Supposedly they do but I have no personal experience to confirm.
They do mention the SAMD21 QT Py or RP2040 QT Py boards but there is nothing on the above webpage indicating it doesn't work with the Qt Py ESP32 boards. If the Qt Py ESP32 boards are not supported, the webpage needs to be updated.
- desertrats
- Posts: 5
- Joined: Mon May 10, 2021 4:35 am
Re: esp32 qtpy board
I did pick up 2 - esp32 qtpy pico boards to try
with the qtpy plugged into the XIAO expansion board - the board will not run the neopixel program (loaded not while on expansion board) loaded, I get a faint clicking noise, and it appears the board will not accept a new program.
this does not appear to harm the qtpy board
my take is it is not compatible
with the qtpy plugged into the XIAO expansion board - the board will not run the neopixel program (loaded not while on expansion board) loaded, I get a faint clicking noise, and it appears the board will not accept a new program.
this does not appear to harm the qtpy board
my take is it is not compatible
- adafruit2
- Posts: 22145
- Joined: Fri Mar 11, 2005 7:36 pm
Re: esp32 qtpy board
no reason it wouldnt, we definitely tested it with the RP2040 QT Py in the demo...unless those pogo pins are doing something odd maybe...
so can you try covering up those pogos or removing them to make sure they arent poking something they shoudlnt?
so can you try covering up those pogos or removing them to make sure they arent poking something they shoudlnt?
- desertrats
- Posts: 5
- Joined: Mon May 10, 2021 4:35 am
Re: esp32 qtpy board
I appreciate the response from adafruit2...
yes i have gotten the rp2040 QT PY board to work as well with the xiao expansion board, but right now I'm not trying to upload (at this time) to a rp2040 QTPY board, I'm working with the ESP32 pico,
I have gotten my computer to try to communicate with the esp32 pico qtpy in the expansion board, the board has a faint clicking noise, and i get this error message when trying to upload a basic program... with electrical tape over the pogo pins where it would touch qtpy's board
Serial port COM11
Connecting.....
Chip is ESP32-PICO-V3-02 (revision 3)
Features: WiFi, BT, Dual Core, 240MHz, Embedded Flash, Embedded PSRAM, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: ac:0b:fb:69:52:70
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
WARNING: Failed to communicate with the flash chip, read/write operations will fail. Try checking the chip connections or removing any other hardware connected to IOs.
Configuring flash size...
Flash will be erased from 0x00001000 to 0x00005fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Flash will be erased from 0x00010000 to 0x00051fff...
Flash params set to 0x023f
Compressed 17440 bytes to 12089...
A fatal error occurred: Packet content transfer stopped (received 8 bytes)
Failed uploading: uploading error: exit status 2
if when the qtpy board is not in the expansion board I can upload the program without issue, and the program runs fine.
With a programmed board, then inserted into the expansion board, the program seems to not run, and I get this message repeating continuously..., and the clicking noise is present
17:54:22.157 -> rst:0x10 (RTCWDT_RTC_RESET),boot:0x37 (SPI_FAST_FLASH_BOOT)
17:54:22.202 -> invalid header: 0xffffffff
17:54:22.249 -> invalid header: 0xffffffff
17:54:22.280 -> invalid header: 0xffffffff
17:54:22.327 -> invalid header: 0xffffffff
17:54:22.374 -> invalid header: 0xffffffff
17:54:22.420 -> invalid header: 0xffffffff
17:54:22.467 -> invalid header: 0xffffffff
17:54:22.513 -> ets Jul 29 2019 12:21:46
17:54:22.513 ->
yes i have gotten the rp2040 QT PY board to work as well with the xiao expansion board, but right now I'm not trying to upload (at this time) to a rp2040 QTPY board, I'm working with the ESP32 pico,
I have gotten my computer to try to communicate with the esp32 pico qtpy in the expansion board, the board has a faint clicking noise, and i get this error message when trying to upload a basic program... with electrical tape over the pogo pins where it would touch qtpy's board
Serial port COM11
Connecting.....
Chip is ESP32-PICO-V3-02 (revision 3)
Features: WiFi, BT, Dual Core, 240MHz, Embedded Flash, Embedded PSRAM, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: ac:0b:fb:69:52:70
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
WARNING: Failed to communicate with the flash chip, read/write operations will fail. Try checking the chip connections or removing any other hardware connected to IOs.
Configuring flash size...
Flash will be erased from 0x00001000 to 0x00005fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Flash will be erased from 0x00010000 to 0x00051fff...
Flash params set to 0x023f
Compressed 17440 bytes to 12089...
A fatal error occurred: Packet content transfer stopped (received 8 bytes)
Failed uploading: uploading error: exit status 2
if when the qtpy board is not in the expansion board I can upload the program without issue, and the program runs fine.
With a programmed board, then inserted into the expansion board, the program seems to not run, and I get this message repeating continuously..., and the clicking noise is present
17:54:22.157 -> rst:0x10 (RTCWDT_RTC_RESET),boot:0x37 (SPI_FAST_FLASH_BOOT)
17:54:22.202 -> invalid header: 0xffffffff
17:54:22.249 -> invalid header: 0xffffffff
17:54:22.280 -> invalid header: 0xffffffff
17:54:22.327 -> invalid header: 0xffffffff
17:54:22.374 -> invalid header: 0xffffffff
17:54:22.420 -> invalid header: 0xffffffff
17:54:22.467 -> invalid header: 0xffffffff
17:54:22.513 -> ets Jul 29 2019 12:21:46
17:54:22.513 ->
- adafruit2
- Posts: 22145
- Joined: Fri Mar 11, 2005 7:36 pm
Re: esp32 qtpy board
eeenteresting. i wonder if its those SD card pullups - they might be messing with the bootloader. there's not a lot that can be done about it ... you can email support@adafruit for a refund on the extension board OR you can just program it outside the expansion board and then plug in OR you could use some sort of over-the-air programming system for ESP32 (that wouldnt make the pins affect the loading)
- desertrats
- Posts: 5
- Joined: Mon May 10, 2021 4:35 am
Re: esp32 qtpy board
On an initial test of jumpering wires from the esp32 pico board to the xiao expansion board.
It appears that GPIO-12 when included in jumpering (all pins), the esp32 goes into this weird boot mode, and nothing works.
When not jumpered (GPIO-12) the esp32 will boot properly, and the neopixel (on board), and oled (expansion board ) work properly
It appears that GPIO-12 when included in jumpering (all pins), the esp32 goes into this weird boot mode, and nothing works.
When not jumpered (GPIO-12) the esp32 will boot properly, and the neopixel (on board), and oled (expansion board ) work properly
- adafruit2
- Posts: 22145
- Joined: Fri Mar 11, 2005 7:36 pm
- desertrats
- Posts: 5
- Joined: Mon May 10, 2021 4:35 am
Re: esp32 qtpy board
So the best option for using the QTPY ESP32 PICO with the xiao expansion board is to leave this GPIO-12 with no pin connecting to the board soldered in place, and if needing this pin to solder a wire to GPIO-12 to your project, and pulling it to gnd during boot
Please be positive and constructive with your questions and comments.