Navigation

    LILYGO

    • Register
    • Login
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. RobLatour
    3. Posts
    R
    • Profile
    • Following 0
    • Followers 0
    • Topics 13
    • Posts 26
    • Best 7
    • Groups 0

    Posts made by RobLatour

    • RE: T-Display S3 AMLOLED v2 - Display not working (but works on v1)

      @teastain2 said in T-Display S3 AMLOLED v2 - Display not working (but works on v1):

      grams on the two repos are COMPLETELY different!
      I hope I did not misunderstand your question!

      OK thank you.

      I would like to be able to support my program on both versions of the board, but I only have the v1 board.

      What would need to be done to code written for the v1 board, to make it work on the v2 board?

      For example, do I need to change the TFT_eSPI libraries? Anything else?

      posted in Technical Discussion
      R
      RobLatour
    • T-Display S3 AMLOLED v2 - Display not working (but works on v1)

      I wrote this program for the original T-Display S3 AMOLED:
      webpage: https://rlatour.com/youtubesubscribercounter/
      source: https://github.com/roblatour/youtubescribercounter?tab=readme-ov-file

      However, now I have someone who has raised an issue saying the display does not work with the newer T-Display S3 AMLOLED v2.

      Any reason why this would be?

      posted in Technical Discussion
      R
      RobLatour
    • RE: How do your turn on and off the LCD screen for the T-Display S3 AMOLED board?

      @teastain2 Thank you

      posted in Technical Discussion
      R
      RobLatour
    • How do your turn on and off the LCD screen for the T-Display S3 AMOLED board?

      In Arduino code, how do your turn on and off the LCD screen for the T-Display S3 AMOLED board?

      posted in Technical Discussion
      R
      RobLatour
    • Sharing power between two T-Display-S3 devices

      Here's a little trick ...

      did you know that you can share the power between two T-Display-S3 devices by plugging one into your USB power cable, and then joining the second device to the first device via the devices' battery cables.

      Here a couple pictures to show you what I mean:

      https://ibb.co/6FFgtsk

      https://ibb.co/kGJRWFY

      I've been using this setup for several months with no issue!

      posted in Technical Discussion
      R
      RobLatour
    • RE: T-Display S3 and T-Display-S3 AMOLED Battery connectors

      @teastain2 Perfect, thank you Terry!

      Also, thanks again for your feedback on the video. I've just updated it on Youtube (it will take up to 80 minutes for the High Quality versions to be available) but even what's there now is much better. Here's the link: https://youtu.be/YdbTDYZ2Ues

      Rob

      posted in Technical Discussion
      R
      RobLatour
    • T-Display S3 and T-Display-S3 AMOLED Battery connectors

      Does anyone know the acceptable voltage levels that can be supplied into the battery connector jack (don't know what it is called - hope you know what I mean) on the T-Display S3 and the T-Display-S3 AMOLED?

      posted in Technical Discussion
      R
      RobLatour
    • I created an new project for the T-Display S3 AMOLED

      as well, I designed a 3D printable adjustable case for it ...

      The project is a YouTube subscriber counter, for more information please see:
      https://rlatour.com/youtubesubscribercounter/

      (also if you like the project and you don't mind please like the video and subscribe to see more)

      posted in Technical Discussion
      R
      RobLatour
    • My latest project using a LilyGo T-Display S3

      I thought I'd share with you my latest project using a LilyGo T-Display S3

      It is an open source project to monitor Google AdSense views, clicks and revenue, and display them on an ESP32 TFT display.

      For more information, please visit: [https://rlatour.com/adsensetracker/](link url)

      Also, if you haven't seen it before, here is another open source project I put together which monitors the performance of a Windows computer and displays it wirelessly on the T-Display S3: [https://rlatour.com/cpumonitorjr/](link url)

      If you know of anyone who might be interested in either of these projects, please pass them along!

      posted in Technical Discussion
      R
      RobLatour
    • RE: can't upload using Arduino 2.1.1

      @teastain2,

      Thanks again for your help, and for confirming Arduino 2.1.1 was working fine with the LilyGo T-Display S3 on your system.

      After spending virtually the whole day on this, I was able to pin-point the problem and work out a solution.

      First, let me say I have also been using the ESP-IDF for some projects.

      With that in mind, somewhere along the line I updated the CH430/431 driver to its most current version (3.8).

      This turned out to have been at the root of the problem. Finding this post: https://github.com/espressif/esptool/issues/879 I tried reverting the driver to version 3.5, but that alone did not resolve the problem - although it was indeed the key part of the solution.

      After downgrading the driver, the sketch would still not upload on either of the two LilyGo T-Display S3 boards which I was working with via the Arduino IDE 2.1.1.

      However, I found that I could upload a very basic "hello world" like sketch to the LilyGo T-Display S3 using the ESP-IDF. Also, once I did this, I could then upload the sketch that I needed to the same board using the Arduino IDE.

      In other words, it appears not only did the use of the current CH430/431 driver (3.8) prevent uploads to the LilyGo T-Display S3, it also somehow appears to have corrupted the flash in the board such that even with the right driver the Arduino IDE could not upload to it.

      Using the ESP-IDF to upload to the board, seems to have reset things such that the Arduino IDE would again work fine with the 3.5 version of the CH430/431 driver.

      I repeated the process with my second LilyGo T-Display S3 and got the exact same positive results.

      Just posting this here in case it will be of use to others.

      Thanks again to @teastain2 on this forum, and xamfa, radimkarnis. and mentesix on the Espressif forum for there help and posting toward this resolution.

      posted in Technical Discussion
      R
      RobLatour
    • RE: can't upload using Arduino 2.1.1

      @teastain2 said in can't upload using Arduino 2.1.1:

      teastain@me.com

      Hi @teastain2,

      Thanks for your help.

      I have just sent you the file at the email you have noted above.

      Basically, its the OTA example for the LilyGo T-Display S3.

      It needs LilyGo's TFT Libaray.

      Of note, it compiles just fine, however it will not fully upload.

      Thinking if I could get the OTA example to upload on another computer, then I could just use my normal computer to make changes to the code and upload it via OTA (rather then via the usb) moving forward.

      Sadly, I am having the same problem on the other computer too.

      I have also tried updating the esp32 board definitions; the CH341SER driver on both machines, and various USB cables - just no love.

      posted in Technical Discussion
      R
      RobLatour
    • can't upload using Arduino 2.1.1

      I have a couple ESP32 T-Display S3 boards that I can't seem to upload any code to either of them using Arduino 2.1.1; although this has worked fine for me in the past.

      I'm not sure if its the version of Arduino that is behind the problem, or something else.

      Currently, I'm just trying to get the ota example to upload.

      It compiles, and the upload starts, but ends like this ...

      Writing at 0x00075246... (58 %)
      Writing at 0x0007a0c6... (62 %)
      Writing at 0x0007f13c... (65 %)
      Writing at 0x00084279... (68 %)
      Writing at 0x000894f1... (72 %)
      Writing at 0x0008eaa2... (75 %)
      Writing at 0x0009489f... (79 %)
      Writing at 0x00099ee2... (82 %)
      Writing at 0x000a26fa... (86 %)
      Traceback (most recent call last):
      File "esptool\loader.py", line 375, in command
      File "esptool\loader.py", line 307, in read
      File "esptool\loader.py", line 1415, in slip_reader
      esptool.util.FatalError: Serial data stream stopped: Possible serial noise or corruption.

      During handling of the above exception, another exception occurred:

      Traceback (most recent call last):
      File "esptool.py", line 34, in <module>
      File "esptool_init_.py", line 1004, in main
      File "esptool_init
      .py", line 806, in main
      File "esptool\cmds.py", line 502, in write_flash
      File "esptool\loader.py", line 108, in inner

      I have tried other projects, but they fail to upload too (often earlier when they are larger in size).

      I've tried lowering the upload speed, but that didn't help.

      Anyone else having issues with Arduino 2.2.1 ?

      posted in Technical Discussion
      R
      RobLatour
    • RE: Using a Lilygo T-Display S3 with an external real time clock

      @teastain Perfect, thank you!

      posted in Technical Discussion
      R
      RobLatour
    • open source Nixie Tube clock

      Here is a link to an open-source Nixie Tube Clock I developed for my LilyGo T-Display S3.

      https://github.com/roblatour/NixieTubeClock

      It also has code in it that allows you to use your computer / phone's browser to set up wifi access - i.e. the your network ssid and password do not have the be hardcoded in the sketch.

      I wrote that part as an alternative to using ESP-Touch which seems to require that you use a 3rd party phone app - something I myself did not want to do as none (that I could find) were open source - I would rather just use my regular browser (in incognito mode).

      Hope it will be of interest!

      posted in Technical Discussion
      R
      RobLatour
    • RE: 3D Printable case for LILYGO T-Display S3

      @vintageslots yes it does

      posted in Technical Discussion
      R
      RobLatour
    • Using a Lilygo T-Display S3 with an external real time clock

      I would like to connect a DS3232RTC (external realtime clock) to my Lilygo T-Display S3.

      The DS3232RTC has two pins SDA and SCL.

      However, SDA and SCL pins do not appear on the pinout layout shown here:
      https://github.com/Xinyuan-LilyGO/T-Display-S3

      Which pins on the Lilygo T-Display can these be connected to?

      Thanks,

      posted in Technical Discussion
      R
      RobLatour
    • RE: Turn off LEDs on the LILYGO T-Display S3

      @teastain - is that ever silly. Thanks teastain!

      posted in Technical Discussion
      R
      RobLatour
    • Turn off LEDs on the LILYGO T-Display S3

      How do you, through Arduino code, turn off the green (power?) and rapidly flashing red (don't know what that is) LEDs on the back of the LILYGO T-Display S3?

      posted in Technical Discussion
      R
      RobLatour
    • RE: LILYGO T-Display S3 - battery power

      @teastain Just noticed you had posted the same solution at:
      https://community.lilygo.cc/topic/114/esp32-s3-tft-1-9-display/8

      posted in Technical Discussion
      R
      RobLatour
    • RE: LILYGO T-Display S3 - battery power

      @teastain ok I found the problem

      I was trying to get the T-Display to power on via the battery connection and testing with the device loaded with a sketch of my own - which worked fine when USB was plugged in but not the batteries.

      I was waiting for two more LILYGO boards to arrive, which they did yesterday. I uploaded my program on one, and it didn't work with the battery. I tried the other with the factory default sketch and it did work with the battery connected.

      So then I thought it must be a software thing, which it was:

      In the factory sketch there are these lines that were not in my code:

      #include "pin_config.h" // found at: https://github.com/Xinyuan-LilyGO/T-Display-S3/tree/main/example/factory

      // in the setup subroutine of the sketch:

      pinMode(PIN_POWER_ON, OUTPUT);
      digitalWrite(PIN_POWER_ON, HIGH);

      adding these lines to my sketch allowed it to work with the battery and the USB. Without these lines it would only work with the USB.

      Of note, if you don't want to include pin_config.h you would only need these two lines of code:

      pinMode(15, OUTPUT);
      digitalWrite(15, HIGH);

      Hope this will be of help to others.

      posted in Technical Discussion
      R
      RobLatour