u8glib MOD for G LCD JHD12864F screen + RAMPS 1 4 + Arduino Mega 2560 R3 for LCD screen and kit test

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ม.ค. 2015
  • This video shows how you can create a pin to pin configuration table in case you might need it for others configurations.
    It is about the u8glib graphic library MOD needed also for 3D printers or CNC machines that are using Arduino Mega 2560 + RAMPS 1.4 + Graphic LCD JHD12864F screen configuration.
    Description:
    Here is the result from u8glib FPS test:
    1. draw clip test 12.0 FPS
    2. clear screen 4.0 FPS
    3. draw @ 5.4 FPS
    4. draw pixel 2.2 FPS
    The line that you need to have in examples in u8glib is
    U8GLIB_ST7920_128X64_1X u8g(23, 17, 16); // SPI Com: SCK = en = 23, MOSI = rw = 17, CS = di = 16
    Here you can download the table picture:
    (Sorry for the old link not working for a while. I lost that domain. Here is the new link)
    zeeproduction.com/zeeproductio...
    Because many asked for it even this video is not related to here is my working Configuration.h file that works with this kit and the version 1.0.2 from Maerlin:
    zeeproduction.com/pdf/Configur...
    If you find this video useful for you don't forget to vote, subscribe or what it feels good for you. Thank you.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 127

  • @laksgandikota
    @laksgandikota 4 ปีที่แล้ว

    Wao!! The numbers worked!! I’m now able to test all of those examples. Thank you! Thank you! Thank you!
    I spent half a day trying to debug and I did the same of running all of those commented configs but none worked.

  • @davidstewart7606
    @davidstewart7606 8 ปีที่แล้ว

    I just want to say thank you so much for sharing this information. I tried for quite some time to find the pin out and other information that you have so graciously provided. Please keep up the good work.

    • @zeeproduction
      @zeeproduction  8 ปีที่แล้ว +1

      +David Stewart And I thank you so much for your comment. It feels wonderful to know one can be of help for other beings.

  • @DavidMartinez-qi3cg
    @DavidMartinez-qi3cg 9 ปีที่แล้ว

    I ordered a RigidBot 10"x 10"x 10" kit that did not have their small LCD, power supply or main circuit board. Instead I ordered a Mean Well 450 Power Supply, the Arduino Ramps 1.4 board and the larger LCD 12864 as illustrated. Many attempted solutions had been tried all dated last year but this one published on January 31, 2015 did the trick and my LCD now works correctly. Thanks for your hard work and efforts.

  • @SparrowEEE
    @SparrowEEE 6 ปีที่แล้ว +1

    Was struggling to get an LCD12864 to work as the pin outs didn't seem to match up (Anet clone of the Reprap smart controller), got it working with your video, thank you!

  • @RcBuddy
    @RcBuddy 7 ปีที่แล้ว +2

    Thanks, thanks ,thanks for this info, now my display is alive ! !

  • @trobert132
    @trobert132 7 ปีที่แล้ว +1

    Thanks man I was getting worried that my LCD is dead. When I managed to run the test, boy it was a relief!

    • @zeeproduction
      @zeeproduction  7 ปีที่แล้ว

      Glad to be of help. Thank you.

  • @gabrielconejo2875
    @gabrielconejo2875 8 ปีที่แล้ว

    You deserve a like! Thanks a lot, save me lot of hours searching about this problem

    • @zeeproduction
      @zeeproduction  8 ปีที่แล้ว

      +Gabriel Conejo Thank you very much for the Like. I am very glad it was of help for you. Thanks for letting me know this.

  • @obetbal
    @obetbal 7 ปีที่แล้ว +1

    Whoa. your solution worked to mine as well. graphics test worked.Thank you.
    I still did not get how you arrived at this "U8GLIB_ST7920_128X64_1X u8g(23, 17, 16); // SPI Com: SCK = en = 23, MOSI = rw = 17, CS = di = 16" using the table you were able to develop.
    Next step is how to make it work with marlin

  • @gunterpietzsch3995
    @gunterpietzsch3995 5 ปีที่แล้ว

    Thanks a lot, your pinout table was quite helpful

  • @kaushikvarma5046
    @kaushikvarma5046 7 ปีที่แล้ว

    Thank you very much sir.I helped me a lot......I can't explain how much..Every begginer to Marlin must watch this....After so many failures and frustrations I finally got an exciting result.....And as like u shared to me I will share this to my friends to make them feel what I feel....thanks a lot keep rocking👍

    • @zeeproduction
      @zeeproduction  7 ปีที่แล้ว +1

      Thank you very much for your comment. I am glad it helped.

    • @thatsit4127
      @thatsit4127 6 ปีที่แล้ว

      heyy kaushik can u help me?i have only blue screen on my display.pls help

  • @orjanvallin6143
    @orjanvallin6143 7 ปีที่แล้ว

    Thank a lot! After days of testing I can at last use my LCD!

    • @zeeproduction
      @zeeproduction  7 ปีที่แล้ว

      Glad to hear positive news. Thank you.

  • @martinledesma7926
    @martinledesma7926 4 ปีที่แล้ว

    Thank you very much! It was very useful for me!

  • @matheoml
    @matheoml 8 ปีที่แล้ว

    Oh Thank you!!!!!!
    I searched for hours. You just saved me.

    • @zeeproduction
      @zeeproduction  8 ปีที่แล้ว

      matheoml I am very glad to know this. Thanks a lot for your comment.

  • @Profesorsky88
    @Profesorsky88 8 ปีที่แล้ว +2

    Thanks! You helped me a lot sir!

    • @zeeproduction
      @zeeproduction  8 ปีที่แล้ว

      +Tomasz Kołodziej I am glad it was of help for you. Thanks for your comment.

  • @hellseekar
    @hellseekar 6 ปีที่แล้ว

    thanks for this detailed tutorial and the pin layout was a boon

  • @leoinsol6229
    @leoinsol6229 9 ปีที่แล้ว

    Gracias Zeeproduction.
    Muy util para mi tus consejos. Funciona . Solo un detalle importante; Hay que desconectar completamente tu Arduino Board y tambien remover los conectores del LCD para volver a conectar: primero el Arduino Mega2560 y luego los conectores del LCD. Luego ajustas el contraste y Listo.

  • @AlexShynkarenko
    @AlexShynkarenko 6 ปีที่แล้ว

    thank you it made the program work

  • @oo5p4c3oo
    @oo5p4c3oo 8 ปีที่แล้ว

    Thanks ! Big help for me

  • @patrickmarchat2825
    @patrickmarchat2825 4 ปีที่แล้ว

    Merci ! J'ai beaucoup cherché !

  • @benlee803
    @benlee803 7 ปีที่แล้ว +5

    Thanks, that got me where I needed to be with some variations.
    I am using Marlin 1.8.3
    Added
    U8GLIB_ST7920_128X64_1X u8g(23, 17, 16); // SPI Com: SCK = en = 23, MOSI = rw = 17, CS = di = 16 to the GraphicsTest in the Library U8GLIB
    Note- I had to save GraphicsTest as another file name and then go to the Arduino library directory and replace it with the one that I updated.
    Removed the // from #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
    Then on the next line down added
    #if defined (REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
    #define DOGLCD
    #define U8GLIB_ST7920
    #define REPRAP_DISCOUNT_SMART_CONTROLLER
    #define ENCODER_PULSES_PER_STEP 4
    #define ENCODER_STEPS_PER_MENU_ITEM 1
    #define DEFAULT_LCD_CONTRAST 17
    #endif
    Maybe there was another way but....

    • @zeeproduction
      @zeeproduction  7 ปีที่แล้ว +1

      Thank you so much for posting this here. For sure somebody will find this very useful.

    • @hellseekar
      @hellseekar 6 ปีที่แล้ว

      thankyou very much....this solved my problem now display works like a charm

    • @djberg3483
      @djberg3483 6 ปีที่แล้ว

      This may solve a bunch of my issues as well. Gotta go see if so or not. Also is this with the female connectors rotated 180 deg or not? That was another "fix" that didn't work for me lol.

  • @youssefayachichaine
    @youssefayachichaine 5 ปีที่แล้ว

    Thank you for this video.

  • @67pacman
    @67pacman 7 ปีที่แล้ว

    thank's man amazing job, works great

    • @zeeproduction
      @zeeproduction  7 ปีที่แล้ว

      glad to be of help. thank you.

  • @alejandrosantosgonzalez6958
    @alejandrosantosgonzalez6958 7 ปีที่แล้ว

    Thanks your information was very successful for mi, takes several hours to understand the right steps by finally I made it, I´m very happy !!!

    • @zeeproduction
      @zeeproduction  7 ปีที่แล้ว +1

      You're most welcome. Everything take so much time. Sharing is the best we can do. Thanks for your comment.

  • @Mussicingoodstyle
    @Mussicingoodstyle 8 ปีที่แล้ว

    Very usefull tutorial! Thank you :)

    • @zeeproduction
      @zeeproduction  8 ปีที่แล้ว

      Łukasz Stolarski This was the purpose of it. Thank you so much for your comment.

  • @yugos
    @yugos 4 ปีที่แล้ว +2

    Thank you, you'are my hero.
    After a few days getting crazy I found your video. I verified the pins with your table and I realize that one pin wasn't solded. I repaired it and it works!
    Could you send me the table or upload it to a cloud? it was very useful.

  • @windspoutxp
    @windspoutxp 4 ปีที่แล้ว

    Thanks for these magic numbers 23,17,16 !!!!!!!!!!!!!!!

  • @unlost117
    @unlost117 8 ปีที่แล้ว

    Thanks heaps man. You saved many of us hours of wasted time. In the marlin folder I renamed configuration.h to configuration.h.old and plonked your configuration.h in there and presto :) My frustrated brain is filled with joy once again

    • @zeeproduction
      @zeeproduction  8 ปีที่แล้ว +2

      +unlost117 ...and thanks a lot for your comment. Freely sharing knowledge worths an infinite gain for everybody.

    • @unlost117
      @unlost117 8 ปีที่แล้ว

      +zeeproduction So it makes me wonder why that pin configuration wasn't available in the configuration.h for our setup. I thought the RAMPS 1.4 on the Arduino mega with these 12864 displays is very popular.

    • @zeeproduction
      @zeeproduction  8 ปีที่แล้ว

      +unlost117 At the time this video was made there were not much help available as afar as I could search the Internet regarding this screen. That's why I did the video. Today day the situation is very different.

    • @unlost117
      @unlost117 8 ปีที่แล้ว

      +zeeproduction Oh I have not been able to make my display work until i saw your post here. Finally got it working now thanks to you. I customised bits of code in Marlin to suit my cnc project which is still in development as you can see in pics in my link below. Thanks again.
      drive.google.com/drive/folders/0B9eQ3VGe0bimZnRVeUxaWHlKakU

  • @nicolasbalandier6970
    @nicolasbalandier6970 7 ปีที่แล้ว

    Many Thanks! My screen is alive!

    • @zeeproduction
      @zeeproduction  7 ปีที่แล้ว

      Glad to be of help. Thank you.

  • @sethb1963
    @sethb1963 7 ปีที่แล้ว

    awesome!! you make me Rock, Thank you

  • @BrusnickiRoberto
    @BrusnickiRoberto 6 ปีที่แล้ว

    Sir, I LOVE YOU! =)

    • @zeeproduction
      @zeeproduction  6 ปีที่แล้ว +1

      Thaks for the loving message.

  • @varunchakravarthy5844
    @varunchakravarthy5844 5 ปีที่แล้ว

    Thank you sir for this video..... I am having that same problem..... So can you specify the directory where we can get the function? Or can you provide with the enjoy re library and its description is possible?

  • @notmykanal5596
    @notmykanal5596 6 ปีที่แล้ว

    thanks very much
    it's working

  • @alfredoespinozapelayo
    @alfredoespinozapelayo 6 ปีที่แล้ว

    Thanks sir!!!

  • @sd5865
    @sd5865 6 ปีที่แล้ว +3

    where in Marlin do you add the line U8GLIB_ST7920_128X64_1X u8g(23, 17, 16); // SPI Com: SCK = en = 23, MOSI = rw = 17, CS = di = 16

  • @vincent1907
    @vincent1907 8 ปีที่แล้ว

    You are my hero its working grettings from germany

    • @zeeproduction
      @zeeproduction  8 ปีที่แล้ว

      +Falk Odenbach I'm no hero but I'm happy I could be of help for you. Thanks for your comment.

    • @melihugur477
      @melihugur477 8 ปีที่แล้ว

      +Falk Odenbach hey kann mal fragen wie du es geschaft hast? :)

    • @vincent1907
      @vincent1907 8 ปีที่แล้ว

      +Melih Ugur
      Hey ich hatte das selbe Problem mit meinem Display einfach mal den Graphics Test öffnen und die Zeile "U8GLIB_ST7920_128X64_1X u8g(23, 17, 16); // SPI Com: SCK = en = 23, MOSI = rw = 17, CS = di = 16" einfügen , hochladen und dann sollte es funktionieren, dann wieder dein Marlin hochladen. MfG

    • @melihugur477
      @melihugur477 8 ปีที่แล้ว

      +Falk Odenbach danke viel mals wo hst du den Graphics Test her?

  • @jeffg6924
    @jeffg6924 6 ปีที่แล้ว +1

    So there is another solution. The serial ports are soldered in upside down. You grind down the tab off on the serial cable plugs and put them in the opposite direction. Either on the ramps board or the monitor, not both. You do this for both EXP1 & EXP2

  • @falehalbahadli6516
    @falehalbahadli6516 6 ปีที่แล้ว

    THANK YOU ,

  • @Abhay.Chaudhari
    @Abhay.Chaudhari 6 ปีที่แล้ว

    Dev Maanus!!!!!:):):) Thanks alot

    • @zeeproduction
      @zeeproduction  6 ปีที่แล้ว +1

      Welcome. Don't forget to share your own findings. Thank you.

  • @laconeccionvideo
    @laconeccionvideo 7 ปีที่แล้ว

    :D nice!

  • @antonanberg8827
    @antonanberg8827 5 ปีที่แล้ว

    thank you

  • @MrTinoChannel
    @MrTinoChannel 8 ปีที่แล้ว

    thank you man!!! at least now I know that the LCD is not broken!! :D for Marlin implementation there is some video?

    • @zeeproduction
      @zeeproduction  8 ปีที่แล้ว +2

      You're welcome. I don't have a Marlin implementation video but now that you know the LCD is ok you can base on it when you upload the Marlin sketch and see what works and not. Usually you need to enable REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER and SDSUPPORT in configuration.h and it should work. Thanks for your comment.

  • @markgreco1962
    @markgreco1962 4 ปีที่แล้ว

    thank you zeeproduction
    Here is a post i found use as a how to.
    I made it work by commenting line 79 (U8GLIB_ST7920_128X64_RRD u8g(0);) in dogm_lcd_implementation.h and adding following line below it (this is taken from this TH-cam video already mentioned in my first post).
    U8GLIB_ST7920_128X64_1X u8g(23, 17, 16); // SPI Com: SCK = en = 23, MOSI = rw = 17, CS = di = 16

  • @jakubpiatka5765
    @jakubpiatka5765 4 ปีที่แล้ว

    How to access SD card reader on this lcd shield? I have SD library but it requires MISO, MOSI, CS, CLK, but in your table there are not these pins.

  • @gunterpietzsch3995
    @gunterpietzsch3995 5 ปีที่แล้ว

    Short update to my previous comment: on my Full Graphics Smart Controller the Beeper and the BTN-ENC signals are swapped. Beeper goes to D37 and BTN-ENC is connected to D35

  • @franksmit3539
    @franksmit3539 9 ปีที่แล้ว

    Thank you, got my display working, still dont now where to change that in Marlin tho !!

    • @zeeproduction
      @zeeproduction  9 ปีที่แล้ว

      Frank Smit Did you try yet the Configuration.h in the description of the video?

    • @franksmit3539
      @franksmit3539 9 ปีที่แล้ว

      zeeproduction Yes i did, still same problem. i found a Marlin-release that works. Not getting the stepper motor running tho, thats another problem, trying to set the max temp for the extruder and the bed to 15 degree, see if that will help.

  • @tamgaming9861
    @tamgaming9861 5 ปีที่แล้ว

    Sir, i have such a LCD, but i would love to use it NOT for Marline, i would love to use it as controller for my own codes on arduino. Is this possible? Thanks for the answer.

  • @anlpereira
    @anlpereira 9 ปีที่แล้ว

    Great video bro. I'm thinking of using this Smart Controller to control my CNC machine without the Ramps 1.4. I will use the Mega 2560 and I need the pin description, I need to know what is each axis pin like(EN, CLK and DIR) for me to connect my step motors drivers. Is it possible? thanks

    • @zeeproduction
      @zeeproduction  9 ปีที่แล้ว

      Anderson Lima Actually RAMPS does exactly what you need to figure out for yourself related to pin to pin configuration. Without it you will need to use the pin table from the Arduino you have, the file with pins configuration in the sketch you will use and figure out for each axis Enable (EN), Direction (DIR) and Step (CLK) and put them together. I wish you good luck and thanks for your comment.

    • @anlpereira
      @anlpereira 9 ปีที่แล้ว

      Thank you.

  • @RichLeeFL
    @RichLeeFL 7 ปีที่แล้ว +1

    Can you please tell me specifically how you removed the graphic/icon on the display for extruders #2 and #3?

    • @zeeproduction
      @zeeproduction  7 ปีที่แล้ว +1

      I didn't. At the time of the video I had an older version of Marlin with only one extruder. With the newer versions, I suppose if you disable extruder two and three the icons will not appear ot will simply display nothing. I cannot tell for sure. Thanks for your question.

    • @RichLeeFL
      @RichLeeFL 7 ปีที่แล้ว +1

      zeeproduction Thanks for the reply. I installed the the newest version of Marlin yesterday and it handled the extruder count automatically.

  • @mikegallo6429
    @mikegallo6429 9 ปีที่แล้ว

    hi, can i ask what section of marlin firmware did you modify to make work the lcd. and what version did you use. thank you.

    • @zeeproduction
      @zeeproduction  9 ปีที่แล้ว +1

      Mike Gallo For you and for many others here is my working Configuration.h from version 1.0.2 of Maerlin: zeepromarket.com/zeepromarket-maerlin-config-h-file.php I hope it will be of help for you.

    • @mikegallo6429
      @mikegallo6429 9 ปีที่แล้ว

      zeeproduction thank you. if works i will let know in the forum reprap. we are in many to have the same problem ...

  • @obetbal
    @obetbal 7 ปีที่แล้ว +1

    gotcha- found where those (23,17,16) values need to be updated. Got the marlin welcome screen on my display. Selector switch not working still. More tinkering necessary
    #define ST7920_CLK_PIN 23
    #define ST7920_DAT_PIN 17
    #define ST7920_CS_PIN 16
    // #define ST7920_CLK_PIN LCD_PINS_D4
    // #define ST7920_DAT_PIN LCD_PINS_ENABLE
    // #define ST7920_CS_PIN LCD_PINS_RS

  • @EricRobb
    @EricRobb 5 ปีที่แล้ว

    Can you please explain to me how to modify the marlin firmware

  • @peperodriguez6841
    @peperodriguez6841 7 ปีที่แล้ว

    do u know if is possible to do that screen print what u want? i mean without firmware... for example "hello world" using all this components of course ...

    • @zeeproduction
      @zeeproduction  7 ปีที่แล้ว

      First start playing with u8glib and your hardware. With time, when you know what you do, you can strip all unnecessary code lines and you are then an expert. Thanks for your question.

  • @RaananL
    @RaananL 6 ปีที่แล้ว

    Could you please help with setting the display to work with u8g2 library which is the only one supported now?

    • @zeeproduction
      @zeeproduction  6 ปีที่แล้ว

      Did you look in the description of the video?

  • @djvaliro
    @djvaliro 4 ปีที่แล้ว

    great job.
    this should have been done by the manufacturer who sells these under false pretext that they work with existing configurations. cheers.
    links dont work.

  • @andybi71
    @andybi71 8 ปีที่แล้ว +2

    For those who solved following this guide:Can you explain me how to modify the Merlin file to get it work?

    • @EricRobb
      @EricRobb 5 ปีที่แล้ว

      Andrea Biagianti me too

    • @lazyh-online4839
      @lazyh-online4839 5 ปีที่แล้ว

      Depends on what the issue is thats causing it to malfunction in the first place.

  • @djbearington
    @djbearington 8 ปีที่แล้ว

    I was able to get the example to run and was able to see the graphics.... however you don't show how to implement this line of code into Marlin.
    The second half of the video you show it working however don't show what code you altered. I'm assuming marlin does not access the examples to run?

    • @zeeproduction
      @zeeproduction  8 ปีที่แล้ว

      +djbearington AS you can see in the title it has nothing to do with Marlin this video except that I couldn't know if Marlin works as I firstly didn't know if the scree is working. So this video shows how I made the configuration to display something. So you don't need to implement this line into Marlin. I already explained this in the comments down below. Thanks for your comment.

    • @djbearington
      @djbearington 8 ปีที่แล้ว

      +zeeproduction Thank you, understood. How did you get Marlin to work in the second half of your video then? If you explain it in the comments below, where? I did not see an explanation.

    • @zeeproduction
      @zeeproduction  8 ปีที่แล้ว

      +djbearington Well, I tested different configurations but this after knowing the display was working. If you read down the comments Here is a link with the "configuration.h" file that worked for me: zeepromarket.com/zeepromarket-maerlin-config-h-file.php anf of course, this works with the hardware configuration presented in this video. Thanks for your comments.

    • @djbearington
      @djbearington 8 ปีที่แล้ว

      +zeeproduction Ah, it appears I am just an idiot haha. The lack of documentation with the LCD I purchased is mind blowing. Thanks for your responses.

  • @tonysfun
    @tonysfun 7 ปีที่แล้ว

    I just downloaded your Configuration.h and during compiling I get this error: #error "You are using an old Configuration.h file, update it before building Marlin." Do you know how to fix this error or do you have a NEWER version that works with today's updates? Thank you for a great video and your explanation of how you end up fixing the problem. I get, using today's version, an error on the LCD (after the first "splash-screen: MARLIN 1.1....): KILLED. PRINTER HALTED Please Reset (the upper case is the way I've typed it in, including the Upper/Lower Case). Thanks for any help! I'm a subscriber now.

    • @zeeproduction
      @zeeproduction  7 ปีที่แล้ว

      I am unsure if I can be of help. The conf.h works for the mentioned version. If a different version is used still could work but could also not work. Usually that error is from a thermostat doing something wrong, or loosely or not at all connected, say you set the bed at 60ºC and you have no thermostat connected. Or a continuously pressed button somewhere... I just guess. There is also a timing in which the head gets hot that could be incremented so not to have that message too soon. No I didn't updated my version since then. I follow the say "never change a running system" ;). Thanks for your question.

    • @tonysfun
      @tonysfun 7 ปีที่แล้ว +1

      Thank you for your information! Were you able to test the firmware without having anything plugged into the board? Including power to the RepRap, just the USB power? Or do I have to have both power and USB to test? It seems to me that you didn't even have the drivers connected- as per your video. Is your version of Configuration.h a replacement - so I just copied it and placed it over the existing one - is that all I had to do? It seems to me that I have the exactly same boards as you do - at least what I can tell. The LCD 12864 has this on it: RepRapD1 scount. Full Graphic Smart Controller www.bigtree-tech.com I assume in 1+ year they can change stuff, but it is a generic board, the least expensive there is, including the RAMPS 1.4 board. What I wanted to do is to test the menus and later I like to connect the Thermistors and steppers on the table and test some movement, before installing it in the printer. Thank you very much!

    • @zeeproduction
      @zeeproduction  7 ปีที่แล้ว

      The main thing is configuration.h is like a operating system for your computer. If you say you have a hard drive and you don't have one, the system will not work. To test the software you can do it without USB but everything that is ENABLE in the conf.h you need to have it physically plugged to test it.

    • @tonysfun
      @tonysfun 7 ปีที่แล้ว

      OK, so that is how you had it done, you had most of that disabled and than tested just the display, in a way to simplify my ignorance? I must say that I can do little Arduino, but there is a lots of stuff in all the *.h files, including the Configuration.h that I do not understand. The problem is that when I saw your video, I made up an assumption, since I had no other information....and did not know that you have disabled it for your demonstration only.... But thanks for your help sir.

    • @zeeproduction
      @zeeproduction  7 ปีที่แล้ว

      If I remember well (it's been some time since) I started with 1 head heater plus its thermistor, 3 axis motors, digital screen and SD card enabled. No heated bed and no hermistor for it (disabled). And I was able to do test movements as you need to do. Depending on your settings/stop switches Z axis might not move on negative. Look at "step" settings in the configuration.h. I had stop switches "at hand" at the test time. I hope this can be of some help. Good luck.

  • @pastel7915
    @pastel7915 4 ปีที่แล้ว

    unfortunely, link to your config not work and graphisc test is not working anyway… i have ender 3 board

  • @carlymxchannel
    @carlymxchannel 8 ปีที่แล้ว

    Thanks! LCD IS Online for Marlin 1.0.2.
    For Marlin 1.1.0 RC3? is possible?

    • @zeeproduction
      @zeeproduction  8 ปีที่แล้ว

      +Carlos Hernandez Of course, You need to modify configuration.h in the same way you did for 1.0.2. Enable (uncomment) the LCD screen and everything else you have enabled in the other version. Thanks for your comment.

  • @leozendo3500
    @leozendo3500 6 ปีที่แล้ว

    If you use the latest U8g2lib, add "U8G2_ST7920_128X64_F_SW_SPI u8g2(U8G2_R0, /* clock=*/ 23 /* A4 */ , /* data=*/ 17 /* A2 */, /* CS=*/ 16 /* A3 */, /* reset=*/ U8X8_PIN_NONE);" THANK YOU!!

  • @feketecsaba2839
    @feketecsaba2839 4 ปีที่แล้ว

    Hallo can you send Configuration.h file

  • @clinic_ponsel
    @clinic_ponsel 5 ปีที่แล้ว

    Please help my lcd blue screen...tnks

  • @Mauricetz
    @Mauricetz 4 ปีที่แล้ว

    Cofigurations.h´s download link stopped working :/

    • @zeeproduction
      @zeeproduction  ปีที่แล้ว +1

      Link is back online. Sorry for the inconvenience. Life struggles...

    • @Mauricetz
      @Mauricetz ปีที่แล้ว

      @@zeeproduction Yeah, life is very busy. Thanks anyway for caring so much.

  • @mdod4396
    @mdod4396 9 ปีที่แล้ว

    I followed you up to the copy/paste your code;
    U8GLIB_ST7920_128X64_1X u8g(23, 17, 16); // SPI Com: SCK = en = 23, MOSI = rw = 17, CS = di = 16
    I downloaded your config.h and my config.h is very similar to your with the varies in some values of the endstops.
    I got the "example" to work, but missing the part of how to get marlin to use your code line? How do I get that? Thank you so much for post the video you have got me much closer to using the smart controller.

    • @mdod4396
      @mdod4396 9 ปีที่แล้ว

      M Dod I have tired just coping your config.h file but I get a lot of errors when verifying

    • @zeeproduction
      @zeeproduction  9 ปีที่แล้ว

      M Dod Sorry, cannot help any further than this. Good luck.

  • @thelordofthedar
    @thelordofthedar 8 ปีที่แล้ว

    please i am stuck !!!!!
    Hello, i have a broplem with Xtra-Large Full Graphics SmartLCD Controller>
    1- i choose my ramp 1.4
    2- i make the (‪#‎define‬ REPRAP_DISCOUNT_SMART_CONTROLLER)
    3-i Also add the u8glib_arduino_v1.15.zip
    but still have blue screen i used the example of u8glib with this code (U8GLIB_ST7920_128X64_1X u8g(23, 17, 16); // SPI Com: SCK = en = 23, MOSI = rw = 17, CS = di = 16)
    i could get the name and all the example but if i try it on marlin it didnt work. i used three version and still not working .any idea ??
    thank you a lot

    • @zeeproduction
      @zeeproduction  8 ปีที่แล้ว

      +thelordofthedark lolo I am not sure if your screen is the same with what is called "RepRapDiscount Full Graphic Smart Controller". If it is so first please check the connections and also the knob of the contrast. Sometimes it has a very tinny portion where it actually displays the content. Slowly rotate the contrast pot around the position where it changes from blue to white. If there you don't see anything meaningful the problem is somewhere else but then,how would you like me to help you?

    • @thelordofthedar
      @thelordofthedar 8 ปีที่แล้ว

      Thank you sit a lot it's solve my problem after I knob on my pot . 👍👍 thank you a lot

  • @bikingnutcase0
    @bikingnutcase0 4 ปีที่แล้ว +1

    In Marlin 1.1.9, if you go to the "pins_RAMPS.h" page, then scroll down/search until you find #if ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
    .
    change the pin numbers from the existing -
    // #define LCD_PINS_RS 49 // CS chip select /SS chip slave select
    // #define LCD_PINS_ENABLE 51 // SID (MOSI)
    // #define LCD_PINS_D4 52 // SCK (CLK) clock
    to the numbers identified by zeeproduction in the video as follows-
    #define LCD_PINS_RS 16 // CS chip select /SS chip slave select
    #define LCD_PINS_ENABLE 17 // SID (MOSI)
    #define LCD_PINS_D4 23 // SCK (CLK) clock
    Then in Configuration.h, in the "LCD / Controller Selection (Graphical LCDs)",
    Uncomment "#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER".
    I've spent literally four and a half hours at this, and this is what finally cracked it!
    Thanks zeeproduction for reverse-engineering the pinout, your graphics test probably stopped me from throwing the damn thing out of the window!