Round Display with Xiao Nrf52840 Sense ,TFT_eSPI , LVL Example

It was the systems library, I needed 2.0.11 and I had 2.0.17. Fixed that and reviewed everything again. Everything looks identical, but it still doesn’t work.

Using library TFT_eSPI at version 2.5.23 in folder: /Users/localuser/Arduino/libraries/TFT_eSPI 
Using library SPI at version 2.0.0 in folder: /Users/localuser/Library/Arduino15/packages/esp32/hardware/esp32/2.0.11/libraries/SPI 
Using library FS at version 2.0.0 in folder: /Users/localuser/Library/Arduino15/packages/esp32/hardware/esp32/2.0.11/libraries/FS 
Using library SPIFFS at version 2.0.0 in folder: /Users/localuser/Library/Arduino15/packages/esp32/hardware/esp32/2.0.11/libraries/SPIFFS 
Using library Seeed Arduino Round display at version 1.0.0 in folder: /Users/localuser/Arduino/libraries/Seeed_Arduino_Round_display 
Using library lvgl at version 8.3.7 in folder: /Users/localuser/Arduino/libraries/lvgl 
Using library Wire at version 2.0.0 in folder: /Users/localuser/Library/Arduino15/packages/esp32/hardware/esp32/2.0.11/libraries/Wire 
/Users/localuser/Library/Arduino15/packages/esp32/tools/riscv32-esp-elf-gcc/esp-2021r2-patch5-8.4.0/bin/riscv32-esp-elf-size -A /private/var/folders/sc/4y094kzs1rs26_qzh6wfr5qr0000gp/T/arduino/sketches/D2021C59B7223DD82C9812977605CDBE/demo.ino.elf
Sketch uses 284606 bytes (21%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14148 bytes (4%) of dynamic memory, leaving 313532 bytes for local variables. Maximum is 327680 bytes.
"/Users/localuser/Library/Arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool" --chip esp32c3 --port "/dev/cu.usbmodem2101" --baud 921600  --before default_reset --after hard_reset write_flash  -z --flash_mode dio --flash_freq 80m --flash_size 4MB 0x0 "/private/var/folders/sc/4y094kzs1rs26_qzh6wfr5qr0000gp/T/arduino/sketches/D2021C59B7223DD82C9812977605CDBE/demo.ino.bootloader.bin" 0x8000 "/private/var/folders/sc/4y094kzs1rs26_qzh6wfr5qr0000gp/T/arduino/sketches/D2021C59B7223DD82C9812977605CDBE/demo.ino.partitions.bin" 0xe000 "/Users/localuser/Library/Arduino15/packages/esp32/hardware/esp32/2.0.11/tools/partitions/boot_app0.bin" 0x10000 "/private/var/folders/sc/4y094kzs1rs26_qzh6wfr5qr0000gp/T/arduino/sketches/D2021C59B7223DD82C9812977605CDBE/demo.ino.bin" 
esptool.py v4.5.1
Serial port /dev/cu.usbmodem2101

Wait, I cut the power and reload it… now it works… this hardware is not good.

Hi there,
SO it could be the serial port, not doing the RTS reset.
Check for cold solder joints also , those castellated holes can be finicky.
HTH
GL :slight_smile: PJ :v:

Hi there,

So printed up the Sweet “SEEED” Green Enclosure for the round display… I stretched the original 3.8mm to accommodate the battery. Pictured is running TFT_eSPI CLOCK example;

  • the nRF52840 Sense

  • BSP is 1.1.8 (non-mbed)

  • TFT_eSPI LIB version 2.5.43 (latest)

Works GREAT! Looks Cool :sunglasses: :ok_hand:


HTH
GL :slight_smile: PJ :v:

Get that ROLO on! :smile: :ok_hand:


Round-Display+BAT-Model.zip (1020.1 KB)
G_code if you want to print your OWN! Merry Christmas :+1: :santa:

do you have to use stand-offs to connect the back to the screws?

If you want to I added some foam between battery and top of xiao to make it tight.(so you can slide the switch without it moving in there. :v:

I modified the pins and put them on top to lower the Xiao as low as possible (see pic)





1 Like