Menu

Need help with a couple of GLCDs I have

Help
2021-03-01
2021-03-01
  • Richard Tasker

    Richard Tasker - 2021-03-01
     
  • Richard Tasker

    Richard Tasker - 2021-03-01

    I recently purchased a couple of GLCD shield boards to play with and learn from. They are from Banggood which included two touch displays and a "fake" UNO. I also have a Redboard UNO and everything works the same with either board so I don't think the MCU is the problem.

    This is the kit: https://usa.banggood.com/Geekcreit-UNO-R3-Improved-Version-+-2_8TFT-LCD-Touch-Screen-+-2_4TFT-Touch-Screen-Display-Module-Kit-Geekcreit-for-Arduino-products-that-work-with-official-Arduino-boards-p-1428291.html?cur_warehouse=USA&rmmds=search

    In any case, I cannot get them to do anything using GCB. I was able to get both to work using the Arduino "graphicstest". However, I am not a C or C++ programmer and don't really have the time nor desire to learn. I am fluent in Basic and was thrilled to discover GCB! I have already done several programs in GCB , but none using a display.

    I have run the discovery tool and it does extract info from both displays so I know that GCB should be able to control them. Unfortunately I don't recognize the GLCD Device IDs. The larger display shows 0x6809 and the smaller shows 0xc0c0. I don't know if that indicates a specific controller or what???

    The website on Banggood says the smaller display uses an ILI9340 but when I tried the test program for that controller nothing happened after it complied and downloaded to the MCU.

    If anybody has any suggestions as to what I could do to figure out how to use these I would be grateful.

    Dick Tasker

     
  • Anobium

    Anobium - 2021-03-01

    Welcome Richard.

    Can post (attached) the MCUFriend terminal results?

    From you post we know... it should work, from the photos in the listing ... this is an 8-bit, from the feedback... it is either a ILI19340, ILI19341, HX

    So, the MCUFriend terminal result will help.

     
  • Richard Tasker

    Richard Tasker - 2021-03-01

    I assume you mean the program in glcd_discovery_for_mcufriend_devices.

    Results for both displays are attached.

    Thanks for the fast response and help!

    Dick Tasker

     
  • Anobium

    Anobium - 2021-03-01

    Well the first is an ILI9488 – see reg 0xCC

    The, second is an 6809 (whatever that is).

    What does MCUFriennd for Ardunio show us as ? Post results please.

     
  • stan cartwright

    stan cartwright - 2021-03-01

    Hi @richard Tasker.
    I don't think they are 1li9341 as their pins are at the narrow end of the board.
    Find the glcd device model and see if gcb supports it. The include does all the setting up for you.
    These displays are usually 3.3V logic so need a ttl converter to work with uno 328
    but yours described as 5V compatible, use with 3.3V or 5V logic.

     
    • Richard Tasker

      Richard Tasker - 2021-03-01

      Not exactly sure what you are suggesting "Find the glcd device model and see if gcb supports it." How do I do that? Do you mean see if there are programs in the include directory for the driver chip and include that in a test program? I have already done that with most of them, but not all.
      Yes, the boards both are fine on 5V. Both displays are shield boards.

       
  • Richard Tasker

    Richard Tasker - 2021-03-01

    Assuming you mean results from the Arduino LCD_ID REG program, it is attached.

    I also just discovered that the larger one (6809) probably uses the Raydium RM68090, which I understand is pretty old. As noted, that display does work properly with the Arduino graphicstest. I guess I just have to figure out what it is using as the ID.

     
    • Anobium

      Anobium - 2021-03-01

      Yes This is a bit of trial an error. There are only a few 8bits. Try the iLIs and the HX GLCDs

       
    • Anobium

      Anobium - 2021-03-01

      Yes This is a bit of trial an error. There are only a few 8bits. Try the iLIs and the HX GLCDs

       
  • Richard Tasker

    Richard Tasker - 2021-03-01

    Okay. I will try what I haven't already tried.

    Thanks

     
  • stan cartwright

    stan cartwright - 2021-03-01

    @Richard Tasker.
    I don't use arduuino c+ or any arduino just use gcb as I can only do basic.
    I only use glcd that gcb supports. It's too difficult for me to make init code for the display
    from data sheet info.

    Get more info about displays and see if device is supported or complicated.
    Using a supported device has been set up nice.Just use it . Graphics are fast and fun.

    looks a mess if you need a logic level converter :)

    looks better with a 3,3v logic
    lgt nano328

    don't believe the spec for cheap displays...touch fitted and logic levels

     

    Last edit: stan cartwright 2021-03-01

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.