RepRap Discount Full Graphic Smart Controller (LCD + SD card) for RAMPS 1.4 to any 3D printer

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ก.พ. 2018
  • How to install a cheap RepRap Discount Full Graphic Smart Controller for RAMPS 1.4 to any 3D printer. In this case I use "RepRap Discount Full Graphic Smart Controller" display and install it to 3DRAG or Velleman K8200 3D printer. Steps: reverse engineering, schematics, how to make a connector, enclosure. Marlin instructions. Simple steps. An intermediate tutorial.
    ---------------------------------------------------------------------------------------------------------------------
    Do you like my work?
    1. Hit LIKE.
    2. Hit SUBSCRIBE! Did you consider subscribing to my youtube channel and being updated when new videos are published?
    3. COMMENT below.
    4. SHARE.
    5. Support my work on Patreon: / greeneyedexplorer
    6. You can also donate directly to me via: paypal.me/rokrodic
    7. Buying through my affiliate links makes you no additional cost, but gives me a small headstart in getting new things for my explorations.
    ---------------------------------------------------------------------------------------------------------------------
    LINKS:
    GreenEyedExplorer homepage: www.rodic.si
    GreenEyedExplorer Thingiverse: goo.gl/jdyHbF
    GreenEyedExplorer GitHub: goo.gl/XtjB3h
    Cheap RepRapDiscount Full Graphic Smart Controller: goo.gl/RvDEyn
    reprap.org/wiki/RepRapDiscount...
    www.thingiverse.com/thing:369891
    Songs in the background: Topher Mohr and Alex Elena - Where I am From, Silent Partner - Come On In, TH-cam Audio Library.
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    Hi Sir, your work is amazing. I have a RepRap Discount 12864 smart controller. I would like to connect it to ANET A8 V1.5 Mainboard that has actually connectors labeled as "LCD" and "J3" instead of "EXP1" & "EXP2". Can you find out the combination so that The RepRap Discount 12864 smart controller can be used with ANET A8 V1.5 main board. Thanks in Advance.

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

      Hi! Thanks. Search Google for 12864 lcd a8 j3 pinout. Like: images.app.goo.gl/nCwoiyy289h2ZNGX8

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

    HelloSir, is it possible to use such a LCD for Ramps 1.4 but not for an 3D printer - more for an own project with an arduino 2560 ? Thanks a lot for your answer. I search for a bigger display for my own projects with arduino and ramps. But it looks its hard to use or?

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

      Hi. It is possible. Just look what libraries Marlin source code uses and check the commands. It shouldn't be that hard to use. Another way is look for libraries online. Write arduino graphic library 128x64 ramps or something like that. I would go the Marlin path... Good luck!

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

      thanks for your answer - i will look - your keywords are a good help - thanks

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

    Hi, GYExplorer. My RepRapDiscount Smart Controler goes dark when I unplug the USB cable from the computer. So, if it's powered only by the 12V power supply, the LCD doesn't even start. I researched the internet and found out that maybe the D1 diode is missing on the Ramps Board. I'm usign the Ramps 1.6, and I see that D1 is installed. What may be wrong? Any idea? Thanks in advance.

  • @corlissmedia2.0
    @corlissmedia2.0 5 ปีที่แล้ว +2

    I hope you around, because I have question. I have this horrible monitor. I have the cables. the back of the board is red, just like your. the printing on the back and the sockets, they are wrong, I understand. but I pull the sockets off, I switch them upside down. I plug everything in, it no work. nothing. so I remove the sockets completely. I play with the connectors on both ends ( the lcd board, and the new anet a8 board. in one way, the lcd lights up, but there is no graphics. I go into marlin 118. i have uncommented what is right. I have added some lines I saw in a post (#define ST7920_DELAY_1 DELAY_NS(0)
    #define ST7920_DELAY_2 DELAY_NS(400)
    #define ST7920_DELAY_3 DELAY_NS(0)), but this also does nothing. SO I WANT TO ASK: are you saying that the wiring of the connectors to exp1 and exp2 is wrong? I mean. the wires, they do not go to the correct pins? And also, I want to ask: are you saying that I should cut all the wires, put new connectors on all 20 of them, then plug them in as your images on the article I saw on google indicate? Is that the real solution????? please reply. I can not make this work if I don't know what is true. there are so may videos telling so many stories. it is very hard. and I am upset very deeply of this. so if you can, please help me understand. thank you.

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

      Sorry, I cannot help you. I advise you to search for a solution specifically for your printer. Maybe some of the viewers will reply with a helpful advice.

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

    Hello, I am trying to install the reprap discount full graphic smart controller to my ramps 1.4 with marlin on a tronxy p802MA 3d printer - it was working until i updated the firmware now when i enable the LCD in configuration h the sketch wont compile with the error -
    In file included from C:\Users\Belaris\AppData\Local\Temp\arduino_build_204996\sketch\SdFile.h:27:0,
    from C:\Users\Belaris\AppData\Local\Temp\arduino_build_204996\sketch\cardreader.h:8,
    from C:\Users\Belaris\AppData\Local\Temp\arduino_build_204996\sketch\Marlin_main.cpp:44:
    SdBaseFile.h:38: error: using typedef-name 'fpos_t' after 'struct'
    struct fpos_t {
    ^
    In file included from C:\Users\Belaris\AppData\Local\Temp\arduino_build_204996\sketch\Marlin.h:10:0,
    from C:\Users\Belaris\AppData\Local\Temp\arduino_build_204996\sketch\Marlin_main.cpp:30:
    c:\users\belaris\appdata\local\arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2\avr\include\stdio.h:950:33: note: 'fpos_t' has a previous declaration here
    __extension__ typedef long long fpos_t;
    ^
    Using library U8glib in folder: C:\Users\Belaris\Documents\Arduino\libraries\U8glib (legacy)
    exit status 1
    using typedef-name 'fpos_t' after 'struct'
    If you have any ideas i would greatly appreciate it as the printer was working with it but not after the update - this is a very common problem if you have a look online but there is little to no explanation why it happens or a fix. The error only happens when i uncomment the line for the screen - if i dont uncomment it the sketch will verify and compile with no issues.
    Thanks in Advance - Gary Nixon

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

      Hi, firstly thank you for your subscription. I've checked Marlin sources, both 1.1.x and 2.0.x (github.com/MarlinFirmware/Marlin). It seems they do now contain "fpos" or "fpos_t" (see: github.com/MarlinFirmware/Marlin/search?utf8=%E2%9C%93&q=fpos_t&type=). This means you use some other sources. Not from Marlin's Github. Maybe remove fpos_t definition in your code or try official code. Where did you get your source code from?

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

      Also check the code for errors. Structs should be:
      struct record {
      int one;
      int two;
      };
      typedef struct record Record;
      or
      typedef struct {
      int one;
      int two;
      } record, *precord;
      which also defines the datatype "record" and a pointer to that datatype "precord".

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

    Hi I'm trying to do this forum.repetier.com/discussion/5069/requesting-feature-controller-board-vm8201#latest If you could help me figure out the correct combination so I can use the vellemen display with repetier firmaware I would highly appreciate it. I am stuck trying to find which pins are which because they are "stringified".