I've been manually adjusting my bed until watching this video, what amazed me is that you got a result of 0.37 with the software, I manually was able to get 0.4 so I guess not bad for manual adjustments but I'm for sure going to let the computer help me out. Thanks for the video.
Thank you so much for this video. I, like many was struggling to get my bed level. Your explanation of this technique helped me get my bed variance from 0.5100 to 0.1625 which resulted in my best first layer ever. You earned my thanks and subscription.
Thank you so much! Bed leveling can be the bane of a 3d printers existence, but smart tools like this can help give us some power back! Glad this helped and thanks for the subscribe and the comment !
Oh boy, you really helped me a lot here. Eventhough I have a autobed leveling feature in my Qidi X Max 3, the plate was awfully uneven. Your help with this step-by-step guide helped me greatly. Variance down from 0.4 to 0.14. Many thanks!
Youre a Hero! I dont know why i stumble over this for so many years and why no "Big UA-camr" covered it so far, this is amazing! Thanks to you i reliably get 0.1 on every screw now thank you so much! Ordered a acceleration sensor aswell to follow your guide and more videos from you!
Yea this can be a real game changer for people. It saves time and can be very accurate. I am happy you found me and I promise I will continue to be making content just like this that is aimed to help. Good luck and happy printing!
If you remove the PEI sheet from the bed, you can very easily see the little indentions for exactly where the screws are. I even marked mine with a sharpie to make seeing them even easier. Once you have the locations noted, you can easily put the PEI (or whatever build plate you're using) back on and continue the process.
Scott!!! What a great idea. I didn't even think about that. There are some beds (like my original Aquila) where I had to place the magnetic on myself, so there aren't any screws visible, but by and large I think your technique would work like a charm! I am adding a few addendums to this video and this info will definitely be part of it! Awesome suggestion, I appreciate you contributing.
Oh man, I'm late to the party but this has solved all my issues. For anyone with a larger print bed with a set point in the middle (such as the Elegoo neptune 4 plus), set screw 1 as the very center of your bed - and add the additional other screws using the same format. (I have 6 screws, so 1 is set to the center of the bed and 2 through 7 are the other 6 screws) I wish i had found this a week ago!
Glad you found it! Klipper is full of so many amazing tools sometimes the hardest part is finding them. Great info about using multiple screws as well, there was some questions about that when this video first came out and this comment will help a lot of people!
Your timing with this video is perfect for me Leo. About two weeks ago I finally got back into 3D printing with my self modified CR-10 after a four year pause (work and life got in the way). I loaded Klipper (had been running Marlin) after seeing all the features it adds and have been bringing myself up to speed on it. Bed leveling has always been a very time consuming thing for me. Your method and pace of explaining the process is perfect for me, you have another subscriber!
Thank you so much I love to hear it! Helping people enjoy their printers has been a huge goal of my channel. I think you chose right with Klipper, it has so many tools to help a printer from 4 days ago or 4 years ago get up and running smoothly. I'm glad you found me and I appreciate the subscribe and comment!
Thank you for this. This makes learning 3d printing as hobby much more enjoyable. Just did this on my Neptune 4 Pro, Got it down to 00:00 on everything.
I´m not good at express myself, but man this channel has everything you need and want! Especially for a klipper newbie like me. I have been using both Maker´s muse and Teaching tech a lot in the past, but you Leo will defentliy be my "go to" in the future when I nned help with my 3d hobby. I really like the way you describes everything in detail, and not just a "paste and copy what I do on the screen" channel. Thank you so mush for the help Leo.
Oh wow thank you so much!! It takes me a while to make these videos, which is unfortunate, but it's because I spend a lot of time making sure the flow of the information is right (as well as the info itself lol). It's great hearing that these sort of videos are paying off for people because it makes all the time worth it. Thank you!!!!
Hi, first of all, great video, everything very clearly described and explained. I applied this method to my Elegoo Neptune 4 Max and added 2 adjustment points. The only deviation I made was not using a probe, I centered the nozzle above the 6 adjustment points. I ran the "Screws_tilt_adjust" tool 3 times in a row with the final result - at 5 points it was 0.1 and at 1 point 0.0, so I wisely left it at that. Afterwards I did a "Bed Level Calibration" test and it was perfect. From now on this is my way to level. Many thanks for posting this method on UA-cam.
Thank you so much for taking time to write such a detailed comment and letting me know this worked. Much appreciated, I'm glad you found me and I was able to help!
Thanks! Even as a noob, I was able to get real close using the paper method but this is so much easier...especially if you want to check level periodically. Subscribed!
Yea the paper method is tried and true , but is tricky and time consuming. This is so quick and easy it almost feels like cheating! Thanks for watching, commenting, and subscribing!!
Yeah, i used to have bed leveling now it honestly feels good to know my stuffs on point. its alot better now that i got klipper.. doesnt feel like im going in blind anymore
Yea I know that feeling. You can just hit print and walk away without worrying. Don't forget to periodically level it though, preventative maintenance 😂
This is an awesome how to Leo. This type of tool could seem so complicated, but after a watch, you’ve made it so clear that it seems silly not to use it. Well done.
Thanks Fedor! Yea this changed the game for me, I could just run this occasionally to make sure the bed was locked down instead of going through the normal leveling process. Thanks for dropping a comment, you the man !
Your videos are fantastic. I find that after watching your videos on a specific topic, I don't need to consult any other sources online. Your Klipper videos are reminiscent of Joshua Bardwell's FPV videos. Keep up the excellent work!
😆 I can do it with my eyes closed now but when I first got into the hobby 3 years ago bed levelling was the bane of my existence. If it wasn't for your video on bed levelling and z-offset I probably would have quit.
Zoomy keep your eyes on the road!! Lol I'm happy you stayed because this community is all the better for it, including all the tots you helped with a long with Fedor for the holidays. Thanks
You are doing an awesome job on your videos. I bought a Klipper Pad 7 watched a few videos and was lost pretty early. I decided to watch your video and boom up and running. Thank you so much.
I'm happy to help you get back on track! I actually have a BTT Pad 7 sitting in the box. I wanted to do a video on it a few months ago but never found the time. Maybe it's time to break it out!
That's a great idea! I don't know how many people have dual stepper drivers to be able to use z_tilt, so it will probably be a little further down the catalogue. I want to get a few out there about max accels/ speeds and using KAMP, but I'll add it to the list!
Thank you so very much for this, think this is your first video I’ve seen and I’ve just done it. Leveled my screws now just to test its worked, if it has thank you so very much.
Happy to help! This calibration is really such a time saver and I think it helps increase accuracy that comes from rushing through it when you do it yourself. Thanks for watching and commenting!
Thanks so much for sharing this method. So much easier. I've noticed the wheels on my Neptune 4 Pro have 10 bumps on them, so allowing for each being 6 minutes apart makes it extremely easy to turn them just the right amount.
Oh wow that's great! The knobs on the Creality style machines have so many grip areas that it is hard to track. It would be cool to see a printable option that mirrors the knob style that Elegoo employs, or make it even more specific to this calibration!
With much appreciation but the workflow has changed the last 2 years. I think it’s time to follow the new technologies and advancements. But thanks for the effort to explain very thoroughly.
Awesome walkthroug for beginners and even advanced users :) one tip is to messure the thread (12:17) with the calipers paralell to the bed its much more easy =)
Thank you so much! A lot of the reason for me measuring it that way was for filming purposes lol trying to find the right angle for that can be tough. Great advice though and I thank you for taking the time to help me out! Thanks!
Omg, thank you! Was just thinking the other day, why can't I just use my bed probe to tell me exactly how much to turn the screws instead of doing it manually? 😂 Thank you, and the algorithm for suggesting this. I have a Sonic Pad and had no idea this feature was in Klipper! (Also, pst, one minute on a clock is 6 degrees, not 1... 15 minutes is 90 deg.)
This is such a convenient feature, and I wish you luck when adding it. I know some users that have had issues with the Sonic Pad in general. Hopefully the addition of this macro is 1-2-3 for you. If not let me know and I'll see how I can help!
Thank you so much, that's really awesome to the hear! That's the goal, help more people transition to Klipper and get some more enjoyment out of their 3d printers! Thanks for taking the time to comment it made my day.
This is what my first run said lol. guess i did a pretty good job without this. // front left screw (base) : x=60.2, y=9.6, z=-0.01000 // front right screw : x=314.2, y=9.6, z=0.02250 : adjust CCW 00:04 // middle right screw : x=314.2, y=142.6, z=0.03000 : adjust CCW 00:05 // middle left screw : x=60.2, y=142.6, z=0.01250 : adjust CCW 00:03 // rear left screw : x=60.2, y=275.6, z=0.03000 : adjust CCW 00:05 // rear right screw : x=314.2, y=275.6, z=-0.01500 : adjust CW 00:01
Thanks! The BL touch video is long, but it's where I would recommend to start. It goes over how to make sure your bl touch is setup correctly which is the baseline for a lot of these calibrations.
That's great! My goal with all these videos is to help however I can. I'm glad this video was able to give you something worthwhile. Thanks for watching and commenting.
If you don't want to switch to Klipper, this feature is available in Marlin as ASSISTED_TRAMMING. You possibly would need to compile a new version though.
but why wouldn't you want to switch to Klipper?? lol I'm kidding but I thought Marlin also had a similar routine I just haven't seen it implemented. I appreciate you mentioning this, and thanks for watching.
I just got mine ender 3 v2 bl touch setup with mesh leveling and succeed from the first try! I definetely gonna improve printer with that technique and dual z.
Awesome to hear! Those printers are capable of amazing things and it only takes a few tweaks from us to get there. Glad this was able to help you on the way!
I'm not sure I understand what you mean by improve the y axis? Are you looking for stability or smoother operation? With my ender 3 I never did any upgrades to the bottom rail. I know some people have tried linear rails but I never went that route.
A lot of people are of the mind to use whatever the best EI values are for the y axis. The idea behind that is because the Y will change over the course of a print because a model is slowly being deposited on it. Ultimately tuning your max acceleration outside of input shaping is the best way. I'll have a video on that process very shortly !
Thank you for trusting in me.. and Klipper! The tools are all there for us we just need to learn how to use them. I appreciate you letting me know I helped !
Thanks sm I appreciate it! I know there have been a lot of users with Elegoo machines that have helped contribute to this video by leaving helpful comments like this. So thank you and everyone else who helps make this video and comment section informatibe.
Great video again thanks for the content my only crit is that I would make the screw 1 the one thats is attached to the bed heater cable and sensor probe if your bed is setup like that makes it so your adjustment knobs doesn’t bottom out easily.
Steven that's a great idea, where we you when I was making this video lol Seriously that is a very great idea and I'll keep it in mind when talking about this in the future.
Glade you like that I’ve watched the video on how to setup a bed mesh and bltouch in klipper a million times I keep all these videos in my list of necessary how tos because they’re so clear. Thanks a bunch I would be pulling my hair out if it weren’t for the clear videos
Lol I know! I always try and remind everyone you can print just fine on a bed with some variance. Usually I shoot for a variance (when creating a bed mesh) of 0.2. I have printed on some beds with an even larger variance with success, so don't spend too much time getting this just right lol
Same! This has turned bed leveling into a 3 minute pain free affair, where before I'd be hunched over my printer for minutes at a time. This is a real no brainer. Thanks for watching and for leaving a comment !
I've been wanting to make this video for a while so thanks for watching! I also appreciate you buying me some ☕!!! Anytime someone does that I'm truly touched, I appreciate the kindness. Stay tuned though, more Klipper videos to come :)
Easily my favourite feature on my recently upgraded ender 3! What i dont quite understand is the z offset should be completely separate from the bed level, the offset is the offset of the probe to the nozzle, thst has not changed at all
Yea this tool is like a complete night and day shift when having to bed level, it almost becomes an after thought now because it's so easy. The z offset question is spot on, and it's a really confusing topic. You define z offset in the same way I do, but I think we are slightly incorrect in that thinking. I usually say the same: 'z offset is the distance between the nozzle tip and the probe tip' but the more accurate definition is the distance between the nozzle tip and the location where the probe tip triggers' and for that reason whenever we adjust the tilt of the bed we need to readjust the z offset (I guess Kevin was smart to use the term 'tilt' for this macro lol). It may be a slight adjust if any but it's what I would consider 'best practices' when performing this calibration.
You mentioned to just find an empty space in the config file. Does it matter if this is in the beginning or end or after a particular section? I have several empty at the beginning and didn’t k ow if it would be okay to place it first. Thanks
This is the bane of my 3D printing experience. My Creality V3ke to this date will not correctly compensate for the created mesh. I've tried everything. Creality even send a complete bed replacement and still no luck. The auto calibrate will just not work. I wish I had the "screws" option. I have to trim the bed using razor blades which work surprisingly well and stick to the magnetic base.
The KE I believe is the printer that has Klipper installed, although I'm not sure how neutered it is thanks to Creality. If it does have Klipper you should be able to get a view of the bed mesh visualizer and see where your bed is at its worst and try to compensate.
Great video, and very informative! My only issue with screw tilt that ive noticed is that with multiple adjustments you will notice the z height of screw one changes. Im happy you included the steps of adjusting the z offset. Nice work
You're absolutely right, and I lightly touched on it, but I probably should have added a little more. As we make the adjustments you'll notice that while screw 1 does start to move, all the screw positions will start getting within range of each other. Now of course this does move the screw 1 corner up, I think the other corners matching that will eventually leave us in a more desirable location. I appreciate your comment, I am going to add a section to the article on my website that mentions this. Thanks!
@PrintsLeo3D thanks for the response. Now, with that being said. This coupled with say an auto z calibration (is, voron sexbolt), then it's a great tool to use and becomes even easier. I'm hoping to not need it at all soon. I have a mercury one.1 that I'm considering doing quad gantry on with the z endstop probe.
Yes that's a great idea! One of those "why didn't I think of this myself" sort of ideas lol awesome contribution, I'll keep this in mind going forward when talking with other people. Thanks !
Yea if you can keep a nice stable surface, and if you're using some device to create a mesh and apply it while printing, the times you would need to level your bed can be few and far between. This method being so easy can have you running bed leveling way more often if you wanted, just for peace of mind.
Hey, I love your tutorials. You are great in simplifying the information. Can u do a guide on z-tilt too? I have and Ender 3 with KevinAKaSam Dual Z belted mod, he was encouraging it's use in one of our brief chat but I can't find a good guide here on YT. I only learned to 3D print the past 6 weeks and the learning curve is quite steep. Thanks!
Z tilt was a topic that I was looking forward to covering. My T500 makes great use of z_tilt with its huge bed so I was thinking of using that as a focus.
Even a auto leveling 3D printer can sometimes be so far out of wack that manual leveling will improve your prints. I just made a bolt in dial indicator to probe my QiDi Xmax3 to near perfection. It prints way better than my other printers just like it. Think of a bed and auto leveling like speed bumps, the closer to level your machine is at base the less travel the machine has to move to compensate for the speed bumps. Cleaner prints even for auto leveling.
Funny someone else said the same thing yesterday! Basically just turn this thing into a complete cyborg and let it slice and start its own prints too - the next level! servos though ....that would be a cool project
Do machines like Elegoo Neptune 4 that have "auto bed leveling" work with this method? I believe they have some sort of sensor to test the bed level built in - not an addon.
At 10:16 the document say its must be the nozzle over the screws But you said in the beginning the position must be the one of the Probe, I'm confused 🤔
That sentence can be a little confusing but what the document says is " determine the nozzle coordinates such that the Z probe is above the screws..." So it's telling us to position are probe over each adjustment knob and record the coordinates. Klipper does have another routine called simply 'bed screws'. That asks you to get the coordinates of the nozzle over the screws, and then for operation it moves the nozzle above each screw for manual leveling. I go over that method in detail in my Manual Mesh video. I hope this explanation cleared that up but if not let me know.
Weldone Leo, another great video! so much better explanation than some other youtubers. looking forward to the nest installments and my bugging you in discord lol.
That's high praise my man! Thank you so much. The Discord is crazy now, so many awesome 3d printers sharing all of their projects. I can't wait to be bugged lol thanks
Thank you for this video, just got into 3D printing with an Artillery SW x4 pro and have been wondering how to manually level the bed. I tried this, and kept getting mixed results. I kept having to adjust the knobs again and again. Has it got to do that my machine has an inductor leveling sensor? Final Update: I messed up the axis coordinates. haha, manage to have it working, please double check them.
Just a heads up, you have the older cowling on your X-Max 3. Contact Qidi support and they will send you new ones that have improved cooling, and an upgraded USB cable for can bus
I was planning on making one, but with all these new CoreXY machines some of the interest, and my drive, has sort of waned. I love the Klicky I have installed here and I would really like to make a video on it if I find the time. I would love to create a video that starts with a base bones Ender-style 3d printer and by adding a few mods turn it into something that can compete with even the newest 3d printers!
Alexandre, I don't have any hands on experience with either of those machines, so I only can give you advice through what I have heard and have researched. I know the Anet line has somewhat of a dark cloud over it due to performance issues. I don't know if those stories are true or untrue (or likely somewhere in the middle) but from the quick searching I did I was unable to find a suitable Klipper configuration file. For the Tronxy I know a lot of people who have Klipperized them. I couldn't say for your exact model but I was able to find one github repo that had some instructions: gist.github.com/cab404/b7bcbb0cd592a14515493694719de59b In my opinion flashing Klipper on any 3d printer is an upgrade, but it will require some new hardware. You will need a 'host device' to run the brains of Klipper. That device can be anything that can run Linux (a raspberry pi, tv box, Inovato Quadra, or an old PC). From there you would need to just find a configuration file for the 3d printer you want to use with Klipper (I found something for the Tronyx but didn't come up with anything for the Anet, but that does't mean it doesn't exist). It's up to you the route you want to take, but either way I believe Klipper is an upgrade to most all of the base firmwares if you are willing to give it some time and some research.
Thanks @@PrintsLeo3D for your quick response. Sure Aneth A8 and A6 got a lot of issue with overheating/fire in the past. I've instal 2 mosfets and never got any trouble in last 5 years. And today only a broken fool would buy a new A8-A6 unit because there is better option on the cheap side. I'll look for the tronxy, I do have an old laptop. I would love to include a accelerometer sensor and get BambuLab speed on the cheap... I can dream.. I know...
hi, i've learnt too much things from you thank you. i have e3s1 pro with klipper. my bed is very very warped, around 0.6 gap in the middle. i used to put aluminium foil under it but when i realize that there is "x twist compensation" i wanted to try but it doesnt help. can you make a video about it? if it works, im sure hundreds of ppl will have a flat bed and good first layer. my problem is it seems it doesnt save the compensation. everytime i do it again after save config and restart, z offsets are same for where i adjust the nozzle. so same bed mesh everytime.
Thanks again for the comment! I answered you in your previous one to find out exactly what your issues was. In the Manual Bed Mesh video comment section 👍
That's what I'm going for! Makes me happy to hear that honestly because I'm trying to cover some of the base Klipper calibrations and routines. A lot more to come, so while I hope you don't run into anymore issues with your printers, if you do, I'll try and have a video waiting for you 👍
That's so unfortunate. It's really starting to get upsetting the number of manufacturers that are taking advantage of what Klipper can offer, but then lock down it's full potential so they can call it their own "custom" versions. Hope you find a way to take advantage of this someday. Thanks for watching
New to the 3D printing world...Just came across this video and it looks very promising and easy to do. Question, for a printer that has 6 adjustment knobs what would the text commands be for the config file? I have a Neptune 4 Max and along with the knobs in the corners there's one in the middle on the left and right side of the bed. Would it be 'screw3_name: middle left screw', 'screw4_name: middle right screw', 'screw5_name: rear right screw', 'screw6_name: rear left screw' and confirm if so? Many Thanks and very thourouh on this guide!!
Alex, happy to have you in the 3d printing community! I have been getting a lot of questions about the Neptune Max 4 lately, and unfortunately I am not more familiar with the printer (besides seeing it in action at East Coast rep Rap in Maryland this year). As to your main question can you add additional screws to screws_tilt_adjust, and the answer is 'I don't thinks so'. I honestly hadn't heard of a bed with more than four screws, and lately beds are moving away from screws and going to a more 'fixed in place' structure. That being said when I get a free printer I will try and add some additional screws and see if Klipper accepts it. There's also the math that is involved with tilting a bed in quadrants, and I am not sure if Klipper is setup for a number greater than four. Let me do a little research and get back to you. Again, happy to have you aboard and I am glad you found my channel!
@alexautry5845 Your naming is correct but the numbering is out of order. I tried this and it worked, you can watch the order as it runs to confirm. LF 1, RF 2, LM 3, RM 4, LR 5, RR 6 Great video @PrintsLeo3d
@@DODGE1MOPAR AWESOME! Thank you for your response and the clarification! I had guessed which order after the Front left and front right lol. I'll try that when I get home and let you know. @DODGE1MOPAR, thank you again! I'm assuming you have an Elegloo N4M as well?
Woah!! I cannot believe Klipper allowed for adding more screws!! I'm sorry I never got around to checking, I honestly just forgot. Thank you @dodge1mopar for doing the work and finding out! This is great to know.
@@DODGE1MOPAR @PrintsLeo3D did you do this method on a Neptune 4 max? because i'm getting this error message when attempting.Which i get the same error message when attempting to do a mesh. "No trigger on probe after full movement" is the error message i'm getting.This printer is using some type of proximity sensor for metal because Elegoo says do not swap out mats that it has to be a metal mat for the sensor to work. The Kobra 2 Max is using a proximity sensor for sure just havent heard anything stated you can't. So, if anyone knows what i'm doing wrong or how to use this method with these types proximity sensors, please chime in.thanks in advance!!!!
You have some amazing videos Leo. Have helped me so much with my Aquilas. I ran the calibration, first time deviation 1.42. made adjustments, second time through even worse, 1.72. Not sure what I am doing wrong.. I'll keep trying and also check Z offset of probe?
Well first thanks for the vote of confidence , means a lot. For the calibration it could be a couple things. First you have to remember as you make adjustments to one side of the bed, the other will be affected as well, so sometimes this will take a few passes to get it right. Second , double check your spinning the knobs the correct direction. I know I've been guilty of turning these the wrong way myself. Just double check the rotation and give it another shot. Good luck and I hope this helps .
So very welcome ! Klipper has so many features I have plenty of material to draw from. Way more Klipper videos are lined up already. I appreciate you commenting, thanks!
This is a very nice tutorial. Unfortunately you may be confused by the explanation starting @15:32. The example text is "01:20 means 1 full turn and 20 minutes,..." The narration says the clock face has a full rotation of 60 degrees with 1 minute per degree. But this is wrong, obviously. The clock face has a full rotation of 360 degrees, corresponding movement of the minute hand of a clock by 60 minutes. So, for the minute hand of a clock, the rotation is 6 degrees per minute. In these instructions we're told that after 1 full turn ( = 1 hr), we need to add another 20 minutes. So 20 minutes times 6 degrees/minute means to turn by 120 degrees. Or think of it as a fraction of a whole turn where 20 min / 60 min represents 1/3 of a rotation. One third of 360 degrees is 120 degrees. So the "20 minutes" does NOT mean turn the knob 20 degrees (as stated), it means turn the knob 120 degrees ( = 1/3 of a full rotation). The narrator knows how far the knob should be turned, but the explanation is confusing and technically not correct.
Thanks for watching and leaving the informed comment. A lot of people have pointed this out, and this isn't how I chose to interpret the way this operation works, this is just how Klipper implements it. They have deemed this is the best way to characterize the adjustments (1 full rotation is 60 minutes, and thus 30 minutes would be 1/2 a rotation). Obviously a full circle is 360 degrees, but in attempt to (I guess) simplify this, Klipper has opted to consider a full turn 60 degrees, and then slice up each individual degree as a minute. Perhaps it would be better stayed as "Klipper's clock face" or so ething similar but this is the setup they chose. In my opinion I do think this is a more intuitive way to express the information even if they are not 'technically' correct.
@@PrintsLeo3D Sorry to belabor this point, but it is definitely NOT more intuitive to express 20 minutes on a clock face (1/3 of a full circle) as equal to 20 degrees (after you introduce a new definition that equates 1 min to 1 new degree which in reality represents 6 actual degrees. Most people know that a full turn is 360 degrees. When you reverse course, that doing a 180. A perfect right angle is 90 degrees. So if you talk about degrees, that is the measurement people are already familiar with. I realize you're stuck with certain decisions made by the programmers, but the translation from minutes on a clock face to degrees appears to be something you chose to introduce (see @15:52). Right there you state that 20 minutes = 20 degrees. My question remains: Why?? The Klipper output says nothing about degrees. The ONLY reason to introduce degrees is to take advantage of common knowledge that a full circle represents 360 degrees. It simply confuses the whole thing to REDEFINE one full rotation of the minute hand on a clock represents 60 minutes (ok, people get that) but then calling that 60 degrees (!!! What?? That's just not right..) just confuses things. Now some will easily figure out this redefinition, but anyone who does, also doesn't need to conversion if the first place. In fact no one needs that redefinition, it's actually harder and more confusing than just sticking with minutes on a clock face.
I believe the 4 pro uses a proximity probe and not a pin style probe. So you'd want to line that small probe up with the screws just like I did in this video. I wish I was more familiar with the Pro 4 but I don't have any hands on experience.
is there a reason to stick with a spring mounted bed when you have a probe? would it not be better to just mount it with spacers and just use a bed mesh?
Yea that's a great point. once you have a probe and you've trammed it properly , stabilizing the bed is a great way to keep consistent prints. It's not something I do, but it's a great idea and I could see the benefit for people who do decide to go that route.
I have a Creality CR20-Pro using Marlin. I'm still trying to figure out how to upgrade to Klipper, but I also have no idea what Leonardo is, or what it does.
I don't remember where/how I mention it in this video, but Leonardo is just the gave this particular printer. And then I made a color theme of prints to match it to the Teenage Mutant Ninja Turtles character lol
Wow, love to hear that! This process is so simple it's awesome to hear they'll be even more added on the UI side, probably bring in more people. Can't wait to see it.
I'm not sure if it's the right thing to do or not but if you notice you always get a z number for each screw. What I do is try to get each screw to match my z offset number. This way I don't have to mess with changing my z offset.
That's actually an interesting idea, but I think you're torturing yourself lol That seems way harder than the normal methods, but if it works for you then it's hard to argue its efficacy ! So good luck and good job I'm happy this works for you.
Ramin, I can't tell if you're messing with me or not lol right now I am not sure where/if any support exists for Lidar in Klipper. My hope is that someone can get load cells working properly, that would be a huge step forward.
Woah! I didn't know it was rocking lidar. I know it has that awesome noze probing system. I don't know if Klipper has integration with lidar yet, but there's got to be a way that Creality is implementing it. I'm going to take a closer look at this. Great question, thanks for sharing .
I was going to setup z tilt adjust in klipper on a btt pad7 but have the 4.2.2 board in my printer, so I think I need something with drivers for each stepper like a btt skr. This might work for me untill i can put that all together. Trying to get this hero7 setup printed so i can install my sherpa mini and 5015 fans but every time i start a new print I have been having to step the z axis down .01 or .02. Something tells me i need to add something into my start print.cfg in orca but im at a loss right now!
For z tilt you will need individual steppers per Z motor, so they can adjust independently. For the constant z adjustments, I would recommend going back to basics and and performing a probe_calibrate, and then live adjusting during a print afterwards. But you need to make sure you are saving those adjustments at the end of each print using the save icon (small disc) that appears in the tool section near the live offset controls.
The Neptunes are a weird breed, and I am not 100% sure how Elegoo decided to implement everything. Another user posted there config setups for various Neptune printers. So check out some of the other comments and see if it can help you.
Thanks and I appreciate the criticism. I take a lot of time and effort to write the structure of these videos in such a way to try and convey the topics to both beginners and experienced users. Sometimes I hit a sweet spot and other times I am a little to verbose. It's scary while editing to take out sections when I worry that I adequately covered a topic/section. I will keep this in mind going forward, thank you.
I have problem with klipper bed mesh, always had it. When doing screws_tilt_calculate I can get the bed really level. So Klipper is showing it that every corner is 00:00. BUT actually bed is tilted. Left side is lower and right side is higher. If I manually move the nozzle to each corner the nozzle is crashing on the right and perfect on center but too high on left. And then if I manually level the bed, klipper bed mesh shows it’s tilted even when it is actually not. Manually leveling the bed works and nozzle is at correct height in each corner. So screws_tilt_calculate makes it tilted. Hard to explain but I cant use bed mesh or scews tilt calculate. 🤷♂️ Ender 3. Sprite pro and CR Touch. Thanks to everyone that has something to comment or has any idea whats wrong.
For something like this I would double check the printhead and the probe itself and make sure they aren't loose or unstable. Also what type of bed are you using? Is it a glass bed or something like a PEI steel sheet?
@@PrintsLeo3D Thank you for your reply. I use a PEI sheet. The X-carriage is nicely tight, and the probe is fine (accuracy test). I recently rebuilt it, ensuring the frame is as square as possible. The X gantry is perpendicular to the Y, plus I've done a belted Z mod by KevinAKAsam. After days of googling, I'm considering that my X-extrusion could be twisted ever so slightly. I mean, the probe is pretty far from the nozzle in the Y-axis. When it travels to the right, it changes the z-height by rotating, creating a lever effect. So, I might model myself a zero-offset CR-Touch mount (if it fits between x-stop and extruder) and see if it helps. If the X-extrusion is twisted, it won't have such a big rotational effect. Just my thought.
Sounds like you've done your homework. One last thing to consider is the Axis tilt compensation that has just been rolled into Klipper. This will use your probe and take measurements across your bed, and then use those height measurements to align the X axis across the horizontal plane. This is intended to the issue of having a warped X axis. This was meant for printers using dual rods as a form of X axis (think prusa MK3) but it works for Ender 3 style printers as well. Have a look, it's a topic I want to cover soon. www.klipper3d.org/Axis_Twist_Compensation.html
@@PrintsLeo3D Thank you very much. I didn't know which term to use when searching for a solution to my problem. That seems to be exactly what I'm looking for. You are a great UA-camr. Keep going!
Only thing is add to this topic is how important manually leveling your bed is even if your printer does auto bed leveling which as stated isn't leveling it's COMPENSATION. That said if your bed is out by let's say 2mm and your printer "compensates" for this, your finished prints base will be out of parallel & perpendicularity to the top & sides and will get worse the taller your printed parts are.
I just migrated my original Ender 5 to Klipper, the rest of the printer is stock, aside from adding a CR touch and bed supports. Subtle differences, but enough to make me decide to keep it as klipper for now :) The only thing I am really having issues with is the Z-offset. This is one place Marlin seemed to be more stable. I seem to need to constantly adjust the Z-Offset to get that first layer right. Any suggestions?
One thing to remember when adjusting z offset with Klipper is to always save it after the print has finished. Otherwise you will be always adjusting off of a previous adjustment and you'll be driving yourself nuts. Usually my workflow is to adjust z offset outside of printing, and then using my front end (Fluidd) I'll adjust the z offset under the Tool option. When I am satisfied that it's good I'll let the print finish but then afterwards I remember to save that value using the disc icon that is under the Tool section. That ensures the value you just calibrated will save and persist between prints.
HI, Using the newest Orca slicer but it doesn't have the tools menu?? I am wondering if this version from Elegoo has removed it so this option isn't available. It would be a great addition to speed up leveling as the bed i have is a real beast to get flat!! Thanks
I've been manually adjusting my bed until watching this video, what amazed me is that you got a result of 0.37 with the software, I manually was able to get 0.4 so I guess not bad for manual adjustments but I'm for sure going to let the computer help me out. Thanks for the video.
Thank you so much for this video. I, like many was struggling to get my bed level. Your explanation of this technique helped me get my bed variance from 0.5100 to 0.1625 which resulted in my best first layer ever. You earned my thanks and subscription.
Thank you so much! Bed leveling can be the bane of a 3d printers existence, but smart tools like this can help give us some power back! Glad this helped and thanks for the subscribe and the comment !
Oh boy, you really helped me a lot here. Eventhough I have a autobed leveling feature in my Qidi X Max 3, the plate was awfully uneven. Your help with this step-by-step guide helped me greatly. Variance down from 0.4 to 0.14. Many thanks!
Youre a Hero! I dont know why i stumble over this for so many years and why no "Big UA-camr" covered it so far, this is amazing!
Thanks to you i reliably get 0.1 on every screw now thank you so much! Ordered a acceleration sensor aswell to follow your guide and more videos from you!
Yea this can be a real game changer for people. It saves time and can be very accurate. I am happy you found me and I promise I will continue to be making content just like this that is aimed to help. Good luck and happy printing!
If you remove the PEI sheet from the bed, you can very easily see the little indentions for exactly where the screws are. I even marked mine with a sharpie to make seeing them even easier. Once you have the locations noted, you can easily put the PEI (or whatever build plate you're using) back on and continue the process.
Scott!!! What a great idea. I didn't even think about that. There are some beds (like my original Aquila) where I had to place the magnetic on myself, so there aren't any screws visible, but by and large I think your technique would work like a charm! I am adding a few addendums to this video and this info will definitely be part of it! Awesome suggestion, I appreciate you contributing.
Oh man, I'm late to the party but this has solved all my issues. For anyone with a larger print bed with a set point in the middle (such as the Elegoo neptune 4 plus), set screw 1 as the very center of your bed - and add the additional other screws using the same format. (I have 6 screws, so 1 is set to the center of the bed and 2 through 7 are the other 6 screws) I wish i had found this a week ago!
Glad you found it! Klipper is full of so many amazing tools sometimes the hardest part is finding them. Great info about using multiple screws as well, there was some questions about that when this video first came out and this comment will help a lot of people!
Your timing with this video is perfect for me Leo. About two weeks ago I finally got back into 3D printing with my self modified CR-10 after a four year pause (work and life got in the way). I loaded Klipper (had been running Marlin) after seeing all the features it adds and have been bringing myself up to speed on it. Bed leveling has always been a very time consuming thing for me. Your method and pace of explaining the process is perfect for me, you have another subscriber!
Thank you so much I love to hear it! Helping people enjoy their printers has been a huge goal of my channel. I think you chose right with Klipper, it has so many tools to help a printer from 4 days ago or 4 years ago get up and running smoothly. I'm glad you found me and I appreciate the subscribe and comment!
12:20 Thank you for showing how to check the screw size. Everyone else just skips over this.
Thank you for this. This makes learning 3d printing as hobby much more enjoyable. Just did this on my Neptune 4 Pro, Got it down to 00:00 on everything.
Woah! That's better than I have ever been able to do! I'm glad this helped you and I appreciate you giving my video a watch.
I´m not good at express myself, but man this channel has everything you need and want! Especially for a klipper newbie like me. I have been using both Maker´s muse and Teaching tech a lot in the past, but you Leo will defentliy be my "go to" in the future when I nned help with my 3d hobby. I really like the way you describes everything in detail, and not just a "paste and copy what I do on the screen" channel.
Thank you so mush for the help Leo.
Oh wow thank you so much!! It takes me a while to make these videos, which is unfortunate, but it's because I spend a lot of time making sure the flow of the information is right (as well as the info itself lol). It's great hearing that these sort of videos are paying off for people because it makes all the time worth it. Thank you!!!!
Hi, first of all, great video, everything very clearly described and explained. I applied this method to my Elegoo Neptune 4 Max and added 2 adjustment points. The only deviation I made was not using a probe, I centered the nozzle above the 6 adjustment points. I ran the "Screws_tilt_adjust" tool 3 times in a row with the final result - at 5 points it was 0.1 and at 1 point 0.0, so I wisely left it at that. Afterwards I did a "Bed Level Calibration" test and it was perfect. From now on this is my way to level.
Many thanks for posting this method on UA-cam.
Thank you so much for taking time to write such a detailed comment and letting me know this worked. Much appreciated, I'm glad you found me and I was able to help!
Thanks! Even as a noob, I was able to get real close using the paper method but this is so much easier...especially if you want to check level periodically. Subscribed!
Yea the paper method is tried and true , but is tricky and time consuming. This is so quick and easy it almost feels like cheating! Thanks for watching, commenting, and subscribing!!
Yeah, i used to have bed leveling now it honestly feels good to know my stuffs on point. its alot better now that i got klipper.. doesnt feel like im going in blind anymore
Yea I know that feeling. You can just hit print and walk away without worrying. Don't forget to periodically level it though, preventative maintenance 😂
This is an awesome how to Leo. This type of tool could seem so complicated, but after a watch, you’ve made it so clear that it seems silly not to use it. Well done.
Thanks Fedor! Yea this changed the game for me, I could just run this occasionally to make sure the bed was locked down instead of going through the normal leveling process. Thanks for dropping a comment, you the man !
100% correct, great viddeo
Your videos are fantastic. I find that after watching your videos on a specific topic, I don't need to consult any other sources online. Your Klipper videos are reminiscent of Joshua Bardwell's FPV videos. Keep up the excellent work!
Woah !! Thank you so much! It really feels amazing when someone finds my stuff useful enough to leave such an awesome comment. Thank you much!
😆 I can do it with my eyes closed now but when I first got into the hobby 3 years ago bed levelling was the bane of my existence. If it wasn't for your video on bed levelling and z-offset I probably would have quit.
Zoomy keep your eyes on the road!! Lol I'm happy you stayed because this community is all the better for it, including all the tots you helped with a long with Fedor for the holidays. Thanks
@@PrintsLeo3D you 2 guys keep me sane 😆
@@PrintsLeo3D maybe next year we'll do a joint venture for the Toys4Tots. The more the merrier right?
You are doing an awesome job on your videos. I bought a Klipper Pad 7 watched a few videos and was lost pretty early. I decided to watch your video and boom up and running. Thank you so much.
I'm happy to help you get back on track! I actually have a BTT Pad 7 sitting in the box. I wanted to do a video on it a few months ago but never found the time. Maybe it's time to break it out!
If you get the accelerometer working please do a video on that. I followed what little instructions BTT has on it but no luck. Thanks again
I think someone in the Discord was having issues with it too, so it's worth me looking into. I'll let you know .
@@PrintsLeo3D that would be awesome. I just dove into the klipper world so my knowledge is very limited.
I'm loving the Klipper how-to series! I'd like to see a video on setting up Z_TILT
That's a great idea! I don't know how many people have dual stepper drivers to be able to use z_tilt, so it will probably be a little further down the catalogue. I want to get a few out there about max accels/ speeds and using KAMP, but I'll add it to the list!
Thank you so very much for this, think this is your first video I’ve seen and I’ve just done it. Leveled my screws now just to test its worked, if it has thank you so very much.
i got my corners all down to 1 minute except one side which i got 2 on using this video with a tolerance of .140. thank you!!!
Those times are awesome! Good luck and happy printing!
ok...this worked awesome. just have to remember to home before each use. bed mesh variance is 0.277 after just 3 times...
never had this😁 thank you
That's awesome ! This is such an amazing tool to have access to, I'm just happy to be able to share the process with people!
I've been having such a time bed-leveling. Thanks for the tutorial, it's really helped!
You the man. Tought me everything I know klipper pretty much. Huge thanks
Great tutorial, it was WAY easy than "manual" correction ! Thx
Happy to help! This calibration is really such a time saver and I think it helps increase accuracy that comes from rushing through it when you do it yourself. Thanks for watching and commenting!
Thanks so much for sharing this method. So much easier. I've noticed the wheels on my Neptune 4 Pro have 10 bumps on them, so allowing for each being 6 minutes apart makes it extremely easy to turn them just the right amount.
Oh wow that's great! The knobs on the Creality style machines have so many grip areas that it is hard to track. It would be cool to see a printable option that mirrors the knob style that Elegoo employs, or make it even more specific to this calibration!
thanks to this video i got my adjustment to 0:00 - 0:01 thanks a lot
That's great! I don't think I've ever gotten my bed that well in balance. Thanks for watching and I'm glad it helped.
With much appreciation but the workflow has changed the last 2 years. I think it’s time to follow the new technologies and advancements. But thanks for the effort to explain very thoroughly.
Hans I appreciate the feedback I wasn't aware of a change. Is this the the base Klipper operations? I'll check out the documentation.
Awesome walkthroug for beginners and even advanced users :)
one tip is to messure the thread (12:17) with the calipers paralell to the bed its much more easy =)
Thank you so much! A lot of the reason for me measuring it that way was for filming purposes lol trying to find the right angle for that can be tough. Great advice though and I thank you for taking the time to help me out! Thanks!
Very well explained and demonstrated. Thank you.
Omg, thank you! Was just thinking the other day, why can't I just use my bed probe to tell me exactly how much to turn the screws instead of doing it manually? 😂 Thank you, and the algorithm for suggesting this. I have a Sonic Pad and had no idea this feature was in Klipper!
(Also, pst, one minute on a clock is 6 degrees, not 1... 15 minutes is 90 deg.)
This is such a convenient feature, and I wish you luck when adding it. I know some users that have had issues with the Sonic Pad in general. Hopefully the addition of this macro is 1-2-3 for you. If not let me know and I'll see how I can help!
Txs for this video, i completly fixed my issues with leveling🙂
You have been a great resource for my Klipper transformation thank you!
Thank you so much, that's really awesome to the hear! That's the goal, help more people transition to Klipper and get some more enjoyment out of their 3d printers! Thanks for taking the time to comment it made my day.
Thanks for this, i followed it and all my screws were under 6minutes from my first run. On to the next thing to help with better prints.
This is what my first run said lol. guess i did a pretty good job without this.
// front left screw (base) : x=60.2, y=9.6, z=-0.01000
// front right screw : x=314.2, y=9.6, z=0.02250 : adjust CCW 00:04
// middle right screw : x=314.2, y=142.6, z=0.03000 : adjust CCW 00:05
// middle left screw : x=60.2, y=142.6, z=0.01250 : adjust CCW 00:03
// rear left screw : x=60.2, y=275.6, z=0.03000 : adjust CCW 00:05
// rear right screw : x=314.2, y=275.6, z=-0.01500 : adjust CW 00:01
Awesome videos! Should I do:
"BL Touch complete setup for Klipper! Maximize your probed bed mesh!"
or this video first?
Thanks! The BL touch video is long, but it's where I would recommend to start. It goes over how to make sure your bl touch is setup correctly which is the baseline for a lot of these calibrations.
@@PrintsLeo3D good to know, I'll start with that video, and then follow up with this one. Thanks for the help ❤
@Juan-um7du happy to help!
Got some really nice results from this - thank you!
That's great! My goal with all these videos is to help however I can. I'm glad this video was able to give you something worthwhile. Thanks for watching and commenting.
I implemented this as soon as I upgraded my CR-10 v2 to Klipper. It's a great feature making tramming the bed so much easier and faster.
Yea this is one of those small additions that can make a huge quality of life difference. I appreciate you leaving a comment !
If you don't want to switch to Klipper, this feature is available in Marlin as ASSISTED_TRAMMING. You possibly would need to compile a new version though.
but why wouldn't you want to switch to Klipper?? lol I'm kidding but I thought Marlin also had a similar routine I just haven't seen it implemented. I appreciate you mentioning this, and thanks for watching.
omg...this is what I need!
I am new to klipper. Very interesting information. Thank you.
Glad to be able to shed some life on what this firmware can offer. There is a lot more to Klipper too! This is only scratching the surface.
I just got mine ender 3 v2 bl touch setup with mesh leveling and succeed from the first try! I definetely gonna improve printer with that technique and dual z.
Awesome to hear! Those printers are capable of amazing things and it only takes a few tweaks from us to get there. Glad this was able to help you on the way!
@@PrintsLeo3D What are kind of ways to improve y axis?
I'm not sure I understand what you mean by improve the y axis? Are you looking for stability or smoother operation? With my ender 3 I never did any upgrades to the bottom rail. I know some people have tried linear rails but I never went that route.
@@PrintsLeo3D What i looking for is the acceleration and stability with better result in input shaper
A lot of people are of the mind to use whatever the best EI values are for the y axis. The idea behind that is because the Y will change over the course of a print because a model is slowly being deposited on it. Ultimately tuning your max acceleration outside of input shaping is the best way. I'll have a video on that process very shortly !
Thank you very much for helping get my E3pro to the next level.
Thank you for trusting in me.. and Klipper! The tools are all there for us we just need to learn how to use them. I appreciate you letting me know I helped !
Great vid, thanks, did want to note printers like the Neptune Max have the center bed (home) as the main reference, not screw 1.
Thanks sm I appreciate it! I know there have been a lot of users with Elegoo machines that have helped contribute to this video by leaving helpful comments like this. So thank you and everyone else who helps make this video and comment section informatibe.
Great video again thanks for the content my only crit is that I would make the screw 1 the one thats is attached to the bed heater cable and sensor probe if your bed is setup like that makes it so your adjustment knobs doesn’t bottom out easily.
Steven that's a great idea, where we you when I was making this video lol Seriously that is a very great idea and I'll keep it in mind when talking about this in the future.
Glade you like that I’ve watched the video on how to setup a bed mesh and bltouch in klipper a million times I keep all these videos in my list of necessary how tos because they’re so clear. Thanks a bunch I would be pulling my hair out if it weren’t for the clear videos
You sir are awesome at testing my ocd!
Lol I know! I always try and remind everyone you can print just fine on a bed with some variance. Usually I shoot for a variance (when creating a bed mesh) of 0.2. I have printed on some beds with an even larger variance with success, so don't spend too much time getting this just right lol
Thanks man!! this was a huge improvement to my set up on an Ender 3S1 and 3 v2. Awsome content!
Dude this has saved me so much time.
Same! This has turned bed leveling into a 3 minute pain free affair, where before I'd be hunched over my printer for minutes at a time. This is a real no brainer. Thanks for watching and for leaving a comment !
This is a great tutorial, thanks a lot!
I've been wanting to make this video for a while so thanks for watching! I also appreciate you buying me some ☕!!! Anytime someone does that I'm truly touched, I appreciate the kindness. Stay tuned though, more Klipper videos to come :)
Easily my favourite feature on my recently upgraded ender 3!
What i dont quite understand is the z offset should be completely separate from the bed level, the offset is the offset of the probe to the nozzle, thst has not changed at all
Yea this tool is like a complete night and day shift when having to bed level, it almost becomes an after thought now because it's so easy.
The z offset question is spot on, and it's a really confusing topic. You define z offset in the same way I do, but I think we are slightly incorrect in that thinking. I usually say the same: 'z offset is the distance between the nozzle tip and the probe tip' but the more accurate definition is the distance between the nozzle tip and the location where the probe tip triggers' and for that reason whenever we adjust the tilt of the bed we need to readjust the z offset (I guess Kevin was smart to use the term 'tilt' for this macro lol). It may be a slight adjust if any but it's what I would consider 'best practices' when performing this calibration.
You mentioned to just find an empty space in the config file. Does it matter if this is in the beginning or end or after a particular section? I have several empty at the beginning and didn’t k ow if it would be okay to place it first. Thanks
Great question and the answer is, it doesn't matter at all. So whatever is easy for you, and makes sense for your own organization is the best option!
This is the bane of my 3D printing experience. My Creality V3ke to this date will not correctly compensate for the created mesh. I've tried everything. Creality even send a complete bed replacement and still no luck. The auto calibrate will just not work. I wish I had the "screws" option. I have to trim the bed using razor blades which work surprisingly well and stick to the magnetic base.
The KE I believe is the printer that has Klipper installed, although I'm not sure how neutered it is thanks to Creality. If it does have Klipper you should be able to get a view of the bed mesh visualizer and see where your bed is at its worst and try to compensate.
Great video, and very informative! My only issue with screw tilt that ive noticed is that with multiple adjustments you will notice the z height of screw one changes. Im happy you included the steps of adjusting the z offset. Nice work
You're absolutely right, and I lightly touched on it, but I probably should have added a little more. As we make the adjustments you'll notice that while screw 1 does start to move, all the screw positions will start getting within range of each other. Now of course this does move the screw 1 corner up, I think the other corners matching that will eventually leave us in a more desirable location. I appreciate your comment, I am going to add a section to the article on my website that mentions this. Thanks!
@PrintsLeo3D thanks for the response. Now, with that being said. This coupled with say an auto z calibration (is, voron sexbolt), then it's a great tool to use and becomes even easier. I'm hoping to not need it at all soon. I have a mercury one.1 that I'm considering doing quad gantry on with the z endstop probe.
That's the dream . I'm looking to start on a project soon and I may be in the same boat as you 👍
@@PrintsLeo3D 8 months later I still come back to this video when I'm drawing a blank. Thanks again
Lol tell me about it. There are times where I'm sitting in front of my printers and I still pull up my videos to refresh 😆
Leo, Thank you very much for your macro that helps me level the bed on my Ender 5 Plus printer. Jeffrey
Jeff, glad I can help! This really makes this process so easy and so repeatable. Makes you wonder why we weren't using it sooner lol
To make it easier, you can take the sheet off so you can see the top of the screw. No guessing if you are directly over the center
Yes that's a great idea! One of those "why didn't I think of this myself" sort of ideas lol awesome contribution, I'll keep this in mind going forward when talking with other people. Thanks !
Thanks Leo! I did as you showed on my Elegoo Neptune 4 Pro and it worked out great!
Happy to hear it! This technique has been invaluable for me and it's great to hear other people enjoying it!
I have the same printer, did you use the stock sensor?
I leveled my beds a couple of years ago, and never need to do it again except for nozzle and bed surface changes.
Yea if you can keep a nice stable surface, and if you're using some device to create a mesh and apply it while printing, the times you would need to level your bed can be few and far between. This method being so easy can have you running bed leveling way more often if you wanted, just for peace of mind.
Hey, I love your tutorials. You are great in simplifying the information. Can u do a guide on z-tilt too? I have and Ender 3 with KevinAKaSam Dual Z belted mod, he was encouraging it's use in one of our brief chat but I can't find a good guide here on YT. I only learned to 3D print the past 6 weeks and the learning curve is quite steep. Thanks!
Z tilt was a topic that I was looking forward to covering. My T500 makes great use of z_tilt with its huge bed so I was thinking of using that as a focus.
@@PrintsLeo3D looking forward to it. :)
I wish all your dreams to come true, thanks for the video
Thank you so much, that's so kind.
Even a auto leveling 3D printer can sometimes be so far out of wack that manual leveling will improve your prints. I just made a bolt in dial indicator to probe my QiDi Xmax3 to near perfection. It prints way better than my other printers just like it. Think of a bed and auto leveling like speed bumps, the closer to level your machine is at base the less travel the machine has to move to compensate for the speed bumps. Cleaner prints even for auto leveling.
Thanks, very helpful.
It's my pleasure! Thank you for watching and commenting !
If using a probe on any firmware replace springs with Invar stand offs machined to size. Invar does not expand when heated to high temps.
Hey's Leo, hope all yes well with you friend. Now lets add small servos to the screws nobs so klipper align it full auto! ;).
Funny someone else said the same thing yesterday! Basically just turn this thing into a complete cyborg and let it slice and start its own prints too - the next level!
servos though ....that would be a cool project
Thank you! This really helped.
Amazing video!
Thanks a lot! I appreciate you commenting, it means a lot when someone takes the time !
Do machines like Elegoo Neptune 4 that have "auto bed leveling" work with this method? I believe they have some sort of sensor to test the bed level built in - not an addon.
Oh yea! Thanks a lot for your works.
Very welcome! Hoping this helps you enjoy Klipper and your printer more!
At 10:16 the document say its must be the nozzle over the screws
But you said in the beginning the position must be the one of the Probe, I'm confused 🤔
That sentence can be a little confusing but what the document says is " determine the nozzle coordinates such that the Z probe is above the screws..."
So it's telling us to position are probe over each adjustment knob and record the coordinates.
Klipper does have another routine called simply 'bed screws'. That asks you to get the coordinates of the nozzle over the screws, and then for operation it moves the nozzle above each screw for manual leveling. I go over that method in detail in my Manual Mesh video.
I hope this explanation cleared that up but if not let me know.
Dude, u are awesome! thanks for the advice!
I would just use this feature for the satisfaction of seeing a .04mm diff on the bed level mesh from corner to corner :D
When you can get those levels it's a beautiful thing!
Weldone Leo, another great video! so much better explanation than some other youtubers. looking forward to the nest installments and my bugging you in discord lol.
That's high praise my man! Thank you so much. The Discord is crazy now, so many awesome 3d printers sharing all of their projects. I can't wait to be bugged lol thanks
Thank you for this video, just got into 3D printing with an Artillery SW x4 pro and have been wondering how to manually level the bed.
I tried this, and kept getting mixed results. I kept having to adjust the knobs again and again. Has it got to do that my machine has an inductor leveling sensor?
Final Update: I messed up the axis coordinates. haha, manage to have it working, please double check them.
I will definitely have to fit klioper into my artillery
Definitely! There's so many features that Klipper can offer, this one I showcase here is just scratching the surface. Good luck!
Just a heads up, you have the older cowling on your X-Max 3. Contact Qidi support and they will send you new ones that have improved cooling, and an upgraded USB cable for can bus
Wow, I had no idea they made those upgrades. I guess I'm still in the stone age lol Thanks for the heads up I am going to email them today.
I thought this video was great keep it up!
Thank you so much I'm trying ! Appreciate the watch and the comment
Can you do a video on klackender or klicky probe installation
I was planning on making one, but with all these new CoreXY machines some of the interest, and my drive, has sort of waned. I love the Klicky I have installed here and I would really like to make a video on it if I find the time. I would love to create a video that starts with a base bones Ender-style 3d printer and by adding a few mods turn it into something that can compete with even the newest 3d printers!
I have an ANETH A6 and a TRONXY 5sa
Should I replace/buy another piece of hardware or I can just upgrade with Klipper to get better performance?
Alexandre, I don't have any hands on experience with either of those machines, so I only can give you advice through what I have heard and have researched. I know the Anet line has somewhat of a dark cloud over it due to performance issues. I don't know if those stories are true or untrue (or likely somewhere in the middle) but from the quick searching I did I was unable to find a suitable Klipper configuration file.
For the Tronxy I know a lot of people who have Klipperized them. I couldn't say for your exact model but I was able to find one github repo that had some instructions:
gist.github.com/cab404/b7bcbb0cd592a14515493694719de59b
In my opinion flashing Klipper on any 3d printer is an upgrade, but it will require some new hardware. You will need a 'host device' to run the brains of Klipper. That device can be anything that can run Linux (a raspberry pi, tv box, Inovato Quadra, or an old PC). From there you would need to just find a configuration file for the 3d printer you want to use with Klipper (I found something for the Tronyx but didn't come up with anything for the Anet, but that does't mean it doesn't exist). It's up to you the route you want to take, but either way I believe Klipper is an upgrade to most all of the base firmwares if you are willing to give it some time and some research.
Thanks @@PrintsLeo3D for your quick response.
Sure Aneth A8 and A6 got a lot of issue with overheating/fire in the past. I've instal 2 mosfets and never got any trouble in last 5 years. And today only a broken fool would buy a new A8-A6 unit because there is better option on the cheap side.
I'll look for the tronxy, I do have an old laptop. I would love to include a accelerometer sensor and get BambuLab speed on the cheap...
I can dream.. I know...
hi, i've learnt too much things from you thank you. i have e3s1 pro with klipper. my bed is very very warped, around 0.6 gap in the middle. i used to put aluminium foil under it but when i realize that there is "x twist compensation" i wanted to try but it doesnt help. can you make a video about it? if it works, im sure hundreds of ppl will have a flat bed and good first layer. my problem is it seems it doesnt save the compensation. everytime i do it again after save config and restart, z offsets are same for where i adjust the nozzle. so same bed mesh everytime.
Thanks again for the comment! I answered you in your previous one to find out exactly what your issues was. In the Manual Bed Mesh video comment section 👍
What really awesome is EVERY error msg or problem I run into...I google it and 3D Prints LEO is the first video result !!!! LOL. everytime
That's what I'm going for! Makes me happy to hear that honestly because I'm trying to cover some of the base Klipper calibrations and routines. A lot more to come, so while I hope you don't run into anymore issues with your printers, if you do, I'll try and have a video waiting for you 👍
Like the video and concept. unfortunately unusable on creality's version of klipper on the nebula smart pad.
That's so unfortunate. It's really starting to get upsetting the number of manufacturers that are taking advantage of what Klipper can offer, but then lock down it's full potential so they can call it their own "custom" versions. Hope you find a way to take advantage of this someday. Thanks for watching
Great topic, thanks 🙂👍
My pleasure! I thought this was such a helpful addition to Klipper and I hope this helps people unfamiliar get a little more acquainted with it.
New to the 3D printing world...Just came across this video and it looks very promising and easy to do. Question, for a printer that has 6 adjustment knobs what would the text commands be for the config file? I have a Neptune 4 Max and along with the knobs in the corners there's one in the middle on the left and right side of the bed. Would it be 'screw3_name: middle left screw', 'screw4_name: middle right screw', 'screw5_name: rear right screw', 'screw6_name: rear left screw' and confirm if so? Many Thanks and very thourouh on this guide!!
Alex, happy to have you in the 3d printing community! I have been getting a lot of questions about the Neptune Max 4 lately, and unfortunately I am not more familiar with the printer (besides seeing it in action at East Coast rep Rap in Maryland this year). As to your main question can you add additional screws to screws_tilt_adjust, and the answer is 'I don't thinks so'. I honestly hadn't heard of a bed with more than four screws, and lately beds are moving away from screws and going to a more 'fixed in place' structure. That being said when I get a free printer I will try and add some additional screws and see if Klipper accepts it. There's also the math that is involved with tilting a bed in quadrants, and I am not sure if Klipper is setup for a number greater than four. Let me do a little research and get back to you. Again, happy to have you aboard and I am glad you found my channel!
@alexautry5845 Your naming is correct but the numbering is out of order. I tried this and it worked, you can watch the order as it runs to confirm.
LF 1, RF 2, LM 3, RM 4, LR 5, RR 6
Great video @PrintsLeo3d
@@DODGE1MOPAR AWESOME! Thank you for your response and the clarification! I had guessed which order after the Front left and front right lol. I'll try that when I get home and let you know. @DODGE1MOPAR, thank you again! I'm assuming you have an Elegloo N4M as well?
Woah!! I cannot believe Klipper allowed for adding more screws!! I'm sorry I never got around to checking, I honestly just forgot. Thank you @dodge1mopar for doing the work and finding out! This is great to know.
@@DODGE1MOPAR @PrintsLeo3D did you do this method on a Neptune 4 max? because i'm getting this error message when attempting.Which i get the same error message when attempting to do a mesh. "No trigger on probe after full movement" is the error message i'm getting.This printer is using some type of proximity sensor for metal because Elegoo says do not swap out mats that it has to be a metal mat for the sensor to work. The Kobra 2 Max is using a proximity sensor for sure just havent heard anything stated you can't. So, if anyone knows what i'm doing wrong or how to use this method with these types proximity sensors, please chime in.thanks in advance!!!!
Thank you!
You're welcome! Thanks for commenting!
You have some amazing videos Leo. Have helped me so much with my Aquilas. I ran the calibration, first time deviation 1.42. made adjustments, second time through even worse, 1.72. Not sure what I am doing wrong.. I'll keep trying and also check Z offset of probe?
Well first thanks for the vote of confidence , means a lot. For the calibration it could be a couple things. First you have to remember as you make adjustments to one side of the bed, the other will be affected as well, so sometimes this will take a few passes to get it right.
Second , double check your spinning the knobs the correct direction. I know I've been guilty of turning these the wrong way myself. Just double check the rotation and give it another shot.
Good luck and I hope this helps .
Great content, Thanks 😀😀😀
So very welcome ! Klipper has so many features I have plenty of material to draw from. Way more Klipper videos are lined up already. I appreciate you commenting, thanks!
amazing guide thank you
Thank you so much! I hope this helps.
This is a very nice tutorial. Unfortunately you may be confused by the explanation starting @15:32. The example text is "01:20 means 1 full turn and 20 minutes,..." The narration says the clock face has a full rotation of 60 degrees with 1 minute per degree. But this is wrong, obviously. The clock face has a full rotation of 360 degrees, corresponding movement of the minute hand of a clock by 60 minutes. So, for the minute hand of a clock, the rotation is 6 degrees per minute. In these instructions we're told that after 1 full turn ( = 1 hr), we need to add another 20 minutes. So 20 minutes times 6 degrees/minute means to turn by 120 degrees. Or think of it as a fraction of a whole turn where 20 min / 60 min represents 1/3 of a rotation. One third of 360 degrees is 120 degrees. So the "20 minutes" does NOT mean turn the knob 20 degrees (as stated), it means turn the knob 120 degrees ( = 1/3 of a full rotation). The narrator knows how far the knob should be turned, but the explanation is confusing and technically not correct.
Thanks for watching and leaving the informed comment. A lot of people have pointed this out, and this isn't how I chose to interpret the way this operation works, this is just how Klipper implements it. They have deemed this is the best way to characterize the adjustments (1 full rotation is 60 minutes, and thus 30 minutes would be 1/2 a rotation). Obviously a full circle is 360 degrees, but in attempt to (I guess) simplify this, Klipper has opted to consider a full turn 60 degrees, and then slice up each individual degree as a minute. Perhaps it would be better stayed as "Klipper's clock face" or so ething similar but this is the setup they chose. In my opinion I do think this is a more intuitive way to express the information even if they are not 'technically' correct.
@@PrintsLeo3D Sorry to belabor this point, but it is definitely NOT more intuitive to express 20 minutes on a clock face (1/3 of a full circle) as equal to 20 degrees (after you introduce a new definition that equates 1 min to 1 new degree which in reality represents 6 actual degrees. Most people know that a full turn is 360 degrees. When you reverse course, that doing a 180. A perfect right angle is 90 degrees. So if you talk about degrees, that is the measurement people are already familiar with. I realize you're stuck with certain decisions made by the programmers, but the translation from minutes on a clock face to degrees appears to be something you chose to introduce (see @15:52). Right there you state that 20 minutes = 20 degrees. My question remains: Why?? The Klipper output says nothing about degrees. The ONLY reason to introduce degrees is to take advantage of common knowledge that a full circle represents 360 degrees. It simply confuses the whole thing to REDEFINE one full rotation of the minute hand on a clock represents 60 minutes (ok, people get that) but then calling that 60 degrees (!!! What?? That's just not right..) just confuses things. Now some will easily figure out this redefinition, but anyone who does, also doesn't need to conversion if the first place. In fact no one needs that redefinition, it's actually harder and more confusing than just sticking with minutes on a clock face.
where is the touch probe on the neptune 4 pro?
I believe the 4 pro uses a proximity probe and not a pin style probe. So you'd want to line that small probe up with the screws just like I did in this video. I wish I was more familiar with the Pro 4 but I don't have any hands on experience.
@@PrintsLeo3DThank you, I was going to ask the exact same question, but now I know I dare to try this even though the Neptune 4 have prox-probe.
is there a reason to stick with a spring mounted bed when you have a probe? would it not be better to just mount it with spacers and just use a bed mesh?
Yea that's a great point. once you have a probe and you've trammed it properly , stabilizing the bed is a great way to keep consistent prints. It's not something I do, but it's a great idea and I could see the benefit for people who do decide to go that route.
I have a Creality CR20-Pro using Marlin. I'm still trying to figure out how to upgrade to Klipper, but I also have no idea what Leonardo is, or what it does.
I don't remember where/how I mention it in this video, but Leonardo is just the gave this particular printer. And then I made a color theme of prints to match it to the Teenage Mutant Ninja Turtles character lol
if you liked that, just wait till the next Fluidd release, as we added a nice new results screen to it! 😉
Wow, love to hear that! This process is so simple it's awesome to hear they'll be even more added on the UI side, probably bring in more people. Can't wait to see it.
I'm not sure if it's the right thing to do or not but if you notice you always get a z number for each screw. What I do is try to get each screw to match my z offset number. This way I don't have to mess with changing my z offset.
That's actually an interesting idea, but I think you're torturing yourself lol That seems way harder than the normal methods, but if it works for you then it's hard to argue its efficacy ! So good luck and good job I'm happy this works for you.
Excellent,
Can you let me know how to use my 3D printer Lidar using Klipper to level the bed
Ramin, I can't tell if you're messing with me or not lol right now I am not sure where/if any support exists for Lidar in Klipper. My hope is that someone can get load cells working properly, that would be a huge step forward.
@@PrintsLeo3D I am serious, The Creality K1 Max comes with LiDar and should be able to scan the bed
Woah! I didn't know it was rocking lidar. I know it has that awesome noze probing system. I don't know if Klipper has integration with lidar yet, but there's got to be a way that Creality is implementing it. I'm going to take a closer look at this. Great question, thanks for sharing .
@@PrintsLeo3D Thank you
I was going to setup z tilt adjust in klipper on a btt pad7 but have the 4.2.2 board in my printer, so I think I need something with drivers for each stepper like a btt skr. This might work for me untill i can put that all together. Trying to get this hero7 setup printed so i can install my sherpa mini and 5015 fans but every time i start a new print I have been having to step the z axis down .01 or .02. Something tells me i need to add something into my start print.cfg in orca but im at a loss right now!
For z tilt you will need individual steppers per Z motor, so they can adjust independently.
For the constant z adjustments, I would recommend going back to basics and and performing a probe_calibrate, and then live adjusting during a print afterwards. But you need to make sure you are saving those adjustments at the end of each print using the save icon (small disc) that appears in the tool section near the live offset controls.
Thank you for this. What happens if you do not have the TOOLS menu drop down available to you ?
Elegoo Neptune 4 Plus....
The Neptunes are a weird breed, and I am not 100% sure how Elegoo decided to implement everything. Another user posted there config setups for various Neptune printers. So check out some of the other comments and see if it can help you.
Good stuff. But, if I may, you need to move things along faster. Great explanation either way.
Thanks and I appreciate the criticism. I take a lot of time and effort to write the structure of these videos in such a way to try and convey the topics to both beginners and experienced users. Sometimes I hit a sweet spot and other times I am a little to verbose. It's scary while editing to take out sections when I worry that I adequately covered a topic/section. I will keep this in mind going forward, thank you.
Thanks so much, i wish i wouldn't have put this off and done this ages ago
Thank you so much!
I have problem with klipper bed mesh, always had it.
When doing screws_tilt_calculate I can get the bed really level. So Klipper is showing it that every corner is 00:00.
BUT actually bed is tilted. Left side is lower and right side is higher.
If I manually move the nozzle to each corner the nozzle is crashing on the right and perfect on center but too high on left. And then if I manually level the bed, klipper bed mesh shows it’s tilted even when it is actually not. Manually leveling the bed works and nozzle is at correct height in each corner. So screws_tilt_calculate makes it tilted.
Hard to explain but I cant use bed mesh or scews tilt calculate. 🤷♂️
Ender 3. Sprite pro and CR Touch.
Thanks to everyone that has something to comment or has any idea whats wrong.
For something like this I would double check the printhead and the probe itself and make sure they aren't loose or unstable. Also what type of bed are you using? Is it a glass bed or something like a PEI steel sheet?
@@PrintsLeo3D Thank you for your reply. I use a PEI sheet. The X-carriage is nicely tight, and the probe is fine (accuracy test). I recently rebuilt it, ensuring the frame is as square as possible. The X gantry is perpendicular to the Y, plus I've done a belted Z mod by KevinAKAsam.
After days of googling, I'm considering that my X-extrusion could be twisted ever so slightly. I mean, the probe is pretty far from the nozzle in the Y-axis. When it travels to the right, it changes the z-height by rotating, creating a lever effect.
So, I might model myself a zero-offset CR-Touch mount (if it fits between x-stop and extruder) and see if it helps. If the X-extrusion is twisted, it won't have such a big rotational effect. Just my thought.
Sounds like you've done your homework. One last thing to consider is the Axis tilt compensation that has just been rolled into Klipper. This will use your probe and take measurements across your bed, and then use those height measurements to align the X axis across the horizontal plane. This is intended to the issue of having a warped X axis. This was meant for printers using dual rods as a form of X axis (think prusa MK3) but it works for Ender 3 style printers as well. Have a look, it's a topic I want to cover soon.
www.klipper3d.org/Axis_Twist_Compensation.html
@@PrintsLeo3D Thank you very much. I didn't know which term to use when searching for a solution to my problem. That seems to be exactly what I'm looking for. You are a great UA-camr. Keep going!
@PrintsLeo3D sorry another quick question my printer has 6 knobs,, do I just add 2 more "screw" lines of code? screw5....? screw6
Never be sorry, I love these questions. And yes, you're correct! Just add two more screw and plot their locations like you did the other 4 👍
Only thing is add to this topic is how important manually leveling your bed is even if your printer does auto bed leveling which as stated isn't leveling it's COMPENSATION. That said if your bed is out by let's say 2mm and your printer "compensates" for this, your finished prints base will be out of parallel & perpendicularity to the top & sides and will get worse the taller your printed parts are.
I just migrated my original Ender 5 to Klipper, the rest of the printer is stock, aside from adding a CR touch and bed supports. Subtle differences, but enough to make me decide to keep it as klipper for now :)
The only thing I am really having issues with is the Z-offset. This is one place Marlin seemed to be more stable. I seem to need to constantly adjust the Z-Offset to get that first layer right.
Any suggestions?
One thing to remember when adjusting z offset with Klipper is to always save it after the print has finished. Otherwise you will be always adjusting off of a previous adjustment and you'll be driving yourself nuts.
Usually my workflow is to adjust z offset outside of printing, and then using my front end (Fluidd) I'll adjust the z offset under the Tool option. When I am satisfied that it's good I'll let the print finish but then afterwards I remember to save that value using the disc icon that is under the Tool section. That ensures the value you just calibrated will save and persist between prints.
HI, Using the newest Orca slicer but it doesn't have the tools menu?? I am wondering if this version from Elegoo has removed it so this option isn't available. It would be a great addition to speed up leveling as the bed i have is a real beast to get flat!!
Thanks