Це відео не доступне.
Перепрошуємо.

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

Поділитися
Вставка
  • Опубліковано 31 лип 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

  • @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.

  • @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!

  • @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!

    • @ChrisRiley
      @ChrisRiley  5 років тому

      Awesome! Glad it helped!

  • @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.

  • @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!

  • @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

  • @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!

  • @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. :)

  • @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!

  • @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.

  • @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.

  • @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.

  •  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!

  • @JCBEos
    @JCBEos 5 років тому +1

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

    • @ChrisRiley
      @ChrisRiley  5 років тому

      Thanks man! Glad it was helpful!

  • @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.

  • @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.

  • @tonim.9460
    @tonim.9460 3 роки тому +3

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

  • @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!

  • @garybarbourii8274
    @garybarbourii8274 4 роки тому +1

    Very effective description. Much appreciated.

  • @thediscoman2001
    @thediscoman2001 4 роки тому +1

    Great video as usual chris

  • @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!

  • @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 :-) ua-cam.com/video/WpLxhS6jK0M/v-deo.html

    • @ChrisRiley
      @ChrisRiley  5 років тому +1

      @@spikekent Holy crap! That is awesome!

  • @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. ;)

  • @Funibert-Fox
    @Funibert-Fox 5 років тому +2

    What a great explanation. Thank you very much.

    • @ChrisRiley
      @ChrisRiley  5 років тому +1

      Thanks! You are welcome!

  • @sarky1
    @sarky1 5 років тому +1

    Instant subscribe how have I not seen your videos!

    • @ChrisRiley
      @ChrisRiley  5 років тому

      Thanks for the sub! Welcome aboard!

  • @AAAAAAHH
    @AAAAAAHH 3 роки тому

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

  • @Chazz155511
    @Chazz155511 5 років тому +1

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

    • @ChrisRiley
      @ChrisRiley  5 років тому

      You bet! Thanks for watching!

  • @mingleSTREET
    @mingleSTREET 4 роки тому +1

    Very clear explanation!

  • @labotecnotodosobreelectronica
    @labotecnotodosobreelectronica 5 років тому

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

  • @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!

  • @MotorHead9871
    @MotorHead9871 5 років тому +3

    Thanks man!!! Great Explanation!!

    • @ChrisRiley
      @ChrisRiley  5 років тому

      You're welcome, Thanks for watching!

  • @alexscarbro796
    @alexscarbro796 5 років тому +1

    Very clear. Well done!

    • @ChrisRiley
      @ChrisRiley  5 років тому

      Thanks and thanks for watching!

  • @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.

  • @nghin4vacsf
    @nghin4vacsf 5 років тому +1

    Very helpful tip. Thank you.

  • @KiR_3d
    @KiR_3d 5 років тому +1

    It's the awesome explanation! Thanx!

  • @FactPulse-f4k
    @FactPulse-f4k 11 місяців тому

    Man you always sieze to amaze me...

  • @mauricioexequielguzmanlafu116
    @mauricioexequielguzmanlafu116 5 років тому +1

    Well explained, thank you so much, LA working!

    • @ChrisRiley
      @ChrisRiley  5 років тому

      Great! I hope you are printing super fast!

  • @FilamentFriday
    @FilamentFriday 5 років тому +2

    Nice explanation.

    • @ChrisRiley
      @ChrisRiley  5 років тому

      Thanks Chuck! Thank you for watching!

  • @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.

  • @moltech
    @moltech 5 років тому +1

    Really good video. Thanks a lot!

    • @ChrisRiley
      @ChrisRiley  5 років тому

      Thanks! I am glad you enjoyed it!

  • @crossthreadaeroindustries8554
    @crossthreadaeroindustries8554 4 роки тому +1

    Great vid, thanks.

  • @hometimesuccess
    @hometimesuccess 5 років тому +1

    Thanks 😊 Cris

  • @svvavvek
    @svvavvek 4 роки тому +1

    Chris Love U Man !

  • @josephploettner7327
    @josephploettner7327 5 років тому +1

    Great video, Ty!

  • @romiolover6852
    @romiolover6852 5 років тому +1

    great tutorial thank you

  • @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

  • @iuppone
    @iuppone 4 роки тому +1

    You are Just great!!!!

  • @avejst
    @avejst 5 років тому

    Thanks for sharing :-)

  • @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.

  • @rickmccaskill7888
    @rickmccaskill7888 4 роки тому

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

    • @ChrisRiley
      @ChrisRiley  4 роки тому

      Great to hear, thanks Rick!

  • @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.

  • @286EN
    @286EN 5 років тому +1

    You are awesome :3

  • @plazmax
    @plazmax 5 років тому

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

  • @jamespowell7231
    @jamespowell7231 5 років тому +1

    A+

  • @jadav1967
    @jadav1967 5 років тому +1

    Nice, I'll try that (c:

    • @ChrisRiley
      @ChrisRiley  5 років тому

      Great! Let us know how it goes!

  • @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.

  • @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.

  • @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!

  • @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.

  • @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.

  • @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!

  • @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 UA-cam!).
    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.

  • @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

  • @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.

  • @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.

  • @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.

  • @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.

  • @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.

  • @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?

  • @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. ua-cam.com/video/W6zYvRgGr3Q/v-deo.html

  • @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.

  • @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.

  • @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

  • @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.

  • @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!

  • @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!

  • @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.

  • @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.

  • @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 UA-cam 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.

  • @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).

  • @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.

  • @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.

  • @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!

  • @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.

  • @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

  • @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.

  • @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

  • @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.

  • @FactPulse-f4k
    @FactPulse-f4k 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.

    • @FactPulse-f4k
      @FactPulse-f4k 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

  • @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.

  • @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.

  • @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! !

  • @rikdenbreejen5230
    @rikdenbreejen5230 4 роки тому +1

    Does the linear advance work with TMC2208 now?

  • @paulcumber4732
    @paulcumber4732 5 років тому +2

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

  • @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. :)

  • @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!

  • @PrintNPlay
    @PrintNPlay 5 років тому +2

    Talk about advanced 3D printing techniques.

    • @ChrisRiley
      @ChrisRiley  5 років тому

      You know it James! Thanks for watching as always!