@@Tarbard When it comes to preventing phishing I can't see any difference either, and the browser always knows what domain it is on before releasing the password to the site.
@@Tarbard These sponsorship segments are based on a contract where the video creator must go by the provided script, and can never say anything bad. That's why when a creator does one of those Raycon segments they have to say the audio quality is good even when it leaves a lot to be desired.
@@soundspark I have no problem with adverts being positive and scripted/approved, I just wondered if I was missing something regarding nordpass' features.
You've created the most delicious looking benchmarking tool with those coextrusion blobs! I love pushing speed when printing models, but I want to print quality models, not just print quickly. Thanks, as always, for such clear information on filament flow rates and your new profiling tool!
Great video! One other thing that I've done is use Prusaslicer's "Max Volumetric Flow Rate" to limit print speed. Then I can just set infill speeds to something like 120mm/s and let the volumetric flow rate automatically keep the speed at the max.
Great video. Thanks for the mention. If you increase the extrusion width on my Extra Fast Profile you’ll also see lower numbers as well. I leave adjusting the temp to the user as each filament is different. I also still include many settings that give small improvements in quality. So there is some compromise. So many people have asked for a Prusa version of my profile. I’ll just send them here. You cover it well.
hey!! I tried to make a sub-10min benchy on my ender3 a few month ago (settled on 10'33" for the moment) one of the parameter that can be useful is the skin line orientation, making it more aligned with the X axis allows the light print head to do most of the rapid accelerations ;)
stock bed, stock motion system (but with 95% rated current), I modified the print head a bit with a Sherpa extruder and bi-metal heatbreak + I modified the v6 nozzle with 0.4mm brass wire like in your videos (I kept the stock hotend and fans, the quality of the benchy is quite poor to say the least) then I mostly played with all the cura settings to optimize what I could, didn't post anything because there are 6min ender3 benchys out here using klipper (way too complicated for my mecanical engineer mind) but maybe one day.. 😶 I'll follow this comment with my settings when I have time to do so
THIS is the content that makes 3D printing so amazing to me, even though I've yet to buy my first printer. Seeing this makes me want to get a cheap Ender just to tune it patiently. Tools like this make it possible.
As a tinkering kind of guy myself. Out of the Pro and V2, the V2 is the better model for tinkering. You'll have to get comfortable with modifying C header files either way, specifically the C pre-processor. A lot of the potential of these printers just doesn't come into play until you start to tweak the configs which are written in C header files almost exclusively using the pre-processor. It's kind of like an ini file on steroids.
I watched this when I first bought my printer, got the scale, but then never did the benchmark. Recently, a new PLA filament caused a headache with my first serious print failure (massive blob). I saw many symptoms but had difficulty finding the root cause: ground filament on extruder idler, first layer not adhering, first layer was inconsistent (when I first clued into underextrusion). I did this benchmark and only to realize this new filament, vs others, had far more underextrusion! The process was so easy (and low-material compared to a failure) that it's going to be an essential part of my toolkit when using new filaments brands/styles! Thank you so much!
So glad you are part of this wonderful community everyone knows Stefan is the man for the technical info and I thank you so much for your work good sir !!!
I think the greatest pearl of wisdom here is determine the flow rate of the part, then adjust temp. I generally default temp based on material, but give a lot of thought to adjusting speed based on the needs of the print job. Definitely plan to switch my order of operations here.
Would love a video from you reviewing best low-budget, mid-budget and high-budget printers. I'm thinking of getting one and a lot of the videos on this topic are either outdated or are from sources I don't trust. I feel like you're a well-respected expert in this area, so it would be great to see a 2022 review video from you.
Wow, simply awesome. This is the most impactful 3d printing video I've watched this year. I've got an Ender 5 Plus with a direct drive Bondtech LGX through a mosquito hot end. I had no idea it could push so much volume. I'm still tuning but so far I'm blown away with the rates it's achieving. Thank you!
In case anyone else is using Klipper, I had to edit a couple of things to get it to run. In M109 R## the "R" needs to be replaced with "S", then I needed to disable some machine software limits under [extruder], adding max_extrude_cross_section: 5 and max_extrude_only_distance: 500.0. (For safety I'm going to comment them out when not running the test). Hopefully this helps someone!
Hey it helped me! Figuring out the right value for max_extrude_only_distance is easy enough, but max_extrude_cross_section is not as straightforward, so thanks for providing something to work with.
@@dsp4392 no problem! I hate when people don't post their solutions to issues like this, it just ends up with everyone going on their own wild goose chase 😅
Thank you so much, Couldn't get this working until I saw this post. Surprised it hasn't been added to the web page for the gcode generator so that people see it.
Another thing where you can save a reasonable ammount of time are travel moves. They don't need to move smoothly as there's no filament laid down that can show wringing/ghosting and underextrusion is alao not a problem for obvious reasons. I push my Ender 5 Pro to 500mm/s at 2000mm/s² for most prints with larger elements and/or fewer travel moves per layer. If the print doesn't take longer than an hour I can push the acceleration up to 3500mm/s² without getting layer shifts, but I only did this to see the limits. Most of the time I use 2000, and on parts taking longer than 12h I put a fan at the Y motor (that's the weak point for this printer) or go down to 1500. A nice side effect I observed was reduced and finer stringing with PETG (my prefered filament type) since there's less time it can dropp during travel.
I'm glad you made this; it validates a comment I left on a video last year about how we've been tuning our printers wrong for so long. Previously the common wisdom was to just change print speed, but this ignored that the printer has to first accelerate to that speed and often never gets there. My ide (based on a teaching tech video) was that we should instead be focussed on finding out our printer's max extrusion rate for a given filament and temp, work out a given nozzle's maximum print speed based on that and then instead adjust acceleration and jerk to affect print speed.
I just started with 3D printing, getting a Prusa i3 MK3S+ about two months ago. I think my journey to great prints is immensely sped up just by watching and learning on one channel, this one. So much information and still digestible for a newbie. Been watching this channel for about a year to learn stuff before deciding which printer to get. Stefan never disappoints, every video is crammed with great info and tests. The presentation makes it easy to understand and enjoy 👍. Keep it up, I impress my friends with your knowledge 😁
13:40 i use Arc Welder plugin (free), its transforms lots of line segments to arcs, im not exagerating, some NC Files got 90% size reduction while INCREASING quality, i dont know why this is not included on the software from the box.
For many years arc feeds were not supported...so slicers didn't include it. Now that it's pretty much universally supported there is no reason not to use arc gcode. Older 8bit processors sometimes struggle with arc interpolation at high speed...but not as badly as 'the serial port literally can't keep up' with 1mm segments.
Great, thank you! I've been struggling with the manual method for too long. I have gcode macros in Octoprint to do something similar but never thought of just dispensing a blob. The takes a lot (but not all) of the tedium out of the process. I've also wondered about what to use for the 100% reference. You use the smallest flow rate and I've tried that. Lately though I've been cutting a length of filament and using it's weight for reference. That makes my curve fits look better at least.
This is golden! I used the previous method you developed to identify the capabilities of my heavily modified Ender 3 with very good results. The Aquiles heel of my set-up is still the extruder, but based on what I found out with your experiment, that soon will be also replaced. Awesome work!
Very valuable info! I especially liked how you referred back to the real flow measurement results to determine the actual print temperature. I usually take an educated guess and start praying 🤣
There is so much info in this video. New to 3D printing (but have watched some videos here and there) and it gives me a lot of ideas of how to test. Thanks dude
I was just about to use your "How fast can your hotend print?" video since I finally have the scale and a Revo Six in my Prusa MK3S+ with MMU2S. Thank you for having this automated process as I too can be rather lazy
Great video Stephan, I'm usually deciding on extrusion parameters and setting my feed rate to achieve a target volumetric flow rate. So glad you pointed out matte vs glossy surfaces as well as an indicator of how well material was melted.
This seems like a compensation you could easily add to Marlin. 2D table of temp vs flow. Little bit of logic to anticipate and account for heating and cooling delays.
Love it! being able to change the nozzle diameter and it change the height quickly would be a great addition, i am doing some testing with a 1mm nozzle and am having to do a lot of manual manipulation to get the blobs to come out correctly.
That tool will be really useful. I tuned printers to print really fast before and agree with all of your observations. Using the tool will give much more confidence on what is possible. Side note: it works great to just set all printing speeds in prusa slicer to the travel speed and put the maximum volumetric flow into the material configuration. I'd like to see an investigation on the reason why printing hotter works so well. Does the temperature gradient between thermistor and inside of the nozzle increase with higher melt rate? Similar to the thermocouple inside the nozzle on your recent video.
This is a timely video because I just finished a hypercube and was wondering how to begin making it print faster using PrusaSlicer. Hope we get to see your Voron doing speed printing soon!
could you make a toung and groove to improve layer adhession? assuming 100% infill print .4mm lines at .2 layer height and .4 spacing between the lines move up 1 layer and fill in the gaps by using enough filament to print .4 with and .4 hight that would force mover surface area between layers
To help with stutter without lowering the resolution, enable Meatpack in Marlin and install the Octoprint plugin. Meatpack is a compression algorithm to push gcode faster over the slow serial connection.
Stefan, thanks yet again for your amazing work and video! Keep it up! While I haven't download your .gcode and tool yet, I did download your profile and compared it to my default profile for a 0.6mm nozzle @ 0.32 mm layer height on my Ender 3 Pro. After copying over pretty much all you setting changes I printed the cylinder that you had on the build plate twice with the same 0.32 mm layer height. Including heat up time for both the nozzle and bed from room temperature, my default profile took 28:49 minutes. Modified with you tweaks, it finished in 17:46 minutes (again, including heat up time for both nozzle and bed). That saved a whopping 11:03 minutes (38.35%)!!! The increase in temps (215 vs 230) sufficiently allowed for increase in speeds (both max and average) as well as volumetric flow rates (again, both max and average). I will definitely need to download your tool and do of my own experiments to gather actual data, but for now I am super happy! Thank you so much!
Wonderful video! I resonant with this video a lot because I am also tuning my voron 0 towards faster printing. This gave me a lot of idea to optimize my profile even further. One thing to add though, is that Prusaslicer will limit print time of each layer under Filament - cooling, and that might slow down the print unexpectedly.
Besides moving to Javascript, which you already mentioned was in the plans, I would suggest the option to specify different nozzle sizes (edit, as you’ve pointed out, it doesn’t matter for this test) since I'm pretty much exclusively using 0.6mm nozzles. In any case, great work!
I always love seeing new benchmarking/calibration methods, tuning my 3D printer has become a bit of an obsession for me over the last two years xD I tend to be pretty conservative with my printer settings, but just knowing how much of a margin of error I've got is a very reassuring feeling. I'll test this out on my cheap all-metal heatbreak I just got; I've checked the temperatures with an external probe just to make sure heat creep isn't an issue (which thankfully it isn't, so that's a good sign) but a qualitative comparison with my stock hotend will be interesting to see. Also, on the matter of creating a fast profile: I highly recommend getting an ADXL345 accelerometer if you have a raspberry pi or arduino to read the values from it; using the klipper guide on resonance compensation you can figure out how much you can tune your acceleration and jerk settings, and particularly on my Ender3 the stock settings are... conservative, to put it nicely. I can run those values higher with a DD extruder than stock does with bowden, just as a forinstance.
You are a legend... I am fairly new but I've just finished upgrading my Ender 5 Plus with Creality's silent board (TMCs 2208) and a Direct Hemera + Volcano as, exactly as you explain, I intend to "move a lot of filament" to print fast despiste not necessarily moving the tool that fast... Until now I had performed only one flow test at 1 temp and 4 speeds with no repetitions... Volcano did deliver 30 mm^3/s I'll make sure to check out your tool. Dank sehr!!!
It would be fantastic if Super Slicer could integrate some more of these calibration tests into the program, like they already do with other tests. Then it can automatically use the printer and filament configurations we already have.
Thanks, I am about to print mine on a CR6 SE! Recently noticed that the color of filament requires some changes. I want to fine tune my Prusa Slice profiles for my filament colors.
I am using your tool. it's great! choosing an individual start height would be great for individual blobs. Mine has trouble sticking to the print bed and i don't want to work around with changing my Z-Offset
Big thanks for this tool. Constantly keep underextruding on my Voron when trying to go fast because I have been too lazy to do extrusion tests. Time to get this voron breaking speeds.
Very useful tool - many thanks. I have found one oddity; which is that on my Ender-3 V2 (with Jyers firmware) the hotend is set to 0C while the last blob is still printing (as if it's reading ahead in the gcode).
Duet has a new way to tune your hotend while extruding filament. (Heater FeedForward M309) I have not used yet but could have a big impact for fast printing. Previous Hotend tuning just gets the block heated, with no cooling effect from the filament. With using M309 while tuning hotend would enable the hot end to Keep its desired temp no matter the flow.
Thank You! Tested Polylight ASA White with QIDI x-max 3... From 240 to 260 degree From 20mm³/s to 32mm³/s 240°C slightly under extrudet all 250°C perfekt weight up to 30mm³ 260°C Same as 250 but bether 32mm³ result. So i choose 260°C for my Print. To run the gcode i had to increase this value: max_extrude_only_distance: 120 Up to 200mm in my printer config.
One trick i found when printing with larger line widths is to have a nozle thats not too ponty and a bit of flat. I also piled the edges of the point of to he nozle to have a bit of roundness so that it glides instead of dragging when squishing that filament. And you will get a smoother surface... And also ironing.
Are you planning to do a video on Klipper and input shaper? Can't help but notice the ringing on the ender 3 part. Set it up a while ago for my bed slinger and was absolutely amazed at the results.
I love all these videos that use Stephon's engineering and testing to speed up my knowledge of printing. But why has there never been a video release for the testing of the Prusament PC Blend carbon fiber filament? I am very interested in this filament after seeing the PC blend test. The carbon fiver version was shown in the regular PC blend video, so I am curious why the CF version video never comes out.
I've recently been wrangling with the maximum volumetric flow capability of my hotend using the spreadsheet produced by Stefan. Firstly, as I've previously commented, Stefan's current spreadsheet doesn't work with delta printers (or any other type that has X=0, Y=0 in the centre of the build plate). Secondly, having written my own spreadsheet based on Stefan's, my next problem has been that all the printed "nuggets" were the same size and almost half the weight that they should be with a range of volumetric flows from 6mm³/s to 20mm³/s. Visually, the extruder was spinning at the same rate for each setting. Looking further, I discovered that, for RepRapFirmware RRF2.03 and later (not for any other printer firmware!), M203 used to set maximum feed rates, has a default *minimum* feed rate of 30mm/min. This can be changed with the I parameter (that's capital i) once one knows of its existence (it's clearly shown in the Duet3D GCode dictionary!) At the default feed rate, with Stefan's method, all volumetric flows are constrained to a minimum of about 24mm³/s, which is optimistic for a V5/V6 hotend (hence my 50% extrusions)! I've now set M203 I6 (with my usual X, Y, Z & E maximum speeds) and the gcode runs my extruder at much more sensible speeds and produces printed nuggets with weights that are where I would expect them to be, over a range of volumetric flow rate from 2mm³/s to 18mm³/s. I've produced some lovely charts from the data and I now know how useless my hotend is! Thank you, Stefan, your method works well. Hopefully, this comment will help others using RRF.
So In a bid to see how one would do on my Ender 3 Pro I spent the whopping £3 and had one delivered. It looked just like the one in the video, only it came assembled. I installed it into the Biqu H2 and was quite surprised to find it did not fare as well as the original nozzle. My scales only do 0.1g resolution, but 8mm3/s to 14mm3/s all came in at 0.7g on the original, though the last couple were visually smaller the scale couldn't show me the difference. On the high flow nozzle it had dropped to 0.6g at just 10mm3/s and only dropped off more at 14 and above. My conclusion is that the nozzle is just far too loose in the hot end (there's a LOT of wobble until it hits the heat brake) and so it's suffering from a lack of heat transfer. I only have CPU paste to hand which can't handle the temperatures required and I have no desire right now to buy some Boron Nitride paste to improve the contact between the nozzle and the hot end, for now it shall live in the drawer.
If you want to print faster on Ender 3 and with good quality you should use klipper instead of marlin... You can print PLA 100mm/s at 215°C. Outer walls 75. An you will also not have problems with models with lot of segments and it will be smooth.
@@urgamecshk ruclips.net/video/MaUU8stsZPo/видео.html ruclips.net/video/yAfalR7-Tvw/видео.html It is just better and faster. It runs on raspberry pi, not on printer mainboard. Printer mainboard MCU have just very small firmware which allow communication with Raspberry. All calculations and kinematics etc. is done by raspberry with much faster processor, so timing can be much more precise and with much more advanced kinematics and calculations. Also it is easy to configure everything, you dont need to recompile and flash firmware after each change, just save cfg file and restart printer MCU and you can edit it from web interface, because everything is running on Rpi. Linear advance is not supported by marlin on 4.2.7 creality board. But klipper pressure advance works + input shaping. And you can also use klipper with octoprint (+klipper plugin), but octoprint is slow, so you need Rpi 3 at least for octoprint + plugins to have responsive web interface. I prefer fluidd. Again it is faster. Runs perfectly smooth on Rpi2. Disadvantage is only, that you cant use printer without Rpi. You cant print from SD card like with marlin. But who is doing that ? Everyone is already using Rpi with octoprint...
Excellent idea, Stefan. Thank you for doing this. I've been wanting to measure the volumetric flow capability of my printer following some modifications, including a CHT nozzle that I bought after watching your review. However, I'm having difficulty implementing your spreadsheet for my delta printer, which has X=0, Y=0 at the centre of the circular build plate and not at one corner as seems to be assumed by your macro. The gcode output from your spreadsheet places many of the print positions outside the build area. I'm going to manually edit the gcode output to place the stripes and blobs on the build plate. I don't know how difficult it would be for you to edit your macro to allow for different zero positions and build plate geometry, but it would be useful (please!).
Deine Videos sind immer großartig! Im not sure how to get attention for the online hotend flow page...but please put an option for deltas in the gcode. I have a lot of (large) printers and for the majority of my printing, I still prefer the delta!
Even with small changes to the flowrate the weight of the extruded material changes and you are seeking the first significant drop. But there are still smaller drops below that value. Wouldn't it be nice to adjust extrusion according to exrusion rate? Eg. when it's printing a straight infill line with high speed, the extrusion would get a 30% bump to compensate. Even with your prints I see irregular outer perimeters and even though the same wall-line should have the same speed and extrusion, this might still be interesting.
There's a couple of things not mentioned here that I have found to make a difference in the quality at speed on bed slingers like the Ender 3 V2. I'm able to cut about 10 min off of Chep's profile when applied to a benchy with these differences. I also try to keep my flow at or below 8.5mm^3/s. -When over extruding on a nozzle, you can go down to one wall with little strength impact (one 0.6mm wall with a 0.4mm nozzle = two .45mm walls) -Lower your bottom layers to 2, you dont need that many on the bottom usually -0 "Extra Skin Wall", so the top and bottom lines will connect with the wall and not its own wall. I find this gives much cleaner prints and make adjustments more direct. -"Lines" for top and bottom instead of Zig-Zig for the same reason -10% Lightning Infill. Its called lightning for a reason. If you must do Cubic, at the very least do "Cubic Subdivision" and mess with the "Gradual Infill Steps" -3 "Skin Edge Support Layers". This makes up for the lower infill density without adding much more time -50mm/s for Infill, Walls, and Top and Bottom. This is where you are honing in the flow rate. -150mm/s travel. My ender 3 V2 can go faster but I fell it shakes it too much any faster -Standard Acceleration and Jerk (but you can go up to 800mm/s^2 and 10mm/s with little impact. Chep's uses 20mm/s Jerk which I think can be seen in the quality) -Combing off and Z-hop on instead. This cuts down travel time way down, but make sure your retractions and wipe distances are dialed in. -Skirt for build plate adhesion with distance set to 2mm and min length to 50. Why do you need so much purge on the skirt? Hope these tips help someone.
Let me start by saying this is great work! However, I tried running this on my Ender 3 with the CR Touch mounted. When my Ender tried to print the second column the CR touch crashed into the blobs on the first column. It would be great if you add have a variable that allows you to account for the X-width from the edge of a CRtouch, part cooler, or ... to the tip of the nozzle. I'm going to try adjusting "Temperature spacing" and see if that works.
Flow rate has been my biggest issue. I'm using a volcano with a 0.8mm nozzle on my Railcore printer. I usually print at 100mm/s but the printer can go much faster if i crank the temperatures way up, but quality suffers quite a bit on some prints.
So I was printing a benchi at 700 mm/s and the silicone sock on the hot-end melted to it and made a huge mess, but still had a really great quality benchi!
Hi Stefan! As allways very good educative and engeneering video! great work. It's almost all factors well researched, studied and put it on reality, the conclutions matches expected results... but it's allways a factor to deal with... consistencies on filament, because tolerances +- 0.05 mm it's good for normal printing, but with that extreme profiles I think tolerances more than +-0.02mm will be a terrible problem. Cheers!
If you want go fast use Klipper firmware. But the big problem is the faster you print the more time you need to tune it in. Cooling/Print temp and min layer time for mechanical stability.
I may have missed something obvious or it's in a different video, but how are you calculating the flow rate? Are you taking the area of the filament and multiplying by length and then timing how long it takes to extrude? Or do you get that value from the feedrate in the gcode? Would weighing a piece of raw filament of a known length and weighing the blob made of the same length give you the same flow number or at least an under extrusion percentage?
Hallo Stefan, I am wondering how much the thermal mass of the heater block and nozzle influence the results of your tests. I would assume, that it takes in the order of 10-30 seconds to reach stationary conditions in the hot end while printing. Therefore, the amount of extruded filament per time depends on how long your test runs. If it is not stationary, there is a possibility of systematic error introduced. Nevertheless, great idea for testing the achieveable flow rates systematically. Schöne Grüße, Stephan :-)
When the first layer is uneven, there will be blockage at the beginning of extrusion, which will affect the accuracy of the flow. It is recommended to quickly raise the Z-axis to 2mm at the beginning of the discharge, and then slowly raise the Z-axis。
So Jerk in 3d printing is not the same as classical mechatronic jerk/jolt? I would expect jerk/jolt to be rate of acceleration (the 3rd derivative of distance) i.e jerk as mm/s^3 compared to speed in mm/s or acceleration in mm/s^2. But the M205 documentation suggests that the units for jerk are mm/s, so I would be interested to understand how this 'speed' relates to this parameter called 'jerk'. This reminds me of the situation with conveyor systems, where often acceleration is specified in seconds, as in the fixed time it takes to accelerate to the desired speed. It's very confusing and can result in constant velocity moves being difficult to plan for.
Good work, but you can still make it faster. For example, prusa slicer has variable layer height. This is built into the current prusa slicer. Now use the concept for all the other parameters: variable infill, variable perimeters, variable speed depending on distance traveled, variable hot end temp. The bigger the part the greater the reduction in time for printing the part. Also, when it comes to top layers change the settings to give the finish quality that will be seen by the eye, otherwise who cares if the infill looks bad, right?
In your video about DIY high flow nozzles you were talking about die swell and created a benchmark for that. Is your new benchmark enough for max flow rate, or should one ideally do both?
By the way, I see in your start gcode that you first set bed and nozzle temp, then home and lift, and then wait for bed temp. Many people would prefer to use polymer thay most commonly use (not PLA), and many have glass over heated bed that needs to be heated a little bit longer. I would suggest other order: Set and wait bed temp, then set nozzle, home and lift, and wait nozzle.
9:30 I tried to increase the extrution width but it resulted in super bad surface with hills so that the nozzle rammed it while moving.. No, without further counter-settings this is bad suggestion.
Hello, variable speed, mean to say that is possible to give command "User defined speed" Like 1 to 100 slices at 30 MM, Next 200 slices at 40 MM and next 100 slices at 50MM ? I have total 400 slices in a particular print.
Your test is very good and precise. Thank you. However this is for a constant flow what doesn't happen 100% of the time during prints. My reults show 10mm3/s, but, while printing vertt fast it has a pick of 20mm3/s without under extrusion for 1 or 2 seconds - with my Titan stock! You would better test it again in real prints! I'm using Klipper at Tronxy X5SA Pro , PETG 230C.
Great work stephan! The tool looks easy enough to use as a spreadsheet. Will update my comment once tested on my newly upgraded Marlin TronXY X5SA with cheap all metal hotend (0.8mm) and Marlin FW, (having inset issues with ABL).
just a question isn't jerk expressed in m/s^3, being the derivative/time of acceleration (in m/s^2)instead of (m)m/s (time code 12:15) ? Elseway, thanks for the video
@@CNCKitchen / ater xter - I've fallen for that one too in the past - I think you're right too but it's really hard to get a straight answer! It's absolutely not mathematical jerk (d/dt(acceleration)) :)
Hi Stefan. I'm ready to buy a 3D printer and I decided going with Prusa. I know both the Mini and MK3 are great, but even though I'm new to this, the fact the MK3 is a direct extruder would be a better choice, correct? or should I save the extra money and buy the Mini? Thanks for any feedback.
Hey Stefan, quick question: You mentioned a less shiny color due to low temperatures. Printing speeds aside, is there any downside to that? I just love hoy some of my 195º PLA prints look. Vielen Dank for all your analytic and informative videos, I find them super interesting!
Get 50% off a 2-year NordPass premium plan at nordpass.com/cnckitchen or use code CNCKITCHEN. Plus you get an additional month for FREE!
Are those bots upvoting you? I wouldn't trust a password manager from a torrent VPN.
Nordpass - I can't see how it differs from the same functionality built into our browsers... Thanks for the video though it was very interesting.
@@Tarbard When it comes to preventing phishing I can't see any difference either, and the browser always knows what domain it is on before releasing the password to the site.
@@Tarbard These sponsorship segments are based on a contract where the video creator must go by the provided script, and can never say anything bad. That's why when a creator does one of those Raycon segments they have to say the audio quality is good even when it leaves a lot to be desired.
@@soundspark I have no problem with adverts being positive and scripted/approved, I just wondered if I was missing something regarding nordpass' features.
You've created the most delicious looking benchmarking tool with those coextrusion blobs! I love pushing speed when printing models, but I want to print quality models, not just print quickly. Thanks, as always, for such clear information on filament flow rates and your new profiling tool!
Thank you very much!
reminds me of penny sweets from 30 years ago pick and mix
@@CNCKitchen could you benchmark the hotend on the bambu X1C?
Great video! One other thing that I've done is use Prusaslicer's "Max Volumetric Flow Rate" to limit print speed. Then I can just set infill speeds to something like 120mm/s and let the volumetric flow rate automatically keep the speed at the max.
Great tip!
That was a reason why some tests didn't work for me in the past.
Great video. Thanks for the mention. If you increase the extrusion width on my Extra Fast Profile you’ll also see lower numbers as well. I leave adjusting the temp to the user as each filament is different. I also still include many settings that give small improvements in quality. So there is some compromise.
So many people have asked for a Prusa version of my profile. I’ll just send them here. You cover it well.
Your Cura profile is my default profile now!
To make videos better I'd vet my sponsors especially when they are totally off topic.
hey!! I tried to make a sub-10min benchy on my ender3 a few month ago (settled on 10'33" for the moment) one of the parameter that can be useful is the skin line orientation, making it more aligned with the X axis allows the light print head to do most of the rapid accelerations ;)
What bed are you using?
Please make a video of it.
Sounds great! Any more information on your setup and settings available somewhere?
stock bed, stock motion system (but with 95% rated current), I modified the print head a bit with a Sherpa extruder and bi-metal heatbreak + I modified the v6 nozzle with 0.4mm brass wire like in your videos (I kept the stock hotend and fans, the quality of the benchy is quite poor to say the least) then I mostly played with all the cura settings to optimize what I could, didn't post anything because there are 6min ender3 benchys out here using klipper (way too complicated for my mecanical engineer mind) but maybe one day.. 😶 I'll follow this comment with my settings when I have time to do so
THIS is the content that makes 3D printing so amazing to me, even though I've yet to buy my first printer.
Seeing this makes me want to get a cheap Ender just to tune it patiently. Tools like this make it possible.
Get that Ender, you won't be sorry.
If you love tinkering get the ender!!
As a tinkering kind of guy myself. Out of the Pro and V2, the V2 is the better model for tinkering. You'll have to get comfortable with modifying C header files either way, specifically the C pre-processor. A lot of the potential of these printers just doesn't come into play until you start to tweak the configs which are written in C header files almost exclusively using the pre-processor. It's kind of like an ini file on steroids.
Get an Ender if you like tinkering. Get a Prusa if you like printing.
@@brettvitaz9101
For me:
Get ender if you are poor
Get prusa if you are rich
I watched this when I first bought my printer, got the scale, but then never did the benchmark.
Recently, a new PLA filament caused a headache with my first serious print failure (massive blob). I saw many symptoms but had difficulty finding the root cause: ground filament on extruder idler, first layer not adhering, first layer was inconsistent (when I first clued into underextrusion). I did this benchmark and only to realize this new filament, vs others, had far more underextrusion!
The process was so easy (and low-material compared to a failure) that it's going to be an essential part of my toolkit when using new filaments brands/styles! Thank you so much!
Genius approach! Looking forward to using your tool - that's going to help a lot and saves time 😍
Man. You're a huge wealth of knowledge and explaining an analytical approach to tuning. Never stop.
So glad you are part of this wonderful community everyone knows Stefan is the man for the technical info and I thank you so much for your work good sir !!!
I think the greatest pearl of wisdom here is determine the flow rate of the part, then adjust temp. I generally default temp based on material, but give a lot of thought to adjusting speed based on the needs of the print job. Definitely plan to switch my order of operations here.
Would love a video from you reviewing best low-budget, mid-budget and high-budget printers. I'm thinking of getting one and a lot of the videos on this topic are either outdated or are from sources I don't trust. I feel like you're a well-respected expert in this area, so it would be great to see a 2022 review video from you.
Aquila X2 for me!
Wow, simply awesome. This is the most impactful 3d printing video I've watched this year. I've got an Ender 5 Plus with a direct drive Bondtech LGX through a mosquito hot end. I had no idea it could push so much volume. I'm still tuning but so far I'm blown away with the rates it's achieving. Thank you!
Glad it was helpful!
Love when a CNC kitchen video drops.
In case anyone else is using Klipper, I had to edit a couple of things to get it to run. In M109 R## the "R" needs to be replaced with "S", then I needed to disable some machine software limits under [extruder], adding max_extrude_cross_section: 5 and max_extrude_only_distance: 500.0. (For safety I'm going to comment them out when not running the test).
Hopefully this helps someone!
Hey it helped me! Figuring out the right value for max_extrude_only_distance is easy enough, but max_extrude_cross_section is not as straightforward, so thanks for providing something to work with.
@@dsp4392 no problem! I hate when people don't post their solutions to issues like this, it just ends up with everyone going on their own wild goose chase 😅
Thank you so much, Couldn't get this working until I saw this post. Surprised it hasn't been added to the web page for the gcode generator so that people see it.
Worked with me as well. Thanks for the tip!
Another thing where you can save a reasonable ammount of time are travel moves. They don't need to move smoothly as there's no filament laid down that can show wringing/ghosting and underextrusion is alao not a problem for obvious reasons. I push my Ender 5 Pro to 500mm/s at 2000mm/s² for most prints with larger elements and/or fewer travel moves per layer. If the print doesn't take longer than an hour I can push the acceleration up to 3500mm/s² without getting layer shifts, but I only did this to see the limits. Most of the time I use 2000, and on parts taking longer than 12h I put a fan at the Y motor (that's the weak point for this printer) or go down to 1500.
A nice side effect I observed was reduced and finer stringing with PETG (my prefered filament type) since there's less time it can dropp during travel.
I'm glad you made this; it validates a comment I left on a video last year about how we've been tuning our printers wrong for so long. Previously the common wisdom was to just change print speed, but this ignored that the printer has to first accelerate to that speed and often never gets there. My ide (based on a teaching tech video) was that we should instead be focussed on finding out our printer's max extrusion rate for a given filament and temp, work out a given nozzle's maximum print speed based on that and then instead adjust acceleration and jerk to affect print speed.
I just started with 3D printing, getting a Prusa i3 MK3S+ about two months ago. I think my journey to great prints is immensely sped up just by watching and learning on one channel, this one. So much information and still digestible for a newbie. Been watching this channel for about a year to learn stuff before deciding which printer to get. Stefan never disappoints, every video is crammed with great info and tests. The presentation makes it easy to understand and enjoy 👍.
Keep it up, I impress my friends with your knowledge 😁
Lightening infill and infill support are two settings that can be used on larger models to save some time depending on their shape
13:40
i use Arc Welder plugin (free), its transforms lots of line segments to arcs, im not exagerating, some NC Files got 90% size reduction while INCREASING quality, i dont know why this is not included on the software from the box.
As a cnc machinist it also confuses me. Lines are never ideal for curved surfaces.
For many years arc feeds were not supported...so slicers didn't include it. Now that it's pretty much universally supported there is no reason not to use arc gcode. Older 8bit processors sometimes struggle with arc interpolation at high speed...but not as badly as 'the serial port literally can't keep up' with 1mm segments.
Thanks!
Great, thank you! I've been struggling with the manual method for too long. I have gcode macros in Octoprint to do something similar but never thought of just dispensing a blob. The takes a lot (but not all) of the tedium out of the process.
I've also wondered about what to use for the 100% reference. You use the smallest flow rate and I've tried that. Lately though I've been cutting a length of filament and using it's weight for reference. That makes my curve fits look better at least.
This is golden! I used the previous method you developed to identify the capabilities of my heavily modified Ender 3 with very good results. The Aquiles heel of my set-up is still the extruder, but based on what I found out with your experiment, that soon will be also replaced. Awesome work!
Very valuable info! I especially liked how you referred back to the real flow measurement results to determine the actual print temperature. I usually take an educated guess and start praying 🤣
+1 on the matt vs shiny results , it took me too long to descover that heat was the issue
I’ve also observed that a partially clogged nozzle can also show a matte finish, similar to under-temp extrusion.
I just spent most of the last week learning this all this the hard way to tune PETG on my heavily modified ender 5 pro. Well done as usual
There is so much info in this video. New to 3D printing (but have watched some videos here and there) and it gives me a lot of ideas of how to test. Thanks dude
I was just about to use your "How fast can your hotend print?" video since I finally have the scale and a Revo Six in my Prusa MK3S+ with MMU2S. Thank you for having this automated process as I too can be rather lazy
Great video Stephan, I'm usually deciding on extrusion parameters and setting my feed rate to achieve a target volumetric flow rate. So glad you pointed out matte vs glossy surfaces as well as an indicator of how well material was melted.
This seems like a compensation you could easily add to Marlin. 2D table of temp vs flow. Little bit of logic to anticipate and account for heating and cooling delays.
You rock dude. Thanks for the always great content.
My pleasure!
Love it! being able to change the nozzle diameter and it change the height quickly would be a great addition, i am doing some testing with a 1mm nozzle and am having to do a lot of manual manipulation to get the blobs to come out correctly.
That orange Benchy was the prettiest .4 layer print I've seen, really.
That tool will be really useful. I tuned printers to print really fast before and agree with all of your observations. Using the tool will give much more confidence on what is possible.
Side note: it works great to just set all printing speeds in prusa slicer to the travel speed and put the maximum volumetric flow into the material configuration.
I'd like to see an investigation on the reason why printing hotter works so well. Does the temperature gradient between thermistor and inside of the nozzle increase with higher melt rate? Similar to the thermocouple inside the nozzle on your recent video.
This is a timely video because I just finished a hypercube and was wondering how to begin making it print faster using PrusaSlicer. Hope we get to see your Voron doing speed printing soon!
could you make a toung and groove to improve layer adhession?
assuming 100% infill
print .4mm lines at .2 layer height and .4 spacing between the lines
move up 1 layer and fill in the gaps by using enough filament to print .4 with and .4 hight
that would force mover surface area between layers
To help with stutter without lowering the resolution, enable Meatpack in Marlin and install the Octoprint plugin. Meatpack is a compression algorithm to push gcode faster over the slow serial connection.
Stefan, thanks yet again for your amazing work and video! Keep it up!
While I haven't download your .gcode and tool yet, I did download your profile and compared it to my default profile for a 0.6mm nozzle @ 0.32 mm layer height on my Ender 3 Pro. After copying over pretty much all you setting changes I printed the cylinder that you had on the build plate twice with the same 0.32 mm layer height. Including heat up time for both the nozzle and bed from room temperature, my default profile took 28:49 minutes. Modified with you tweaks, it finished in 17:46 minutes (again, including heat up time for both nozzle and bed). That saved a whopping 11:03 minutes (38.35%)!!! The increase in temps (215 vs 230) sufficiently allowed for increase in speeds (both max and average) as well as volumetric flow rates (again, both max and average). I will definitely need to download your tool and do of my own experiments to gather actual data, but for now I am super happy!
Thank you so much!
Wonderful video! I resonant with this video a lot because I am also tuning my voron 0 towards faster printing. This gave me a lot of idea to optimize my profile even further. One thing to add though, is that Prusaslicer will limit print time of each layer under Filament - cooling, and that might slow down the print unexpectedly.
Besides moving to Javascript, which you already mentioned was in the plans, I would suggest the option to specify different nozzle sizes (edit, as you’ve pointed out, it doesn’t matter for this test) since I'm pretty much exclusively using 0.6mm nozzles.
In any case, great work!
You can use the benchmark regardless of your nozzle diameter. No change on the g-code necessary.
@@CNCKitchen I took another look, and you’re right, I misunderstood part of the benchmark. Thanks again.
I always love seeing new benchmarking/calibration methods, tuning my 3D printer has become a bit of an obsession for me over the last two years xD I tend to be pretty conservative with my printer settings, but just knowing how much of a margin of error I've got is a very reassuring feeling.
I'll test this out on my cheap all-metal heatbreak I just got; I've checked the temperatures with an external probe just to make sure heat creep isn't an issue (which thankfully it isn't, so that's a good sign) but a qualitative comparison with my stock hotend will be interesting to see.
Also, on the matter of creating a fast profile: I highly recommend getting an ADXL345 accelerometer if you have a raspberry pi or arduino to read the values from it; using the klipper guide on resonance compensation you can figure out how much you can tune your acceleration and jerk settings, and particularly on my Ender3 the stock settings are... conservative, to put it nicely. I can run those values higher with a DD extruder than stock does with bowden, just as a forinstance.
You are a legend...
I am fairly new but I've just finished upgrading my Ender 5 Plus with Creality's silent board (TMCs 2208) and a Direct Hemera + Volcano as, exactly as you explain, I intend to "move a lot of filament" to print fast despiste not necessarily moving the tool that fast...
Until now I had performed only one flow test at 1 temp and 4 speeds with no repetitions... Volcano did deliver 30 mm^3/s
I'll make sure to check out your tool.
Dank sehr!!!
It would be fantastic if Super Slicer could integrate some more of these calibration tests into the program, like they already do with other tests. Then it can automatically use the printer and filament configurations we already have.
Mention this on their discord or issue tracker. I believe they will strongly consider to implement this.
Thanks, I am about to print mine on a CR6 SE! Recently noticed that the color of filament requires some changes. I want to fine tune my Prusa Slice profiles for my filament colors.
I am using your tool. it's great!
choosing an individual start height would be great for individual blobs. Mine has trouble sticking to the print bed and i don't want to work around with changing my Z-Offset
Big thanks for this tool. Constantly keep underextruding on my Voron when trying to go fast because I have been too lazy to do extrusion tests. Time to get this voron breaking speeds.
Very useful tool - many thanks. I have found one oddity; which is that on my Ender-3 V2 (with Jyers firmware) the hotend is set to 0C while the last blob is still printing (as if it's reading ahead in the gcode).
Duet has a new way to tune your hotend while extruding filament. (Heater FeedForward M309) I have not used yet but could have a big impact for fast printing.
Previous Hotend tuning just gets the block heated, with no cooling effect from the filament. With using M309 while tuning hotend would enable the hot end to Keep its desired temp no matter the flow.
The best feature I found on Marlin firmware is linear advance. You can easily dial in a filament with one to two test pattern.
Thank You!
Tested Polylight ASA White with QIDI x-max 3...
From 240 to 260 degree
From 20mm³/s to 32mm³/s
240°C slightly under extrudet all
250°C perfekt weight up to 30mm³
260°C Same as 250 but bether 32mm³ result.
So i choose 260°C for my Print.
To run the gcode i had to increase this value:
max_extrude_only_distance: 120
Up to 200mm in my printer config.
One trick i found when printing with larger line widths is to have a nozle thats not too ponty and a bit of flat. I also piled the edges of the point of to he nozle to have a bit of roundness so that it glides instead of dragging when squishing that filament. And you will get a smoother surface... And also ironing.
Are you planning to do a video on Klipper and input shaper? Can't help but notice the ringing on the ender 3 part.
Set it up a while ago for my bed slinger and was absolutely amazed at the results.
Oh man This unlocked some ideas i was stuck on! This is the video that convinced me to support! Awesome!!!
Awesome! Glad to hear that and thank you!
I love all these videos that use Stephon's engineering and testing to speed up my knowledge of printing. But why has there never been a video release for the testing of the Prusament PC Blend carbon fiber filament? I am very interested in this filament after seeing the PC blend test. The carbon fiver version was shown in the regular PC blend video, so I am curious why the CF version video never comes out.
I've recently been wrangling with the maximum volumetric flow capability of my hotend using the spreadsheet produced by Stefan. Firstly, as I've previously commented, Stefan's current spreadsheet doesn't work with delta printers (or any other type that has X=0, Y=0 in the centre of the build plate). Secondly, having written my own spreadsheet based on Stefan's, my next problem has been that all the printed "nuggets" were the same size and almost half the weight that they should be with a range of volumetric flows from 6mm³/s to 20mm³/s. Visually, the extruder was spinning at the same rate for each setting.
Looking further, I discovered that, for RepRapFirmware RRF2.03 and later (not for any other printer firmware!), M203 used to set maximum feed rates, has a default *minimum* feed rate of 30mm/min. This can be changed with the I parameter (that's capital i) once one knows of its existence (it's clearly shown in the Duet3D GCode dictionary!) At the default feed rate, with Stefan's method, all volumetric flows are constrained to a minimum of about 24mm³/s, which is optimistic for a V5/V6 hotend (hence my 50% extrusions)!
I've now set M203 I6 (with my usual X, Y, Z & E maximum speeds) and the gcode runs my extruder at much more sensible speeds and produces printed nuggets with weights that are where I would expect them to be, over a range of volumetric flow rate from 2mm³/s to 18mm³/s. I've produced some lovely charts from the data and I now know how useless my hotend is!
Thank you, Stefan, your method works well.
Hopefully, this comment will help others using RRF.
So In a bid to see how one would do on my Ender 3 Pro I spent the whopping £3 and had one delivered. It looked just like the one in the video, only it came assembled. I installed it into the Biqu H2 and was quite surprised to find it did not fare as well as the original nozzle. My scales only do 0.1g resolution, but 8mm3/s to 14mm3/s all came in at 0.7g on the original, though the last couple were visually smaller the scale couldn't show me the difference. On the high flow nozzle it had dropped to 0.6g at just 10mm3/s and only dropped off more at 14 and above. My conclusion is that the nozzle is just far too loose in the hot end (there's a LOT of wobble until it hits the heat brake) and so it's suffering from a lack of heat transfer. I only have CPU paste to hand which can't handle the temperatures required and I have no desire right now to buy some Boron Nitride paste to improve the contact between the nozzle and the hot end, for now it shall live in the drawer.
If you want to print faster on Ender 3 and with good quality you should use klipper instead of marlin... You can print PLA 100mm/s at 215°C. Outer walls 75. An you will also not have problems with models with lot of segments and it will be smooth.
Whys that?
@@urgamecshk ruclips.net/video/MaUU8stsZPo/видео.html ruclips.net/video/yAfalR7-Tvw/видео.html It is just better and faster. It runs on raspberry pi, not on printer mainboard. Printer mainboard MCU have just very small firmware which allow communication with Raspberry. All calculations and kinematics etc. is done by raspberry with much faster processor, so timing can be much more precise and with much more advanced kinematics and calculations. Also it is easy to configure everything, you dont need to recompile and flash firmware after each change, just save cfg file and restart printer MCU and you can edit it from web interface, because everything is running on Rpi. Linear advance is not supported by marlin on 4.2.7 creality board. But klipper pressure advance works + input shaping. And you can also use klipper with octoprint (+klipper plugin), but octoprint is slow, so you need Rpi 3 at least for octoprint + plugins to have responsive web interface. I prefer fluidd. Again it is faster. Runs perfectly smooth on Rpi2. Disadvantage is only, that you cant use printer without Rpi. You cant print from SD card like with marlin. But who is doing that ? Everyone is already using Rpi with octoprint...
Excellent idea, Stefan. Thank you for doing this. I've been wanting to measure the volumetric flow capability of my printer following some modifications, including a CHT nozzle that I bought after watching your review. However, I'm having difficulty implementing your spreadsheet for my delta printer, which has X=0, Y=0 at the centre of the circular build plate and not at one corner as seems to be assumed by your macro. The gcode output from your spreadsheet places many of the print positions outside the build area. I'm going to manually edit the gcode output to place the stripes and blobs on the build plate. I don't know how difficult it would be for you to edit your macro to allow for different zero positions and build plate geometry, but it would be useful (please!).
Deine Videos sind immer großartig! Im not sure how to get attention for the online hotend flow page...but please put an option for deltas in the gcode. I have a lot of (large) printers and for the majority of my printing, I still prefer the delta!
Awesome, would love to see this temperature/flow test with the Ender 3 + CHT nozzle.
Even with small changes to the flowrate the weight of the extruded material changes and you are seeking the first significant drop. But there are still smaller drops below that value. Wouldn't it be nice to adjust extrusion according to exrusion rate? Eg. when it's printing a straight infill line with high speed, the extrusion would get a 30% bump to compensate. Even with your prints I see irregular outer perimeters and even though the same wall-line should have the same speed and extrusion, this might still be interesting.
There's a couple of things not mentioned here that I have found to make a difference in the quality at speed on bed slingers like the Ender 3 V2. I'm able to cut about 10 min off of Chep's profile when applied to a benchy with these differences. I also try to keep my flow at or below 8.5mm^3/s.
-When over extruding on a nozzle, you can go down to one wall with little strength impact (one 0.6mm wall with a 0.4mm nozzle = two .45mm walls)
-Lower your bottom layers to 2, you dont need that many on the bottom usually
-0 "Extra Skin Wall", so the top and bottom lines will connect with the wall and not its own wall. I find this gives much cleaner prints and make adjustments more direct.
-"Lines" for top and bottom instead of Zig-Zig for the same reason
-10% Lightning Infill. Its called lightning for a reason. If you must do Cubic, at the very least do "Cubic Subdivision" and mess with the "Gradual Infill Steps"
-3 "Skin Edge Support Layers". This makes up for the lower infill density without adding much more time
-50mm/s for Infill, Walls, and Top and Bottom. This is where you are honing in the flow rate.
-150mm/s travel. My ender 3 V2 can go faster but I fell it shakes it too much any faster
-Standard Acceleration and Jerk (but you can go up to 800mm/s^2 and 10mm/s with little impact. Chep's uses 20mm/s Jerk which I think can be seen in the quality)
-Combing off and Z-hop on instead. This cuts down travel time way down, but make sure your retractions and wipe distances are dialed in.
-Skirt for build plate adhesion with distance set to 2mm and min length to 50. Why do you need so much purge on the skirt?
Hope these tips help someone.
Let me start by saying this is great work! However, I tried running this on my Ender 3 with the CR Touch mounted. When my Ender tried to print the second column the CR touch crashed into the blobs on the first column. It would be great if you add have a variable that allows you to account for the X-width from the edge of a CRtouch, part cooler, or ... to the tip of the nozzle. I'm going to try adjusting "Temperature spacing" and see if that works.
Flow rate has been my biggest issue. I'm using a volcano with a 0.8mm nozzle on my Railcore printer. I usually print at 100mm/s but the printer can go much faster if i crank the temperatures way up, but quality suffers quite a bit on some prints.
This is great, Thank you. I'll have to get my mk3 going quicker!
I wish prusa would put out speed profiles for the mk3 and mini
So I was printing a benchi at 700 mm/s and the silicone sock on the hot-end melted to it and made a huge mess, but still had a really great quality benchi!
Hi Stefan! As allways very good educative and engeneering video! great work. It's almost all factors well researched, studied and put it on reality, the conclutions matches expected results... but it's allways a factor to deal with... consistencies on filament, because tolerances +- 0.05 mm it's good for normal printing, but with that extreme profiles I think tolerances more than +-0.02mm will be a terrible problem. Cheers!
this is exactly the video i needed to test my hot end for extrusion rates
This is amazing Stefan! Love how you took time to code something out to make it easier for you! This is brilliant!
great video..
BTW..Voron recommend 40% infill and 4 Perimeter for the Voron parts, that you print
Just a sample print. Won't be used for the build!
This is friggin fantastic, man. Keep up the EPIC work.
If you want go fast use Klipper firmware.
But the big problem is the faster you print the more time you need to tune it in. Cooling/Print temp and min layer time for mechanical stability.
Wie immer ein super Video von Anfang bis Ende! Dankeschön!
I may have missed something obvious or it's in a different video, but how are you calculating the flow rate? Are you taking the area of the filament and multiplying by length and then timing how long it takes to extrude? Or do you get that value from the feedrate in the gcode?
Would weighing a piece of raw filament of a known length and weighing the blob made of the same length give you the same flow number or at least an under extrusion percentage?
Hallo Stefan, I am wondering how much the thermal mass of the heater block and nozzle influence the results of your tests. I would assume, that it takes in the order of 10-30 seconds to reach stationary conditions in the hot end while printing. Therefore, the amount of extruded filament per time depends on how long your test runs. If it is not stationary, there is a possibility of systematic error introduced. Nevertheless, great idea for testing the achieveable flow rates systematically. Schöne Grüße, Stephan :-)
When the first layer is uneven, there will be blockage at the beginning of extrusion, which will affect the accuracy of the flow.
It is recommended to quickly raise the Z-axis to 2mm at the beginning of the discharge, and then slowly raise the Z-axis。
So Jerk in 3d printing is not the same as classical mechatronic jerk/jolt?
I would expect jerk/jolt to be rate of acceleration (the 3rd derivative of distance) i.e jerk as mm/s^3 compared to speed in mm/s or acceleration in mm/s^2. But the M205 documentation suggests that the units for jerk are mm/s, so I would be interested to understand how this 'speed' relates to this parameter called 'jerk'.
This reminds me of the situation with conveyor systems, where often acceleration is specified in seconds, as in the fixed time it takes to accelerate to the desired speed. It's very confusing and can result in constant velocity moves being difficult to plan for.
Good work, but you can still make it faster. For example, prusa slicer has variable layer height. This is built into the current prusa slicer. Now use the concept for all the other parameters: variable infill, variable perimeters, variable speed depending on distance traveled, variable hot end temp. The bigger the part the greater the reduction in time for printing the part. Also, when it comes to top layers change the settings to give the finish quality that will be seen by the eye, otherwise who cares if the infill looks bad, right?
I got one word for you, Genius!
Great tool, many thanks Stefan. Can I use it with different nozzle sizes, e.g. 0.6mm? I could not find nozzle size parameter in the spreadsheet.
Funny. I just got done printing similar part on my ender 3 pro with ASA for mounting afterburner on my tronxy. same color too.
In your video about DIY high flow nozzles you were talking about die swell and created a benchmark for that. Is your new benchmark enough for max flow rate, or should one ideally do both?
Hi, noticed the Voron 2.4 gantry part at 6:00, planning another Voron build?
By the way, I see in your start gcode that you first set bed and nozzle temp, then home and lift, and then wait for bed temp. Many people would prefer to use polymer thay most commonly use (not PLA), and many have glass over heated bed that needs to be heated a little bit longer. I would suggest other order: Set and wait bed temp, then set nozzle, home and lift, and wait nozzle.
9:30 I tried to increase the extrution width but it resulted in super bad surface with hills so that the nozzle rammed it while moving.. No, without further counter-settings this is bad suggestion.
Just reduce the extrusion width on your top layers.
Hello, variable speed, mean to say that is possible to give command "User defined speed" Like 1 to 100 slices at 30 MM, Next 200 slices at 40 MM and next 100 slices at 50MM ? I have total 400 slices in a particular print.
Nice, now I can truly setup my revo six configs for every filament I regular use.
I would love a video about how you made the impact test
So I compare the blobs to the weight of a 200mm long filament sample, right?
Does the generated gcode to find the max. extrusion also work for Klipper based printers?
Best whishes John
will you be doing a test to see how long it takes to destroy a cht nozzle with abrasive filament?
Your test is very good and precise. Thank you. However this is for a constant flow what doesn't happen 100% of the time during prints. My reults show 10mm3/s, but, while printing vertt fast it has a pick of 20mm3/s without under extrusion for 1 or 2 seconds - with my Titan stock! You would better test it again in real prints! I'm using Klipper at Tronxy X5SA Pro , PETG 230C.
Great work stephan! The tool looks easy enough to use as a spreadsheet. Will update my comment once tested on my newly upgraded Marlin TronXY X5SA with cheap all metal hotend (0.8mm) and Marlin FW, (having inset issues with ABL).
t= 2:50 *more viscous right?
Nice video thank you! ❤ Is it possible to get the template for your flow chart, to evaluate the data?
just a question isn't jerk expressed in m/s^3, being the derivative/time of acceleration (in m/s^2)instead of (m)m/s (time code 12:15) ?
Elseway, thanks for the video
I'm quite sure that mm/s is right. Marlin documentation confirms that as well.
@@CNCKitchen / ater xter - I've fallen for that one too in the past - I think you're right too but it's really hard to get a straight answer! It's absolutely not mathematical jerk (d/dt(acceleration)) :)
Hi Stefan. I'm ready to buy a 3D printer and I decided going with Prusa. I know both the Mini and MK3 are great, but even though I'm new to this, the fact the MK3 is a direct extruder would be a better choice, correct? or should I save the extra money and buy the Mini? Thanks for any feedback.
Very interesting, I’m going to have to watch it again.
Hey Stefan, quick question: You mentioned a less shiny color due to low temperatures. Printing speeds aside, is there any downside to that? I just love hoy some of my 195º PLA prints look.
Vielen Dank for all your analytic and informative videos, I find them super interesting!