Old School LCD - Klipper - Chris's Basement - 2023

Поділитися
Вставка
  • Опубліковано 30 лип 2024
  • Today we're hooking up our old school LCD screen to our SK-GO using Klipper.
    00:00 Introduction
    02:59 Troubleshooting
    07:19 Printer.CFG
    17:48 Conclusion
    These are affiliate links and take you to Amazon.
    ------------------------------------------------------
    KINGPRINT 12864 LCD Graphic Smart Display Controller Board with Adapter and Cable for 3D Printer on Amazon:
    geni.us/TA6m
    ------------------------------------------------------
    Helpful Links:
    🔗🔗🔗🔗🔗🔗🔗
    LCD Example on GitHub:
    github.com/Klipper3d/klipper/...
    Link to SKIPR config to copy alias from:
    github.com/makerbase-mks/MKS-...
    SUPPORT THE CHANNEL BY CLICKING THESE LINKS!
    Show your support by becoming a UA-cam Member!
    ua-cam.com/users/chrisrileyjoin
    E3D Affiliate Link:
    e3d-online.com/?aff=32
    OpenBuilds - Great CNC and 3D Printer Parts (aff)
    openbuildspartstore.com/?ref=...
    Slice Engineering - Mosquito Hotends (aff)
    www.sliceengineering.com/?p=r...
    Wham Bam Systems Flexible Beds (aff)
    bit.ly/2HoS1cV
    Amazon (aff) [US DE GB CA IT ES FR JP]:
    www.amazon.com/?tag=chrisbase...
    Banggood(aff) ban.ggood.vip/7vm3
    Aliexpress(aff) s.click.aliexpress.com/e/UrRbCm8
    Buy me a coffee to keep me going!
    buymeacoff.ee/Wc0DouFbl
    You can support my work on Patreon
    / brotherchris
    One Time Tips, You Can PayPal Me:
    www.paypal.me/ChrisRiley3D
    --------------------------------------------
    Find Me On Social Media!
    --------------------------------------------
    Twitter : / chrisriley3d
    / chrisriley3d
    profile.php?...
    / chrisriley3d
    FTC Disclaimer: A percentage of sales is made through Affiliate links
    As an Amazon Associate I earn from qualifying purchases.
  • Наука та технологія

