"Revised" February 2024 Mainsail Klipper Complete Installation and Calibration Guide

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

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

  • @juanignacioschulz5015
    @juanignacioschulz5015 8 месяцев назад +1

    I first installed Klipper with your previous tutorial, then I stopped printing for a while and yesterday I decided to update everything in Klipper and realized the problem with the mcu.
    Of course I came to your channel to install Klipper again and found this video...
    As always, the best tutorial online.
    Thank you for your content Victor!!

    • @vbared
      @vbared  8 месяцев назад +1

      Hi Juan, Thank you for commenting and encouragement. I'm glad you got it working again. It's pretty annoying when things go South after an update.
      Best of luck with your prints :)

  • @brandonniebur768
    @brandonniebur768 3 месяца назад +1

    Thank you so so much for doing this tutorial! I've been wishing for someone who knows what they are doing to do a video walk through of this method of klipper migration for a long time!

    • @vbared
      @vbared  3 месяца назад

      Hi Brandon, Thank you for commenting. I'm glad you found value in this video for your viewing time. Best of luck with your mods :)

  • @3Dgifts
    @3Dgifts 10 месяцев назад +1

    Just checked your two products. Very nice, I will buy once I start printing in mass production mode. It looks like a great add to any printer.

    • @vbared
      @vbared  10 месяцев назад

      Hi friend, Thank you for commenting and feedback. I'm glad you found value in this video for your viewing time. We did some more testing with the new aluminum housing and it dropped the y-stepper motor temps on a an Ender 3 V2 that had the VREFs adjusted from 134c to down to just 100c during a 4 hour print, that's a 34% reduction.
      Best of luck with your mods :)

  • @georgewilson60
    @georgewilson60 10 месяцев назад +1

    Perfect timing, as I’m going to swap my E3 V2 board to a BTT Manta E3 and switching to Klipper when I get some time off work!

    • @vbared
      @vbared  10 месяцев назад +1

      Awesome! you're going to enjoy using Klipper, it's amazing!

  • @DmechDesign
    @DmechDesign 8 месяцев назад +1

    Victor, thanks for the video, could you post a link to where you got the info on minimizing the z offset improving accuracy mentioned around 32:00, just curious and want to read up on how it works.

    • @vbared
      @vbared  8 месяцев назад +1

      Hello friend, Thank you for commenting. As far as I know I haven't seen it mentioned anywhere else. I stumbled across this when sorting out a print problem with one of two almost identical printer setups, the only difference was the Z-offset. One was -2.86 the other was -1.34 so to fix the issue I had to manually edit the mesh on the machine which the -2.86 Z-offset at the points where the filament wasn't being deposited at the proper height. It was like creating a bed mesh just screwed up my prints. Anyways, this drove me crazy for a year or so until I started to get into editing Marlin and came across a setting that designated the minimum Z-offset at -2.00. Klipper has the same feature although it's easy alter to a greater - Z-offset than recompiling a Marlin firmware.
      The best solution is to minimize the Z-offset variable by having it be tiny so I set all mine, using the adjustable probe mount we created, between -0.25 to -0.50. One thing that is very important is that your hotend is warmed up to a high enough temperature for the filament to be soft but not running prior to homing so any filament that is on the nozzle can mush during homing. I set this up in my start g-code prior to G28 so it's automatic whenever I start a print.

    • @DmechDesign
      @DmechDesign 8 месяцев назад +1

      @@vbared interesting, I'm working with a z offset of 2.3, I haven't printed anything large enough yet to cause an issue from the mesh but am going to keep an eye out for this. Fantastic Klipper install guide, thank you again

  • @thegameengine328
    @thegameengine328 7 месяцев назад +1

    Love the video man was having problems aswell with the Z axis and I also forgot the “!” I was just so eager to get started printing. Loved the tutorial keep it up!

    • @vbared
      @vbared  7 месяцев назад

      I appreciate you, buddy, thank you so much for the encouragement. I'm glad you found value in this video for your viewing time.
      Best of luck with your mods :)

    • @thegameengine328
      @thegameengine328 7 месяцев назад

      also finishing up the calibration and everything i noticed that the mentioned "moonraker connection" file isnt listed in the description

    • @vbared
      @vbared  7 месяцев назад

      @@thegameengine328 It's now a feature that can be found in the CURA Marketplace. Launch the CURA program and click the Marketplace button on the top right. It's very slow to load and sometimes the Marketplace pop-up box may not display in the forefront so keep an eye on the active programs in the Windows taskbar. If you notice what looks like a second CURA layer in the taskbar you may need to click on it to bring the Marketplace to the forefront. Select Moonraker Connection from the list in the Plugins tab to install it. If you have any problems just email me vbared@gmail.com and I'll send you the zip file.

  • @treborjm87
    @treborjm87 10 месяцев назад +1

    Another informative video! Great work!
    Thanks Victor!

    • @vbared
      @vbared  10 месяцев назад

      Thank you for the encouragement, Rob, If you find any holes in the info, please let me know.

  • @captkmk3226
    @captkmk3226 2 месяца назад

    THANKS,Victor this video my day Thankyou again and again. I have two identical setups my question can I just clone the last sd card and use it in the other machine? thanks for your time,

    • @vbared
      @vbared  2 месяца назад

      Hello friend, Yes, the card can be cloned but only before inserting and booting into the first Raspberry Pi. Once the Raspberry Pi is switched on the first time with a Linux image on it, the files are expanded and the two become married to each other so cloning the SD card after this marriage has occurred will generate errors if used on another Raspberry Pi.
      Best of luck with your mods :)

  • @kaherdin
    @kaherdin 10 месяцев назад +1

    Thanks for going through the setup calm and easy. A question though. Where can I find that pdf you are showing on screen?

    • @vbared
      @vbared  10 месяцев назад +1

      Hello, friend, you're most welcome, thank you for the feedback on the pace. The support files link below should also be in the video description. Included in the .zip file are all the programs I used in the video. An antivirus will most likely flag them due to the .exe extensions but they are all clean.
      2024 Klipper Installation Support Files - mega.nz/file/xNMRRZAS#P1pIksTzbpVVlFTzxkE0Zx4ojvFuUOpiX6_mQ5xci5I

    • @frankj5565
      @frankj5565 10 месяцев назад +1

      @@vbared Thanks for your video. But I caní find the PDF in your Mega-File?!

    • @kaherdin
      @kaherdin 10 месяцев назад

      ​@@frankj5565 I found them in the zip file when viewing it on a pc

    • @frankj5565
      @frankj5565 10 месяцев назад

      @@kaherdin That´s strange, I have five files, but no PDF

    • @vbared
      @vbared  10 месяцев назад

      Hi Frank, sorry buddy, I left out the most important file. Please re-download it from the previous link it should be there now.@@frankj5565

  • @frankj5565
    @frankj5565 10 месяцев назад

    I have an Ender 3 V3 se and I had installed Klipper about two weeks ago, without any problem. Then I saw an advice to install Katapult for easier updates. I did so, but I could not see that it was really installed. So iI tried KIAUH where I also installed some updates, Klipper too. After this all I cannot access my printer anymore. I tried reflashing x times, without success. Also the Ender firmware, but nothing changes. I don´t know what might be the reason, even don´t know if the SD-slot is ok. Should I try resetting the board which has no reset button, by a ST-Link adapter perhaps?

    • @vbared
      @vbared  10 месяцев назад +1

      Hi Frank, Thank you for commenting. Does the error have something to do with MCU version difference? Another thing also is that for a new board flash to take it must have a different file name than the last successful .bin file flashed. In the case of Klipper when it was working the files name was probably klipper.bin so if you wanted to reflash a new klipper.bin you would need to alter the name to something like klipper1.bin. If the flash was successful and you needed to flash it again then you can once again use klipper.bin since the last successful flash was klipper1.bin

  • @iaa66
    @iaa66 8 месяцев назад

    Great Video as usual.
    Have you tried printing PETG with TPU? I'm having trouble using the pause and filament change on my ender 3 pro. Running klipper.

    • @vbared
      @vbared  8 месяцев назад +1

      Hi friend, thank you for the encouragement, I appreciate you very much. I mostly print with PETG but I haven't tried to combine PETG and TPU. Below is my filament sensor macro, just modify it to fit your needs. Klipper has a pause at layer macro but I haven't played with it.
      [filament_switch_sensor Filament_runout_sensor]
      pause_on_runout: True
      runout_gcode:
      G91
      G1 Z20 F900 # Raise Z away from print
      G90
      G1 X245 Y218.5 F5000 # Move to purge area
      G91
      G1 E-450 F600 # Unload 450mm of filament
      G90
      insert_gcode:
      G4 P20000 # Pause for 20 seconds
      G1 E450 F400 # Load 450mm of filament
      switch_pin: PA4 # Pin that the sensor is connected to

    • @iaa66
      @iaa66 8 месяцев назад +1

      @@vbared thanks for the macro 👍
      I'm making a remote housing and using tpu as a membrane to prevent water splashing.

    • @vbared
      @vbared  8 месяцев назад

      @@iaa66 That sounds super cool, I'm going to have to learn how to combine materials like that, any good sources you can point me to?

    • @iaa66
      @iaa66 8 месяцев назад

      @@vbared ruclips.net/video/7nWGfz3__3A/видео.htmlsi=Iy_ZP5V07t4lR_Tw
      and clough42

  • @berniegaudet193
    @berniegaudet193 10 месяцев назад +1

    Victor the download does not have the PDF you refer to just 5 files. Please advise ass to how to get the PDF files for proper instructions. Thanks

    • @vbared
      @vbared  10 месяцев назад

      Hi Bernie, Thank you for commenting and heads up on the missing file. It's been added to the video description and linked below for your convenience.
      mega.nz/file/0BFggIyK#tXFD5PZR3MqqQfzVzwrTY1P5uaCtUSa63t_dmT5hy58

    • @berniegaudet193
      @berniegaudet193 10 месяцев назад +1

      Thank you. I am a total newbie at this and need all the handholding i can get. At 63 years young and starting this as a hobby to try and keep my mind fresh. hope to learn to design things as well. Thanks for providing these informative videos.

    • @vbared
      @vbared  10 месяцев назад

      @@berniegaudet193 I'm here to help, Bernie, been 3D printing since since 2017, loving the hobby and learning new things for others with more experience. Currently, I run a small 7 printer farm that along with RUclips's ad revenue allows me to continue playing around with different things. My goal with this channel is to communicate information that for me lacked enough details to instill the confidence needed to undertake some of the modifications discussed. If something is unclear, just ask, I'm happy to help.
      You're going to love Klipper, it's a game changer!

  • @mani999999
    @mani999999 2 месяца назад

    Hello, I have successfully installed klipper on an old laptop and I want to know the necessary steps to finish the installation of the printer.cfg file for my printer:
    configuration:
    - creality x rail
    - creality silent board 4.2.7
    - creality sprite pro kit for ender 3
    - creality cr touch
    I can't find any sources for the components of this printer.
    Can you provide me with guidance so I can try this Klipper system.

    • @vbared
      @vbared  2 месяца назад

      Hello Mani, Thank you for commenting. I'm glad you found value in this video for your viewing time. Unfortunately I don't have any experience with the Sprite print head but expect it to be no different than a standard hotend running a full size extruder stepper motor with the exception of the e-steps/rotation distance and possibly the rotation direction. Both of these things are easy to adjust once Klipper is working. Linked below is a video I made on installing the 4.2.7 board and CR-Touch into an Ender 3 Pro. The printer.cfg file in the description should help you get things going but you're going to need to make the aforementioned tweaks so the Sprite works correctly.
      Best of luck with your mods :)
      ruclips.net/video/d0xTtVwTtc4/видео.html

  • @ravkhangurra7522
    @ravkhangurra7522 9 месяцев назад

    Hi Victor, when tuning for pressure advance i get the following erroor when setting up
    For direct drive setup copy the following, paste
    into the console and send:
    TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE
    PARAMETER=ADVANCE START=0 FACTOR=.005
    Error on 'TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE': missing PARAMETER

    • @vbared
      @vbared  9 месяцев назад

      Interesting, the line below from the official Klipper document looks the same. Try following the test setup sequence from the link below to see if it works for you.
      TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE PARAMETER=ADVANCE START=0 FACTOR=.005
      www.klipper3d.org/Pressure_Advance.html

    • @ravkhangurra7522
      @ravkhangurra7522 9 месяцев назад

      @@vbared Thanks Victor, the other issue I have when running the pressure advance callibration, I noticed in the console windoiw in Mainsail, I get the constant error
      Unknown command:"M900"

    • @vbared
      @vbared  9 месяцев назад

      @@ravkhangurra7522 Hello, Check your start g-code and see if there is an M900, if so just remove it or add an ; in front of it so the slicer will ignore it.

    • @ravkhangurra7522
      @ravkhangurra7522 9 месяцев назад

      @@vbared My start code is as follows, i don't see an M900
      M117 Heating Bed
      M117 Preheat e to 160 and Autohome
      M104 S160; start warming extruder to 160
      G28 ; Home all axes
      M117 Load Bed Mesh
      G4 P1500 ; Dwell for 1 & 1/2 second
      M420 L0 S1 ; Loading the bed mesh
      ; M117 Auto bed-level GO!
      ; G29 ; Auto bed-level (BL-Touch)
      G92 E0 ; Reset Extruder
      G1 X0.1 Y.1 Z3.0 F5000.0 ; move to off the edge
      M117 Heat E to temp
      M104 S{material_print_temperature_layer_0} ; Set Extruder temperature
      G1 X0.1 Y20 Z3.0 F5000.0 ; move to start-line position
      M190 S{material_bed_temperature_layer_0} ; Wait for Heat Bed temperature
      M109 S{material_print_temperature_layer_0} ; Wait for Extruder temperature
      G1 Z3.0 F3000 ; move z up little to prevent scratching of surface
      G1 Z0.3 F3000 ; move z back down a bit
      M117 Draw Line
      G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; draw 1st line
      G1 X0.4 Y200.0 Z0.3 F5000.0 ; move to side a little
      G1 X0.4 Y20 Z0.3 F1500.0 E30 ; draw 2nd line
      G92 E0 ; reset extruder
      G1 Z2.0 F3000 ; move z up little to prevent scratching of surface
      M117 Begin Print

    • @vbared
      @vbared  9 месяцев назад

      @@ravkhangurra7522 Interesting, what about the end g-code?

  • @cleison-em7bk
    @cleison-em7bk 8 месяцев назад

    Hi Do we have support for a 5 axis 3d printer on klipper ?

    • @vbared
      @vbared  8 месяцев назад

      Hello, Are you running dual lead screws?

    • @cleison-em7bk
      @cleison-em7bk 8 месяцев назад

      ​@@vbared I am trying but i realized there is no support for klipper just marlin . I mean could be a huge contribution if someone does the kinematics for klipper . A task that requires time

    • @vbared
      @vbared  8 месяцев назад +1

      I'm running dual independent Z-lead screws on one of my Klipper machines.
      Add: Z_TILT_ADJUST after your G28 ; Home all axes in you start g-code.
      G28 ; Home all axes
      Z_TILT_ADJUST
      Enter the lines below into your printer.cfg but make sure to tweak the numbers to fit your bed. The first set of numbers before the comma is X and after is Y
      [z_tilt]
      z_positions: 284, 108
      12, 108
      points: 284, 108
      12, 108
      speed: 50
      horizontal_move_z: 5
      retries: 20
      retry_tolerance: 0.0075

  • @JohnDuvivier
    @JohnDuvivier 3 месяца назад

    you referred to a pdf that you used on this video. You stated that it could be downloaded. As a result of never having downloaded anything from a creators you tube channel I have no idea how to do that and I don't see such a pdf on the site if possible could you please help me understand how to do this. Thanks

    • @vbared
      @vbared  3 месяца назад

      Hello friend, thank you for commenting. Any downloadable content is in the video description. There are a few more links associated with this video but the PDF link is below.
      mega.nz/file/0BFggIyK#tXFD5PZR3MqqQfzVzwrTY1P5uaCtUSa63t_dmT5hy58
      Best of luck with your mods :)

  • @BlueeBubble
    @BlueeBubble 10 месяцев назад

    would his work on a BTT Pi board? I know they have their own CB1 klipper image from 6 months ago!

    • @vbared
      @vbared  10 месяцев назад +1

      Hello, Thank you for commenting. I'll have to update my printer that is running a BTT Manta M5P+CB1 to see if it completes without issues and report back.

    • @makergc3d
      @makergc3d 9 месяцев назад

      @@vbared (1) Were you able to to complete the Klipper update install successfully on the M5P+CB1? (2) Which Raspberry Pi device should be chosen for the M5P+CB1 configuration? Thanks

    • @vbared
      @vbared  9 месяцев назад +1

      @@makergc3d Hello, Thank you for commenting.
      Don't choose any device in the Imager tool just select the image file, storage device and write the image to the card, nothing else needs to be done.
      BTT CB1 image V2.3.2 is the only one that I've been able to get the TFT35 and ADXL345 working on. V2.3.3 won't even boot for me and V2.3.4 can't communicate with the ADXL345. So my advice for now until a fix is available is stick with image V2.3.2 and don't update Klipper from within MainsailOS because it will mess up the ADXL345 communications.
      Klipper does a great job with their software updates and I guess work well with the Raspberry Pi folks but the BTT people either don't collaborate with the Klipper people enough or are terrible at maintaining their documentation.

  • @dnappi85
    @dnappi85 8 месяцев назад

    So you are doing to need two SD cards. You need one for the Pi and another to move the firmware from your PC to the printer. correct?

    • @dnappi85
      @dnappi85 8 месяцев назад

      also would you recommend the Biqu bed leveling sensor?

    • @vbared
      @vbared  8 месяцев назад +1

      Hi, Thank you for commenting. Yes, you need two. One of them will live in the Raspberry Pi so I would recommend using the fastest SD card you can find within your budget. It doesn't need to be more than 32gb in size, just fast.

  • @marcgautsch9737
    @marcgautsch9737 6 месяцев назад +1

    Great work .....very usefull...thanks a lot

    • @vbared
      @vbared  6 месяцев назад

      Thank you friend, I'm glad you found value in this video for your viewing time. Best of luck with your upgrades.

  • @marinusleguijt1364
    @marinusleguijt1364 4 месяца назад

    hi victor, i have an error.
    error code: 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
    im using a ender 3 pro so also a different printer.cfg, could that be the cause?

    • @vbared
      @vbared  4 месяца назад

      Hi Marinus, Did it ever work or have you always seen this message? Many connection issues can be resolved by trying a different USB to USB micro cable, many of them are charge only cables and don't have the two data wires needed for communication between the Raspberry Pi and Printer. If you are using a data cable try a different one anyway, I've had new cables out of the box not work.

    • @marinusleguijt1364
      @marinusleguijt1364 4 месяца назад

      @@vbared i bought a second hand printer that used to run klipper. i have no idea how he configured it. i will try a new cable

  • @emv143
    @emv143 10 месяцев назад

    Thanks for the updated process on Klipperizing an Ender 3 V2. I guess I won't be updating my OG Ender3 with a v4.2.2 board and klipper. I haven't had any problems when I klipperized my OGE3 about a year ago and I've been running it without updates. LOL
    Also did you get a chance to try out the cheap metal heatbreak I told you about before?
    Also since you did the dual belted Z from KevinAKASam, will you do a klackender as well?
    Cheers and keep up the good work.

    • @vbared
      @vbared  10 месяцев назад +1

      Anytime, friend, yeah, don't update it unless there is some special feature that your current version doesn't have. My buddy, Doug, said the most recent update severed the MCU link between the board and pi. Despite my efforts to find a workaround without having to do a complete reinstall, I was unable to find the solution. If you come across one, please share it with me.
      All my machines thankfully are currently reliable so I haven't had the need to mess with leaky hotends. I recently installed a CHC Pro Volcano that comes with a 115-watt ceramic heater and 300c thermistor on one of my Ender 3 V2s so I can try and increase print speeds.
      I'll make a video of it soon.

    • @emv143
      @emv143 10 месяцев назад

      @@vbared I'll give you a heads up IF that's a big IF I need an update. So far Orca slicer is the only one I update.
      Sometimes you really need a new hotend for your application. Thankfully ABS and PETG are my only filament that I needed the new heatbreak for!
      Cheers!

  • @jorgewastaken
    @jorgewastaken 10 месяцев назад

    Hi on the PDF on page 12 it mentioned "precompiled Ender-3-V2-Klipper.bin" I don't see this under the description. Is this available to download? I have the same Ender 3 V2 4.2.2 printer.

    • @vbared
      @vbared  10 месяцев назад

      Hi Jorge, Thank you for commenting. Yeah, I need to remove that from the guide because in order for things to work the compile steps still needs to be done by your Raspberry Pi. In addition to this, I found out that there are two different control chips that Creality is using in the 4.2.2 boards. Each one might require different compile settings so using one may not work in the other, all of mine have the STM32F103RET6 chip.
      I'll link my bin if you still want it , just let me know, but recommend that you follow the compile steps in the guide that creates the support environment and bin file in your Raspberry Pi for it to work.

    • @jorgewastaken
      @jorgewastaken 10 месяцев назад

      @@vbared I followed the guide but since I'm using an Orange Pi I had to do install mainsail a different way. My ender 3 is basically stock and it has a 4.2.2 STM32F103 board. I tried flashing the bin I created but mainsail doesn't read my printer even after checking I had a good USB cable. So I'm trying to check if it was the bin file I messed up. Thank you.

    • @vbared
      @vbared  10 месяцев назад

      ​What value are you getting when you enter this between the quotes into PuTTy? "ls /dev/serial/by-id/*" @@jorgewastaken

    • @jorgewastaken
      @jorgewastaken 10 месяцев назад

      @@vbared /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0

    • @jorgewastaken
      @jorgewastaken 10 месяцев назад

      @@vbared /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 . This is what i get. Looks the same as in the video.

  • @KungFuKevvy
    @KungFuKevvy 8 месяцев назад

    I got an error once I added my printer.cfg file.
    Option 'serial' in section 'mcu' must be specified
    Once the underlying issue is corrected, use the "RESTART"
    command to reload the config and restart the host software.
    Printer is halted
    Anyone know what this is?

    • @vbared
      @vbared  8 месяцев назад

      Hi Kevin, On page 12 of the PDF near the bottom there is an LS command. Copy that complete command, paste it into an open PuTTy session and press enter. It should respond with a series of numbers and letters. That response is what you need to place in the printer.cfg file in the MCU section.
      If the output says something like file not found or dir not found then try a different USB to micro cable.

  • @chrishurley5933
    @chrishurley5933 10 месяцев назад

    Hi mate, I got this config uploaded and everything looks like it should work but no dice :( I've the 4.2.7 board, it all works fine in the Pro marlin firmware just not on Mailsail / Klipper
    I keep getting the following error "No trigger on x after full movement"

    • @vbared
      @vbared  10 месяцев назад

      Hi Chris, great job getting things working to this point. Does this error message appear when you try to home?

    • @chrishurley5933
      @chrishurley5933 10 месяцев назад

      @ Yes sir, when I try and home it trows that error :( would you have a discord that I can talk to you on?

    • @chrishurley5933
      @chrishurley5933 10 месяцев назад

      @@vbared sorry for the spam, but controlling the toolhead / bed is working fine, just zero movement from the printer when I try and home, Also the Pro Marlin firmware works perfect

    • @vbared
      @vbared  10 месяцев назад

      @@chrishurley5933 Call me 478-227-3301

    • @chrishurley5933
      @chrishurley5933 10 месяцев назад

      I'm based in Ireland mate, call to the US will cost me a fortune have you Whatsapp installed?@@vbared

  • @bigtst36
    @bigtst36 9 месяцев назад

    Where's the printer.cfg file?

    • @vbared
      @vbared  9 месяцев назад +1

      Hello, Thank you for commenting and heads up about the missing file. I added it to the zip file linked below.
      mega.nz/file/9NcACDZI#VMIDaij3Yu6UIwnReTxbUEFby_Wlcg_0_Z8oz3FR3A4
      Best of luck with your mods!