Xinyuan-LilyGO / T-Display-S3

MIT License
734 stars 174 forks source link

If you are having difficulty with your new T-Display S3 #79

Closed teastainGit closed 1 year ago

teastainGit commented 1 year ago

I made a setup guide with simple Arduino sketch examples. https://github.com/teastainGit/LilyGO-T-display-S3-setup-and-examples No back light? No Serial? Backlight is ON but no image? Won't run on battery?

Snuggert commented 1 year ago

You helped me solve my battery problem 👍

teastainGit commented 1 year ago

Glad to have helped! This all happened to me!

Cheers ! Terry Stainton

@.***

On Jan 24, 2023, at 9:59 AM, Abe Wiersma @.***> wrote:

You helped me solve my battery problem 👍

— Reply to this email directly, view it on GitHub https://github.com/Xinyuan-LilyGO/T-Display-S3/issues/79#issuecomment-1402086707, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATCNKOEQ7STD4K4SVL4UPITWT7U65ANCNFSM6AAAAAATPJIDJE. You are receiving this because you authored the thread.

lewisxhe commented 1 year ago

Thank you for bringing more clear and concise examples

jtrumpio commented 9 months ago

Dude thank you, it is so ridiculous there is nothing mentioned on their site about pulling pin 15 high to get it to power on when using the little jst battery input.

teastainGit commented 9 months ago

Thank you for your feedback! -Terry

aw1at commented 2 months ago

I am using MicroPython on the Bord. Setting pin 15 to high is not working. Without a new build/flash it wouldn't work right? Can I do it with a wire as well? Or would this cause a bigger issue with the backlight of the display? :(

teastainGit commented 2 months ago

define PIN_POWER_ON 15 // LCD and battery Power Enable

define PIN_LCD_BL 38 // BackLight enable pin (see Dimming.txt)

You need to program these outputs "ON" in your program. Edit your program and download it.

aw1at commented 2 months ago

Thank you for your reply. Do you have any idea how it would work with micropython? Do I have to set it before flashing the firmware somewhere within the make process?

teastainGit commented 2 months ago

I do not program with Python, how would you program an LED to blink or any output to come on and go off? These two inputs are not brought out to the external edge, but they are actual outputs just the same. They are just internal, driving the Power Enable electronic circuit on the board and the other output goes to the LCD backlight! If you are willing to try Arduino IDE I have a complete support for this board here: https://github.com/teastainGit/LilyGO-T-display-S3-setup-and-examples -Terry

jtrumpio commented 2 months ago

Are you also pulling pin 38 high for the backlight?

from machine import Pin

# Define pin 15 and 38 as output pins
pin15 = Pin(15, Pin.OUT)
pin38 = Pin(38, Pin.OUT)

# Set pins 15 and 38 high
pin15.value(1)
pin38.value(1)

edit: wtf github

teastainGit commented 2 months ago

Thanks for the Python tutorial!

TIL

-Terry