Gradient Infill - NEW efficient infill for 3D prints!

  Рет қаралды 522,501

CNC Kitchen

CNC Kitchen

Күн бұрын

Пікірлер
@CNCKitchen
@CNCKitchen 5 жыл бұрын
Don't forget to share this video on Facebook, Reddit, Twitter and other social media!
@benbubeck1305
@benbubeck1305 5 жыл бұрын
Great Video
@DigBipper188
@DigBipper188 5 жыл бұрын
Now let's hope this gets implemented as a toggle on most slicers!! I'm definitely interested in this seeing as a lot of my prints are structural in nature.
@JCBEos
@JCBEos 5 жыл бұрын
+1 sub here 😙
@danielb.2873
@danielb.2873 5 жыл бұрын
Great idea! I've shared it with my FB group facebook.com/groups/monetize-3d-print
@bravojr
@bravojr 5 жыл бұрын
I want to take gyroid and criss cross it...
@SaiceShoop
@SaiceShoop 5 жыл бұрын
This make so much sense I'm surprised this has not been done before. Nice find.
@marcuscazzola4005
@marcuscazzola4005 5 жыл бұрын
Ultimaker printers have had it for 2 years now.
@CNCKitchen
@CNCKitchen 5 жыл бұрын
As explained, they unfortunately don't. Their gradual infill is aimed at top layers primarily.
@porschepanamera92
@porschepanamera92 5 жыл бұрын
As an academic myself, this might be worth a publication. Really interesting stuff here! Definitely going to take a look at it, might be useful for my research.
@keithbrings9053
@keithbrings9053 5 жыл бұрын
I remember complaining about the lack of this when I got into 3d printing a few years ago. It seems so obvious. The lack of this and the lack of a printer that can print out in honey combs and then inject filler before closing off the honeycombs for increased structural integrity or weight.
@NicholasSeward
@NicholasSeward 5 жыл бұрын
@@CNCKitchen check out cubic subdivision infill in Cura. It increases the density near the shell in a 3d manner. You can typically switch from cubic to cubic subdivision and save weight while preserving strength. (I love your work here. I think it could be layered on top of any number of other infill. Cubic subdivision just does it with a constant line width.)
@no-trick-pony
@no-trick-pony 5 жыл бұрын
Dude.. this should be a scientific paper, not a simple KZbin video. This is great stuff!
@CNCKitchen
@CNCKitchen 5 жыл бұрын
Might be doing that at some point.
@d_rooster
@d_rooster 5 жыл бұрын
@@CNCKitchen no-trick-pony_lockpicking is totally right. When I saw what you did I subscribed immediately. This shows your engineering potential is far ahead. Very impressed.
@andylewis4695
@andylewis4695 4 жыл бұрын
What's the difference. It's reaching the public, it's educating the public, and it's got the background to back it up.
@notandinotandi123
@notandinotandi123 4 жыл бұрын
@@andylewis4695 It's hard to cite a youtube video in good conscience.
@jacobkruse1495
@jacobkruse1495 4 жыл бұрын
@@sulpherstaer this is the first thing I thought off too.
@Flumphinator
@Flumphinator 5 жыл бұрын
I'm over here trying to print a usable benchy and this dude is like "yeah I learned python and invented a new type of infill in 4 hours." Impressive...
@vincentgarcia6630
@vincentgarcia6630 4 жыл бұрын
Right??? Jesus Christ
@nutmeggaming11261
@nutmeggaming11261 4 жыл бұрын
He technically doubled how many types of infill there are, because there is a normal and gradient version of every different infill now. Jeez
@Larsvvv
@Larsvvv 3 жыл бұрын
But did you manage to get a good benchy?
@Flumphinator
@Flumphinator 3 жыл бұрын
@@Larsvvv nah I just bought a resin printer instead
@Larsvvv
@Larsvvv 3 жыл бұрын
@@Flumphinator ah oke! how is that working out? is a resin printer easy to use? and do you use it often?
@phpn99
@phpn99 5 жыл бұрын
Hi Stefan; as someone with extensive experience in signal processing, I suggest you further improve the anisotropy of your pattern by introducing Poisson noise to your infill geometry. The whole idea with Poisson noise is that it will jitter the position of your vertices in a random way that is also uniform. For the anisotropy to be good, you should jitter in all three dimensions. All you need is a short programming loop that takes in input a small array of 3D coordinates, and applies the jittering function. Because of the nature of the noise function, you can apply the jitter to relatively small 3D clusters and your jittering should remain uniform overall. There are plenty of Poisson noise distribution algorithms available online, due to how prevalent the technique is in image and 3D processing. You would modulate the amount of jittering according to your gradient, so the closer you are to the object boundaries, the less jittering you have; this, combined with the increased density of your point arrays as you get close to the boundaries. If you look at human bones, the "infill" has a similar gradient + jitter property. One thing missing in your gradient function, is that it should also be modulated by the degree of local curvature at the boundary : More curvature should be equal to more density.
@backgroundkiller
@backgroundkiller 4 жыл бұрын
Phil Pan okay that sounds like an awesome idea! Especially orienting the design closer to human bones with the noise property is really cool. I hope that someone will implement this!
@AmaroqStarwind
@AmaroqStarwind 4 жыл бұрын
This is an amazing idea! Should probably also combine this with stress optimization and topology optimization.
@felix-dk9tr
@felix-dk9tr 4 жыл бұрын
Wouldn't that lead to lots of jerky movements during printing?
@nutmeggaming11261
@nutmeggaming11261 4 жыл бұрын
@@felix-dk9tr, no. As far as I can tell, it would just be slight direction changes, not like printing, say, 3d honeycomb, which does have a lot of shaking apart of a printer
@BillyNoMate
@BillyNoMate 5 жыл бұрын
Instead of changing the extrusion rate, you could change the travel speed instead. this may work better for Bowden printers.
@hanelyp1
@hanelyp1 5 жыл бұрын
Potential printing speed improvement, moving fast in the middle of a part but slowing to change direction near the perimeter.
@ishanmamadapur6307
@ishanmamadapur6307 5 жыл бұрын
Changing travel speed in gcode is much more cumbersome than changing the extrusion rate. One would have to modify the slicer altogether to incorporate speed as a variable for every extrusion, from the current extrusion type(infill, wall, etc)
@tedrolleiii1725
@tedrolleiii1725 5 жыл бұрын
@@ishanmamadapur6307 it's actually not, you just have to change the feed rate. Each G-code travel move is just a set of coordinates with an optional travel speed. I.e. "G1 X5 Y7 Z0 F3000.0 E0.02" is move to X=5mm, Y=7mm, Z=0mm at a speed of 3000mm/minute while extruding 0.02mm of filament. A lot of the time, you would actually leave the F part off, because it defaults to the last value you gave it. You would still want to change the E value as well, but the F value is just as easy to tweak as the E value.
@CNCKitchen
@CNCKitchen 5 жыл бұрын
Great idea!
@ishanmamadapur6307
@ishanmamadapur6307 5 жыл бұрын
@@tedrolleiii1725 Yeah, matches with what I had in mind. What I trying to establish is that perhaps cura defaults to a code with preset feed rates, so having to add a feed rate per extrusion move would require a code modifier of some sort. Coming to think of it, it shouldn't be that much more difficult than what Steffan accomplished with varying the extrusion rates. Thanks for the insight!
@sinitarium
@sinitarium 5 жыл бұрын
Brilliant! Genius infull!! Should be implemented in all slicer and called Stefanfill! Respect.
@CNCKitchen
@CNCKitchen 5 жыл бұрын
😎
@enochroot9438
@enochroot9438 5 жыл бұрын
agreed this is genius and needs to be implemented on Cura, Simplify and all other slicers
@Nor1MAL
@Nor1MAL 5 жыл бұрын
@@enochroot9438 Simplify3D will perhaps take forever to get that. Weren't version 5 announced a year ago?
@sinitarium
@sinitarium 5 жыл бұрын
@@Nor1MAL Someday perhaps we'll have something like VST audio plugins for slicers... I wish slicers were as advanced as lets say Cubase DAW software!
@henrymach
@henrymach 5 жыл бұрын
Now talk to Joe so he can implement it in PrusaSlicer
@dsp4392
@dsp4392 5 жыл бұрын
Anyone can implement this into Slic3r/PrusaSlicer (or even Cura) since they're all open source projects. Just need to do it and ask the maintainers to merge it.
@REDxFROG
@REDxFROG 5 жыл бұрын
Like he is the only one working on slicers......🙄
@REDxFROG
@REDxFROG 5 жыл бұрын
Imo Simplify3D is the best. Ive probably Been switching over to Cura 10 Times but always found something that made me go back. Cura is slow and has worse slicing. Its also bad and troublesome if you want to change settings per layer and object. Supports are also bad. Sometimes it Not wccepting Bad models while Simplify3D does repair and accept them better. Meh
@jnevercast
@jnevercast 5 жыл бұрын
PrusaSlicer is getting smart variable infill in 2.2 I believe. Which is the upcoming release, but I don't know if it works like this.
@pepesworld2995
@pepesworld2995 5 жыл бұрын
cura allows printing over USB. which is an enormous time-saver. sd cards and exporting to octoprint is for chumps. you cant print/refine/print/refine rapidly if you gotta do all these extra steps. unfortunately cura also kills my extruder gears. and you cant change acceleration on the first layer which is how you mitigate 95% of adhesion problems.
@make.anything
@make.anything 5 жыл бұрын
Ridiculously cool. And here I am still using S3D, stuck with the most boring infill patterns :P
@CNCKitchen
@CNCKitchen 5 жыл бұрын
We're probably both waiting to see if S3D 5 satisfies this desire!
@Johan-ul9jb
@Johan-ul9jb 4 жыл бұрын
@@CNCKitchen still wondering whats going on there. Maybe they miscalculated the features they needed to add, because other slicer develop really fast
@stunninggaming6007
@stunninggaming6007 4 жыл бұрын
and here i am. using the default prusaslicer..
@lobsterbark
@lobsterbark 2 жыл бұрын
@@CNCKitchen It's been two years and we are still waiting.
@leomachado7676
@leomachado7676 5 жыл бұрын
You are a highly intelligent young man. I enjoy your incisive and analytical methods. Well done!!
@leoads
@leoads 5 жыл бұрын
Fantastic video. I’m a structural engineer with 20 years of experience, and I’m glad to see that still interest in the area. Congratulations.
@blublublublublublub
@blublublublublublub 5 жыл бұрын
In addition to decreasing the material flow in the middle of the part it might also make sense to increase the feedrate in those areas which could be beneficial to printing time.
@CNCKitchen
@CNCKitchen 5 жыл бұрын
Would then work for bowden printers as well. Great idea.
@peterwiegel4778
@peterwiegel4778 4 жыл бұрын
When I look at your videos, all I can do is take off my hat. Here you are doing real academic research at university level. I was in the plastics technology laboratory at the previous university ("Fachhochschule Hamburg"), today's HAW, long enough employed to recognize this.
@Bednar121
@Bednar121 5 жыл бұрын
Definitely an interesting idea... I'd love to see it being implemented into one of the slicer softwares, that'd make things a lot easier for people who don't know much about g-code and / or programming
@vannoo67
@vannoo67 5 жыл бұрын
I suspect that porting his code to become an Octoprint Plugin would be relatively straight-forward.
@patrickvalk
@patrickvalk 5 жыл бұрын
Please someone add this to cura or octoprint
@brianmi40
@brianmi40 2 жыл бұрын
Since it was post processing, he could simply release his code for Cura, which supports post processing functions as add-ons.
@R4GEcraft
@R4GEcraft 5 жыл бұрын
Do you, by any chance, know, work or even have heard of Jun Wu from the "Delft University of Technology"? Your work in this video made me think about his work on 3D printing bone-like structures.
@CNCKitchen
@CNCKitchen 5 жыл бұрын
Damn, that didn't come up during my research. I need to read those papers.
@aronrad
@aronrad 5 жыл бұрын
Wow man, this is truely innovation! Congrats for dreaming this up AND plowing through executing it!
@cyber_guerilla
@cyber_guerilla 5 жыл бұрын
This pure commitment is what drives the whole community forward
@Rouverius
@Rouverius 5 жыл бұрын
Wow, very clever! Actually, I think we can see similar system in nature such as in the structure of bones and pithy plant stems. I like how you are using your previous experiments to innovate. Excited to see where this goes.
@Mrpurple75
@Mrpurple75 5 жыл бұрын
Rouverius that’s the point though isn’t it. All are mechanical parts
@Mrpurple75
@Mrpurple75 5 жыл бұрын
C W golden ratio
@hydraulicsystems332
@hydraulicsystems332 5 жыл бұрын
@Rouverius : I think the structure exists in bones because they are made thicker where the stress is. It just so happens the outside is more stressed and gets thicker.
@Mrpurple75
@Mrpurple75 5 жыл бұрын
Hydraulic Shenanigans possibly, who knows. Did the brain shape the body or is the brain just along for the ride and shaped by what the body can do?
@hydraulicsystems332
@hydraulicsystems332 4 жыл бұрын
@C W Bone density can still increase due to micro stress fractures and/or change in diet.
@iliya-malecki
@iliya-malecki 5 жыл бұрын
you are amazing! i consider myself a tinkerer, and i wrote a couple of scripts for post-processing, and i even was trying to figure out a way to stiffen up prints! I didnt have any succes tho. The elegance with which this is implemented in your design is phenomenal, i envy you, smartboi)
@Mark_5150
@Mark_5150 5 жыл бұрын
Definitely the most informative 3D printing channel on KZbin. Thanks!
@snailer06
@snailer06 3 жыл бұрын
THIS is the reason open source RULES! Thank you Stephan!! You are going to be part of the future.
@theheadone
@theheadone 5 жыл бұрын
I'm proud to be a patreon supporter! This is an awesome idea. I can't wait for this to take off and evolve.
@ChimeraPrecision
@ChimeraPrecision 5 жыл бұрын
This may be one of the more important developments in 3d printing for functional prototypes. Real badass work here stefan
@eror57
@eror57 5 жыл бұрын
This is amazing, I can't believe nobody thought of this before
@Coltography
@Coltography 5 жыл бұрын
That looks so natural and how 3d prints are supposed to look. I am blown away
@MrBaskins2010
@MrBaskins2010 5 жыл бұрын
Wow every time you upload, I know you’re going to shatter what we thought possible but this video really blew my mind. Stefan is the GOAT
@a016001
@a016001 2 жыл бұрын
I’m a mechanical engineer too. You are really a nerd, intended as a compliment! Great work, very inspiring indeed
@Tarex_
@Tarex_ 5 жыл бұрын
awesome, even before seeing the whole video! Gradient infill and non planar top layers being integrated in mainnstream setups is the best combination that we need
@4ndresolis
@4ndresolis 5 жыл бұрын
"non planar top layers being integrated in mainstream setups" that's far from being simple, as each model of 3d printer have a different attack angle on the nozzle... that's a lot difficult than the gradient infill... But integrating these values in the slicers, of the most used printers (Ender 3 for example), sure it would be perfect. Looking forward for this to happen.
@Tarex_
@Tarex_ 5 жыл бұрын
André Solis i fully agree, it is not easy, not as easy as gradient infill, linear advance or variable layer hight or many other things, if someone gets it consumer friendly for one standard setup like prusa or creality or E3D, i am sure the community will help out, at least to get it ported to Windows without having to go through linux, there are already nozzles with long pointy tips that would be perfect for it
@Scorp1u5
@Scorp1u5 5 жыл бұрын
This is very clever! I just want to let your know that OpenCV has a function called distanceTransform() which takes B/W image(white=part, black=empty space) and returns an image whose white pixels are put into grayscale representing the distance to the nearest empty space. This then can be used as a multiplier for the extruder.
@fearlyenrage
@fearlyenrage 2 жыл бұрын
Nice but how do you want to implement that in the gcode?
@gusos234
@gusos234 5 жыл бұрын
All right, thats it! I'm a Patreon now! Let the content flow!
@DagonNaxos
@DagonNaxos 4 жыл бұрын
That is absolute GENIUS! I love your thought process and your extensive explanations. As a engineer myself (computer, not mechanical), I can absolutely appreciate your methodology. Keep up the great work!
@jameslaine2472
@jameslaine2472 5 жыл бұрын
Here is a suggesiton for what to name this type of infill: Bone Marrow
@stupidgenius107
@stupidgenius107 5 жыл бұрын
Glad I read the comments before posting, because I was thinking the same thing. Even did a quick Google image search to make sure I wasn't mistaken: www.pinterest.com/pin/336292297168511429/?lp=true Looks very similar to what he's doing here. Yet another example of nature getting it right first.
@andi030
@andi030 4 жыл бұрын
i am for: KitchenGradient . give the guys some credit!
@stupidgenius107
@stupidgenius107 4 жыл бұрын
@@andi030 How about Hermann-Marrow fill? Sounds like something you'd find in a Blender drop-down menu, like Voronoi or Perlin (and I'm pretty sure his name is Stefan Hermann). I think it could catch on 😁
@RF-Ataraxia
@RF-Ataraxia 4 жыл бұрын
*Y E S.*
@nutmeggaming11261
@nutmeggaming11261 4 жыл бұрын
@@stupidgenius107, that is an amazing name for it. It can also be applied to all infill, so it is more like Hermanm-Marrow modified
@wx6843
@wx6843 3 жыл бұрын
As an Engineer, thanks :) Your video's have saved me a lot of prototyping time and physical tests myself. Now if I have questions I go to CNC Kitchen first for the Recipe then add salt where required. A little bit disappointed about the gradient infill, seems shell on the outside makes the most difference, Cura does have a really good setting where you can "thicken" print in the area required ONLY so say 15-20% infill everywhere except say in the high load areas where you can vary the specification. Perhaps a few engineers need to get together to build our our own slicing software!
@kirbywankenobi
@kirbywankenobi 5 жыл бұрын
You're doing some of the most interesting work here. Thank you.
@tsstn
@tsstn 2 жыл бұрын
@Stefan @CNC Kitchen THANK YOU. I am finally printing in the 3rd dimension and your research has been invaluable. It is fantastic to find such detail and insight right in my pocket. Our youngest generation will have to be taught how this was not the case in our very recent past. Perhaps you might do a video on the history of 3d printing alone and how much KZbin and similar media has exponentially advanced the technology in a relatively brief period of time.
@me3dnone107
@me3dnone107 5 жыл бұрын
What I think about this infill? I chose Paypal to appreciate it!
@smjewett
@smjewett 5 жыл бұрын
I knew about 3D printing for years - always interested, but could never think of practical uses in what I do. Watching your vids have me contemplating taking the plunge. Also, this vid is a great example of why you stand out from the rest on KZbin. Great work!
@RetailSeries
@RetailSeries 5 жыл бұрын
So sweet. That's an amazing amount of work you've done.
@ChrisWilliams-pu8pj
@ChrisWilliams-pu8pj 5 жыл бұрын
Very interesting video. I got a charge out of you saying you got up-to-speed programming Python in 4 hours. For me I was thinking more like 4 weeks! Great job. Thank you.
@dsp4392
@dsp4392 5 жыл бұрын
This is great work as usual. I was actually surprised that you open-sourced this. Turning this into a standalone GUI app or slicer plugin would be trivial, but it should also be possible to implement this directly into Cura or Slic3r and submit a pull request. You'd get a lot more control too as it would no longer be just a post-process step.
@Locane256
@Locane256 3 жыл бұрын
I don't even have a 3d printer and I still subscribe and watch all these videos. The testing and graphs are what I'm here for, maybe leave them up on the screen for longer 😅
@nadiamayer7559
@nadiamayer7559 5 жыл бұрын
we need this in cura
@REDxFROG
@REDxFROG 5 жыл бұрын
we need this in Simplify3D.
@12setver
@12setver 5 жыл бұрын
Isn't it in the experimental settings?
@FahimX95
@FahimX95 5 жыл бұрын
we need this EVERYWHERE ...
@REDxFROG
@REDxFROG 5 жыл бұрын
@_ David _ so that's why I prefer it over all the others. lol
@RyanHeaney42
@RyanHeaney42 5 жыл бұрын
@@REDxFROG We need ALOT in Simplify :( They seem to have ... just stopped in 2015 or something.
@jayclyde6045
@jayclyde6045 5 жыл бұрын
Very impressive! This was an idea I had shortly after I began 3D printing and never could figure out why the slicers never implement this into their programs. It's a great way to ensure strength and yet still conserve filament, especially on huge print jobs!
@williamflinchbaugh6478
@williamflinchbaugh6478 5 жыл бұрын
This should just straight up be implemented into every slicer. I could see this as an option in PrusaSlicer because of all the infill settings
@bellycuda
@bellycuda 4 жыл бұрын
You should patent this, this type of implementation would save billions in industrial projects. I can see it's nice for you to share this with hobbyists, but a good idea is a good idea, just as you pay for each USB port in the PC's you use, you deserve to be credited and rewarded with this type of advancement in technology.
@StefanReich
@StefanReich 5 жыл бұрын
10:10 We are almost 60% stiffer!
@Dust599
@Dust599 5 жыл бұрын
Still thinking with the wrong head.. time to grow up.
@FredFlintstoffel
@FredFlintstoffel 5 жыл бұрын
It had to be said
@nutmeggaming11261
@nutmeggaming11261 4 жыл бұрын
The best part is that the infill mimics bone marrow in nature
@simonsaman
@simonsaman 5 жыл бұрын
This is what sets apart innovators from followers, thanks for sharing and contributing! You're the best!
@phrozenwun
@phrozenwun 5 жыл бұрын
looking forward to the stress mapped infill testing!
@overflow7276
@overflow7276 4 жыл бұрын
My god! Optimizing infill usage has beeb long overdue! I hope that you get rewarded in some way for your great work! Thank you! Dankeschön!
@Superkuh2
@Superkuh2 5 жыл бұрын
This will be perfect for making dielectric lenses for radio/microwave.
@vidznstuff1
@vidznstuff1 5 жыл бұрын
Stefan - congratulations on staying true to your engineering background as you ramp up subscribers. It will forever distinguish you as a channel of value, unlike one of your countrymen's who went from engineer to roving reporter as his subscriber count blossomed. This infill experiment and implementation is brilliant.
@antalz
@antalz 5 жыл бұрын
Really great video once again. I've built a tensile tester myself now, and I built it around a raspberry pi and Python. I'm still planning on doing a video about it, but the code may be interesting to you in the meantime. It features a GUI, and takes full advantage of the 80Hz sample rate of the HX711, allowing very high temporal resolution, which already proved useful in my creep testing. It doesn't support extensometers at the moment though, something I must still work on.
@wesc23
@wesc23 5 жыл бұрын
Do you have it documented somewhere?
@antalz
@antalz 5 жыл бұрын
@@wesc23 Not yet, but planning on doing a video on it. Probably in 2 weeks I'd say. First going for another video on gears.
@antalz
@antalz 5 жыл бұрын
@_ David _ Thanks, I will try my best to get the gears video up tomorrow or the day after.
@CNCKitchen
@CNCKitchen 5 жыл бұрын
Awesome! Please let me know when you publish something.
@JohnBysinger
@JohnBysinger 4 жыл бұрын
I have been wondering why this hasn't been implemented for years, glad to see someone taking the initiative to combine engineering knowledge of stress distribution with infill. And leveraging flow rate is a smart solution as well. I've been following for a bit, now I'm a subscriber! :)
@BeeWhere
@BeeWhere 5 жыл бұрын
Great job, this is a super interesting approach and I hope it can get implemented. Thanks for the hard work
@vadik1001
@vadik1001 5 жыл бұрын
you are the treasure box for all 3d printer owners all around de world. hitting the subscribe button, and god bless you, man
@igotsth
@igotsth 5 жыл бұрын
I would have additional wall parameters and less infill for more strength on the outer shell
@jgarmer
@jgarmer 5 жыл бұрын
Ok a lightbulb went off today with this video. I have been testing your recommendation of setting width to higher then nozzle size and for the most part it works great for about 1kg then you get a super jam in the hotend that only tear down can clear So here is the light bulb you said you only have direct drive printers I only have boden tube printers so to get it to not underexcruding I have to crank the temp up too high for pla and there is the delema it ends up cooking the pla in the tube and makes a plug not even nylon can remove Thanks for all that you share it really improves what I make.
@redkb
@redkb 5 жыл бұрын
So cool. Love this idea. Didn't realize I wasn't subscribed. Fixed that! lol
@gloopann
@gloopann 4 жыл бұрын
It’s so surreal seeing you here, it’s been years since I’ve cubed and watched you videos...
@bassman0115
@bassman0115 5 жыл бұрын
This is genius! I hope popular slicers will implement this soon!
@DNIWEDONNOE
@DNIWEDONNOE 5 жыл бұрын
That's really impressive. Great job!
@cho4d
@cho4d 4 жыл бұрын
I don't know why, but every time you say "gutten tag everybody" it makes me smile :)
@AlexanderGee
@AlexanderGee 5 жыл бұрын
Just like bone. Damn good thought and implementation!
@Blaze-mt4ij
@Blaze-mt4ij 2 жыл бұрын
this is honestly my favorite video you have made so far
@havenview
@havenview 5 жыл бұрын
Excellent ideas Stefan. I've thought about this concept but for perimeters on narrow sections. If you have a section of a model which is 1.7mm wide, when printing with 2qty perimeters at 0.4mm each then the slicer will construct 2 pairs of walls (1.6mm) with a 0.1mm gap between If "Fill gaps between walls" is set, Cura would nominally fill that gap with an additional thin extrusion With a technique similar to what you describe, it could slightly increase the inner 2 walls to 0.45mm (or all 4 walls to 0.425mm) just for that narrow section and remove the requirement for the fill gaps (which increases the print time a sizeable amount). This "Modulated line width" concept has mileage I'm sure.
@foxabilo
@foxabilo 5 жыл бұрын
THIS... is EPIC!
@nikilragav
@nikilragav 4 жыл бұрын
Nice! I had this idea 4 years ago when I was in AP physics - pretty cool that people are doing it now!
@giin97
@giin97 5 жыл бұрын
Today in, "this is so obvious, one wonders why it isn't already in common use:"
@dicktsui1818
@dicktsui1818 4 жыл бұрын
Literally all Linux users, scientists and engineers when checking papers and expired patents.
@justaguycalledjosh
@justaguycalledjosh 4 жыл бұрын
patent currently owned by... uh, *insert big name corp*.
@FLYFISHO
@FLYFISHO 4 жыл бұрын
Simply genius. Right infront of us we couldnt see it. Great work
@Tarex_
@Tarex_ 5 жыл бұрын
awesome, even before seeing the whole video!
@guatagel2454
@guatagel2454 5 жыл бұрын
True! The idea is simple and efective.
@JoshUC
@JoshUC 5 жыл бұрын
Agree
@robertlinder6414
@robertlinder6414 4 жыл бұрын
I looked at your code. The layout and style is good. I will be updating the code for this following items: 1)refactor process_gcode into smaller parts. For example, if infill_type == InfillType.LINEAR: section would be in its own function call.This will allow for better reading and added new features. 2) In Simplify3D gcode file, I see "; feature infill" the next comment is "; layer" , also the first line has " G-Code generated by Simplify3D(R) Version 4.1.2". I will check the first line and set the def is* calls for the correct string.
@AustinChopra
@AustinChopra 5 жыл бұрын
Nice BD quick draw, it seems like an old model, how long have you been climbing for?
@CNCKitchen
@CNCKitchen 5 жыл бұрын
20 years I guess but KZbin is taking it's toll on my climbing performance.
@ts3dprints732
@ts3dprints732 5 жыл бұрын
The king of 3d printed strength! You are amazing keep up the good work!
@allinclusive5762
@allinclusive5762 5 жыл бұрын
Höchst interessant! 👍
@sealco1972
@sealco1972 2 жыл бұрын
I hardly comment on stuff so when I do I feel it really good or really bad. This one is really good. Very good information, show visual results, shows textual results, very well thought out and laid out. A lot of good information in a relative short time, no "jibber jabber". What would be nice to see is a comparison on infill compression strength (and other related tests). Take for example you need to created a special part for something that is not longer available, too long to get, or expensive. What would one have as options with 3D prints. For example, maybe a busing / spacer or heavy equipment floor foot or a dampener made of ABS vs. PLA. vs. PETG vs. TPU. Any what happens at different fill patterns and fill percentage. What about lower fill percentage but different pattern and/or different infill line multipliers. What about general line width and height. And document (print) time and cost (material + power). As a hobbyist, I'm usually more concerned with lower time and cost. However, sometimes quality is more important. This probably could be split up in two (or more) parts. A) Infill compression strength B) General compression strength (ie. same infill parameters but different wall counts, layer height, etc.
@thercchannel5757
@thercchannel5757 5 жыл бұрын
Einfach geil!
@bluustreak6578
@bluustreak6578 5 жыл бұрын
I've been thinking about suggesting this feature for months, as it makes so much sence in a structural perspective. Glad to see it existing :)
@HorizonMakes
@HorizonMakes 5 жыл бұрын
Just tested on my ender 3 (Bowden): imgur.com/a/C0Uytaz Doesn't look much different compared to my regular prints.
@CNCKitchen
@CNCKitchen 5 жыл бұрын
Thanks! I'll play around with the parameters and see if I can get it running. Just organized myself an Ender 3 as well.
@steair
@steair 5 жыл бұрын
This is so great it hurts. Thank you so much for these awesome contents. Hope this will be implemented in all slicers asap!
@julms9495
@julms9495 5 жыл бұрын
ok, having a sponsor: not a problem. Adding advertisments through google: not a problem. Having 5 advertisments and a sponsor in a
@AlJay0032
@AlJay0032 4 жыл бұрын
Very impressive work. Learning to code is the new literacy.
@Yavorh55
@Yavorh55 5 жыл бұрын
Please partner with a programmer to create your own slicer!
@CNCKitchen
@CNCKitchen 5 жыл бұрын
There are very good slicers out there already. We only need to show them what we'd like to see!
@royvermeulen2167
@royvermeulen2167 4 жыл бұрын
this is one of the best channel on youtube. thank you for your time
@Idleevent
@Idleevent 5 жыл бұрын
stop using paid slicers dont even buy them support open source slicers
@andreasrasmussen2655
@andreasrasmussen2655 5 жыл бұрын
For me slic3r is the best slicer ive ever used
@pjanoo6973
@pjanoo6973 4 жыл бұрын
This is so simple but genius. This is why I love tech.
@maciekurbanski
@maciekurbanski 2 ай бұрын
People are now printing speaker enclosures (with complex internal geometry). This variable infill should have good properties (absorptive and diffusive on top of structural). Now I know hot to implement it in slicer. :) Thank you Stefan!
@delfare
@delfare 5 жыл бұрын
Funny, I did similar approach for the gcode modification recently (except that my goal was to embed data in the object by locally modifying the layer thickness). Absolute extrusion can be supported very easily by keeping the applied offset in memory and changing each E value in the gcode. Keeping the absolute value and offset in memory is useful anyway to prevent error after every filament retraction.
@amigodesigns
@amigodesigns 5 жыл бұрын
Man you're revolucionazing the 3d printing industry, thanks!!
@renk872
@renk872 4 жыл бұрын
Stefan - Please convince Josef he needs this in his next update. Super valuable to us thanks!!!
@CNCKitchen
@CNCKitchen 4 жыл бұрын
It's already in PrusaSlicer. Settings/Advanced, though I think what you do adjust there is the maximum deviation and PrusaSlicer will automatically merge small segments if under that criterion.
@DerrickJolicoeur
@DerrickJolicoeur 5 жыл бұрын
I hadn't seen your topology infill video! That's fantastic
@Zander10102
@Zander10102 4 жыл бұрын
This is so cool! It's like bones, they have thick walls, then some spongey material that gets less dense as you move inward.
@0calvin
@0calvin 5 жыл бұрын
I always love the ideas you cook up in your CNC kitchen.
@joscythe556
@joscythe556 5 жыл бұрын
*Cool idea! Me personally I just increase shell thickness and reduce infill density, much easier, just doesn't give you the smooth transition.*
@olivierruiz9806
@olivierruiz9806 4 жыл бұрын
Stefan, i have to say that your videos are excellent. easy to follow and very informative! Top job!
@minkorrh
@minkorrh 4 жыл бұрын
Another great vid. Thanks Stefan. You're punching up, and we're all grateful for your work.
@KeithOlson
@KeithOlson 5 жыл бұрын
Whoa! My thought is to use a standard 'Y = A*X^B + C' curve (with user-defined A, B, & C) for the edges to give complete leeway in how the gradient is defined.
@leoneventicinque6731
@leoneventicinque6731 4 жыл бұрын
in the middle of object, the tension stress is a compression in vertical sense... so I think that is better that the infill gradient is oriented in this sense, like the diafragm inside plant of cane (reed). In the printed examples at 9:07 maybe the better is "gradient infill 90°" because it offer more resistance to compression than the 45° gradient infill version.
@JohnHansknecht
@JohnHansknecht 5 жыл бұрын
I am really pleased with your discovery. I am happy that people like you are able to do this type of research full time.
@CNCKitchen
@CNCKitchen 5 жыл бұрын
Still not fulltime, yet ;-) Most "KZbinrs" don't get rich with what they do.
@rmatveev
@rmatveev 5 жыл бұрын
I think that slicer developers should implement this ASAP! You've done such a good job, Stefan!
@devonhansen1831
@devonhansen1831 4 жыл бұрын
All of the work and time you put into this is appreciated. I'm a senior at uni for mech engineering and this stuff is amazingly interesting. Plus my Ender 5 is chugging away 2m from me.
@TheAndonen
@TheAndonen 2 жыл бұрын
A truly genius approach. And all the detailed tests in a great presentation in a well composed video. Amazing work!
A 4th dimension for 3D prints - Colorfabb Light-Weight, foaming PLA
16:55
How to Make a Real Diamond - (Not Clickbait)
8:51
JerryRigEverything
Рет қаралды 758 М.
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
Master infill to take your 3D prints to the next level
17:48
Teaching Tech
Рет қаралды 251 М.
Why aren't more people 3D Printing this Indestructable Filament?
28:03
They wanted 100 dollars. I 3D printed it for 9 cents.
13:27
Morley Kert
Рет қаралды 2,5 МЛН
Which LAYER HEIGHT gives you the STRONGEST 3D prints?
13:33
CNC Kitchen
Рет қаралды 3,2 МЛН
Stop Buying Filament, Use This 6x CHEAPER Alternative instead
12:43
From 10% to 100%: Infill Compression Strength
7:40
Slant 3D
Рет қаралды 194 М.
Recycling Failed 3D Prints with a DIY Filament Extruder: Artme3D
20:10
CNC Kitchen
Рет қаралды 2,1 МЛН
Achieve true 3D printing with non planar slicing
14:08
Teaching Tech
Рет қаралды 1,4 МЛН
Strong 3D prints through ANNEALING, but... Part 1: PLA
14:15
CNC Kitchen
Рет қаралды 426 М.
The STRENGTH of 3D prints REMELTED in SALT
19:07
CNC Kitchen
Рет қаралды 884 М.
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН