How To Calibrate Your 3d Printer Stepper Motors

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

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

  • @spacextreme1
    @spacextreme1 3 года назад +60

    Make a 3D printer they said...it’ll be easy they said.

    • @gronderful8871
      @gronderful8871 3 года назад +5

      Who is "they". Cause "they" couldn't be more wrong. But we got this.

    • @bentibz2750
      @bentibz2750 3 года назад +4

      For this 3d printing is like an evolution, after solving one problem another pops out, then a vicious cycle continues as I solve the new problem another pops out the cycle continues ad infinatum

    • @gronderful8871
      @gronderful8871 3 года назад +1

      @@bentibz2750 this is what the engineering life is all about, solving problem, doesn't matter that we caused the problem with a fix, we just solve it.

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

      @@gronderful8871 you know they killed Kenny. They’re bastards.

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

      Been 4 months and have yet to push plastic out the hotend...

  • @MikeSims70
    @MikeSims70 3 года назад +5

    This is a GREAT VIDEO - excellent information and it was well edited - no "soap box" moments is always nice too. ☺ On my Anycubic Mega X, I had to enable cold extrusion by sending M302 P1 before it would actually extrude for filament length calibration. Then I set it back to M302 S170 before writing my settings out to EEPROM.
    I just upgraded my filament extruder to a dual gear type and when I extruded 10mm, it spit out 27.5mm! Your video was perfect for helping me get things set up properly. Thank you!

    • @ModernHobbyist
      @ModernHobbyist  3 года назад

      Thanks for the comment! I appreciate it!

  • @germas369
    @germas369 3 года назад +5

    Tip if you do not want to waste fillament:
    Remove the bowden tube at the extruder end by pushing down on the little black hose clamp and pulling the tube out. Heat up your hotend to 200C and pull the fillament out. Now you should be able to calibrate and repeat the process as many times without wasting it. To replace the bowden tube, just push it back into the extruder.

  • @bowl1820
    @bowl1820 Месяц назад

    As a beginner with an affordable (cheap) Easythreed K9 printer, I had to find an alternative calibration method for the X, Y, and Z axes motors. While this approach may not be the most conventional or "right" way to do it, it worked well enough for this printer.
    I opted against using the dial gauge method due to the printer's design constraints. However, measuring a calibration model proved to be a suitable alternative.
    One key adjustment I made was calibrating at 100mm, the machine's build limit, rather than the typical 20mm cube. This approach yields a smaller percentage of error at smaller sizes, resulting in more accurate prints, as mentioned in CNC Kitchen and other tutorials.

  • @buckeye_boba
    @buckeye_boba 3 года назад +2

    Numerous videos out there for how to do this, but yours is by far the easiest to follow (i also run octoprint, so it was nice seeing your on-screen examples). Great job and thank you!

    • @ModernHobbyist
      @ModernHobbyist  3 года назад

      Hey Caleb, thanks for the comment! I appreciate the kind words and I'm glad it helped!

  • @mrgoats
    @mrgoats 2 года назад +5

    A waaaaaay more important note. Outside of your esteps it’s highly unlikely your other steppers need to be calibrated via the steppers. This normally means something is binding and you should be looking for that. It’s extremely rare for the steppers to wrong(besides esteps which can change with filament and nozzle changes)

  • @zq_77
    @zq_77 4 года назад +8

    Thank you very much for this video! Very well presented and put together. After I updated the firmware from stock (1.1.2) to the marlin v1.4.6, I found that my extruder was under extruding by a mile! E was set to 92.6 and has now been calibrated to E445.35!!! Anyone else had this? I ran the test and it is now extruding 100mm when I ask it to do so. Strangely I never had major issues with my prints using the stock firmware so I don't know if those figures went out of whack after the firmware upgrade or if they were like that all the time. I wish I read the M503 figures before the firmware upgrade... but anyway... seems to be good now. It'll be interesting if people comment / post their M503 figures. I'll post mine a bit later once I'm done printing the 3d block and have calibrated the 3 axis.

    • @lukecasey242
      @lukecasey242 4 года назад +3

      Yeah mine was quite far off too, went from 92.6 to about 390. It was under extruding by like 60mm!

  • @danielwindstra5116
    @danielwindstra5116 3 года назад +1

    This video was a big help! I found my printer was underextruding by 10mm. I thought it was massive. The other stepper motors didn't require changing

    • @ModernHobbyist
      @ModernHobbyist  3 года назад

      Glad I could help! My extruder was also under extruding quite badly.

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

    If only every video on RUclips was this great!!!!

  • @NIGHTDREADED
    @NIGHTDREADED 5 месяцев назад

    Seeing that Anycubic Mega brings back memories from looking for my first 3d printer during the pandemic... Its crazy how much has changed.

    • @ModernHobbyist
      @ModernHobbyist  5 месяцев назад +1

      It’s insane! My wife just said to me the other day she wants a printer that just works out of the box and I died a little bit inside thinking about how these printers used to be considered low maintenance 😭

    • @NIGHTDREADED
      @NIGHTDREADED 5 месяцев назад

      @@ModernHobbyist Right!? It's insane that now people actually expect that new 3d printers function right out of the packaging like a microwave or toaster, with zero maintenance needing to be done until it's time to throw it away.
      In a way, it's really heartbreaking for me, because now the printer I got, the Ender 3 Pro, costs more than an Ender 3 V3... And now just anybody can just barge in and use them like a throw away tool without learning the magic behind 3d printing, from the stepper motors to the motion systems.
      I guess we have Bambu Lab to blame for this new mindset though... The industry will never be the same again.

  • @latonita
    @latonita 4 года назад +14

    No need to print the cube. And with such small cube the measurements error is quite big. Just move each axis by 100 mm and measure real distance...

    • @TheDropYouNeed
      @TheDropYouNeed 3 года назад

      how would you measure the real distance? if nothing is printed?
      Just asking

    • @latonita
      @latonita 3 года назад +2

      @@TheDropYouNeed just put simple ruler on a table. Lower the head and align with zero on ruler

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

      Wait that's actually very smart thanks

  • @mirekstanek
    @mirekstanek 3 года назад

    I was wondering why my prints are so fkd up. My Z axis was waaaay away from good steps. Thank you! Subscribed!

    • @ModernHobbyist
      @ModernHobbyist  3 года назад +1

      Thanks for the sub, glad I could help!

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

    Great write up this really helped. One thing missing is when calibrating the printer it will not extrude unless you warm up the print head first. Took me a couple minutes to figure it out. I saw it in terminal mode.

  • @MikeSims70
    @MikeSims70 3 года назад +1

    Also wanted to mention, the reason why you could not remove your filament guide from your print head is that there is a fitting on there with a plastic ring around the top. When this ring is pulled up, it locks the guide in place and they usually take a zip tie and pull it tight just under that ring to prevent it from being pushed down. Simply cut the zip tie then push down on the ring and you should be able to remove the filament guide without any problem.

    • @ModernHobbyist
      @ModernHobbyist  3 года назад +2

      Thanks for the comment! Not going to lie, I was trying to pull the ring up instead of pushing it down... I somehow got filament stuck in the tube and found the only way to remove it was to pull the tube out of the hotend, and I was embarrassed by how simple it was lol

    • @MikeSims70
      @MikeSims70 3 года назад +1

      @@ModernHobbyist We all knew less then we know now ... if we get embarrassed for not knowing then we slow the proliferation of knowledge. ☺ - keep kicking out these quality videos ☺

    • @ModernHobbyist
      @ModernHobbyist  3 года назад +2

      @@MikeSims70 Thanks Mike! Appreciate the feedback and the views!

  • @krozark
    @krozark 4 года назад

    A big thanks ! My extruder motor was not correctly calibrated and have a error of 20%. Your video help me a lot to fix that !

    • @ModernHobbyist
      @ModernHobbyist  4 года назад

      Thanks for the comment! Glad I could help!

  • @Ultra2040
    @Ultra2040 4 года назад +1

    Great video, you've helped me seriously overhaul my printer. Videos are straight to the point and super easy to follow. Might be worth noting that there are some great calibration calculators out there that do the working out for you, just input your figures and it spits out your new esteps.

    • @ModernHobbyist
      @ModernHobbyist  3 года назад

      Great idea! I'll update the description with links to a calculator or two. Thanks for the comment!

  •  4 года назад +3

    Really interesting video! I had never thought of calibrating my Anycubic I3 Mega's stepper motor, maybe after this I'll give it a try. Thanks!

  • @glennfeldt2009
    @glennfeldt2009 3 года назад

    Wish I had found this video first. Starting with the calibration of the extruder makes more sense. My Creality Ender 3 Pro's extruder was off by 8 millimeters on the filament. 🇸🇪

    • @ModernHobbyist
      @ModernHobbyist  3 года назад

      Thanks for the comment, glad I could help!

  • @halitburakyesildal2869
    @halitburakyesildal2869 3 года назад +1

    When I try to calibrate extruder it doesn't work. my E value is around the 7120 but it still extrudes 25-47 mm filament. I've found E values between 100-7120. What should I do?

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

    I didn't know Peter McKinnon started a 3d printer channel. Cool.

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

    I have looked at lots of videos to help with 3 d printing a lot of them seem to waffle on, were as yours get straight to the point. Thank you

  • @christianresources1912
    @christianresources1912 3 года назад +2

    Thank you, just what I was looking for and needed...😁

  • @johnnyg507
    @johnnyg507 4 года назад +6

    Hey there! Great video! I have a i3 Mega and have been wondering how to calibrate the step motors, so I really appreciate this video!! Can you go through the equation for the step motor calibration a bit more in depth? ... So, you have: (Target / Avg Actual) x Current steps. Is the "Target" 20mm because that's the size of the cube? I get the "Avg Actual". And then, "Current Steps" would be the values for X,Y,Z from the M503 command? I got confused because the numbers you had in the equation for that segment of the video are 100 and 120, the same as what you used for the extruder calibration(??). Thanks in advance!!

    • @ModernHobbyist
      @ModernHobbyist  4 года назад +5

      Thanks for catching that! The target would be 20mm, so if you ignore the part where I plug in the incorrect values for the movement motors and just take the equation, that would be correct. In short, (20/avg.)*current steps.
      Thanks again for the comment!

  • @germas369
    @germas369 3 года назад +1

    thanks so much. i extruded 100mm on my brand new mega s and it under extruded by over 5mm. thanks so much

  • @whoamiuk1
    @whoamiuk1 4 года назад

    That has really helped me. I wanted to upgrade my Idbox 3D printer but did not know what the stepper motors was in the board so i could put then into the new board ( I want to keep the old one as stock so i always have something working). This should help me find out what is on my board.

    • @ModernHobbyist
      @ModernHobbyist  4 года назад

      Thanks for the comment! I'm glad I could help!

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

    Thx, I will try tomorrow.

  •  4 года назад +1

    You should calibrate the E-steps not through the Hotend. Disconnect the Bowden an calibrate "cold".

    • @ModernHobbyist
      @ModernHobbyist  4 года назад

      I agree, that would be the best way. Unfortunately, I was unable to get the bowden tube disconnected from the heating element, so I had to improvise. Thanks for the comment though!

  • @MrCans94
    @MrCans94 4 года назад +1

    Thanks for the help! I figured out :) I have two limit switches Z.

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

      Glad I could help!

    • @MrCans94
      @MrCans94 4 года назад

      @@ModernHobbyist Could you customize the "linear advance" function?

  • @legionlegion4091
    @legionlegion4091 3 года назад

    Congratz I watched so many videos regarding calibration but all of them refers only to extruder calibration leaving x,y,z axis in the dark.
    After switching to directdrive on my ender3 I noticed some overextrusions (even through extruder was and wall thickness were setup correctly). It seems that due to not enought belt tension or due to heavier carriage x,y,z dimmensions were out of their sweet point. At least this is my assumption since I'm still verifying it :).

    • @legionlegion4091
      @legionlegion4091 3 года назад

      BTW. in cura >4.8 you are able to crate cube and resize it to needed values - for example I'm extending my X dimmension to 100mm - since if the tested distance is longer then the error will be more visible. At the same time I decrease other dimmesnions just to save print time and material.

  • @Onri
    @Onri 3 года назад +1

    Thanks for the video; greatly appreciated. I tried the calibration but my E value is 387 is this okay? I also watch your video to replace the stepper to TMC2209 V3

  • @nomadautodidact
    @nomadautodidact 3 года назад

    Thank God, a decent tutorial. You earned my sub today

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

    The E Step segment was good, the calibration Cube is unfortunately not a great way to test the other step values tho... I know that wasn't really known when this video was made, but definitely worth stating at this point

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

      Thanks for the comment! I think the extruder e-step calibration bears revisiting as well, since measuring 100mm of filament extruded is hard to achieve with calipers 🤔. Appreciate your thoughts, I'll look into making an updated version of this video!

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

      @@ModernHobbyist CNC Kitchen has a good video on calibrating the XYZ steps with a much better test print for reference (tho he does mention some benefits of the calibration Cube, even if not for measuring)

  • @donslattery8608
    @donslattery8608 4 года назад +1

    Thank you so much for demystifying this. Worth a like and a subscribe, for sure.

  • @Rosscrymble1
    @Rosscrymble1 3 года назад

    Fantastic info, worked wonders on my CR-10S Pro. Thanks

  • @efighter
    @efighter 4 года назад +1

    Thanks, very clear instructions.

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

    My husband's just installed a new stepper motor. We use cura, never have messed with octoprint. How can we callibrate without using octoprint?

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

    my E5p isn't connected to my pc, and I can't find any firmware that allows me to connect it without screwing up my endstop settings (using CR Touch) and bed height settings

  • @maxgajo
    @maxgajo 4 года назад

    Simple, clear and effective!!! Tks a lot man!

    • @ModernHobbyist
      @ModernHobbyist  4 года назад

      Thanks for your simple, clear and effective comment!

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

    Thought after a comment you replied to on your last video about someone having a problem with the extruder not working properly. After updating the firmare as stated in your last video. My extruder is not at all working. Any ideas?

  • @ardobrzanski
    @ardobrzanski 4 года назад

    Yet another great video, you are truly a saviour for anyone who is starting with 3D printing. I have already applied your mosfet upgrade which went really well, I have noticed my i3 Mega S was still having some issues. So I installed Marlin re-calibrated my extruder stepper motor and boy was that under extruding or what? One issue though, how exactly are you measuring the cube and how are you coming up with an average?
    On my i3 Mega S my XYZ stepper motors are M92 X80.00 Y80.00 Z400.00

    • @ModernHobbyist
      @ModernHobbyist  4 года назад +1

      Hey, thanks for your comment! To measure the cube, I took three measurements on each axis, and took an average of all three. I then used that to calculate the new X,Y,Z steps.
      Let me know if that helps!

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

    Great video! One question, for e steps, I've been using the formula, actual extruded length x 1000 then divide that by current estep setting, to get my new estep value. Would that work for the 3 axes as well?

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

    Spot on, thanks 🙏

    • @ModernHobbyist
      @ModernHobbyist  4 года назад +1

      Thanks for the comment! Glad you enjoyed it!

  • @FizulNizam
    @FizulNizam 3 года назад

    For the print calibration of the movement motors, in the second calculation I am supposed to take the updated E value from the first calibration where I calibrated the extruder motor and sent M500 command to the printer right? Example: Previously upon booting up before calibration my E value is 92.6, however I calibrated the extruder motor which made me enter the E value to be 105.48 and then M500. Now when I calibrate the movement motors I must use 105.48 right?

  • @ednattandemas
    @ednattandemas 4 года назад +1

    Hello . waiting for Anycubic I3 Mega Improved Hotend Fanbox from thingeverse tutorial ,printed all parts but no video how to mount :)

  • @boringkiddogamer2259
    @boringkiddogamer2259 3 года назад +1

    I'm so confused on how to get octoprint help plz

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

    Great video although I am not understanding you saying for X, Y and Z average, do you just mean what the caliper actualy read it as?
    Also what should the cube mesure in the first place.
    None of this seem to be mentioned in the video.

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

      Thanks for the comment! I haven't calibrated in a while, but I believe the cube with 20mm, and I measured each side 3 times, taking an average of the 3 measurements. So I measured the X axis of the cube three times (e.g. 20.03, 20.06, 20.08) and took the average of those to find a good estimate of how much the X axis is off on my machine. I then repeated that for Y and Z. Hope that makes sense!

  • @MrIsaacpr7
    @MrIsaacpr7 4 года назад +1

    I printed the cube got a 20.1 for both my X and Y axis. The Z axis came out perfect at 20.0. Is the 20.1 considered within acceptable tolerance for the XY and be left alone or should I change the value?

    • @ModernHobbyist
      @ModernHobbyist  4 года назад +1

      Thanks for the comment!
      That is completely up to you. I would say that is pretty good, especially considering it is consistent between both axes. You could always jot down the current value, try updating it, and if it makes it worse, revert back to the original value. Worth a shot anyways.

  • @Jack155Q4
    @Jack155Q4 4 года назад

    Great vid...will be attempting this today

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

    You are doing the community a HUGE disservice with this video. You should NEVER calibrate your X,Y, Z step values based on the results from printed objects. There are so many other factors to take into account that you are not going to be accurate by using this method.
    Additionally X, Y, Z steps are fixed values that are determined by the belt teeth pitch, stepper degree, stepper gear, and microstep values, 99% of the time you will not need to change these values.
    On the rare occasion that you do need to change them you should be using a dial indicator to measure the distance moved and compare it to the distance requested and you should take these measurements at multiple locations in the printer travel to make sure that you're not just dealing with a binding issue if something is off.
    Also whenever possible your E-step calibration should be done with the extruder disconnected from the hotend or with the nozzle removed in the case of direct drive to eliminate the hotend back pressure from skewing your results. You then need to calibrate your flow rates for each filament spool and set up filament profiles for each in your slicer to help with your dimensional accuracy for prints.
    If you want to see a video of how step calibration should really be done correctly then check out the Teaching Tech X Y Z step video and CHEP's E-step video. I appreciate that you are trying to help but you are spreading bad information that only hurts the community.

  • @therising1
    @therising1 3 года назад +6

    Using a calibration cube, flow also has a direct effect on the dimensional accuracy. So does horizontal expansion. The Step values for the X, Y and Z are hardware limited. I'm not sure calibrating in this manner is a good idea.

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

    Has anyone ever had your STL file that you bring into Cura turn 100% Dark Red, when normally it has always been yellow? This happened after calibrating my xyz axis and extruder.

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

    Question, on your result from the M502 your value for X 80.14 and Y 79.94, I assume they are values in microsteps?

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

      Correct, the values calculated there are the calibrated "steps per unit" which for us would be steps per millimeter. Basically, how many microsteps does the motor need to take to move the implement 1 mm. Hope that helps!

  • @MACHINEBUILDER
    @MACHINEBUILDER 3 года назад

    Any idea why I get a weird bulging layer on all my prints?
    For info, I get one layer 5mm above the bed on every single one of my prints that is bulging out from the side and it's clearly visible on every print at the same height. The rest of the print is fine and works well. But I can't for the life of me figure out why I'd be getting one bulged layer. Thanks in advance!
    Edit: I have an Anycubic Mega Zero, and can't connect via octoprint for some reason (even though I can connect with cura)
    Also, I can provide photos of my prints if you'd like

  • @user-dg5os3nh8q
    @user-dg5os3nh8q Год назад

    Not too sure where to ask the question but here goes.
    I have had an A20T, and problems since I purchased it. But at long last I have it printing badly.....
    I need to know how to tune all three extruder steppers in G-code. But can't find the command to get the E settings on each stepper motor.
    Could anyone help me with this one?
    I'm using Pronterface to talk to the device
    Regards
    Kevin

  • @markpeterson1779
    @markpeterson1779 4 года назад +1

    Thanks for the awesome video!

    • @ModernHobbyist
      @ModernHobbyist  4 года назад +1

      Thanks for the comment! Glad I could help!

  • @lukeiam0
    @lukeiam0 3 года назад

    Superb! Easy to follow.

    • @ModernHobbyist
      @ModernHobbyist  3 года назад +1

      Thanks for the comment!

    • @lukeiam0
      @lukeiam0 3 года назад

      @@ModernHobbyist Can you explain something? I am trying to calibrate the e-step. I'm using Sovol SV01. I cannot perfect the amount of filament that is being used. For example, for the target of 20mm, if I test 5 times, I will get 17.x, 18.x, couple 20.1-3, and back to ~

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

    Would you use the same formula if you printed out a 100mm calibration piece?

  • @nijithmp1350
    @nijithmp1350 3 года назад

    I made a 3d printer myself, calibration cube dimension is coming 1.5*1.5*2, should I change those values with same formula

  • @laudavhutcheon946
    @laudavhutcheon946 4 года назад

    Great video Sir. I am building an atypical printer and I suspect all my stepper calibrations are not correct. I cannot print anything, but all the steppers move in the correct direction. Can you please suggest a starting point?

    • @ModernHobbyist
      @ModernHobbyist  4 года назад

      Hey thanks for the comment! I haven't built a printer myself yet, so I'm not quite sure the best route for you, but you might need to set some default values for various things in the firmware. Try the link below and see if that gets your setps/unit value a little bit closer to where you need it.
      www.matterhackers.com/news/3d-printer-firmware-settings-stepper-motor-configuration
      Let me know if that works!

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

    two frustrations. #1 2:20 seconds before we reach what we are doing. #2 no mention of the X/Y/Z axis motor calibration

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

      Thanks for the comment! I agree, I definitely took too long getting to the point on this one. I’ve considered remaking this video with what I’ve learned in the past couple years so I’ll take this into account too 👍🏻

  • @Attic-Toy-Design
    @Attic-Toy-Design 4 года назад

    Hello Modern Hobbyst. My problem is how to connect and configure my Anycubic i3 Mega to the Octoprint. How is the procedure for that...I tried to follow the procedure from the official Octoprint website but I cannot sort this out...

    • @ModernHobbyist
      @ModernHobbyist  4 года назад +1

      Hey Eduardo, I'll work on making a full video for that, thanks for the suggestion!

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

    I have 3 artillery sidewinder x1s only one is using octoprint because I only have one raspberry pi can m500 save it to each one if they don't use octoprint? Like unhook the pi and plug up each one?

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

      Hey! You can definitely use the same Pi to send the command to all three printers, but you’ll need to send the calibration values to each printer before sending M500. Also, you’ll want to measure and calculate calibration values for each machine individually because they will all vary due to belt tension, manufacturing differences, etc… hope that helps!

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

    Hi, thanks for the video but I'm just starting the calibration with an ender 3 v2, i sent the G1 E100 F100 via octoprint and the printer just fully unloaded the filament, then it stopped. Is there a different step with this printer? Before sending the command I preheated the hotend to 200 degrees, using PLA. (also, I have jyers UBL with bltouch firmware). Help please. Thank you!

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

      Hey thanks for the comment! I haven’t tried this myself, but what I’m reading online is that you need to send M83 before the G1 command to enter relative positioning mode. Not sure that is the solution, but I hope it helps!

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

    great video!!

  • @barbmarik
    @barbmarik 3 года назад

    Hi, very nice video, but my prints are still oval. Original steps were x=100, y=100, z=200. I printed the cube, measured multiple times and then came up with averages as follows: x=100.5, y=101.52 z=199. I updated the machine using the LCD interface and stored the settings (my machine has these features in the LCD). The print came out the same or worse. I'm at a loss with this machine. I sent it in for repairs to Lulzbot 3 weeks ago and they sent it back in worse shape than it was. This problem didn't exist until they touched it and they won't respond to my support tickets. They did have to undo the belts to repair a broken bracket and I'm wondering if it could be a belt issue instead of the steps. If you have any ideas for me to try, I'd be grateful.

  • @lunara69
    @lunara69 4 года назад +1

    NIce job! Thanks!

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

    Help me please I have a anycubic i3 mega and installed tmc2009 and reversed the plugs and white plastic inserts I calibrated the stepper cards .830.
    My extruder motor doesn't work now.
    No intake or remove of Filament.
    The machine will home and goes in the right direction.

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

      Thanks for the comment Bobby! It has been a while since I looked inside my Anycubic, but I did notice that one of the motor connectors is oriented differently than the rest, and my theory is that is the extruder motor connector. I'm not sure if it was initially oriented backwards or if that connector was supposed to be skipped, but it's worth looking into. There is a picture at this link that highlights what I'm talking about. Hopefully that helps!
      www.pialasse.com/2020/05/tmc2209-v3-0-upgrade-for-i3-mega/

  • @ivanv-n3152
    @ivanv-n3152 3 года назад

    Great video. Very helpful. Thanks

    • @ModernHobbyist
      @ModernHobbyist  3 года назад

      Thanks for the comment, glad it was helpful!

    • @ivanv-n3152
      @ivanv-n3152 2 года назад

      @@ModernHobbyist Hi, it's been a year since my last message but I do keep watching your video since it is very helpful. I do a question for you. Using the same method that you have used for the axis calibration, do you think I will be able to fix the accuracy of a circle's inner or outer diameter?? Thanks in advance.

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

    Liked and Subscribed
    Thank-you for your time and effort 👍

  • @JoakimGulbrandsen
    @JoakimGulbrandsen 3 года назад

    Will Cura update the values from the printer, or will Cura overwrite the values?

  • @MFEeee
    @MFEeee 3 года назад

    Thank you

  • @62emare
    @62emare 4 года назад

    Hi, I'm quite new on 3D print. I have a FlyingBear Ghost 5. Now, to use Octoprint you need to buy a Rasperry?...or? Have been looking for a video of yours about a tutorial for dummies on Octoprint and Rasperry. I dowloded Octoprint from their web page and got an img file that I should use for falshing a Rasperry.... I'm lost. What's next? Thanks a lot for your kind help.

    • @ModernHobbyist
      @ModernHobbyist  3 года назад

      Thanks for the comment! OctoPrint can be run on any computer as a simple web server, but OctoPi is the most popular, since its easier to dedicate a $35 computer to your printer, as opposed to your personal laptop. If you are interested in running it on something other than your pi, check out the links at the bottom of the downloads page for setup instructions for Linux, Windows and Mac.
      octoprint.org/download/
      Thanks again for the comment and I hope that helps!

  • @NickyAnimations
    @NickyAnimations 3 года назад

    Hi!
    Is there a way to apply an offset on the z axis in cura? I use the horizontal expansion to compensate the x and y offsets, but have not been able to do this for the vertical offset. Thanks!

    • @ModernHobbyist
      @ModernHobbyist  3 года назад

      Sure! Check out this article. all3dp.com/2/cura-z-offset-simply-explained/

    • @princequinton6770
      @princequinton6770 3 года назад

      you prolly dont care but does anyone know a trick to log back into an Instagram account??
      I was stupid lost the account password. I appreciate any help you can give me!

    • @javierariel6206
      @javierariel6206 3 года назад

      @Prince Quinton Instablaster =)

    • @princequinton6770
      @princequinton6770 3 года назад

      @Javier Ariel i really appreciate your reply. I got to the site thru google and Im waiting for the hacking stuff atm.
      Takes a while so I will get back to you later when my account password hopefully is recovered.

    • @princequinton6770
      @princequinton6770 3 года назад

      @Javier Ariel it worked and I now got access to my account again. Im so happy:D
      Thank you so much, you saved my account !

  • @breodrone
    @breodrone 4 года назад

    hello very good the video, the case is that I have a problem since my printer got stuck, all sd and usb reading systems work, temperature of the extruder and bed. But when it comes to printing, it gets stuck with stripping temperature 0 and bed 0. I don't know if you could tell me what might be happening. It all started since I was standing in one piece. Thank you .

  • @hellrier
    @hellrier 3 года назад

    I have a I3 mega too but the value for E is 384 should i use the same equation ?

    • @ModernHobbyist
      @ModernHobbyist  3 года назад

      Hey Horman, thanks for the comment! The same equation should be fine, in the end all your doing is adjusting the existing parameter by a certain percentage. Hope that helps!

  • @jamesaddisonn1572
    @jamesaddisonn1572 3 года назад

    When I type the m500 command it dates eeprom failed

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

    That code doesn't work on the anycubic mega pro. Evidently the extruder runs backwards when you use that code. Great info though. I just had to go through octoprint to do it.

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

      Thanks for the comment, hopefully that helps other Mega Pro owners that find this video!

  • @GSBDeleven
    @GSBDeleven 3 года назад

    Hi there, thanks fort he tutorial, its very helpful! I just dont get one thing.
    At 5:42 the X on the cube is facing to the front of the printer (as on every tutorial i saw), so that would mean the distance withe the X on the face measures actually the Y dimensions (front to back).
    Or do I think wrong?
    Same problem with the Y axis, the only one which seems correct is Z.
    Thank you for an explanation

    • @ModernHobbyist
      @ModernHobbyist  3 года назад +1

      Hey Dave, thanks for the comment. I see what you're saying, that could just be caused by me not rotating the cube the correct direction in the slicer. I just had to make sure that I measured the cube as it was oriented on my plate, so I measured the width of the X & Y faces rather than the depth. I hope that makes sense, thanks again for the comment!

    • @GSBDeleven
      @GSBDeleven 3 года назад

      @@ModernHobbyist oh sure that makes sense, if you measure the width of the cube instead of the depth. Thanks for the answer!

  • @chrgaff
    @chrgaff 3 года назад

    My under extrusion is 78 mm?! Is that even possible? I recently upgraded my stepper drivers and my first two prints (test owls and a larger print I designed) came out beautifully. But since then I have had constant under extrusion.
    I've tried . . .
    New capricorn bowden tube
    New nozzle
    cleaning out the extruder
    mesh levelled the bed
    Still under extruding. Could I really be 78 mm off? Do I need to adjust my voltage on stepper driver? Please help!

    • @bentibz2750
      @bentibz2750 3 года назад

      Actually in my experience the underextrusion can be caused by lots of factors, sometimes by the condition of the filament(old filaments under extrude especially if the filament is exposed to high humidity) by the extruder not griping enough of the filament (the stock extruder of the ender 3 v2 is ok the first few prints, after many months it doesn't grip well slipping sometimes, also if the plastic arm isn't broken first) or maybe there's a partial blockage at the intersection of the bowden tube and nozzle. Try to look at each of this possible problems.

  • @walterloo1959
    @walterloo1959 3 года назад

    Thank you! Does updating the firmware (due to some other changes, e.g. probe offset value) change these M500 values or the values of the printer calibration that was done?

    • @ModernHobbyist
      @ModernHobbyist  3 года назад +1

      Hey Walter, thanks for the comment! From my experience, yes it clears the calibrations values to the defaults defined by the firmware. Hope that helps!

    • @walterloo1959
      @walterloo1959 3 года назад

      Modern Hobbyist . Thank you. I was wondering if it was some steps that I had forgotten to do or maybe my firmware Marlin 1.1.9 Bugfix has a problem. I had to do the bed levelling each time I made a change upload on Marlin.

  • @iulianienesel2005
    @iulianienesel2005 3 года назад

    do you have to calibrate the extruder every time when you change the spool filament?

    • @spamcan9208
      @spamcan9208 3 года назад +1

      No, you're good to go.

  • @elidari60
    @elidari60 3 года назад

    Hi could you please explain where to get the program that you calibrate the printer is it something that you buy is it something you can download for free please explain thank you

    • @ModernHobbyist
      @ModernHobbyist  3 года назад

      Hey Eli, thanks for the comment! If you are talking about the terminal I send commands to the printer with, that is OctoPrint running on a Raspberry Pi which is connected to the printer. You could also use PronterFace (www.pronterface.com/) or another similar program, but you need one that will show you the serial printout from the printer, which Ultimaker Cura won't do. Hope that helps!

  • @FishNinjaY
    @FishNinjaY 4 года назад

    I flashed the latest *stock* 1.4.6 firmware from your other video, to my Mega X (not i3Mega?). Flash went perfect. But now, my zero and home is completely wrong. It used to print super reliably with the nozzle tip homing to the bottom far left. Now, it's homing somewhere mid-X, and almost off the Y and I'm unsure what the Z is doing, but when homing, it's exceeding some limit and starts making a noise as if it's trying to move past a fixed stop. Using octoprint terminal, how can I re-zero to the correct location, so my prints I slice in cura will print in the correct location on my ultrabase? I hope my explanation is clear. Thank you.

    • @ModernHobbyist
      @ModernHobbyist  4 года назад +1

      So you installed the stock anycubic firmware? Or you switched to the version of Marlin that I linked to in the description?

    • @FishNinjaY
      @FishNinjaY 4 года назад

      Modern Hobbyist I flashed your file, the 1.4.6. Stock i3 hex. Loaded fine. On printer screen and special menu was there. But when I tried to Home all axes, it kid of went crazy. I think it needs its own firmware. Bigger build vol 300x300x305 and maybe other differences? Any advice?

    • @ModernHobbyist
      @ModernHobbyist  4 года назад +1

      Oh I see! When I read Mega X, I was thinking the Mega S, which is basically the same as the i3 Mega. My guess is you'll have to start from scratch to get the Marlin firmware working for you, which is definitely an option, as the Marlin firmware is open source. Otherwise, you could certainly reach out to Dave Ramiro (the original creator of the firmware I used) and he may be able to help you out.
      The last option would be to reflash the stock firmware which is available on Anycubic's site.
      Let me know if that answers your questions!.

    • @FishNinjaY
      @FishNinjaY 4 года назад

      Modern Hobbyist I see what your question is. You had 3 files. 2 were for upgraded steppers. 1 was for unmodified “stock” steppers. That’s the hex I flashed. Sorry.

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

    I dont have a raspberry pi...how can I use octoprint with my tronxy x5sa?

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

      Thanks for the comment! Since OctoPrint is written in Python, it’s possible to run it on any computer that supports Python. I haven’t actually done it, but it shouldn’t be too hard. Here is a link for getting it set up on Windows: community.octoprint.org/t/setting-up-octoprint-on-windows/383

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

    is there any other software i can use instead of octoprint on mt pc?

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

      Hey thanks for the comment! I have also used Pronterface to connect to my printer and send commands, though I found it a little less intuitive than OctoPrint. Hope that helps!
      www.pronterface.com/

  • @penniesplacesandpaws788
    @penniesplacesandpaws788 4 года назад

    Is there another way to calibrate the stepper motors without octoprint ? Sorry if I missed something just making sure

    • @ModernHobbyist
      @ModernHobbyist  4 года назад +1

      Sure! You just need a way of sending Goode commands to the printer and receiving the response. For me that was OctoPrint, but there are other tools

    • @penniesplacesandpaws788
      @penniesplacesandpaws788 4 года назад +1

      @@ModernHobbyist thanks for the quick response. I'll try to look up some other ways of doing it. Thanks again

    • @seanakanitro6387
      @seanakanitro6387 4 года назад +1

      Repetier-Host or Pronterface

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

    Nice explanation! Placing a post it note is +/- 3 mm and the measurements you are using for calculations is +/- 0.1 mm. I think a more accurate way of marking off 120 mm of filament is in order.

  • @pakidood
    @pakidood 3 года назад

    what's an error range that is acceptable?

  • @samuelsparkes8760
    @samuelsparkes8760 3 года назад

    Hey mate, doing this on a ender 3 Pro, when i put M501 It says no eeprom? Any ideas? Cheers

    • @ModernHobbyist
      @ModernHobbyist  3 года назад

      Hey Samuel, thanks for the comment! EEPROM stands for Electrically Erasable Programmable Read-Only Memory and is used to store settings and configurations so that they are retrievable after rebooting or unplugging your printer. I'm not sure why yours is saying No EEPROM, but I know that is a configuration option on Marlin, so it could be that your printer doesn't have EEPROM_SETTINGS enabled.
      I don't have an Ender so it's hard to say, but check out this link and let me know if it helps you get things going:
      letsprint3d.net/how-to-calibrate-the-extruder-steps-ender-3-5-cr-10/
      Also this link might help: marlinfw.org/docs/gcode/M092.html
      Thanks again for the comment!

  • @joranghys
    @joranghys 3 года назад

    How do it find the current e value?

    • @ModernHobbyist
      @ModernHobbyist  3 года назад

      You'll need a method of communicating with the printer via the command line, I use OctoPrint's terminal tab. I then send the command M503 which will list all your current steps/mm settings. Hope that helps!

  • @thefriendlyitalian
    @thefriendlyitalian 3 года назад

    What if the print comes out slanted?

  • @Monty-gh7hb
    @Monty-gh7hb 2 года назад

    I send the code g1 e100 f100, but my printer does nothing...please help me.

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

      Hey Mark, thanks for the comment! What tool are you using to send the GCode to the printer, and are you getting any text response from the printer?

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

    Good job Thanks In your intro to content you show a very poorly cared for solder iron tip.

  • @mickeyflint6825
    @mickeyflint6825 3 года назад

    Great video ...if you have octoprint.

    • @ModernHobbyist
      @ModernHobbyist  3 года назад +1

      Thanks for the comment! If you don't have OctoPrint, you can use other tools like Pronterface to do the command line parts: www.pronterface.com/

    • @mickeyflint6825
      @mickeyflint6825 3 года назад

      @@ModernHobbyist thanks for that. I've been doing searches but it has not been clear which is the correct tool. Thank you for clarifying

    • @mickeyflint6825
      @mickeyflint6825 3 года назад

      @@ModernHobbyist and I meant it. Great video

    • @ModernHobbyist
      @ModernHobbyist  3 года назад

      @@mickeyflint6825 No problem! Thanks for watching!

  • @hadenhitz7010
    @hadenhitz7010 3 года назад

    Him: It could maybe be 25! or even 15!!!!!
    Me over here under extruding by 100mm😳

  • @johnf4388
    @johnf4388 3 года назад +1

    hello, i followed your step by step to install marlin, since then i wasnt able to print anything, it seemed to be underextruding. so i went on to do the calibration as shown in this video. I marked my filament at 120mm and sent the G1E100F100 code from cura and my filament still measures 96.69mm. This is the line i get from pronterface: echo: M92 X80.00 Y80.00 Z400.00 E92.60
    The tightening screw isn't loose, it pulls just fine.
    what else could it be?

    • @halitburakyesildal2869
      @halitburakyesildal2869 3 года назад

      damn it. I have the problem. Did you solve it?

    • @johnf4388
      @johnf4388 3 года назад

      @@halitburakyesildal2869 yes, it was the e steps. I thought it should be more or less 100 but it depends on the stepper mottor. On the mega s its about 420 i think.
      When i did the firmware flash it may have changed the e steps.
      Answer is do the same procedure as the video and change your e steps according to the calculation and you should be fine.
      Let me know if it works, if not ill try to give more info

    • @halitburakyesildal2869
      @halitburakyesildal2869 3 года назад

      @@johnf4388 I've found new E value around 7120 and I'm over

    • @johnf4388
      @johnf4388 3 года назад +1

      @@halitburakyesildal2869 you re on a mega S, with stock extruder?
      If so, 7000 steps is probably wrong.
      As you can see on my first comment, after the marlin upgrade i had 92 after i corrected it it was 396.
      Make sure to save your changes.
      Let me know if you got it working. When i have a min ill check and let you know the exact steps i took to make it work and the correct values for my machine

    • @halitburakyesildal2869
      @halitburakyesildal2869 3 года назад

      @@johnf4388 yeah exactly

  • @BenMillen
    @BenMillen 3 года назад

    helpful vid but you did the equations a bit too quick for me and i didnt understand why the 1st value was 120

    • @ModernHobbyist
      @ModernHobbyist  3 года назад

      Hey Ben thanks for the comment! I used 120 in the equation because that is the length I chose to measure out on the filament before I extruded 100mm. So, ideally you would have exactly 20mm left after you measure out 120mm and extrude 100. Hope that makes sense!

    • @BenMillen
      @BenMillen 3 года назад

      @@ModernHobbyist sorry should have been clearer, i got that bit but you also had 120 on the X & Y calibration equation which confused me as the cube is 20mm

    • @ModernHobbyist
      @ModernHobbyist  3 года назад +1

      @@BenMillen Oh I see! Good catch! That 120mm should be 20mm, sorry for the confusion!

    • @BenMillen
      @BenMillen 3 года назад

      @@ModernHobbyist cool, thank you that makes sense 😊

  • @JasonChiuTO
    @JasonChiuTO 4 года назад

    I tried this on my Mega S, and I was under extruding by 77.21mm! Is this possible?!

    • @ModernHobbyist
      @ModernHobbyist  4 года назад

      Yeah, I was amazed by how much my Mega was off!

    • @catherinegillam1131
      @catherinegillam1131 4 года назад

      @@airalex1919 Me too! I was sure it was in error!

    • @superpanceta
      @superpanceta 4 года назад

      Yes me too and I have not been able yet to configure fine

    • @superpanceta
      @superpanceta 4 года назад

      Finally I followed the steps from here and works fine kore.cc/i3mega/doc/
      some missing steps in the video that are for the mega S
      If you are using this on a Mega-S, those four additional commands are necessary:
      M92 E384 - set correct steps for the new extruder
      M203 E30 - limit extruder feedrate
      M204 R1500.00 - lower retract acceleration
      M500 - save the values
      Calibration
      Extruder Calibration
      Get your old E-Steps with M503. Look for the line starting with M92, the value after the E are your current steps.
      Preheat the hotend with M104 S220
      Send M83 to prepare the extruder
      Use a caliper or measuring tape and mark 120 mm (measured downwards from the extruder intake) with a pencil on the filament
      Send G1 E100 F100
      Your extruder will feed 100 mm of filament now (takes 60 seconds)
      Measure where your pencil marking is now. If it's exactly 20 mm to the extruder, it's perfectly calibrated
      If it's less or more than 20 mm, subtract that value from 120 mm, e.g.:
      If you measure 25 mm, your result would be 95 mm. If you measure 15 mm, your result would be 105 mm
      Calculate your new value: (100 mm / actually extruded filament) *your current E-steps (default: i3 Mega 92.6, Mega-S 384)
      For example, if your markings are at 15 mm, you'd calculate: (100/105) * 92.6 = 88.19
      Put in the new value like this: M92 X80.00 Y80.00 Z400.00 Exxx.xx, replacing x with your value
      Save with M500
      Finish with M82
      You can repeat the process if you want to get even more precise, you'd have to replace your current E-steps with your newly calibrated value in the next calculation.

  • @lukejwp
    @lukejwp 3 года назад

    do you have to have a pie to do this

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

    I did the m503 command and I never got anything back

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

      Hmmm, which program did you use to send the command, and which printer were you sending it to?

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

      through octo print
      @@ModernHobbyist