КОМЕНТАРІ • 78

  • @Adamladd
    @Adamladd 9 місяців тому +15

    this is probably the most needed tutorial in all of 3d printing right now seriously has such limited documentation and really is a head scratcher.

  • @TaubePlay
    @TaubePlay 18 днів тому +1

    I would love a step by step guide to getting CANBUS working on this board. I want to adapt it to a Qidi X-Max 2 and I don't have enough space for all the cabling. Congratulations on your project and thanks for sharing this.

    • @ChrisRiley
      @ChrisRiley  8 днів тому

      We will be doing something like this soon.

  • @3d-explorer
    @3d-explorer 9 місяців тому +3

    Yet another great video. Thanks for the tip on removing and repositioning (180 degrees) the LCD connectors! I have a few of these 12864 LCDs on my still working RepRap printers (relatives of LOG). It is nice to know I can reuse these as I build newer printers.

    • @ChrisRiley
      @ChrisRiley  9 місяців тому

      Happy to help. Thanks for watching!

  • @jorg261
    @jorg261 9 місяців тому +1

    Awesome! I can keep saving all my reprap screens for klipper builds!

    • @ChrisRiley
      @ChrisRiley  9 місяців тому

      That's a great idea! 🙂

  • @remocampagna8780
    @remocampagna8780 9 місяців тому

    You never cease to amaze me. Awesome. Thank you

  • @user-rk9lc8ed9j
    @user-rk9lc8ed9j 3 місяці тому

    Cool! Your video was very helpful!

    • @ChrisRiley
      @ChrisRiley  3 місяці тому

      I'm so glad I could help! Thank you

  • @belenhedderich3330
    @belenhedderich3330 9 місяців тому

    Priceless thank you!!!!

  • @timmturner
    @timmturner 8 місяців тому

    Good stuff Chris, thanks for the video.

  • @humbledeer
    @humbledeer 9 місяців тому

    Great thorough tutorial on checking the diagram!

  • @stevesmith-sb2df
    @stevesmith-sb2df 9 місяців тому +4

    Historically we used the red line on the cable for pin 1.

  • @Nitram_3d
    @Nitram_3d 9 місяців тому

    they are the best screens so far... the ender one is super

  • @JoseBerruezo
    @JoseBerruezo 9 місяців тому

    Nice work.

  • @DJ-Hollandica
    @DJ-Hollandica 9 місяців тому +1

    thanks chris its helping still find it funny A design i made where right in your face at the last event a polymakers marble run Part i draw 2500km away but this where only posible because of streamers like you and 3d printing cheeeers

  • @balls2bone
    @balls2bone 9 місяців тому +2

    One of my personal settings I put into Klipper setup is to attached a pushbutton to the board somewhere and user it as resume. Restores the M0/M1 functions from Marlin (I use this after warmup so I actually have togo to the printer and for manually doing a bed level at 0.25mm using a feeler gauge).

    • @ChrisRiley
      @ChrisRiley  9 місяців тому

      Nice! That's a really good tip.

  • @winandd8649
    @winandd8649 9 місяців тому +1

    I've used the full graphics LCD like that for a while now, after switching from Marlin. It works perfectly.
    I've added a menu item to be able to shut the printer down and permanently mounted a USB thumbdrive to a sub folder of the gcode folder on the pi. Works as a treat.

    • @ChrisRiley
      @ChrisRiley  9 місяців тому +1

      Thanks for sharing!

  • @Stahlfabrik
    @Stahlfabrik 9 місяців тому +1

    The reset button is the best safety feature on those old screens. When shit goes down this is the quick way to halt Klipper. It does NOT reboot the pi. So Linux keeps running happily but the printer is stopped

    • @ChrisRiley
      @ChrisRiley  9 місяців тому

      Good to know, I will give it a test.

  • @tonywood3660
    @tonywood3660 9 місяців тому +1

    One other thing to check is the headers on the cables, I got a few where the header orientation is reversed.

    • @ChrisRiley
      @ChrisRiley  9 місяців тому

      Awesome, thanks for the tip!

  • @woodwaker1
    @woodwaker1 9 місяців тому +1

    Good tutorial, I had a bunch of Ender 5 screens and added those to my Rat Rigs - I don't do any input, just use them to monitor, work fine and the cost was right

    • @ChrisRiley
      @ChrisRiley  9 місяців тому

      Thanks Dave! Absolutely, why not? :)

  • @tnmcelroy
    @tnmcelroy 9 місяців тому

    Thank you so much for this. I've been wanting to get the screen showing some status for a while, but always found it confusing. Now I have it showing the basic stats for the print job. I'm using a BTT TFT 3.5 with SKR 1.4, and I used the no touch screen firmware.

    • @ChrisRiley
      @ChrisRiley  9 місяців тому +1

      Happy to help! Thanks for watching

  • @crazytrutas
    @crazytrutas 9 місяців тому +1

    Dam...... Now my brains are fried!

  • @tobix8925
    @tobix8925 9 місяців тому +2

    I really miss Z baby stepping white printing through the LCD. 😢

    • @riccardosacchetti
      @riccardosacchetti 9 місяців тому +1

      You can, but not in the Legacy display #

    • @ChrisRiley
      @ChrisRiley  9 місяців тому

      Agreed, that was one of my favorite features when it came out. :)

  • @abeardedbucket
    @abeardedbucket 9 місяців тому +1

    So the kill pin should act as emergency stop, same as it is on the web interface or issuing a M112 command via terminal, this will interrupt movement pretty quick and shutdown klipper. This will not shut down the system but will require a restart of the klipper service before you can do anything else. This means that the machine will default to motors off, hotend fan on and all heaters off. IMO this is one of the main reasons to even have control on the printer since you can stop it quickly if the machine is trying to destroy itself or something else you don't want damaged.
    Like anything it is best to confirm behavior and settings with your own configuration as there can be small differences in implementation that can exhibit different behaviors than listed above.

    • @ChrisRiley
      @ChrisRiley  8 місяців тому +1

      Awesome info, I am going to set it up and give it a try.

  • @user-qv1dp2xh5q
    @user-qv1dp2xh5q 9 місяців тому

    This is great for z offset. Nothing like turning a knob.

  • @tonykyle2655
    @tonykyle2655 9 місяців тому

    I got lucky with my conversion for my Ender 5 Pro. The printer.cfg I found had the screen section. My Ender 5 Pro is the v1.1.5 8-bit board. I really like Klipper on it using a Pi 4B and a 7" touch screen.

    • @ChrisRiley
      @ChrisRiley  9 місяців тому

      That's great thanks for watching!

  • @MisterkeTube
    @MisterkeTube 9 місяців тому +1

    I still don't understand why those screen + rotary button boards used that many pins instead of just using I2C or SPI which would reduce wiring to 4 wires including power and GND. The extra wiring alone must cost more than a controller translating everything to a serial protocol.

    • @ChrisRiley
      @ChrisRiley  9 місяців тому

      Kind of an old school way of doing things. Sometimes trying to making things easier to use makes it more complicated.

  • @brandonedwards7166
    @brandonedwards7166 6 місяців тому +2

    The red line always signifies pin 1 not 5v.

  • @Juiceboxmakes
    @Juiceboxmakes 9 місяців тому

    I still use the old school lcds

  • @jerseybarrier64
    @jerseybarrier64 9 місяців тому +1

    So this is what I’m after but my SKR2 has 5v upper left but my cable has red line on bottom with notch to outside of board. Do I need to flip plastic connector on the board? Or does the red line even matter? Looking to match with ender 3 screen.

    • @ChrisRiley
      @ChrisRiley  9 місяців тому

      Red line doesn't matter, it's just a nice to have for it to be in the right location, but doesn't matter as long as both sides line up.

  • @f1hotrod527
    @f1hotrod527 9 місяців тому +1

    Is there a way to print off of the sd card at the printer? Is sending the files through wifi from fluid the only way to get files to the printer?

    • @ChrisRiley
      @ChrisRiley  9 місяців тому

      As far as I know, there is no way to print from the SD, you can only use it as a controller.

  • @vicdez
    @vicdez 9 місяців тому +2

    Will this work with any board (ie skr3 with pi) or does it have to be a board with a soc on the same pcb running klipper?

    • @ChrisRiley
      @ChrisRiley  9 місяців тому +1

      Any board that has the LCD ports in the pinout should work the same.

  • @AlyssaNguyen
    @AlyssaNguyen 9 місяців тому

    The red stripe is supposed to indicate pin 1. On the board schematic, that's indicated by the square around the pin.
    That said, I might start using pin 1 = +V in future designs. 🤔

  • @user-lx9jm1wo3h
    @user-lx9jm1wo3h 9 місяців тому +2

    Is it possible to configure that reset button to act as a kill switch that stops a print using gcode?

    • @ChrisRiley
      @ChrisRiley  9 місяців тому

      Good question, I think it probably is. I would probably be just as easy as configuring it in the firmware.

    • @user-lx9jm1wo3h
      @user-lx9jm1wo3h 9 місяців тому

      @@ChrisRiley That would be cool if it were possible. I want to convert some of my printers to Klipper when I get time, so that would be a useful option rather than a reset button.

  • @JernD
    @JernD 9 місяців тому +1

    Great video! This is something that has been holding me back from trying Klipper for a long time now. Is the UI configurable? It seems like the font size is huge compared to Marlin.

    • @ChrisRiley
      @ChrisRiley  9 місяців тому

      Thanks! Not sure on the UI or where it is configured, but I'm sure there is a way.

  • @jakabgipsz4788
    @jakabgipsz4788 9 місяців тому +1

    How change the encoder rotation? Under Marlin, encoder rotation is correct.

    • @ChrisRiley
      @ChrisRiley  9 місяців тому

      You can flip the EN 1 and EN 2 pin numbers with each other.

    • @jakabgipsz4788
      @jakabgipsz4788 9 місяців тому

      @@ChrisRiley Thanks for the idea. It works! After a bit of research, looking at the pinouts, I had to swap the 3.25 and 3.26 EXP2 data in the printer.cfg file and it worked as I was used to with the Marlin.

  • @jerseybarrier64
    @jerseybarrier64 9 місяців тому +1

    Another question. If I have a skr2 and use a bigtreetech mini 12684 screen, which display layout would be best matched?

    • @ChrisRiley
      @ChrisRiley  9 місяців тому

      As far as the firmware? I think this is the one you would want. lcd_type: uc1701

    • @jerseybarrier64
      @jerseybarrier64 9 місяців тому

      @@ChrisRiley Thanks. Was there a link for the "alias" example you recommend and used in your example? Like to just cut and paste it in my printer.cfg.

    • @ChrisRiley
      @ChrisRiley  9 місяців тому

      @@jerseybarrier64 This is the screen side github.com/Klipper3d/klipper/blob/master/config/sample-lcd.cfg
      You can copy the template from here:
      github.com/makerbase-mks/MKS-SKIPR/blob/main/klipper%20firmware/skipr%20to%20voron%20V2.4.cfg

    • @jerseybarrier64
      @jerseybarrier64 9 місяців тому

      @@ChrisRiley nice, thank you! You’d da man 😄

  • @brianbirmingham1458
    @brianbirmingham1458 9 місяців тому

    hello

    • @ChrisRiley
      @ChrisRiley  9 місяців тому

      Hello, thanks for watching!