1. Got a question or need help troubleshooting? Post to the troubleshooting forum or Search the forums!

Full Graphics LCD Controller - blank screen

Discussion in 'General Questions' started by jhenager1, Mar 21, 2016.

  1. NotoriousBDG

    NotoriousBDG New Member

    Joined:
    Feb 28, 2016
    Messages:
    4
    Likes Received:
    5

    I had the same issue. I fixed it by making 2 changes to dogm_font_data_marlin.h.

    Change this:
    Code:
    #include <utility/u8g.h>
    to this:
    Code:
    #include <clib/u8g.h>
    then change this:
    Code:
    #include <utility/u8g.h>
    to this:
    Code:
    #include <clib/u8g.h>
     
    Sonny's Robo3D likes this.
  2. Scifideity

    Scifideity Member

    Joined:
    Mar 24, 2016
    Messages:
    74
    Likes Received:
    18
    Excellent. I'll take a look and give it a try.
     
  3. Scifideity

    Scifideity Member

    Joined:
    Mar 24, 2016
    Messages:
    74
    Likes Received:
    18
    Code:
    Sketch uses 140,844 bytes (55%) of program storage space. Maximum is 253,952 bytes.
    Global variables use 4,818 bytes (58%) of dynamic memory, leaving 3,374 bytes for local variables. Maximum is 8,192 bytes.
    Making progress :)
     
  4. Scifideity

    Scifideity Member

    Joined:
    Mar 24, 2016
    Messages:
    74
    Likes Received:
    18
    Ok

    "Done Uploading"

    Yay! But. Still no dice on the LCD. It lights up but just sits there blue screen and all the pixels darkened a bit. Contrast checked from min to max and no change besides darker pixels. Swapped cables and all i get then is a plain blue screen with no pixels.

    In Arduino, should I go to Sketch -> Include Library -> U8glib ? That inserts an include line in the configuration.h file but I don't recall seeing anyone mention that except one video. Every one else says to just dump U8glib into the Library folder and that's it.
     
  5. NotoriousBDG

    NotoriousBDG New Member

    Joined:
    Feb 28, 2016
    Messages:
    4
    Likes Received:
    5
    That doesn't sound promising. It sounds like your LCD might be defective.
     
  6. Scifideity

    Scifideity Member

    Joined:
    Mar 24, 2016
    Messages:
    74
    Likes Received:
    18
    I blame gremlins.

    Turned everything off last night and unplugged the USB then went to crash. Between this and adding a front porch on my house I was beat and didn't have the energy to fight it.

    Cut to this morning.

    Plugged the USB back in and turned away to start research on the issue. Found the second post on this page http://forums.reprap.org/read.php?1,384006 and was just about to do the Sketch -> Add Library -> U8glib when I turned around and suddenly its fine.

    IMG_6996.JPG

    Last night I did all of the same process and it never came up. Guess it needed a good nights sleep? :D
     
    mark tomlinson and NotoriousBDG like this.
  7. Scifideity

    Scifideity Member

    Joined:
    Mar 24, 2016
    Messages:
    74
    Likes Received:
    18
    I was beginning to think the same thing until it just woke up this morning. Thanks for the code advice. It was the last speed bump to get over as far as the config and updating went.
     
  8. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,630
    Likes Received:
    7,312
    You musty unplug the power cable AND THE USB CABLE to reset the Arduino. Why? Because it can get power via the USB cable :)

    So after reloading the firmware a good idea is to power off and unplug...
     
  9. Scifideity

    Scifideity Member

    Joined:
    Mar 24, 2016
    Messages:
    74
    Likes Received:
    18
    Yup, did all that last night. Twice. Even undid the ribbon cables just to be sure it was truly dead between attempts. Then I was just too tired to mess with it any longer so left it unplugged all night.

    First time with Arduino but not my first rodeo with firmware fun ;)

    Thanks for all the help and guidance guys.

    I really appreciate it :)
     
  10. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,630
    Likes Received:
    7,312
    Heh, well sometimes a walk-away/pause/return is the best answer.
     
  11. Scifideity

    Scifideity Member

    Joined:
    Mar 24, 2016
    Messages:
    74
    Likes Received:
    18
    Definitely! I think the LCD and I both needed a good nights sleep ;)
     
    mark tomlinson likes this.
  12. Scifideity

    Scifideity Member

    Joined:
    Mar 24, 2016
    Messages:
    74
    Likes Received:
    18
    This mod has been the greatest thing I've added to my R1+ so far! :D
     
    WheresWaldo likes this.
  13. jhenager1

    jhenager1 Member

    Joined:
    Jan 19, 2015
    Messages:
    42
    Likes Received:
    3
    I got a 2nd LCD screen last week and went to modify the configuration.h file, and all the Marlin tabs were gone. I had been printing with no trouble, but could no longer connect with it. So, I put it back on the Windows 10 machine. Same thing. After trying the other two computers I have successfully connected before, I finally figured out it was the Arduino. This is an R1 purchased in late January 2015. I think I need to start from a blank slate.
    I'm not sure if I have the 8mm screws, lead screws, etc. I'm feeling like I'm screwed! :)
    Help?
     
  14. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,630
    Likes Received:
    7,312
  15. jhenager1

    jhenager1 Member

    Joined:
    Jan 19, 2015
    Messages:
    42
    Likes Received:
    3
  16. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,630
    Likes Received:
    7,312
    As we have mentioned before it would have been far better if they changed the model number.
     
  17. jhenager1

    jhenager1 Member

    Joined:
    Jan 19, 2015
    Messages:
    42
    Likes Received:
    3
    Thank you Mark. I used a pencil and piece of paper and ran it up and down the threaded rod so I could count the threads more easily. Now I know I have the M8 rods (21 TPI). Downloaded/uploaded the right firmware, and it connected instantly. Yay. I'll let it run like this for a few prints and then try the new LCD screen. Baby steps...
     
    mark tomlinson likes this.
  18. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,630
    Likes Received:
    7,312
    At least with the leadscrews it is easy to visually tell that you are using them since there are no Z motor couplers :)
     
  19. jhenager1

    jhenager1 Member

    Joined:
    Jan 19, 2015
    Messages:
    42
    Likes Received:
    3
    I have heard good things about the Plus. Yes, those Z screws are distinctive. Wish I could find an excuse to buy one.
     
  20. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,630
    Likes Received:
    7,312
    Frankly if you have an R1 just get the leadscrew upgrade and call it a day (or do the home-brew one that @WheresWaldo documented).
    Used printers don't have a huge market value :) Probably due to all the cheaper (smaller) Chinese kits.
     

Share This Page