Linear Advance - Marlin 1.1.9 - Faster 3D Prints - Chris's Basement

Поделиться
HTML-код
  • Опубликовано: 19 июл 2024
  • In this one we walk through what linear advance does and how to get it setup.
    00:00 Intro
    01:09 Linear Advance Overview
    03:14 Calibration
    07:08 Upload
    10:31 Slic3r Settings
    13:15 Conclusion
    Marlin website:
    marlinfw.org/
    Marlin linear advance page:
    marlinfw.org/docs/features/lin...
    Linear advance calibration calc:
    marlinfw.org/tools/lin_advance...
    My printers linear advance speed settings:
    photos.app.goo.gl/tN2tPrQGmkB...
    SUPPORT THE CHANNEL BY CLICKING THESE LINKS!
    OpenBuilds - Great CNC and 3D Printer Parts (aff)
    openbuildspartstore.com/?ref=...
    Slice Engineering - Mosquito Hotends (aff)
    www.sliceengineering.com/?p=r...
    Wham Bam Systems Flexible Beds (aff)
    bit.ly/2HoS1cV
    Amazon (aff) [US DE GB CA IT ES FR JP]:
    www.amazon.com/?tag=chrisbase...
    Banggood(aff) ban.ggood.vip/7vm3
    Aliexpress(aff) s.click.aliexpress.com/e/UrRbCm8
    Buy me a coffee to keep me going!
    buymeacoff.ee/Wc0DouFbl
    You can support my work on Patreon
    / brotherchris
    One Time Tips, You Can PayPal Me:
    www.paypal.me/ChrisRiley3D
    ----------------------------------------------
    Find Me Over On Twitter!
    ----------------------------------------------
    Twitter : / chrisriley3d
    FTC Disclaimer: A percentage of sales is made through Affiliate links
    As an Amazon Associate I earn from qualifying purchases.
  • НаукаНаука

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

  • @HackMonkey
    @HackMonkey 5 лет назад +33

    Chris Riley, the Merlin of Marlin! Good stuff!

    • @ChrisRiley
      @ChrisRiley  5 лет назад +3

      Ha ha ha! Not sure about that, but it's all magic to me for sure!

  • @3dphillo396
    @3dphillo396 4 года назад +2

    Here it is April 2nd/2020 and I am just getting around to setting up Linear Advance. I have an old Geeetech i3 pro X heavily modified.
    I am using Marlin 1.1.9 and set up linear advance as per your instructions.
    Turns out my printer needed a K value of 0.25.
    WOW! I can't believe how well my prints have improved!
    Thank you Chris. Keep up the great videos.
    Thanks from Canada.

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

      That's awesome that it helped it so much.

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

    I don't usually comment on videos, but this was a really great explanation. Very clear and to the point. almost like a lecture on it. Thank you

  • @Hilmi12
    @Hilmi12 5 лет назад +1

    It's refreshing having a channel that actually takes the time to improve our skills in 3D printing without forcing us to watch 1 hour long live stream torture. Keep up the good work

    • @ChrisRiley
      @ChrisRiley  5 лет назад +1

      Thanks for the kind words! I try to make them as painless as possible. :)

  • @dirkvantroyen9170
    @dirkvantroyen9170 5 лет назад +2

    This is gold! It solves all my issues with Linear Advance. Thanks a lot!

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Excellent! Glad it worked for you.

  • @jmtx.
    @jmtx. 5 лет назад +1

    Thanks for an extremely clear, precise, and practical explanation of linear advance!

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      You are welcome! Thanks for watching!

  • @asalottin
    @asalottin 5 лет назад +3

    Wow! And now I understand what Linear Advance means. Thank you so much Chris, that was greatly informative!

  • @andrewmaynard6693
    @andrewmaynard6693 5 лет назад +1

    keep up the awesome work! doing great. honestly helped me more then any other youtube channel

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Awesome Andrew, that is great to hear!

  • @demirmahir
    @demirmahir 5 лет назад +1

    Great explanation of what Linear Advance is and how to set it up. Thanks!

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      You're welcome, thanks for watching!

  •  5 лет назад +1

    Awesome video Chris! Now I've just realized that I did my k testing all wrong. I didn't narrow down the testing pattern. Thank you!

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thanks! I had the same thought when I ran it the first time. I was like "Ok, now what?" LOL Thanks for watching!

  • @PotentPrintables
    @PotentPrintables 5 лет назад +2

    Great explanation; thanks for the video Chris!

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thanks Ali, I had to make this video so I could understand how it worked. ;)

  • @AlfredoAntonioMartinez
    @AlfredoAntonioMartinez 5 лет назад +1

    You have an excellent way to teach, excellent video Chris! and keep doind this amazing job!

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thank you so much! I am glad my videos help!

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

    Very effective description. Much appreciated.

  • @FilamentFriday
    @FilamentFriday 5 лет назад +2

    Nice explanation.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thanks Chuck! Thank you for watching!

  • @doa_form
    @doa_form 5 лет назад +1

    Now I understand what LA is all about! I'll be trying this on my printer soon.
    Thank you!

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Awesome! Good luck with your new faster printing speeds.

  • @tekeraq
    @tekeraq 5 лет назад +1

    MAN!!! YOU ROCK! the hours e have been banging my head on the walls about this issues

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thanks man! Glad it was helpful.

  • @JCBEos
    @JCBEos 5 лет назад +1

    Great explanation! Now everything is clear. Thumb up well deserved. Ty 🤗

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thanks man! Glad it was helpful!

  • @JohnDStrand
    @JohnDStrand 5 лет назад +1

    Just found your channel. Love all the techy stuff! Clear concise explanations. Excellent!

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thanks for watching, more to come!

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

      Chris Riley thank you so much for making these videos. They are extremely appreciated. You're the best! 🙌

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

      Chris Riley your presentation and editing skills are mind-blowing. Not a second is wasted.

  • @BV3D
    @BV3D 5 лет назад +3

    Chris, this is an *excellent* explanation of linear advance. I thought Linear Advance had something to do with X Y or Z movement, when it was really about managing filament pressure in the extruder.
    Thanks! 👍

    • @ChrisRiley
      @ChrisRiley  5 лет назад +1

      Awesome! Thanks for watching Bryan!

  • @tonim.9460
    @tonim.9460 3 года назад +3

    Your videos are so amazingly helpful. Thank you very much!

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

    Great video as usual chris

  • @Funibert-Fox
    @Funibert-Fox 5 лет назад +2

    What a great explanation. Thank you very much.

    • @ChrisRiley
      @ChrisRiley  5 лет назад +1

      Thanks! You are welcome!

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

    Oh man, I love youtube. Thank you for your great video and precise communication. Incredible for a rookie like myself. Take care in these unclear COVID-19 times. Best regards!

  • @JohnOCFII
    @JohnOCFII 5 лет назад +1

    Another excellent video! Let’s hope that team started to have enough spare cycles to pull in the upgraded LA code from Marlin. This overview and example was excellent!

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thanks John! My hope is they will pull it in to the MK3 firmware fairly quickly. I just hope they do the same for the MK2.

  • @MotorHead9871
    @MotorHead9871 5 лет назад +3

    Thanks man!!! Great Explanation!!

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      You're welcome, Thanks for watching!

  • @labotecnotodosobreelectronica
    @labotecnotodosobreelectronica 5 лет назад

    thank bro you help me too much for get it working this new addon !

  • @Chazz155511
    @Chazz155511 5 лет назад +1

    Real good vid!! Thanks for your time and effort!

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      You bet! Thanks for watching!

  • @stephan.scharf
    @stephan.scharf 5 лет назад +1

    As always a great explanation. Everyone should enable this feature, print improvement is visible.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thanks and thanks for testing it! I find it very helpful.

  • @spikekent
    @spikekent 5 лет назад +1

    Superb explanation Chris, thank you. Been using LA v1 for a while, so I know what it's all about, but since I upgraded to Marlin 1.1.9 I've been keen to try LA v1.5. I now know a lot more thanks to you.

    • @ChrisRiley
      @ChrisRiley  5 лет назад +1

      Sweet! Thanks for watching! Love the username and avatar BTW. :)

    • @spikekent
      @spikekent 5 лет назад +1

      @@ChrisRiley Just to keep you updated, as you know, when I tried LA 1.5 on the CR-10S4, the first time, it wasn't as good as it should have been. I suspected hardware so did a few upgrades. Micro Swiss hotend, Bondtech extruder and even Capricorn tube. I have just re-run your configuration and my K value is now 0.45 (was 0.9 last time) and it's working perfectly. The printer even sounds happier, no really it does.
      BTW, I've also got a Keenovo bed on order (yeah, extravagant I know) so planning to install that when it arrives. I forked out for expedited delivery so hope it won't take too long. Are you planning a video on installing the Keenovo? I'd love to see your process. I'm not sure if I'm going to install the SSR inside the control box, or house it in a separate one.

    • @ChrisRiley
      @ChrisRiley  5 лет назад +1

      @@spikekent This thing is going to be a beast! :) Yeah, I would like to give a Keenovo setup a try, I have to find something to put it on. It would be a good how to video I think.

    • @spikekent
      @spikekent 5 лет назад

      @@ChrisRiley Yeah I've got a habit of going overboard with projects (link below) But this one is useful too :-) I'm seriously considering mounting the SSR on the PSU inside the control box (if it will fit) and bringing the connections out via the existing aviation plug (I think they are rated for 240v)
      A couple of years ago I decided to build a "slightly" bigger RC vehicle than I had previously built, this was the (rather excessive) result. I often gets called a beast too :-) ruclips.net/video/WpLxhS6jK0M/видео.html

    • @ChrisRiley
      @ChrisRiley  5 лет назад +1

      @@spikekent Holy crap! That is awesome!

  • @Robothut
    @Robothut 5 лет назад +3

    Thank you Chris, I did not fully understand what linear advance was all about. Now I feel I have a better handle on it.

    • @ChrisRiley
      @ChrisRiley  5 лет назад +1

      Sweet! I was hoping it made since, it confused me at times.

    • @Maleboligia
      @Maleboligia 5 лет назад +2

      I came here to say this exactly, explained it really well, thank you Chris.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      You are welcome!

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

    still a very informative and relevant video. Thank you for the excellent content

  • @PauloRicardoBlank
    @PauloRicardoBlank 5 лет назад +1

    NIce video dude, thanks a lot. I'll try to implement it in my printer.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thanks! It really does work very well.

  • @alexscarbro796
    @alexscarbro796 5 лет назад +1

    Very clear. Well done!

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thanks and thanks for watching!

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

    Very clear explanation!

  • @sarky1
    @sarky1 5 лет назад +1

    Instant subscribe how have I not seen your videos!

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thanks for the sub! Welcome aboard!

  • @nghin4vacsf
    @nghin4vacsf 5 лет назад +1

    Very helpful tip. Thank you.

  • @moltech
    @moltech 5 лет назад +1

    Really good video. Thanks a lot!

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thanks! I am glad you enjoyed it!

  • @KiR_3d
    @KiR_3d 5 лет назад +1

    It's the awesome explanation! Thanx!

  • @hometimesuccess
    @hometimesuccess 5 лет назад +1

    Thanks 😊 Cris

  • @mauricioexequielguzmanlafu116
    @mauricioexequielguzmanlafu116 5 лет назад +1

    Well explained, thank you so much, LA working!

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Great! I hope you are printing super fast!

  • @HopeHumorRelaxation
    @HopeHumorRelaxation 11 месяцев назад

    Man you always sieze to amaze me...

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

    Great vid, thanks.

  • @prahjister
    @prahjister 5 лет назад +3

    good job...i was beginning to worry you weren't going to cover bowden and retraction

    • @ChrisRiley
      @ChrisRiley  5 лет назад +1

      Thanks! I am glad I got that in there and it was helpful.

  • @romiolover6852
    @romiolover6852 5 лет назад +1

    great tutorial thank you

  • @josephploettner7327
    @josephploettner7327 5 лет назад +1

    Great video, Ty!

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

    Chris Love U Man !

  • @miketorri4776
    @miketorri4776 5 лет назад +1

    Thanks for the info. I have better understanding LA. I always like your ongoing support. It was nice meeting you at ECR Fest 2018. When is the next one in Maryland - Mike T.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Good to meet you Mike! I haven't seen any dates yet, but I will be there!

    • @miketorri4776
      @miketorri4776 5 лет назад

      I ask if I could get your baseline printer settings. And I like to use Simplify3D to Slice. But, I think you like to use Cura. I never was able to get good results with Cura.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      I use slic3r pretty much all the time, I can get you all the settings in text, but they might be hard to plug in to S3d.

    • @miketorri4776
      @miketorri4776 5 лет назад

      Sounds good. I will try to convert to S3D. But, best of all, I will try to learn your magic with slic3r.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Here you go, this is a prusa gcode, I just removed the movements. I used petg, but it shouldn't make a difference. drive.google.com/open?id=1uyZ28xPp1FKdJDIepIaFMj_oMM-UGdka

  • @eddyogi
    @eddyogi 5 лет назад +1

    Great and informative video! I hope you can get the time to answer a couple of quick questions. I have a Prusa MK3 and the K values used there are in the 30+ range. Not the 0 to 2 in your video. Is it because Prusa uses a different lin advance version? Or can I use the same K factor generator you used on my MK3? Thanks again for the informative video!

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thank you! Thanks for watching! Until Marlin 1.1.9 the K value was just a number. K30 was pretty common for PLA. Pursa is still currently using that older linear advance scale. Now the K values in LA 1.5 are much smaller increments that represent a volumetric value. Until Prusa brings in LA 1.5, you will need to stick with the older K value range.

  • @rs232boy
    @rs232boy 5 лет назад +2

    Good video and explanations, but I would suggest that you demonstrate everything with a bowden extruder. Indeed direct drive extruders have very little filament compression and the flaws are not so obvious. K0.1 is almost negligible and it looks like a lot of hassle for not a huge improvement. With a bowden setup I found K1.3 for PLA at 80mm/s and the result was spectacular. I went from 6 mm to 2 mm retractions with zero stringing and the corners of the print became super sharp.

    • @ChrisRiley
      @ChrisRiley  5 лет назад +2

      Awesome! Thanks for sharing your results. I could do a quick bowden video for sure.

  • @avejst
    @avejst 5 лет назад

    Thanks for sharing :-)

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

    Great video Chris thanks for taking the time to share your knowledge with the maker community.
    I have a problem that I am hoping that you can help me with. Firstly I must point out that I am a complete novice to 3D printing, I have an Anycubic I3 Mega S which is less than a month old, but already I have migrated to Marlin 1.1.9 and installed TMC2208 drivers and a BLTouch, which caused me quite a few headaches in getting it to work correctly, (thank heavens for RUclips!).
    My problem is this, after homing (centre of the build plate) when I start a print job the print head travels to the front centre of the build plate at an unbelievably slow speed (you can actually hear the feint ticking of the Y stepper motor as it traverses. When it eventually gets to the front centre position, it zero’s the Z axis then travels back to the centre of the bed and starts printing normally. I have inspected my configuration in Marlin but I can’t seem to find a setting that would correct my problem. Can you help me please? Thanks.

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

      Hey Fred, thanks. So you do Z safe homing in the center? It sounds like something isn't setting the feedrate correctly. Anything interesting in your start gcode?

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

      Hi Chris, thanks for your reply. Yes there is something not quite right (I think???) in my start G-Code in Cura, I can't see a speed number for travel, but like I said I am still learning. Here is my start script, please tell me what you think.
      G21 ;metric values
      G90 ;absolute positioning
      M82 ;set extruder to absolute mode
      M107 ;start with the fan off
      G28 X0 Y0 ;move X/Y to min endstops
      G28 Z0 ;move Z to min endstops
      G1 Z15.0 F{speed_travel} ;move the platform down 15mm
      G92 E0 ;zero the extruded length
      G1 F200 E3 ;extrude 3mm of feed stock
      G92 E0 ;zero the extruded length again
      G1 F{speed_travel}
      G0 Y20 F{speed_travel}
      M117 Printing...
      G5

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

      @@m0gga Hey Fred, not sure what that speed_travel parm is set to, but, if you replace {speed_travel} with 5000 that should get it moving much faster.

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

      @@ChrisRiley Thanks Chris, where will I find that parameter, in my slicer or in my firmware settings?

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

      @@m0gga That's in the slicer, look for travel speed under the speed section. You might have to enable that setting to have it be shown. You can do that in preferences then settings and just check all.

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

    You are Just great!!!!

  • @darksideadv
    @darksideadv 5 лет назад +1

    Hello Chris Riley, incredible explanation, good work, thank you, I wanted to ask you a question, I did the steps that you teach in the tutorial adapted to my 3D printer, but the size of the pieces was reduced, which could be the solution to that problem.
    The same thing happens in the video, the piece becomes smaller.

    • @ChrisRiley
      @ChrisRiley  5 лет назад +1

      This is true, because of the way it changes the corners it could make it a little smaller. If you get it tuned just right it should be minimal.

    • @darksideadv
      @darksideadv 5 лет назад

      thanks!

  • @mikeneron
    @mikeneron 5 лет назад +1

    Nice video man. I had enabled linear advance on both my printers. For the test though, wouldn't it make more sense for the slow speed to be 20 and the fast speed to be more than 70 since you are printing faster than 70?

    • @ChrisRiley
      @ChrisRiley  5 лет назад +1

      Thanks Mike! That's a good point. It really depends on the printer. I went with the defaults because I thought that might be closer to what would work for everyone else. 60 has been kind of the unspoken speed limit for a while now, so that's my guess why default is 70. If you want to print faster it would probably be a good idea to move to a faster speed and retest, even the slow speed might need a bump depending on the speed array for different part of the model you are using. I think you would want to avoid a print speed jump more than 50.

  • @nghin4vacsf
    @nghin4vacsf 5 лет назад +1

    I've recently adopted the Flex3Drive flex shaft direct extruder which exhibited exactly the phenomenon you showed in the video. Since this extruder has a 40:1 gearing, I had to change the e-steps to 3800 from the original value of 95, and the E jerk to 0.1 mm/s. With this setup, the printer slowed down to a crawl as the K-factor increased incrementally from zero. Thanks to someone's suggestion who employs a similar flex shaft extruder, I bumped the E jerk to 30 and was able to arrive at a K-factor of 0.07 and printed a perfect linear advance test at 150mm/s. It appears the jerk value is used in the linear advance calculation. Do you have additional insight on this topic in relation to the flex shaft extruder? Thanks again for an excellent presentation.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      You're welcome! You know, this is very interesting. I never really thought about a flex shaft extruder and how that might affect things. I don't currently have any experience with them, but I would like to learn more for sure.

  • @plazmax
    @plazmax 5 лет назад

    gj, how about bowden setup marling page 30-100 valuse where is the good start point 30 - 32 like that ?

  • @RonFloyd
    @RonFloyd 5 лет назад +1

    Great explanation, and examples Thanks!
    Curious - was there a reason you didn't run another test with a (for example) an Starting Value for K at around 0.80, an Ending Value for K around 1.02, with a K Factor Stepping of around 0.01 or 0.02? Just to see if you might have wound up with a K Factor of 0.9 like you've speculated? Or, is that just taking the test too far for final adjustment?

    • @ChrisRiley
      @ChrisRiley  5 лет назад +1

      Thanks Ron! Mostly it was to save on video time, it is a bit redundant to go through a 3rd round of testing, but to get things 100% dialed in, it's probably a good idea. If you went down to that level you might not be able to see the difference in between the lines, but it would be worth a look for sure. Thanks for watching!

    • @0LoneTech
      @0LoneTech 5 лет назад +1

      I guess at some point you'd need to magnify the difference using wider lines, if your extruder can keep up.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Interesting point, you could set it up to use a .8mm nozzle or something like that. As you say, if the exturder could keep up. I would like to see the results on that.

  • @jamespowell7231
    @jamespowell7231 5 лет назад +1

    A+

  • @286EN
    @286EN 5 лет назад +1

    You are awesome :3

  • @jadav1967
    @jadav1967 5 лет назад +1

    Nice, I'll try that (c:

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Great! Let us know how it goes!

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

    Always learn a lot from your video’s. Thank you

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

      Great to hear, thanks Rick!

  • @PaulColeVFX
    @PaulColeVFX 5 лет назад +1

    i heard that you can extract the best settings from your printer form the gcode files provided on teh samples ( provigind the samples printed perfectly for you ) how do you do this.. video please:) its a feature in that pay slicer software but not in cura or slic3r ... it may make it easier..
    also why does not slick3r have calibration gcodes built in .. ie configuring extruders steps and first layer z offset setups for bed levlling. or a manual bed level code where you move the bed to co ords then punch the extruder down .01 at atime tillit grabs paper and then figure out mesh bed level manually that way ? sorry about my dyslexia

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      I have never tried to import a model and see what the settings are. I saw Chuck do it in S3D. I will try Slic3r and let you know how it goes.

  • @Apophis-en9pi
    @Apophis-en9pi 5 лет назад +1

    Chris- Any plans to do a video on junction deviation? I'm dying to understand it.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Yes, I still need time to test it. Stay tuned!

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

    Dos the K value change with Layer height , for example if you do your Test pattern at 0.2 layer height (where its Easy to pick winner) will it alter if you then drop your prints to 0.1 ??

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

      No, it shouldn't change with layer height changes.

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

    @chris Riley, Would you know how to configure linear advance for 4 extrudes, the configuration tool doesn't have a setting for them, ie T0, T1 etc, cheers jason

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

      Hey Jason, are they all different types or all the same. If they are all the same you can just enter your M900 command in the filament gcode settings and on tool change it will use that setting.

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

      You should be able to edit the gcode to switch nozzles. By just changing the extruder index

  • @Photograaf11
    @Photograaf11 5 лет назад +1

    Nice video, are you gonna show how power fail works in marlin 1.1.9???

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Thanks a lot for watching!
      I have a Patreon only video out there available on this now. www.patreon.com/posts/power-off-resume-20697160 I will also include it in the 1.1.9 video that will be out in the next couple of weeks.

  • @justinl.3587
    @justinl.3587 5 лет назад +1

    Just out of curiosity. I’ve been using an Ultimaker for quite a while now so I’ve just been going with default settings. I did own a Prusa machine and when I was using LA I think my number was K35 or something like that. This was almost a year ago. Has something changed that the numbers have decreased so much? You used K0.1, mine was K35 and it worked as well as yours did.

    • @Nostradamus1981
      @Nostradamus1981 5 лет назад +2

      Could it be due to the Marlin Version?

    • @ChrisRiley
      @ChrisRiley  5 лет назад +1

      Correct, until Marlin 1.1.9 the K value was just a number. K30 was pretty common for PLA. Pursa is still currently using that older linear advance scale. Now the K values in LA 1.5 are much smaller increments that represent a volumetric value. Thanks you both for watching!

    • @justinl.3587
      @justinl.3587 5 лет назад +1

      Excellent. That clears it up. Thanks for the reply!

  • @Milubacsi
    @Milubacsi 5 лет назад +1

    Hi, can you help me please ?
    I did it on 8 bit board, working well, but i have a 32 bit board with Marlin 2,0. I set the Advance_lin on and set to 0, and the Extruder motor do Nothing... like disabled. the test will be printed, and i see the acceleration fifferent, but comeing no material out...
    thx.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      My guess is linear advance has a bug in 2.0. It might not be fully baked yet.

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

    Hey, thanks for the great video, Chris. Question for you though... I'm running an Ender 3 Pro with a BTT SKR Mini E3 v2 and just started playing with Linear Advance. When it's enabled, the extruder makes a horrible grinding noise for every move. If it's disabled, no noise. Any ideas?

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

      What is you K value set to? If you enable it then run a M900 K0 does it go away?

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

      @@ChrisRiley I downloaded the latest firmware from BTT's GitHub page, which has it enabled. I set Linear Advance K=1.1 based off of my experiments using Marlin's calibration gcode generator (it makes the grinding noise when printing that as well). The K value is set in my Prusaslicer filament profile. When I print another gcode file without the K value set (so set to 0.0), no issue.

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

      @@shannim5 Try adjusting your extruder jerk value, try making it larger to slow it down a bit.

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

      @@ChrisRiley Doesn't seem to do anything. Looking at the configuration.h file, it looks like E-jerk is defaulted to 5.0. I've tried several values greater than that and it still makes the grinding noise. It's hard to tell if it's actually grinding the filament though. With K=0, I've haven't encountered any filament grinding and the extruder seems to be able to change direction and accelerate with no issues (visually looking at my extruder knob).

  • @hobbyrob313
    @hobbyrob313 5 лет назад +1

    Hello,
    A question? (problems problems problems .... sigh!)
    Could it be that if the nozzle is too close to the heated bed, the extruder will no longer print?
    not against it, but too close to the bed that the extruder no longer sprays PLA???
    I do not know if the nozzle is blocked ??? I do not know it anymore at the moment, a riddle!
    if I have the nozzle up (the Z up) and manually extrud then does it work?
    I now use the new Cura 3.4.1 (the old Cura is still on the PC)
    Regards
    Rob.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      That's odd, is the extruder turning when it is down low on the bed? You should at least see something coming out I would think. Lose motor wire maybe?

    • @hobbyrob313
      @hobbyrob313 5 лет назад

      Hello again,
      I found it!
      it was indeed so low (maybe against it)
      and therefore nothing came out of the nozzle !!!
      you do not hear much about this problem.
      but I'm glad that The DIY Prusa does work again!
      ( I am amazed every time that machine is finished with a workpiece )
      Kind regards again from here!
      Rob.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      @@hobbyrob313 Excellent, I'm glad you were able to resolve the issue.

  • @georgepeoples1209
    @georgepeoples1209 5 лет назад +1

    Chris, I use different Layer Heights for different prints, Should I redo the k factor calculations for each profile?

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Hey George! No, you should be all set to use the same K value for different layer heights. As long as you are staying with in that 75% layer height to nozzle size ratio and assuming your extruder can keep up with the output if should be roughly the same on the same types of filament.

    • @georgepeoples1209
      @georgepeoples1209 5 лет назад +1

      Chris Riley thanks

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

    I really hope you see this.how do you access the Marlin code page to UNcomment the linear advanced line?

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

      You will need to build a new copy with VScode and change the files. ruclips.net/video/W6zYvRgGr3Q/видео.html

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

    Hello,
    Very well explained.
    It works on X however cann't see any inprovement on Y. I have a 3mm glass on bed. Any suggestion?

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

      Hmmm, probably just a lot of mass to start and stop. If you lower the acceleration it should improve it some.

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

      @@ChrisRiley Hi,
      Which of next lines referes to acceleration that you recommned to lower:
      #define DEFAULT_MAX_ACCELERATION {2000,2000,100,10000}
      #define DEFAULT_ACCELERATION 500
      #define DEFAULT_RETRACT_ACCELERATION 600
      #define DEFAULT_TRAVEL_ACCELERATION 1000
      I guess it should de "#define DEFAULT_MAX_ACCELERATION {2000,1000,100,10000}"
      Is that correct?
      Best regards

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

      @@arturomendez7945 Correct, I would start with #define DEFAULT_MAX_ACCELERATION {1000,1000,100,10000} then move up from there.

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

      @@ChrisRiley HI,
      I already have changed extrusor spring as old one grinded so much filament (K value was 0.22). New spring force is less.
      Now I have tried again LA and looks that best K values is arround 0.6. I am in doubt about such value as k values shared from several 3D printer users is around 0.2 (0.1 to 0.28). I know that range pattern goes from 0 to 2. In my case only manly change is spring.
      FYI: Just changed power supply too that ajusted to same voltage 13.5V
      What do you think about such value? spring can influence so much?

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

      @@arturomendez7945 I've never seen one come back so high, seems like you might still be slipping on the filament or something.

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

    What would help more, higher or lower acceleration / jerk on the E stepper motor?

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

      In what since? With Linear advance enables you mean? I don't think I understand the question.

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

      Sorry, my bad.
      What I meant to ask is:
      What would help more with linear advance, if I would higher or lower the acceleration / jerk value on the E stepper motor in the Marlin firmware?
      So, would it be beneficial to have a higher acceleration and jerk (on the E stepper) for linear advance, as long as the motor don't overheat and don't miss steps? I don't mean extreme values just a bit more than what I normally use (500 acc, 5 jerk), like 2000 acc, 10 jerk?
      Thanks in advance.

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

    How can you tell what type of board you have to select the proper motherboard in marline firmware?

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

      It's hard sometimes. What printer do you have?

  • @JohnVanderbeck
    @JohnVanderbeck 5 лет назад +1

    Don't go over a value of 2 for Bowden setup? But Marlin's own generator suggest starting in values of between 30-100 for bowden tubes.
    "Starting value for the K-factor. Usually 0 but for bowden setups you might want to start higher, e.g. 30"
    "Ending value of the K-factor. Bowden setups may be higher than 100"

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Hey John, are you looking at Linear advance 1.0 maybe? They changed the scale in 1.5.

    • @JohnVanderbeck
      @JohnVanderbeck 5 лет назад +1

      @@ChrisRiley Pulled directly from the generator when I posted. Maybe they didn't update the generator text

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      @@JohnVanderbeck Ah, yep, I see that. Probably needs an update.

  • @tranceonline
    @tranceonline 5 лет назад

    I did all this and the calibration print showed that a K-Value of 1.2 is the best.
    But when i tried to print a calibrationcube at 80mm/s it pushed the filament out like crazy!
    It made a 5 mm thick sausage which got pushed onto the printbed, stopped at the corners for a while and kept pushing out the filament.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Wow, that's crazy. Sounds like you hit some sort of bug.

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

    I'm a little late to the linear advance party. I have cr10 with Bowden. Tried this yesterday and struggled a little. I have S curve acceleration and junction deviation enabled. Would it be better with standard acceleration and jerk?

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

      There is a certain mix that can confuse things. I would try with jerk and standard accel to start out.

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

      @@ChrisRiley thanks. I'll give it a bash

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

      @@ChrisRiley well, after a little messing around I'm matching the quality of the previous prints. This time no clattering of the extruder and much better infill.
      There's light at the end of the tunnel!!

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

      @@TYGAMatt Nice, great job!

  • @chloemcholoe3280
    @chloemcholoe3280 5 лет назад +1

    honestly faster prints is misleading! I love it so much and I keep my print speed at 35mm/s I mainly used it for buldged corners and better print quality and now something I didn't know but is awesome is less retraction values!

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Eh, I don't know about misleading. If you add it all up, your print time will decrease. I too share your excitement for this feature, it is really awesome.

    • @chloemcholoe3280
      @chloemcholoe3280 5 лет назад +1

      @@ChrisRiley yaeh I mean not the rude kind of misleading :P not sure how to explain

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      @@chloemcholoe3280 No worries, I get what you are saying. :)

  • @peterhansen8216
    @peterhansen8216 5 лет назад +1

    Do you also disable Max volumetric speed?

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Yes, I leave Max, Pos and Neg all set to 0.

  • @ZTNET
    @ZTNET 5 лет назад +1

    I can confirm I print really fast with linear advance and no quality lose, sadly I cannot use the new version since I have the Y axis aka bed homing issue that some people have on the CR-10s and some other models, when that happens triggers a printer halt, since for me lose accuracy its not an option (1 fix is activate noise filters in firmware) capacitors didnt fix it to, I just cannot use 1.9 im stucked on 1.8

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Sorry to hear about that issue. The LA in 1.8 still seems to work pretty well.

  • @ClinchRiverHomestead
    @ClinchRiverHomestead 5 лет назад +1

    Can linear advance be enabled with tmc2208 drivers in marlin 2.0

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Some have experienced issues with that config, I haven't tested it yet.

  • @RJMaker
    @RJMaker 5 лет назад +1

    Look at that little guy go.... "Go speed racer goooooooo".....

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Ha! He can move pretty quick now for sure!

  • @adama1294
    @adama1294 5 лет назад +2

    Do you know if Prusa's firmware has this enabled?

    • @ChrisRiley
      @ChrisRiley  5 лет назад +1

      In the newest versions on firmware for the MK2 and MK3 it is enabled, but it is the v1.0 of linear advance currently. So a K value for PLA will probably be somewhere around 30.

    • @adama1294
      @adama1294 5 лет назад +1

      @@ChrisRiley
      Thanks. Now that Marlin has it out, hopefully Prussa can integrate it into theirs fast.

    • @ChrisRiley
      @ChrisRiley  5 лет назад +1

      Agreed! I hope they backport it to the MK2 as well.

  • @StevenSSmith
    @StevenSSmith 5 лет назад

    I have a mk2s and looking in Slic3r PE most of the filament preset k values are 30-45ish? Has this changed with an update or is the decimal just moved in newer versions of marlin?
    Straight from Slic3r
    M900 K{if printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}200{else}30{endif}; Filament gcode

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Prusa is using version 1.0 of LA, the value scale is different. The current version is 1.5.

    • @StevenSSmith
      @StevenSSmith 5 лет назад

      @@ChrisRiley I thought so too. As the latest slic3r pe profiles indicate. I have ran this same test as this video and my results are more like yours with values under 1 and anything over 10 is exactly the same. I have only had the printer for a little over a week and the prusa online help chat didn't even know linear advance was enabled. I'm on firmware 3.1.0 r10. I have sent an email to prusa support but honestly don't have high hopes as you content has a higher technical reasoning behind your answers.

    • @StevenSSmith
      @StevenSSmith 5 лет назад

      @@ChrisRiley I'm getting values of 0.3-0.4 for PLA and 0.7-0.9 for PETG but I'm having a hard time getting the PETG sticking to the bed not to mention it's a translucent color makes judging really hard.
      Here are my examples
      0-150 in PLA
      photos.app.goo.gl/ypssDd8f1ZVtSB5w8
      Then 0-0.5 PLA
      photos.app.goo.gl/tcT76DnMNR1r7bWW7
      I'm just looking for a sanity check. Like I said I've only been at this for about a week and messing with linear advance settings less than day. How could I be the first one to catch this on a firmware that has been out for a year next month? I must be misunderstanding something somewhere.

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

    My linear advance calibration looks good except for the restart, at the start of each line (on both the calibration print and any model) it’s a little thin. On models you’ll notice gaps in the seams, or poor adhesion between the walls on starting locations (because the wall is too thin at start). Any suggestions? I thought maybe retraction is too high but i’ve tested between .2 & .8, retraction speeds between 20-70mm, no skipping of steps everything is calibrated perfectly on extrusion (bmg dual feed direct drive). Only thing I haven’t tried is adding extra restart distance - but everything i’ve read says don’t use restart distance. Your thoughts?

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

      I would check through your Gcode, it sounds like the slicer is adding some retraction somewhere. Maybe like retract on layer change. What E driver do you use? What is would K value?

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

      @@ChrisRiley made sure all the retraction on layer change and stuff was gone it is fairly good about retraction use but everytime it uses retraction the restart pressure just isn’t there. I use the TMC2209s, k0.13. All the corners and speed changes look amazing, but those darn restarts...

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

      @@TheFunVampire What slicer are you using?

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

      @@ChrisRiley idea maker

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

      @@TheFunVampire Hmmm...I would have to try that out.

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

    Would you add this command in Starting Script in S3D? Thanks!

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

      Yes, just add it at the bottom.

  • @ahmetcemturan
    @ahmetcemturan 5 лет назад +1

    Why would you set your acceleration lower than normal for the test? İt should be an important precondition from what you explained.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Linear advance 1.5 actually adjusts acceleration as needed.

    • @ahmetcemturan
      @ahmetcemturan 5 лет назад +1

      @@ChrisRiley Yes obviously. The thin is that if Like me, you have set E acceleration low just to avoid that bounciness it wont have any effect. Further tge blobs at the corners are not just caused because of the pressure buildup in the nozzle. I had experimented really, really a lot when I was coding around SFACT. (Yes the ACT is me). I tried to disable steppers before retracting for example so the pressure would be released so you have actual consistent retraction. What I found was that the pressure does not increase linearly but the increase is wavy and also dependent on the duration of the extrusion. I used to have videos on RUclips about them but I deleted them some time ago.. So the blobs at tge corners are also similar to the kerf phenomenon that laser, and even worse waterjet cutters experience. İmagine a rope hanging in your hand that you try to maneuver through a corner path. It will swerve out. That is what happens...

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      @@ahmetcemturan interesting.

  • @paulcumber4732
    @paulcumber4732 5 лет назад +2

    Every cool Chris I print my 3d printer at 50 move

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

    Hello, thanks for the video. I tried to repeat the test with my printer. Unfortunately, when it start to print, the extruder doesn't not work. the printed is moving according to the design without filament. If I do not activate this function with marlin, it works again. Any idea ?

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

      Are you using marlin 2.0? What is your LA setting?

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

      Chris Riley yes I am using marlin 2.0. What is LA ?

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

      Chris Riley I put 0 for the K value to start the test.

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

      @@GiorgioAlzora54 Linear advance, I think you might be hitting a bug in 2.0. You might want to try 1.1.9 for now.

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

      Chris Riley ok thanks but I do have 32 bit card the skr 1.3 and only marlin 2 is compatible

  • @seventyfive1
    @seventyfive1 5 лет назад +1

    I tried it and my bondtech bmg started making a crazy noise, it didn't sound healthy. Is this normal?

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      There have been issues reported in some configurations. They are still working the bugs out. No, you shouldn't have any strange noises.

    • @seventyfive1
      @seventyfive1 5 лет назад +1

      @@ChrisRiley I only tried it with cura, I'm going to try again prusaslicer and see if that fixes it

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

    Oh i also tested no retraction.

  • @DR-br5gb
    @DR-br5gb 5 лет назад

    Ive been trying to get this setup on my cr10 but it seems theres not enough space left on the board when i enable lin advance. I get this error message:
    Sketch uses 130816 bytes (100%) of program storage space. Maximum is 130048 bytes.
    Global variables use 15331 bytes (93%) of dynamic memory, leaving 1053 bytes for local variables. Maximum is 16384 bytes.
    Sketch too big; see www.arduino.cc/en/Guide/Troubleshooting#size for tips on reducing it.
    Error compiling for board Sanguino.
    Any ideas on how i can get this to upload?

    • @DR-br5gb
      @DR-br5gb 5 лет назад

      I fixed this by uncommenting DISABLE_M503 in configuration.h

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      Awesome! Yep, disabling M503 is the quickest way to free some memory up.

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

    Does the linear advance work with TMC2208 now?

  • @PrintNPlay
    @PrintNPlay 5 лет назад +2

    Talk about advanced 3D printing techniques.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      You know it James! Thanks for watching as always!

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

    linear advance with s curve...no problem?thanks

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

      I am not sure, there was an issue at one time, but I think they solved that in the official release of Marlin 2.0.

  • @elfpimp1
    @elfpimp1 5 лет назад +1

    Oops, walked away from my phone, could you go over that last part again?

    • @ChrisRiley
      @ChrisRiley  5 лет назад +2

      Sure...Run M900 and you're done!

    • @elfpimp1
      @elfpimp1 5 лет назад +1

      @@ChrisRiley lol, thanks! I'll get caught up on these vids yet! !

  • @HopeHumorRelaxation
    @HopeHumorRelaxation 11 месяцев назад +2

    DONT KNOW WHY THE LINEAR ADVANCE MADE THE PRINTER SLOW... I AM USING HIGH ACCELERATION AND JERK FOR ALL AXES BUT PRINTING BECOME TOO SLOW

    • @ChrisRiley
      @ChrisRiley  11 месяцев назад

      It could be the setting is too high, it causes it to ramp up and down very slowly, try setting M900 to 0.01 and see if it's still slow.

    • @HopeHumorRelaxation
      @HopeHumorRelaxation 11 месяцев назад

      @@ChrisRiley
      Chris.. Actually i found that i have best line at 1.0… you are right that at lower values printing become fast.. i cant share the LA calibration picture with you.. i have to tune up some of my settings ..thanks for the reply and i am very impressed by your presentationstyle and knowledge

  • @NicksStuff
    @NicksStuff 5 лет назад +1

    Isn't linear advance much more useful on a bowden setup?

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      It is, but ironically, much harder to get dialed in.

    • @cschwehr
      @cschwehr 5 лет назад +1

      @@ChrisRiley - do you know why it would go thinner on every pass from 0 up to 2.0 on Marlin 1.1.9? Even on a bowden setup, CR-10?
      It's almost like it's BEST at 0 on a bowden setup - it almost seems like a negative value would be best (no joke) - and that's confusing to me. I can't seem to find the accurate info on this as the test creation page on Marlin references up to 150 which clearly isn't right on 1.1.9 with 1.5.

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      @@cschwehr I have seen that, it's usually because the grid isn't granular enough. Try running the test set to 0-0.5 My guess is you will end out with a setting of around 0.3 or 0.4.

    • @andrewchudyk8518
      @andrewchudyk8518 5 лет назад +1

      @@ChrisRiley I ended up with 0.8 on my Ender 3 with stock extruder

    • @ChrisRiley
      @ChrisRiley  5 лет назад

      @@andrewchudyk8518 Sweet! That's awesome!

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

    Best instructional video ever. 10 idiots with the thumbs down..........really! LOL.

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

      What are you gonna do, right? Thanks for watching.