Klipper Installation Guide for the Creality Ender 3v2

Поделиться
HTML-код
  • Опубликовано: 5 сен 2024

Комментарии • 118

  • @michaellindborg1510
    @michaellindborg1510 2 года назад +4

    Very helpful, thanks! A video on mesh bed leveling in Klipper on the E3v2 with BLTouch would be great!

    • @EB3DPrinting
      @EB3DPrinting  2 года назад +6

      That's a good idea, I will try to get that done after the input shaper and pressure advance videos

    • @MacAdder1965
      @MacAdder1965 2 года назад +2

      @@EB3DPrinting Setting up something like UBL 10 x 10 High Speed levelling with tilt test before each print like in Jyers would be awesome.

  • @sensationsmoke9152
    @sensationsmoke9152 2 года назад +1

    lol i should follow your guide from A to Z instead i wasted one week on figuring it out XD THANK YOU

  • @rigormoritz
    @rigormoritz 2 года назад +1

    In Raspberry Pi imager you can use the CTRL+Shift+X shortcut to access the advanced settings menu and you can configure WIFI settings in there among other things.

  • @bennybo1
    @bennybo1 2 года назад

    Awesome video, detailed but not overwhelming. I did like how you split everything into chapters for ease of locating. New subscriber here!

  • @johncrossjr
    @johncrossjr 2 года назад

    Good Video, Clear Voicework, clear instructions. Subbed.

  • @gaborsz7110
    @gaborsz7110 2 года назад

    Finally an understandable Klipper installation video !!
    Thanks!!

  • @renanfp
    @renanfp 2 года назад

    Missing the next videos! Thanks for the guide!

    • @EB3DPrinting
      @EB3DPrinting  2 года назад +1

      It's in the works. I just got swamped during Christmas and have some health issues I'm dealing with. It is about 95% done though

    • @renanfp
      @renanfp 2 года назад

      @@EB3DPrinting Sorry to hear about health issues! Hope everything is good now! Sorry again for being "that guy" asking for videos :D Your work here was great, detailed and easy to understand. Thank you again for your videos :)

    • @EB3DPrinting
      @EB3DPrinting  2 года назад +1

      @@renanfp No worries. I need to get back on track with the videos anyways. So thanks for the reminder. I will try to get the Input Shaper vid finished up in the next few days.

  • @scleroshima4667
    @scleroshima4667 2 года назад

    Very helpful! I was getting errors with every guide I followed, you are the first true step by step with your screen shares. Thank you! The "accent" sounds familiar though...Pittsburgh?

    • @EB3DPrinting
      @EB3DPrinting  2 года назад

      Close, I am a PA native, but farther east. Hburg area

  • @GetYourCrawlOn
    @GetYourCrawlOn 2 года назад

    Awesome! Thank you~ best video I have found so far explaining all this! Greatly appreciate it.

  • @brianebarb6114
    @brianebarb6114 2 года назад

    Awesome video. Very helpful Subscribed and will be checking out your input shaper and other videos also. Only issue I had personally were some bed mesh settings. A video on how to dial those in might be useful for others, but very well done video. Very much appreciated.

    • @EB3DPrinting
      @EB3DPrinting  2 года назад +1

      That's a good idea. I have to finish the pressure advance video then I might cover that next

  • @jodyking7278
    @jodyking7278 2 года назад

    Great video. Looking forward to the next videos.

  • @chandlerragland7008
    @chandlerragland7008 2 года назад +2

    I copy and pasted your Z stepper config from the video and it stopped my Z axis from moving, after a little bit of trial and error I found that if I swapped the step and direction pin numbers from 5 to 6 and 6 to 5 it worked again, just a heads up for you and anyone maybe having this issue

  • @BritalianChap75
    @BritalianChap75 2 года назад

    Been waiting for this video. Legend 👊🏼👌🏼

    • @EB3DPrinting
      @EB3DPrinting  2 года назад +1

      Yes, this video was a long time coming. Life just got in the way. Luckily, I was finally able to get it done

  • @marijuanas
    @marijuanas 2 года назад

    Great setup guide, thanks a lot man :)

  • @spacemanspiff559
    @spacemanspiff559 Год назад +1

    This video doesn't show what I was hoping to see. Should the LCD screen display anything after the klipper.bin flash? Mine is just blank, which usually means a failed flash, but I'm not positive since I haven't used Klipper before.
    Edit: I was able to connect to the printer even though there was no output to the LCD screen. After issuing a restart command during the proper time according to the documentation, the screen displayed output. If you encounter this issue, just verify you can connect through octoprint and you should be good to go.

    • @EB3DPrinting
      @EB3DPrinting  Год назад

      The stock display does not work natively with klipper. There is a work around that uses the rpis gpio pins to work with the display. I didn't include it because there tends to be a lot of issues with it in my experience

  • @suneetasandeep
    @suneetasandeep 2 года назад +1

    Hi, your detailed video is great. I will start the procedure soon. Need to know about the screen status. Can I use the screen in v2 as it is or it is unusable. Are all options available in scree too or I have to use the web interface for that?

    • @EB3DPrinting
      @EB3DPrinting  2 года назад +1

      It is possible to still use the ender 3 V2 screen, but... It requires quite a few extra steps. I just ended up buying a CR10 screen as that works by default without any work around.
      Here is a guide to getting the 3v2 screen working with klipper
      github.com/odwdinc/DWIN_T5UIC1_LCD

  • @jurgendeleeuw2763
    @jurgendeleeuw2763 2 года назад

    Super nice to see your tutoriall!!! Could you also make one for the mesh bed levelling for klipper. i really enjoyed your ulb tutorual.

  • @lanypuspasari1868
    @lanypuspasari1868 2 года назад +1

    What bltouch verison your using V3 or V3.1?can blouch clone or 3dtouch v3 or v2 work with this configuration?

  • @justatme
    @justatme 2 года назад

    You never delved into how to calculate esteps (rotation distance) if you under/overextrude. Please help

  • @agentfifteen
    @agentfifteen 2 года назад

    Excellent video! keep it up!

    • @agentfifteen
      @agentfifteen 2 года назад

      Oh but one thing, you forgot to explain how to calibrate the e-steps in case its not accurate.

  • @sanderveenman599
    @sanderveenman599 Год назад +1

    i installed klipper/mainsail on linux mint. after i flash my ender3d v2 with the generated firmware file, i cannot get a serial connection in any way. the /dev/serial/by-id doesnt exist
    any thoughts?

    • @alexellistattoofpv
      @alexellistattoofpv Год назад

      Having the same problem did you ever find a solution?

    • @pixxure1
      @pixxure1 Год назад

      @@alexellistattoofpv i had to reflash my printer several times. I used a different name for the firmware.bin every time . Also i was running two instances of klipper and moonraker since i have 2 printers i wanted to convert. Turn out the tool (kiauh) i used for that misconfigured some things resulting in printer.cfg not being loaded.

  • @mitofun6967
    @mitofun6967 2 года назад

    Hi how are you? Nice one;) waiting for the printing tests ;)

    • @EB3DPrinting
      @EB3DPrinting  2 года назад

      I'm excited for the test prints as well. Hoping to see some more improvements as we tune

  • @jensvanoverberghe5846
    @jensvanoverberghe5846 2 года назад

    When I open WinSCP and follow your steps, I've addes my adress, set the port number to 22 and filled in the username"pi". I clicked on "login" and then I get the message that something went wrong.("network fail:software causes interuption with the internetconnection")... What am I doing wrong?

  • @7ickmat
    @7ickmat 2 года назад

    amazing, thank you !

  • @Lozzie74
    @Lozzie74 2 года назад

    Excellent guide. I am using an Ender 3 V1 but with 4.2.7 board and I’ve been happily using this for normal printing from Octoprint. I tried installing Klipper and I keep getting an “mcu” error. I ensured the serial port address was correct (it was exactly the same as yours). I don’t get it. Octoprint connects to my Raspberry Pi but can’t connect to the printer itself. Ideas?

    • @EB3DPrinting
      @EB3DPrinting  2 года назад

      Did you flash the printers mainboard with the compiled klipper.bin file before trying to connect?

  • @kraizy1
    @kraizy1 2 года назад

    When i add the Bl touch code this is all i get at the menu. Option 'z_offset' in section 'bltouch' must be specified its got me stumped to whats causing it

    • @EB3DPrinting
      @EB3DPrinting  2 года назад

      In the bltouch section you can put in z_offset: 0.00 to start, then run the probe_calibrate command from the input terminal, this is where you use z baby stepping to set your z offset. Once that is saved, your correct z offset will be in the saved command section of the printer cfg file

  • @spoonblender797
    @spoonblender797 2 года назад

    Was going well until the /dev/serial/... part. my pi does not have that folder. No idea what to do now. My 3 v2 boots up to a blank display now.

    • @EB3DPrinting
      @EB3DPrinting  2 года назад

      The stock display will not work with klipper by default. There is a way to get it to work. But I didn't cover it in the video.
      The /dev/serial will not work until you flash the motherboard with klipper and have the pi connected to the motherboard through usb

    • @alexellistattoofpv
      @alexellistattoofpv Год назад

      What if you have flashed the mother board and connected via usb but still nothing?

  • @vp9290
    @vp9290 2 года назад

    Excelente video muito bem explicado mesmo, to querendo fazer mas..
    Eu consigo voltar na firmware orginal caso nao goste do klipper?

  • @akirave7859
    @akirave7859 Год назад

    amigo una pregunta Klipper puede usar un ESP32 para controlar los motores??? pues lei parte de la documentacion pero no consegui una informacion clara del tema

    • @EB3DPrinting
      @EB3DPrinting  Год назад

      De eso no estoy 100% seguro. Pero me interesaría encontrar la respuesta yo mismo. Haré algunas investigaciones y veré qué se me ocurre.

  • @MacAdder1965
    @MacAdder1965 2 года назад

    I'm done.... Spent the last 10 hours trying to get Klipper working on the Ender 3 v2. I have redone the installation 3 times and I just get all sorts of different errors once editing the printer.cfg file. I recycled the printer and pi and that was it, connection errors. Giving up and going back to what works for me Jyers 2.01 :)

    • @EB3DPrinting
      @EB3DPrinting  2 года назад +1

      Sorry the video couldnt be of help. Installation and getting it to work is a bit more in depth than jyers. Id be willing to help if you are interested in trying again

    • @MacAdder1965
      @MacAdder1965 2 года назад

      @@EB3DPrinting It's OK, your video has been very very helpful and with much persistance I am almost there. I have finally got the Pi talking to the printer in Klipper although it is through Fluidd. Big thanks for your video and offer to help. I am standing by excited to watch your tune up videos. Keep up the excellent work!

    • @MacAdder1965
      @MacAdder1965 2 года назад

      @@EB3DPrinting Well I managed to get the bltouch working, bed tilt calabration too, PID tuned but when I put in your START PRINT codes I get an error when trying to print !! Error evaluating 'gcode_macro START_PRINT:gcode': UndefinedError: 'dict object' has no attribute 'T_BED'. I am not sure what I am doing wrong.

    • @EB3DPrinting
      @EB3DPrinting  2 года назад +1

      @@MacAdder1965 you have to have my macro file in the same location you put the printer.cfg file.
      in the printer cfg file you have to have [include macros.cfg] at the top
      then in whichever slicer you are using, you have to edit the start and end gcode using the provided start/end gcodes in this videos description

    • @EB3DPrinting
      @EB3DPrinting  2 года назад +1

      @@MacAdder1965 also note, in your slicer, the start gcode has to be all one line

  • @Defyant123
    @Defyant123 2 года назад

    TYVM for this :)

    • @EB3DPrinting
      @EB3DPrinting  2 года назад

      I enjoyed your fan mod vid for the 3v2. You'll probably see the Ender7 model in future videos once the fans show up 👍

  • @laviathan87
    @laviathan87 2 года назад +2

    Really useful video, thanks! I found the Klipper doc is missing a bit of a structured tutorial and can be somewhat overwhelming, so this guide is perfect. The only thing missing is a reference to setting the z-offset with `PROBE_CALIBRATE`
    Would you mind sharing the STL for the test print in this video, the cube with the slanted corners?

    • @EB3DPrinting
      @EB3DPrinting  2 года назад +1

      github.com/VoronDesign/Voron-2/blob/Voron2.4/STLs/TEST_PRINTS/Voron_Design_Cube_v7.stl
      Here ya go

  • @atcyber
    @atcyber 2 года назад

    Nice video. In my fluiddpi, your printer.cfg misses [respond] config section to use your macro that included M118 message which leads to an error "unknown command: M118" in console.
    Did you personally test your macro M600 (filament change) yet? I like to know if it works as intended. Thanks for video.

    • @EB3DPrinting
      @EB3DPrinting  2 года назад +1

      respond isnt part of the octoprint setup, which is why it doesnt work with fluidd.
      yes the m600 works

  • @MacAdder1965
    @MacAdder1965 2 года назад

    Excellent video, very informative. I would like to follow your install but I have a question about the BLtouch. Currently my BLtouch is setup to use the "Z-stop switch" due to it crashing the marlin firmware when using the standard BLtouch port on the 4.2.2 motherboard. Do you have any idea what settings I might need to change in the Klipper firmware to continue using the Z stop switch?

    • @EB3DPrinting
      @EB3DPrinting  2 года назад

      You would have to change the "sensor_pin" to !PC3

    • @MacAdder1965
      @MacAdder1965 2 года назад +1

      @@EB3DPrinting Thanks for the fast response, I'll be starting off the conversion tomorrow. Hopefully I can figure that part out :)

  • @imacmill
    @imacmill 2 года назад

    Are you still intending to do follow-up videos that explain input shaping and pressure advance?

    • @EB3DPrinting
      @EB3DPrinting  2 года назад

      Yes I am. I just got really swamped with Christmas orders and then health issues. I have the Input shaper video 95% done, just need to get some work done on the printers and will finish up that video

    • @imacmill
      @imacmill 2 года назад

      @@EB3DPrinting Awesome, thanks!
      I hope you're feeling fit as a fiddle (whatever that means).

  • @ahmedbadran4427
    @ahmedbadran4427 2 года назад

    how i can solve under-extruder , when i caliberate the extruder

    • @EB3DPrinting
      @EB3DPrinting  2 года назад +1

      First thing I would suggest is making sure your esteps are calibrated correctly. If you ask your extruder to extrude 100mm of filament, does it extrude 100mm. You do this with no nozzle in the hotend or heat. Then adjust your rotation_distance accordingly.
      If your esteps are calibrated, then it's a matter of flow. You adjust the flow settings in your slicer.
      github.com/AndrewEllis93/Print-Tuning-Guide
      Take a look at this guide for a more indepth explanation than what I can give through a comment

    • @ahmedbadran4427
      @ahmedbadran4427 2 года назад

      @@EB3DPrinting i tried as u mentioned in the video, requested 100 but it only extruded 98mm !! so i want to know hoq to calibrate it

  • @mamadoubapassioninformatique
    @mamadoubapassioninformatique 2 года назад

    Very instructive video. Thanks a lot.
    While installing klipper do we connect the printer to the Raspberry Pi?
    I was trying it, but the configuration menu does not show the STMicroelectronics line.

    • @EB3DPrinting
      @EB3DPrinting  2 года назад +2

      When you go to compile the klipper.bin file, you should have the printer connected and turned on

    • @mamadoubapassioninformatique
      @mamadoubapassioninformatique 2 года назад

      @@EB3DPrinting Thank you so much !!!

    • @danflemming3618
      @danflemming3618 Год назад

      Compile klipper.bin?
      Must have missed that part!
      I did rename it and tried flashing the printer with sd card, but only get a BLANK SCREEN on printer screen.
      Can you tell me how to compile it?

    • @mamadoubapassioninformatique
      @mamadoubapassioninformatique Год назад

      @@danflemming3618 Initially I had the same issue, then I rename the file "firmware.bin" and it worked.

    • @danflemming3618
      @danflemming3618 Год назад

      @@mamadoubapassioninformatique Thanks!
      I'll try that!

  • @Gixxerfool1
    @Gixxerfool1 2 года назад

    Thanks for the detailed video. I am getting an error when trying to save the config. It states "Unknown pin chip name 'probe'" I have searched with no real solutions. When I go into the config the endstop_pin name isnt blue like the other names in the file. It is white. Any ideas? Thanks again

  • @MrMoney316-r2x
    @MrMoney316-r2x 2 года назад

    I'm attempting to install this now on my e3v2 and Im not sure if I am using a crappie sd card or crappie usb cable..First try got to the insert sd card to printer and got no boot...wiped and restarted everything back at the beginning got it to load but screen was a bit scrambled. I've retried 3 times now wiping the sd card completely then re copying the klipper.bin file to sd card , changing the file name and only get a back light black screen. HELP!. Does the printer need to be plugged into the pi at the time I am trying to install the firmware? I notice yours was connected. I also noticed that when I did have the pi and printer connected the screen flashes. Assuming that is the usb power back feed issue. been up all night trying to get this working starting to wonder if its even worth the hassle at this point. Any help/ideas would be much appreciated. Great video by the way. I'm sure its something I'm doing wrong.

    • @MrMoney316-r2x
      @MrMoney316-r2x 2 года назад

      yeah screw it I give up. Don't worry your tutorial was/is great. one of the better ones I tried to follow, I jumped down the rabbit hole and got nowhere. I guess like the old saying "why "fix" what ain't broke" rings true for me today

    • @EB3DPrinting
      @EB3DPrinting  2 года назад

      Ok, I think this was a mistake on my part. When installing klipper on the Ender3v2, the screen will not work without another workaround which I'm planning to do in another video. Sorry for the confusion

    • @MrMoney316-r2x
      @MrMoney316-r2x 2 года назад

      @@EB3DPrinting I don't know if its the redbull in my system or the major lack of sleep or a combination of the two but I just started laughing hysterically as I read your reply and thought to myself "oh man I had 10 successful attempts but thought they were all fails because the screen wasn't working". LOL!!! No worries thou your fast reply has given me a boost in confidence to give it another go.

    • @EB3DPrinting
      @EB3DPrinting  2 года назад

      @@MrMoney316-r2x my apologies again. I will put a sticky comment at the top stating that the screen will not work as well

    • @danflemming3618
      @danflemming3618 Год назад

      @@EB3DPrinting did you make a video about the screen NOT WORKING yet?
      My screen don't work.
      I'm dead in the water because I don't know what to do to fix the screen or find any place where I can get help.
      Good videos by the way.
      Thanks.

  • @megatrack
    @megatrack 2 года назад

    I follow all your instructions, but when trying to list the serial, I get ls: cannot access '/dev/serial/by-id/*': No such file or directory
    . any idea why ?
    great video

    • @EB3DPrinting
      @EB3DPrinting  2 года назад

      You have to flash the motherboard with the klipper bin file. rename the klipper bin file before flashing the motherboard

    • @MrPstaboche
      @MrPstaboche 2 года назад +1

      if you haven't connected the pi to your printer via usb, the ls command will return no such file

    • @alexellistattoofpv
      @alexellistattoofpv Год назад

      What if you have flashed the printer but it still says no such directory?

  • @10138707
    @10138707 2 года назад

    great video i keep getting error (mcu 'mcu': Unable to connect
    20:41:46 mcu 'mcu': Unable to connect
    Once the underlying issue is corrected, use the
    "FIRMWARE_RESTART" command to reset the firmware, reload the
    config, and restart the host software.
    Error configuring printer
    Klipper state: Not ready) can you help with this

    • @EB3DPrinting
      @EB3DPrinting  2 года назад

      Have you built the klipper.bin file using the make menuconfig and flashed the printers motherboard using a SD card and that klipper.bin file. Be sure to rename the klipper.bin file to something unique like "e3v2firmware.bin"

    • @10138707
      @10138707 2 года назад

      @@EB3DPrinting do i remove this sd card from the printer after the flash is doe or does it stay i all the time.thanks

    • @EB3DPrinting
      @EB3DPrinting  2 года назад

      @@10138707 you can remove the SD card after the flash is done

    • @10138707
      @10138707 2 года назад

      @@EB3DPrinting ok now i am getting this error Option 'rotation_distance' in section 'stepper_z' must be specified after i change the z

  • @simracingprototype
    @simracingprototype 2 года назад

    I Know this might be a silly question but, can i use a laptop instead of a raspberry pi to run klipper on ender 3?????

    • @EB3DPrinting
      @EB3DPrinting  2 года назад +1

      IIRC, it is possible to run klipper from a Linux based laptop, but don't quote me on that. I know prices of pi's are ridiculous right now. There are alternatives out there.

    • @simracingprototype
      @simracingprototype 2 года назад

      @@EB3DPrinting Thanks for replying, can you please explain a little biit more about alternatives

  • @P4P5
    @P4P5 2 года назад

    Would you say its worth upgrading to Klipper from Jyers?

    • @EB3DPrinting
      @EB3DPrinting  2 года назад

      For me it was. The print quality improvement I seen made it worth it.
      That said, it comes down to how comfortable you are with computers. The installation process is quite a bit more involved than jyers. But, once you have it installed, the ability to make changes to the printers "firmware"(printer config file) is a lot easier.
      Also, you loose the ability to use the stock display, unless you make a new wire harness and add a program to the pi. You can use the normal creality 12864 display with no issues though, which you can find for around $15.

  • @Cobalt651
    @Cobalt651 2 года назад

    hey man, im gettings errors in the macros.cfg gcode: Option 'default_parameter_x' is not valid in section 'gcode_macro pause'
    Can you help out?

    • @EB3DPrinting
      @EB3DPrinting  2 года назад +1

      Ah yes thank you for reminding me, I have to update the file. Shortly after I made this video klipper had an update where it removed "default_parameter". I will upload the updated file

    • @EB3DPrinting
      @EB3DPrinting  2 года назад +1

      File has been updated with current macros.

    • @Cobalt651
      @Cobalt651 2 года назад

      @@EB3DPrinting i would seriously stop trying gettings klipper to work. Your video saved me. Thnx alot bro keep up the good stuff. Subscribed!

    • @EB3DPrinting
      @EB3DPrinting  2 года назад +1

      @@Cobalt651 thank you, I'm glad I could help. I'm working on the input shaper video currently, just got swamped with Christmas orders, so it's a bit delayed

    • @Cobalt651
      @Cobalt651 2 года назад

      @@EB3DPrinting @EB3D Printing THANKS A THOUSAND! But im still gettings error:
      !! Error evaluating 'gcode_macro START_PRINT:gcode': UndefinedError: 'dict object' has no attribute 'T_BED'
      Please help me out bro i have no coding experience and i just wanted to do klipper with fluiddpi. I copied all of your settings except my variables and this is the error im getting.

  • @lanypuspasari1868
    @lanypuspasari1868 2 года назад

    Can your share fan duct stl file

    • @EB3DPrinting
      @EB3DPrinting  2 года назад

      Fan Duct
      www.thingiverse.com/thing:4375296

    • @EB3DPrinting
      @EB3DPrinting  2 года назад

      changed the macro's file prime line, should work better