Using a 32 bit Raspberry Pi to boost your 3D printer mainboard - Klipper Ender 3 guide

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ส.ค. 2019
  • Klipper is a special firmware designed to perform the heavy lifting of kinematics on a Raspberry Pi and simplify the job of the existing 3D printer mainboard. This allows very precise stepper motor timing and potentially much higher speeds.
    In this video, I present a step by step guide to installing and configuring Klipper on an Ender 3. It includes the base set up as well as how to get a BLtouch and pressure advance working.
    In the next part, I will tackle other boards and stepper motor drivers, including a Klipper specific board called the Printhat from Wrecklabs.
    I have tried to be as comprehensive as I can in this video but there is a lot to cover. Please read carefully through the docs I have referenced below.
    Klipper website: www.klipper3d.org/
    Klipper github: github.com/KevinOConnor/klipper
    Putty free SSH client for windows: www.putty.org/
    WinSCP: winscp.net/eng/download.php
    Arduino 1284P pins reference: github.com/Lauszus/Sanguino/b...
    Configuration extras document with many more parameters for BLtouch and probes: github.com/KevinOConnor/klipp...
    Pressure advance reference page: www.klipper3d.org/Pressure_Ad...
    My config file as shown in this video: pastebin.com/Tg8ihXhm
    Raspberry pi shopping:
    Amazon: amzn.to/2Kz1dg6
    Banggood: www.banggood.com/custlink/D3v...
    Aliexpress: s.click.aliexpress.com/e/bnqSw5s8
    Aus: www.littlebird.com.au/collect...
    Buy quality and affordable filament from X3D. Buy 3, get 1 free and a free sample pack with every order: www.x3d.com.au
    Take a look around and if you like what you see, please subscribe.
    Support me on Patreon: / teachingtech
    #3dprinting #klipper #ender3

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

  • @Niklas-
    @Niklas- 4 ปีที่แล้ว +174

    Error found

  • @chinyong1
    @chinyong1 4 ปีที่แล้ว +119

    me: I will not change or upgrade my Ender 3 pro again.

  • @MichaelHoffmannG
    @MichaelHoffmannG 3 ปีที่แล้ว +33

    For posterity, SSH is now included in cmd and Powershell on Windows 10. No need for PuTTY, but PuTTY does let you save connection settings and other nice features.

  • @katzolik
    @katzolik 4 ปีที่แล้ว +76

    Klipper is the best thing ever happened.

  • @BladeScraper
    @BladeScraper 4 ปีที่แล้ว +10

    I've been using Klipper exclusively for months now. It's fantastic. I can push my prints to 150mm/s and 3000mm/s/s acceleration and still retain 90% of my print quality. I love it. Glad it's finally getting some of the attention it deserves.

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

    With great power comes great responsibility. Super user.

  • @twohandedslap

    I don't know if I'd have I'd every got this ro work if it wasn't for you. Thanks a lot for this video

  • @MauiRedMan
    @MauiRedMan 4 ปีที่แล้ว +5

    I just wanted to say thank you for this video I follow these instructions with a raspberry pi 4 with 4 gigs of RAM and my printer is working better than it ever has

  • @user-ut7cs9iu4r
    @user-ut7cs9iu4r 4 ปีที่แล้ว +44

    Once you have Octoklipper installed, you don't need to use WinSCP as you can edit the klipper settings in it's section inside the Octoprint settings.

  • @MrTVintro
    @MrTVintro 4 ปีที่แล้ว +6

    Heads up for anyone wanting to try this, it seems you do in fact need to flash a bootloader first so it isn't as simple as just doing everything through the Pi.

  • @MintyTrebor
    @MintyTrebor 4 ปีที่แล้ว +5

    After toying with the idea of using this on my ageing MK2s, your video inspired me to give it a go. It was a bit harder than I would of liked (largely because there is no MK2s cfg available), but I now have a working config, with mesh bed levelling, pressure advance etc - which is producing some of the best calibration prints I have seen, and the speed boost is great (using re-configured prusa slicer). I would definitely recommend this to anyone with older hardware looking for an upgrade...

  • @sidshetye
    @sidshetye 3 ปีที่แล้ว +2

    You should make a video of the Ender 3 + SKR mini e3 (silent drivers!) + Klipper. Switched from Ender 3 stock -> Ender 3 + Marlin 2 -> Ender 3 + SKR mini e3 + Marlin 2 -> Ender 3 + SKR mini e3 + Klipper. Klipper looks

  • @starr4111
    @starr4111 4 ปีที่แล้ว +6

    I first want to thank you for all you great help, I have just started 3D Printing and as I was checking out video's, I came across your channel and have learned a lot before my first print. I have already done some of the mod's you suggested on my Ender 3 Pro and I am very happy with what I have done, with your help. Keep up the great work.

  • @underourrock
    @underourrock 3 ปีที่แล้ว

    I believe the proper homing of an individual axis syntax is G28 X, not G28 X0 as shown in the video. So if you wanted X and Y: G28 X Y

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

    Hope you do more videos on Klipper. I see a lot of nasty comments but please ignore them, I think you'r edoing the world a service by exploring these types of things and educating others the best you can.

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

    Inspired by this video (and by peeking in to klipper before) I decided to give klipper a go. It's really good and I'm getting really awesome results and great speed! I had one problem though. My Ender 3 printer is equipped with a capacitive Z sensor which started to get a lot of interference. Apparently the klipper has a lot higher steprate for the motors that they start to interfere with the sensor. I solved the problem with connecting a GND cable from the control board to the aluminium plate behind the hotend and sensor, which shielded the sensor enough to get me printing. Electical engineer relative of mine also said it might help even more if the cables to the motors were shielded, and the shield connected to the GND, but I have managed without that so far. The interference comes specifically from the motors because they are driven by such high frequency signal, which again affects the sensor even if the cables are nowhere near the sensor itself.

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

    Awesome tutorial as always Michael. Never tried Klipper yet, but when I do I'll be re watching this so I do it right.

  • @ndupontnet
    @ndupontnet 3 ปีที่แล้ว

    I've been using Klipper for a while now, and I'd never go back to Marlin on the machine that have a Raspberry Pi.

  • @enriquecourtade
    @enriquecourtade 4 ปีที่แล้ว +9

    VERY IMPORTANT: For rectangular beds, min_point and max_point have been renamed to mesh_min and mesh_max respectively.

  • @agentl3r
    @agentl3r 4 ปีที่แล้ว +6

    Great video. I set up klipper on my CR10S with BLTouch v3 but didnt really like it. Seemed too fiddly and Marlin TH3D was just giving me way better results. The faster print times didn't really mean anything since underextusion is guaranteed if you dont upgrade your hot end and extruder motor so it can keep up melting plastic.