SET YOUR STEPS - Fixing dimensional accuracy on your 3D printer (Cartesian only)

  Рет қаралды 112,464

Crosslink

Crosslink

Күн бұрын

In this video, I'll explain how to calibrate your 3D printer's steps for dimensional accuracy of the X Y and Z axis.
Digital Caliper: geni.us/digitalcaliper
eSteps calibration sheet: crosslink.io/downloads/misc/C...
CHEP Calibration CUBE: www.thingiverse.com/thing:318...
Video Chapters:
0:00 Intro
0:40 Why is dimensional accuracy important?
1:43 What are steps aka steps/mm?
2:26 Other factors influence dimensional accuracy
2:56 Step by step guide to do the steps calibration
5:56 steps calibration calculator spreadsheet
8:10 Saving new steps back to the printer
9:22 Validation of new values, finalizing the calibration
THE PRINTERS I USE: kit.co/danielcrosslink/the-3d...
MY MERCH: crosslink.io/shop
BECOME A PATRON: / crosslink
CHAT ON DISCORD: / discord
BUSINESS INQUIRIES ONLY (OR IF YOU WANT TO SEND SOMETHING) - DANIEL@CROSSLINK.IO
FOLLOW ME:
INSTAGRAM - / danielcrosslink
TWITTER - / danielcrosslink
FACEBOOK - / danielcrosslink
WEBSITE: crosslink.io
The Music I use: crosslink.io/es, AMAZING for KZfaqrs!
GEAR USED
kit.co/danielcrosslink/my-vid...
Disclaimer: As an Amazon Associate I earn from qualifying purchases.

