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

reprapdiscount LCD display

Discussion in 'Mods and Upgrades' started by Printed Solid, Jul 26, 2013.

  1. collin

    collin New Member

    Joined:
    Mar 21, 2014
    Messages:
    313
    Likes Received:
    86
    I wouldn't be apposed to this, I think though I can get away with mounting this thing on the rear face of my RoBo its roughly a footish away from the ramps. Eventually I'm going to get this thing mounted way far away but for know I just it functional before college starts so I can print while at school. Is there some way the cables can be insulated from inductance? If I'm doing my right hand rule correctly I don't think it would work the way I'm envisioning but I'm not an eye so ya
     
  2. collin

    collin New Member

    Joined:
    Mar 21, 2014
    Messages:
    313
    Likes Received:
    86
    Im diving into some reading right now, i might have a way to deal with that pesky inductance. im also consulting with a couple EE bros.
    as of right now its honestly not looking to good.
     
  3. collin

    collin New Member

    Joined:
    Mar 21, 2014
    Messages:
    313
    Likes Received:
    86
    could i ask a dumb question?

    I flashed the auto lvl software to my robo if i flash the xxl firmware will it screw it up?
     
  4. Paul Yeh

    Paul Yeh Active Member

    Joined:
    Mar 17, 2014
    Messages:
    170
    Likes Received:
    58
    I had an old firmware and I connected my XXL to it and it worked.

    You can just connect your XXL display and see if it works. If not, then you may need to modify your firmware.
     
  5. Printed Solid

    Printed Solid Volunteer Admin
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    1,605
    Likes Received:
    1,003
    I'm pretty sure that all of the robo supplied versions of the firmware are set to work with the XXL.
     
  6. collin

    collin New Member

    Joined:
    Mar 21, 2014
    Messages:
    313
    Likes Received:
    86
    Cool that is what i was hoping for, i should just be able to plug and play then?
     
  7. Printed Solid

    Printed Solid Volunteer Admin
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    1,605
    Likes Received:
    1,003
    yes.
     
    3 people like this.
  8. Ziggy

    Ziggy Moderator
    Staff Member

    Joined:
    Feb 20, 2013
    Messages:
    707
    Likes Received:
    530

    These LCD controllers have rugged HC4050 level translators/buffers for the SD Card on the SPI bus.

    I really can't see why you couldn't even run the SPI signals over a rusty bit of barbed wire for 90cm.
     
  9. Printed Solid

    Printed Solid Volunteer Admin
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    1,605
    Likes Received:
    1,003
    There must be something that you're missing in the analysis. I've heard repeatedly that they fail when you extend them and they're marked with a warning label saying not to go beyond 30cm.
    Maybe there are some answers on the reprap forum?
     
  10. Ziggy

    Ziggy Moderator
    Staff Member

    Joined:
    Feb 20, 2013
    Messages:
    707
    Likes Received:
    530
    LCD Display and SD Card are separate functions on these controllers. SD Card uses SPI. LCD does not.

    Looks like I will have to find some rusty barbed wire to try it.
     
    3 people like this.
  11. collin

    collin New Member

    Joined:
    Mar 21, 2014
    Messages:
    313
    Likes Received:
    86
    what does that even mean lol
     
  12. SteveC

    SteveC Well-Known Member

    Joined:
    Jun 12, 2013
    Messages:
    894
    Likes Received:
    316
    Sorry Collin, mechanical engineers (especially students) just cannot be expected to understand the mysterious ways of the Electical Engineer.

    PS. one of by favorite EE books and teachers: High Speed Digital Design: A Handbook of Black Magic, http://www.amazon.com/High-Speed-Digital-Design-Handbook/dp/0133957241 .
     
    3 people like this.
  13. collin

    collin New Member

    Joined:
    Mar 21, 2014
    Messages:
    313
    Likes Received:
    86
    Ha ha im glad there is someone who understands the woes of my peer group
     
  14. Ziggy

    Ziggy Moderator
    Staff Member

    Joined:
    Feb 20, 2013
    Messages:
    707
    Likes Received:
    530

    I searched the forums for any reason why extending the LCD controllers does not work and could not find anything plausible.

    As I have mentioned before, the SD Card uses Arduino SPI which is a robust bus protocol. The LCD itself just uses 5v logic levels and is very low speed.

    So I made some one meter long flat IDC cables to try it. As expected the LCD and SD Card functions work just fine over this one meter distance. I can upload files to the SD card, run prints from the SD Card and all the LCD functions work correctly.

    Only explanations I can think of why others have failed are:

    • The longer IDC cables have not been made correctly - it is very easy to get the cables reversed or leave conductors not connected.
    • The gcode files uploaded to the SD Card (eg from Repetier) are not identical to the gcode files on the PC. Repetier removes comments and drops some unecessary decimal points when the files are uploaded. It's possible that someone has compared the files and thought there was a problem - when there was not.

    IMG_0404.JPG
     
    7 people like this.
  15. collin

    collin New Member

    Joined:
    Mar 21, 2014
    Messages:
    313
    Likes Received:
    86
    im so skeptical of this.
    where did you buy those cables
     
  16. Ziggy

    Ziggy Moderator
    Staff Member

    Joined:
    Feb 20, 2013
    Messages:
    707
    Likes Received:
    530
    Why???

    I made the cables using standard flat cable and 10 pin IDC connectors. Otherwise you can buy cables on ebay
     
  17. collin

    collin New Member

    Joined:
    Mar 21, 2014
    Messages:
    313
    Likes Received:
    86
    Everything I've read on the subject says you are wrong but I mean if it works I want in on it. How many prints have you run on the thing. Does it make a difference what LCD I use?
     
  18. Ziggy

    Ziggy Moderator
    Staff Member

    Joined:
    Feb 20, 2013
    Messages:
    707
    Likes Received:
    530
    Can you give me a reference to what you have read.


    Everything I had learned as an Elec Eng and had experienced with Arduino, SPI and logic circuits convinced me it would work over at least this distance.

    But I could see the myth was so strong that some proof was required. Hence I used one meter of flat cable (which would normally be far longer than needed) to demonstrate conclusively that it works.

    It will not make any difference which Reprap discount controller you use. They all use basically the same technology and circuit design. However I will test the other (non graphics) one I have as well. Viki could be another story - I just have not looked at its design.


    I've run about 7 hours from the SD Card over the one meter cables so far. Unfortunately the myth is very strong and I am sure all manner of problems will be blamed on LCD cables longer than 30cm. I don't need one meter but will keep using the cables for at least another month as I am sure I won't see any problems.

    BTW : I hope no one thinks I am having a go at anyone for calling this a myth. I think all of us have seen situations where if something is repeated often enough by enough people, it is taken as a fact.
     
    #158 Ziggy, Aug 28, 2014
    Last edited by a moderator: Aug 29, 2014
  19. Ziggy

    Ziggy Moderator
    Staff Member

    Joined:
    Feb 20, 2013
    Messages:
    707
    Likes Received:
    530
    I have tested the older Reprap Smart Controller with one meter cables and it works. But some care needs to be taken with this older LCD design. The LCD part is no problem, but the SD Card reliability can be tricky. Reason is....

    First - The design of the old "Smart LCD" controller is functionally identical to the later "Full Graphics LCD". Cable pins are the same, buffering chip is the same, SD Card circuit is the same. BUT the designer has completely ignored the need for filtering capacitors on the 3.3v power regulator and bypass filtering on the buffer chip. So the whole Smart LCD controller design is very noisy. All these design problems have been fixed on the later Full Graphics LCD controller.

    And - The cable connector orientation on the Smart v Full Graphics LCD is reversed. So you cannot use the same Ramps board connector for both.

    The "Smart LCD" controller can be extended to one meter but the "noisy" design needs to be taken into account. I found that just taping the two flat cables together was enough to dampen the noise.

    Overall recommendation is forget the older "Smart" LCD controller with the less than smart design. Far better choice is the "Full Graphics LCD Controller".


    IMG_0407.JPG
    IMG_0408.JPG

    Note : Reversed connectors
     
    4 people like this.
  20. Printed Solid

    Printed Solid Volunteer Admin
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    1,605
    Likes Received:
    1,003
    Ziggy thanks for the test and analysis.

    I really don't think this falls into the category of myth though. The manufacturer, who is also the designer in this case, places a label on the package that says not to extend cable beyond 25-30cm. The explanation around change in electronics between the smart controller and full graphics makes sense. Perhaps they just made up the stickers and never changed the text with the new design?
     

Share This Page