Пікірлер: 181
@Crosslink3D
@Crosslink3D 3 жыл бұрын
As @hunterisu999 stated correctly in his comment, I accidently used the term "esteps" for "steps", where the term "esteps" is really just used for extruder motor steps and not for the other axises.
@guidomersmann9744
@guidomersmann9744 3 жыл бұрын
That is a common mistake. I do that also most of the time by accident. However printing a cube to calibrate the printer is just wrong as you add so many variables in the mix that have nothing to do with steps and mm. steps/mm is just that. No slicer, no printing, no elephant food, no overextrusion that causes problems with the measurement. You just need to measure the movement and use that as a base for the calculation. If the cube is to big after the extrusion you need to fix that in the slicer to compensate filament expansion/shrinkage.
@karimvirani842
@karimvirani842 3 жыл бұрын
@@guidomersmann9744 I agree. This is the wrong methodology for calibrating X, Y and Z distances. This method can only achieve a first order approximation due to the uncontrolled variables and limited test cube size. It would only be helpful if you had a severely incorrect configuration. It's better to accurately measure the movement across the full length of travel. Yes, that is harder (especially Z), but if you're going for accuracy ...
@guidomersmann9744
@guidomersmann9744 3 жыл бұрын
@@karimvirani842 I don't think you need to measure across the entire axis. Sure the more you measure the higher the accuracy is as it compensates measuring errors. If you measure with an fixed apparatus like mine (www.thingiverse.com/thing:4599123) this is at maximum low anyway. Especially as you can repeat the test multiple times at the very same spot. If the printer has different results on different lengths on the same axis there is something wrong you cannot compensate with the motor steps. Like a broken belt missing a tooth or being unevenly stretched.
@mickyovts3872
@mickyovts3872 2 жыл бұрын
@@guidomersmann9744 any more info on this...tried the link but its gone, your method sounds far more accurate, but I'm not totally sure how I'd do it...
@trevormallow2788
@trevormallow2788 3 жыл бұрын
There are several videos on correctly setting the extruder steps but I have never seen anyone address the separate axis' steps, which is something that I have done with both my printers. Good job.
@TootEmCarMan
@TootEmCarMan 3 жыл бұрын
Exellent video. I had problems with part accuracy and calibrated my printer now the issue is gone. :)
@vincentahedo10
@vincentahedo10 8 ай бұрын
Thank you so much for this! Your the best! I nominated you for the 3d printing awards this year for influencer of the year!
@Pocho_cuadrado
@Pocho_cuadrado Жыл бұрын
Dude! Great explanation, solved my problem right away I used to print twice my pieces and use a formula to scale to the ritght measure, not anymore thanks so much
@zer0ish84
@zer0ish84 3 жыл бұрын
Just wanted to say thanks for this info and the spreadsheet. This immensely helped. the M92 XYZ stuff made my cubes within +-0.01, Just have to tune the flow and I'm looking good. Thank you!
@naggorski
@naggorski 3 жыл бұрын
Isn't the steps for X,Y & Z functions of the physical properties of the motors i.e. Steps/rotation, pulley size, etc?
@werner1547
@werner1547 2 жыл бұрын
After I try a 100 calibrating cubes, i was very frustrate with my 3 D printer. I saw your Video, download the sheet. Make 2 Probes.....and Super i get it!!!!!! A Thousand, a thousand and a thousand thanks!!!!!!
@Crosslink3D
@Crosslink3D 2 жыл бұрын
Glad I could help
@zimmermansworkshop9394
@zimmermansworkshop9394 3 жыл бұрын
Awesome thanks. Just got my anet a8 used and have been printing upgrades for it and fixing what the previous owner did to it.
@jasonwolfe7301
@jasonwolfe7301 Жыл бұрын
Thank you for the time and effort you put into this! I have been using an Ender 5 Plus for years now and decided to upgrade to the silent board. I never had to calibrate anything as I was happy with the results from the factory however I decided to calibrate everything to the new board and this guide along with your excel sheet was extremely helpful! Thanks again!!
@jaimevaldez3058
@jaimevaldez3058 2 жыл бұрын
Thank you excellent video. The excel spreadsheet really helped make it easy.
@bennycohen4777
@bennycohen4777 2 жыл бұрын
Hi, great video, if I want to calibrate with a 100 mm tower (xyz) for a more accurate callibration to I need to multiply cell B8 by 100 instead of 20?
@end3dp
@end3dp Жыл бұрын
Nice thank you for your video. I setup my printer accordingly and get the 20 mm on all sides.
@mike-ology22
@mike-ology22 2 жыл бұрын
Hello mate, thanks for the video. I downloaded octoprint to windows 10 which was a right nightmare but got it working eventually. Then, I followed your steps and the printer tried to run itself off the belt, kept printing long diagonal lines and messed up everything on the printer. Luckily I could reset the eeprom chip and now it is back to it's normal self. I have a biquB1. Surely this should be possible to use on every printer?
@adityaagarwal6719
@adityaagarwal6719 3 жыл бұрын
Great Video!! Thanks for the upload!!
@mutthunaveen
@mutthunaveen 3 жыл бұрын
This is masterpiece.. :).. thanks dear for the clear demonstration and working file.
@Crosslink3D
@Crosslink3D 3 жыл бұрын
You are welcome 😊
@W0GEN
@W0GEN Жыл бұрын
You answered all my questions!!! Thank You!!!!
@javierannaterra817
@javierannaterra817 Жыл бұрын
Hallo and thank you for the Video. I wondered: Does this calibration stay accurate if I change the location of the printer? For example, for it to have access to the computer I have to place it on the table next to me, which is not perfectly even. If I mount the printer back on its usual location, does the calibration stay accurate?
@AJayTheStageArtist
@AJayTheStageArtist 3 жыл бұрын
Love your 3d printer channel.
@lorenzobarrio
@lorenzobarrio 7 ай бұрын
Great video and thank you for sharing your knowledge. I have a doubt, when I send, in the terminal, M503, the Anet A8 answer me "Recv: epr: ..." instead "Recv: echo: ..." and the parameters are shown different as you. Is it possible that I have a different configuration of the Octoprint? or perhaps do I have sending an order to a different part of the memory of the Anet? Thanks and kind regards. Lorenzo.
@roncarroll4531
@roncarroll4531 2 жыл бұрын
Loved the video, but, your link for the .xlsx estep calculator is not working? please advise when fixed. thanks
@billbyrd9845
@billbyrd9845 2 жыл бұрын
I put in the new esteps with Pronterface, but 503 returns the old value. My printer board seems to be locked. Does that make any sense? Thank you for any help.
@WarrenPenner
@WarrenPenner Жыл бұрын
Thanks so much for this! So simple!
@3lat3guitarh3ro
@3lat3guitarh3ro 2 жыл бұрын
This video is completely overlooked and does not have enough likes! Thank you so much for this extremely helpful content.
@MikeKingPoops
@MikeKingPoops Жыл бұрын
Thanks, this helped me get my printer dialed in.
@reedsyd
@reedsyd 2 жыл бұрын
Other videos I have seen say the faces the caliper are touching are the axis being measured, like you did for the Z axis. Your video says what is on the face you are looking at is the value measured. Is the CHEP cube different than other calibration cubes?
@artisticbrit
@artisticbrit 3 жыл бұрын
Excellent! Thank you, just what I needed!
@CindyL4261
@CindyL4261 Жыл бұрын
You. Are. FABULOUS!!! Thank you so much!!
@tiberiud1955
@tiberiud1955 2 жыл бұрын
Thank you for your instructions.I have 3 ender 3 v2 . I use your calibration cube instructions. 2 of them worked perfect . The last one no luck . I can't get a constant measurement. I suspect the motherboard is defective. I adjust the vref voltage for all the motors. Same problem. I give up ... I wait for new motherboard upgrade from 4.2.2 to 4.2.7
@blmlozz1
@blmlozz1 2 жыл бұрын
fantastic guide, thank you for the excell!
@Lg220988
@Lg220988 2 жыл бұрын
nice video you explain so good. Medal of Honor for you. Appreciate your Excel. Greatings
@Twin_Flyer
@Twin_Flyer 3 жыл бұрын
AWESOME video! I have printed that cube on each of my printers but never saw how to fix them, till today. Thanks!! I have calibrated my extruder, but am very much looking forward to how you do it now.
@Crosslink3D
@Crosslink3D 3 жыл бұрын
Glad I could help!
@Rage123m
@Rage123m 2 жыл бұрын
the sheet is not working for me... am i missing a program to open it up with?
@Twin_Flyer
@Twin_Flyer 2 жыл бұрын
@@Rage123m It needs Microsoft Excel or another spreadsheet application to be used.
@AsgardStudios
@AsgardStudios 2 жыл бұрын
Invaluable info! Cheers!
@logeen
@logeen 2 жыл бұрын
hi. great job, thanks. how can i do this without octo?
@MDigitalProductions
@MDigitalProductions 3 жыл бұрын
6:48 I'd love to see a video from you on how to set up Octoprint for the Anet A8!
@SnarlingParrotSound
@SnarlingParrotSound 2 жыл бұрын
any way to calculate mm per step instead? Thanks man
@carlascreations3909
@carlascreations3909 11 ай бұрын
Are these gcodes for any printer? I have a anycubic kobra go but don’t want to do something that’s going to mess it up.
@KenDo_creation
@KenDo_creation 3 жыл бұрын
Love your videos. Keep it up. God bless you.
@McDamianWalnut
@McDamianWalnut Жыл бұрын
Well explained, thank you
@kloon22
@kloon22 3 жыл бұрын
Question: can you read my mind? I just got a digital measure device (forgot the name for a bit) and my 3d printer is off by 0,07mm.
@matthewmartin146
@matthewmartin146 Жыл бұрын
Link to spreadsheet is giving me an error that location doesnt exist?
@danielrdugan
@danielrdugan 3 жыл бұрын
Great video! I've read online a few different arguments about how you shouldn't calibrate the steps for the x y and z as they are already calculated based on the physical components of the printer ie belt pulley size, the specific stepper motors involved ect.. I think right now the popular idea is that these inaccuracies should be fixed in your slicer with horizontal expanse.. however this doesn't make sense to me when I move my x y or z 100mm whatever axis I decide to move should move exactly 100 mm.. and on my ender 3 pro it doesn't.. sure it's close but it's not perfect.. while I've always considered calibrating the e-steps for these axes I've never actually done it as I've never heard of anyone else doing it.. but I'm all now lol
@larsord9139
@larsord9139 2 жыл бұрын
True, many "engineers" on these 3D sites say what you have pointed out. What they never address is, if what they say is true, why does making these step adjustments correct some of the inaccuracies.
@joblessalex
@joblessalex 2 жыл бұрын
That makes no sense. Not all belts are perfect. Not all motors are perfect. Not all couplers are perfect. Sure they're 99%, but that little error adds up. My 20mm cube came out to be 20.23mm. slightly off, but off nonetheless. My "perfectly calibrated out of the box" extruder was extruding 91mm instead of 100mm. It's all fixed now and everything's how it should be.
@danielrdugan
@danielrdugan 2 жыл бұрын
@@joblessalex oh no.. for sure you need to calibrate the e steps coming out of the extruder.. And you're right, not all belts and pulleys are perfect.. however, I think trying to calibrate the e steps for your x-y and Z probably aren't worth any possible gains you could get..
@joblessalex
@joblessalex 2 жыл бұрын
@@danielrdugan I calibrated all of em and now everything's perfect. 20.0X error on all sides. Definitely worth calibrating every single setting on your printer.
@paulreeder5241
@paulreeder5241 2 жыл бұрын
@@danielrdugan The greatest gain would be the fitment of parts.
@HungNguyen-pl7xs
@HungNguyen-pl7xs Ай бұрын
Hi everyone, i'm using Prusa mk3s and PronterFace, it's connect fine, and echo back the value for M92, but when i'm write new value for X and Y, it's stuck at Sending M92 X100.. can someone help me?
@Pezzapoo
@Pezzapoo 2 ай бұрын
great spreadsheet thx
@MadAl37
@MadAl37 2 жыл бұрын
I understand that steps/mm are factory set and normally they don't need to be adjusted, I found this relevant as I've swapped my idler pulleys to 20 tooth pulleys from the standard "Top hat" bearings fitted face to face. The bearings are 1.5mm bigger on the diameter and thus with the new pulleys the print size is reduced in size both in X and Y. So thank you for a great video which I found very informative.
@kimballwiggins3976
@kimballwiggins3976 2 жыл бұрын
ANY PLANS FOR A Delta CALIBRATION TUTORIAL?
@Futschikatores
@Futschikatores 3 жыл бұрын
Hi. In my experience there always is a "elephant foot". So if you put the caliper over the whole height, you are measuring the elephant foot too, which is misleading. You should start measuring only above ~5mm height - don't you agree?
@NudLc
@NudLc 3 жыл бұрын
If you are using Cura, you can change Initial layer expansion to -0.1 to reduce elephants foot.
@kitchenbriks3685
@kitchenbriks3685 2 жыл бұрын
Your offset for your nozzle is too low if you get elephants foot
@simplyengineering2350
@simplyengineering2350 2 жыл бұрын
Save yourself time and headache and measure the movement of the print head, not the prints.
@3Carbon6
@3Carbon6 2 жыл бұрын
i can't type my values into the little box... what am i missing?
@franciscovideira8559
@franciscovideira8559 2 жыл бұрын
What slicer did you use to on the g.code that is on thingiverse? it came out perfect!!!
@n8marsh
@n8marsh Жыл бұрын
This is the first video I've found to explain how to make the changes. The spreadsheet is an added bonus!! Thank you
@RayKotara
@RayKotara 8 ай бұрын
ALL THIS TIME and I never knew there were "steps" along with "esteps". I thought that only esteps could be adjusted. Hopefully this fixes the issues I'm having with printed holes not being the right dimensions for magnets and other such items.
@medmim3767
@medmim3767 2 жыл бұрын
Thank you very much I am grateful to you
@EdwinCombs
@EdwinCombs Жыл бұрын
wow, thank you. You explained that so well. I was looking for a video just like this, and the spread sheet was icing on the cake. Thank you.
@HuckThis1971
@HuckThis1971 3 жыл бұрын
Would you have to take shrinkage into consideration? Calibrated for pla. How about for other materials?
@macmund
@macmund 3 жыл бұрын
Thank you very helpful
@joecnc3341
@joecnc3341 Жыл бұрын
Vielen Dank, Daniel! Ausgeseichnet Video. Mit Freundlichen Grueseen von Romeo, Michigan, USA
@glenncol
@glenncol Жыл бұрын
Hi Crosslinnk, thank you for this video, i have come into a problem. I have a Anycubic Vyper that I have never had adhesion issues with, I created the initial cube dropping my bed temp to 50c instead of the usual 60c I use with PLA +, the cube printed well and the measure dimensions were x 20.14 y 20.10 z20.06, I made the changes suggested by the spread sheet and reprinted the cube, This time 4 times in a row the cube lifted from the bed at about the 25% mark. Do you know what would have caused this?
@Crosslink3D
@Crosslink3D Жыл бұрын
I would assume that changing the steps for x/y/z will maybe require adjusting the z-probe offset a little. Did you try to go back to the original values? Does that fix the problem?
@haythamfpv
@haythamfpv 3 жыл бұрын
hi man, could you make a video about how to fix the Bltouch homing problem? I have marlin 2.0.x and my Z homing doesn't stop when the sensor detects the hotbed and it keeps going. I know that there is a fix for marlin 1.1 but nothing about marlin 2. Thank you
@Twin_Flyer
@Twin_Flyer 3 жыл бұрын
i had the same issue on my E3P (with an SKR E3 Mini board) after installing it. tried over a dozen different firmware builds too. After VS code drove me over the edge, i used Wordpad (!) to edit the files, then VSCode to build the firmware, worked perfectly after that.
@zooboo101
@zooboo101 2 жыл бұрын
But how do you get that number
@CG-qv6gv
@CG-qv6gv Жыл бұрын
You saved my life. My brand new ender pro 3 was printing everything small, my first 20mm cube was 15mm. I’ll be calibrating my extrusion next. Thank you!
@jameskeaton7388
@jameskeaton7388 9 ай бұрын
I know this is an old comment, but wow! That printer came out of the box WAY out of calibration. My CR-10 SE that I just got had some issues as well, but nothing like what you had from your brand new printer...
@hokazshinitzu9042
@hokazshinitzu9042 3 жыл бұрын
Thanks gute Arbeit Bruder
@theplinkerslodge6361
@theplinkerslodge6361 2 жыл бұрын
great share, thanks.
@robertpelland5649
@robertpelland5649 2 жыл бұрын
Would I be correct in assuming that the formula you used, only works for a 20x20x20 cube. I actually printed quite a few cubes and was able to get very close to the actual settings. However I tried to use the same sheet to try and calibrate a 100x100x100 print in order to try and get closer still, but all the values I received, were nowhere close to what they should be. As an example, the current e step for the X-axis is 100.0 the actual measured dimension was 99.57, but the spreadsheet is indicating that the new e-step should be 20.09. What is going on here???? Thank you for the time you will take to address my concerns.
@anthonygiangaspro5634
@anthonygiangaspro5634 Жыл бұрын
The formula is made for a 20 inch cube. By the looks of the formula, if you change the '20' multiplier to a '100' (since youre doing a 100 mm calibration), you should be good to go. But I agree, a 100 mm calibration will be much more precise.
@user-wj1gk4iy7t
@user-wj1gk4iy7t 14 күн бұрын
Hello everyone! can anyone help me about how i can update the values of X, Y and Z axis's dimensions for dimensionally accurate prints, I have Kobra 2 Neo 3D printer. Please help!!!!!
@samethalic
@samethalic 3 жыл бұрын
LIFE SAVING VIDEO!!!1
@vintageantique7722
@vintageantique7722 2 жыл бұрын
Why don’t they just have internal X Y Z offset values like a cnc mill or lathe??????
@stephanw196
@stephanw196 3 жыл бұрын
Thanks a lot ... this Video is spot on. Is it ok to have manual mesh bedlevel turned on?
@Crosslink3D
@Crosslink3D 3 жыл бұрын
Sure, not a problem
@PMcDFPV
@PMcDFPV 3 жыл бұрын
Stop reading my mind of the information that I am in need of at the time :-) 👍👍
@billbyrd9845
@billbyrd9845 2 жыл бұрын
Regarding your advice at 3:20-- How would I control how far I squeeze down the filament?
@paulreeder5241
@paulreeder5241 2 жыл бұрын
Use the Z offset.
@neilpowell7938
@neilpowell7938 Жыл бұрын
Daniel, great video thanks. I've got as far as trying to find what my current values are but when i put the m503 code into the console i just get an error message. I have a ender 3 v2 linked to a Creality Sonic Pad. Any ideas?
@Crosslink3D
@Crosslink3D Жыл бұрын
It might be that your firmware doesn’t have that enabled. There is a way to disable M503 in Marlin and maybe for some weird reason Creality chose to do that. Maybe get a fresh firmware installed first from the firmware factory and then try again. Let me know if in doubt
@neilpowell7938
@neilpowell7938 Жыл бұрын
@@Crosslink3D I think I've found it now using the printer.cfg file on the sonic pad. Thanks again
@andrewhinh8922
@andrewhinh8922 3 жыл бұрын
Great video this did solve my issue since i was experiencing this. However, the part that was printed on my build plate has now been printed towards the bottom right instead of the center of the origin. When I changed my steps the values given were X106.67 Y103.23 Z634.92. The original steps were X80 Y80 Z400. The print is perfect in dimensions but I want the print to be printing in the center of my build plate instead of the bottom right because I think the increased values caused this shift in direction. Do you know a fix to this? Again, thank you for the guide as this saved me tons of time and frustration!
@Crosslink3D
@Crosslink3D 3 жыл бұрын
Let’s start with, where does the printer go if you send it to 0/0? Is it really in the corner?
@andrewhinh8922
@andrewhinh8922 3 жыл бұрын
@@Crosslink3D Well I haven't gotten to do that yet so tomorrow I will make sure to do so. Ill update you about what happens. Thank you for helping me to diagnose this problem
@andrewhinh8922
@andrewhinh8922 3 жыл бұрын
@@Crosslink3D Ah i fixed this issue. Turns out cura has a slicer setting where you can change the x and y offset so i just measured how far it was off then input those values and bam, it prints in the middle now
@alecubudulecu
@alecubudulecu 6 ай бұрын
One of the things that confuses me. About calipers. Which part you use? The tip and the main part (where you show measuring) are actually different. (I know slightly different topic … but yours are similar to mine. There’s a small step at the end part
@SnailNick00
@SnailNick00 4 ай бұрын
Thank you, I love you
@avgear2694
@avgear2694 3 жыл бұрын
After calibration, i have elephant foot. Can u tell me why? i'm using cura and i set initial horizontal expansion to -0.15
@paulreeder5241
@paulreeder5241 2 жыл бұрын
Adjust the Z offset.
@user-qu7yk5lw2v
@user-qu7yk5lw2v 3 жыл бұрын
super!! thanks
@mikehudson5036
@mikehudson5036 3 жыл бұрын
How do you correct if different sized objects are off by differing percentages?
@simplyengineering2350
@simplyengineering2350 2 жыл бұрын
By measureing the actual mechanical movement of the hotend, not the prints. The way in the video is not proper method.
@darren990
@darren990 3 жыл бұрын
how much infill to use in the cube when printing it
@Crosslink3D
@Crosslink3D 3 жыл бұрын
15% or more
@HuwFerris-John
@HuwFerris-John 2 жыл бұрын
Would you recommend xyz steps first or esteps first?
@paulreeder5241
@paulreeder5241 2 жыл бұрын
It really doesn't matter. One doesn't affect another.
@buder5116
@buder5116 2 жыл бұрын
ive come to a big problem lately i need to calibrate e step but with a bigger model since its allway off in a bigger print so i need a new sheet but for a 100mm print its my need right now :S
@buder5116
@buder5116 2 жыл бұрын
still havent found a clue how to achieve it 4 month later
@CindyL4261
@CindyL4261 Жыл бұрын
Thanks!
@masonalbers6657
@masonalbers6657 Жыл бұрын
the calibration sheet is borked
@luisg2035
@luisg2035 2 жыл бұрын
HELLO EVERY TIME I TRY THIS I NEED TO RE LEVEL MY BED AND MY PRINTS COME OUT WORSE WOULD YOU HAPPEN TO KNOW WHY ??? :/
@BeetnaOurHome
@BeetnaOurHome Жыл бұрын
Stay have a problem with 90 digree ptinting i can't geat a sharp 90 digree if i want to print a cubic and i don't know how to fix the X Y acces!
@SianaGearz
@SianaGearz Жыл бұрын
Print slower or use pressure advance (Linear Advance feature in firmware).
@BeetnaOurHome
@BeetnaOurHome Жыл бұрын
@Siana Gearz do you know how? Because i did adjust the flow but still a same problem
@SianaGearz
@SianaGearz Жыл бұрын
@@BeetnaOurHome What printer?
@BeetnaOurHome
@BeetnaOurHome Жыл бұрын
@@SianaGearz Anycubic chiron
@jipiquittot
@jipiquittot 10 ай бұрын
you're the best
@Enjoymentboy
@Enjoymentboy 10 ай бұрын
One thing I NEVER hear anyone talking about when calibrating a 3D printer is something I fell into completely by accident, and that is temperature. I would print things off that fit well right away but the next day they didn't fit. Couldn't figure it out and I kept running test cubes which all came out correct. Then I measured one I had done the day before but one that was now completely cooled down to room temp and it was measurably smaller than the freshly printed, and still warm, ones. Depending on the amount of infill or number of walls I would see variations from between 0.1 and 0.4mm in each axis. No amount of recalibration would ever get the parts to an accurate dimension...until I let them cool to ambient and then remeasured. I also found that using my calipers at ambient temperature made a difference as well....as much as an additional 0.1mm with just threw off the cube measurements even more.
@Crosslink3D
@Crosslink3D 10 ай бұрын
Interesting observations you have there. Absolutely want to verify those for sure. I am also curious what happens to parts of they get warmed up again. Do they expand and how much
@City_Lights
@City_Lights 3 жыл бұрын
Does this work for Delta Printers?
@Crosslink3D
@Crosslink3D 3 жыл бұрын
Indeed a very good question. What does M503 return on a delta?
@TheFluffyDuck
@TheFluffyDuck 3 жыл бұрын
What about the effect of elephants foot? Wouldn’t that bias some of the measurements?
@Crosslink3D
@Crosslink3D 3 жыл бұрын
Sure, the z can be affected by this so you’ll have to make sure you’re not squeezing the first layer so much. Printing a much higher part for measuring makes more sense also
@paulreeder5241
@paulreeder5241 2 жыл бұрын
@@Crosslink3D All other measurements are affected by this also. But only if you measure across the foot. People need to realize this and measure above the foot.
@user-dx4sh7ne8m
@user-dx4sh7ne8m 4 ай бұрын
spool holder link please. at 1:27.
@user-dx4sh7ne8m
@user-dx4sh7ne8m 4 ай бұрын
at 127
@danielkostrzewa
@danielkostrzewa 3 жыл бұрын
Great video, thanks! I also recently calibrated my steps (XZY and E), but using a different approach (measuring the axis movement directly on the sled with a caliper, which I think is more accurate). But now here's my question: how does the change in the step values affect the magic numbers for a 3d printer, or does it at all? I've been looking for an answer to this in many videos and texts but haven't found one yet. Would be awesome if you could help out with that!
@ericmiller8908
@ericmiller8908 2 жыл бұрын
The value has to do with the gear ratio and your micro step value. there are plenty of calculators on line for "steps" per millimeter (which are actually micro steps per millimeter). The larger the pully(more gear teeth) the less steps per millimeter. but the method above is using a relative ratio to calibrate. You are definalty correct measureing the actual movement is more accurate. getting acurate measurements with callipers can be difficult its best to use a dial guage.
@armunro
@armunro 3 жыл бұрын
I tend to use a 100x100mm square for x and y. The larger the object the more accurate your settings will be. Once x and y are good i would only do z if I thought it was seriously out.
@highroyds
@highroyds 3 жыл бұрын
I normally use a 20x20 cube, but when I saw your message regarding the 100 I tried it and after entering the new settings the bed became smaller and was banging into the front y axis tensioner. Soon as I reverted back to the 20x20 settings it reverted back to normal. Love to hear an explanation for this.
@nel2834
@nel2834 2 жыл бұрын
@@highroyds Did you adjust the formula to the biger test cube, or did you use the same spread sheet from the video? Last one would give you very wrong numbers.
@highroyds
@highroyds 2 жыл бұрын
@@nel2834 I havent used this formula for a long time, Once I got it all dialled in I left it a lone lol. Not had any more issues and all the prints have been virtually spot on.
@runforitman
@runforitman 2 жыл бұрын
I've finally had it become an issue I'm making larger mechanical parts and everything is slightly elliptical and doesn't perfectly line up with other parts
@runforitman
@runforitman 2 жыл бұрын
I could loosen my tolerances but I already know, for a fact, my printer isn't dimensionally accurate, so I should try that first
@markjones2349
@markjones2349 3 жыл бұрын
Ok so this kind of calibration based on printed parts like a cube might work for small prints but what happens after you calibrate this way and then setup a print with 2 cubes with 60mm of empty space between them? Does the calibration still hold accuracy? I calibrate my printer with a digital indicator like a machinist would and so far I trust that more than any other method.
@LuckyX0182
@LuckyX0182 Жыл бұрын
You should ALWAYS start with extruder calibration first!
@etyrnal
@etyrnal Жыл бұрын
where's the spreadsheet?
@Crosslink3D
@Crosslink3D Жыл бұрын
The link is in the video description
@RwP223
@RwP223 Жыл бұрын
If you can't quite get it dialed in, a calibration trick is to halve the error correction amount. Example if the calculation says remove 1%, then remove 0.5%. Or here if it says change you X from 80.10 to 80.70, then go with 80.40 (M92 X80.40)
@CyberOne
@CyberOne 3 жыл бұрын
Ohhh noooo, this information for the X, Y and Z calibration is soo wrong and will cause issue on larger prints. The pulleys are toothed, therefore we will ALWAYS get the same distance of travel per rotation. The number of steps per rotation of the stepper motor is always the same. based on this the X and Y axis can be calculated from design and will be accurate for all sizes of prints. The same applies for the Z-Axis screw and again it should be calculated from design and will be accurate. An over dimension of a test part is always from over extrusion of the extruder. If you change something on your printer like the size of the pulleys, and being a toothed pulley, it's diameter and circumference is easy to calculate, that's when the steps per mm for that axis needs to be changed. My first printer I ever owned was a kit pre calibrated at the factory using this method and then locked and caused me no end of trouble printing ovals instead of circles and having bigger errors at larger sized prints. Most (not all) standard printers like the CR10, the Anet A9 and the Wanhoa duplicator series printers all use the same size pully, based on that the X and Y axis steps per mm is 80 For the CR10 and Wanhoa, the Z is 400. The Extruder will vary a bit from machine to machine. Over extrusion can also cause holes to be filled in more than they should be but in some cases, you may need to adjust the horizontal expansion to get dimensionally accurate holes, this is not supported in S3D but is in Cura. To prove the point, print out your 20x20x20 test cube, then scale it up in the X and Y axis to 150 x 150 x 20 and compare your results. If your method was correct, then that should both be accurate, but I'm gonna bet the 150 x150 x20 will be under sized on the X and Y and not even the same amount of under size. Ray
@random_user_2023
@random_user_2023 3 жыл бұрын
So true.
@CyberOne
@CyberOne 3 жыл бұрын
Incidentally, E-step is short for Extruder Steps per mm. :-)
@Yakena1
@Yakena1 3 жыл бұрын
What you stated is true, however you are assuming all of your components are within 100% calibrated tolerances. The method described in the video calibrates for minor intolerances of hardware, wear, and filament. I wouldn't be surprised if only 1 out of 1000 pieces of hardware are being measured out of the factories in china with a passing measurement of 99.5% accurate. The design is a starting point of measurement not the finalized numbers.
@CyberOne
@CyberOne 3 жыл бұрын
@@Yakena1 You are most likely correct, however the tolerances of things like the stepper motors number of steps per rotation and the number of teeth in the toothed sprocket for the GT2 belts are going to be at a very high tolerance level as these are full unit inter values and do not change. To get any value out of any calibration where there is a fixed limit such as the X, Y and Z travels, you need to calibrate over at least 80% of the full travel, not 10% as is done printing a 20 mm x 20 mm x 20 mm cube. You also need to eliminate anything that can produce an error if possible such as the amount of filament that is extruded, and this one does vary a lot and is the most common cause of errors in printers. There are 4 settings we are looking at here and this video covers the first 3 using the name of the last one. We have the X-Steps, the Y-Steps, the Z-Steps and finally the E-Steps. Typically, the error in the X, Y and Z steps are extremely low to almost non-existent. E-Steps on the other hand does have a history of being out of calibration even between batches of filament. and the ware in the extruder feed gear. If you are going to follow a video like this one. Calibrate the E-Steps first. Make sure your slicer is also calibrated, and the test your X, Y and Z on a much larger print so as to cover at least 80% of the axis travel, even if you use a rectangle test part orientated in each of the 3 axis.
@Yakena1
@Yakena1 3 жыл бұрын
@@CyberOne This gets back to assuming the tolerances are with in spec. I would not even bother doing a print. Write a custom gcode to move your x and y axis in a continuous clockwise square (10x) that is 90% of your bed space noting your exact starting location. Do this 10 times and measure. It will be off by a few mm. Now run it again counter clockwise and it will be back to the start point!
@TheMrKite
@TheMrKite 3 жыл бұрын
It seems, every time I measure, the caliper gives me different measurements for each side x_x
@Crosslink3D
@Crosslink3D 3 жыл бұрын
There is always little differences and this also depends on the precision of the caliper
@TheMrKite
@TheMrKite 3 жыл бұрын
@@Crosslink3D Should I go with a sort of average? Or maybe the lowest/highest measurement?
@Nuttavoot
@Nuttavoot 3 жыл бұрын
I think 20x20mm is too small for calibration, I would use at least 100x100mm.
@markjones2349
@markjones2349 3 жыл бұрын
I think your both wrong and should be calibrating based on a digital indicator like a machinist would. Wastes zero filament and you get an exact travel distance.
@tomgonzalez5014
@tomgonzalez5014 3 жыл бұрын
Every thing worked great till M500. Ender 3 v2, No eProm to save to. Now what??
@Crosslink3D
@Crosslink3D 3 жыл бұрын
You should look into upgrading your firmware first as this is a missing feature in Creality's default firmware.
@55ting55
@55ting55 3 жыл бұрын
@@Crosslink3D @Tom Gonzalez Can I put the M92 command in the start G-Code in CURA?
@hunterius999
@hunterius999 3 жыл бұрын
Daniel, sorry but I must disagree with your terminology: E-steps are strictly related to extruder steps ( short for Extruder steps per mm) and the rest axis are simply Steps per mm. As for changing steps per mm for movement axis, there is more in it. One example: how you expect your printer to do 98.03 steps? Calibrating movement of axis has meaning only if you use parts from an unknown source or printed pulleys. for example for Ender 3 Pro Creality uses cast pulley and genuine Gates GT2 belt that with every pulley teeth belt is "realigned" thus you should never change default steps per mm.
@Crosslink3D
@Crosslink3D 3 жыл бұрын
Thanks for the comment, you’re right about the terminology, I will probably update the video to correct this. On the floating point values. The digits are only relevant in movements that are multiples of that, otherwise they get rounded
@Crosslink3D
@Crosslink3D 3 жыл бұрын
I've decded to pin a comment to this video with the rectification. Figured it's very difficult to cut it out of the phrases, makes the video sound very weird at those occurences.
How to 3D Print Dimensionally Accurate Parts
23:49
Clough42
Рет қаралды 209 М.
Is it time for 3D printers to abandon bed springs?
14:07
Teaching Tech
Рет қаралды 292 М.
50 YouTubers Fight For $1,000,000
41:27
MrBeast
Рет қаралды 167 МЛН
How Many Balloons Does It Take To Fly?
00:18
MrBeast
Рет қаралды 157 МЛН
Best father #shorts by Secret Vlog
00:18
Secret Vlog
Рет қаралды 22 МЛН
CALIBRATING EXTRUDERS - Why and how to do it
8:31
Crosslink
Рет қаралды 90 М.
Calibrating your XYZ steps using a dial gauge for maximum accuracy
11:38
My Top App Pick For 3D Scanning: You'll Be Shocked!
16:26
My 3D Print Lab
Рет қаралды 116 М.
STOP Printing Calibration Cubes!
7:48
Vector 3D
Рет қаралды 98 М.
The 3DBenchy is an awesome model - but do you know how to use it?
18:11
Made with Layers (Thomas Sanladerer)
Рет қаралды 138 М.
Calibrate Your XY & Z Steps For Dimensional Accuracy of Your 3D Prints
9:18
3D Printer Blobs: a mysterious problem you won't guess how to fix 🤔
8:27
Perfect Z Offset On Your 3D Printer - How to get it right!
9:18
Ricky Impey
Рет қаралды 55 М.
Красиво, но телефон жаль
0:32
Бесполезные Новости
Рет қаралды 1,3 МЛН
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 6 МЛН
Как бесплатно замутить игровой ноутбук
1:00
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 183 М.
Что делать если в телефон попала вода?
0:17
Лена Тропоцел
Рет қаралды 720 М.
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 648 М.