Achieve true 3D printing with non planar slicing

  Рет қаралды 1,444,980

Teaching Tech

Teaching Tech

Күн бұрын

This is the most interesting thing I’ve done with my 3D printer in some time. Instead of printing in a series of 2D planes stacked up to form a 3D shape (2.5D), this non planar technique creates geometry with true 3D tool paths that can eliminate the steps often seen on shallow surfaces. Based on the amazing Masters Thesis of Daniel Ahlers and the University of Hamburg, this development can be tried yourself if you are willing to put in some time to setting it up.
In this video I’ll lead you through step by step on how to setup a virtual Linux machine on your PC, compile the custom version of Slic3r and then share with you my results. The future is bright and I thank people like Daniel Ahlers and Moritz Walter for leading the way.
The STL, gcode and Slic3r profile for the final test - print at your own risk: www.thingivers...
The 2018 version I showcase step by step in this video:
Original viral video from the author: • 3D Printing of Nonplan...
Github with custom version of slic3r and step by step instructions to compile: github.com/Zip...
Master thesis if you want to read up in detail: tams.informati...
Guide to setting up Linux on a Windows 10 PC in Virtualbox: itsfoss.com/in...
Virtual box download: www.virtualbox...
Ubuntu image download: ubuntu.com/dow...
Shared folder setup in Virtualbox Ubuntu: • VirtualBox Tutorial 10...
Hero Me fan duct for Ender 3: www.thingivers...
Hero Me guide and test: • Hero Me fan duct teste...
The 2016 version I showed briefly at the start of the video:
Hackaday article on non-planar printing: hackaday.com/2...
Github for above post processor: github.com/mak...
Strawberry Perl for Windows (needed to run the script): strawberryperl....
Buy quality and affordable filament from X3D. Buy 3, get 1 free and a free sample pack with every order: www.x3d.com.au
Take a look around and if you like what you see, please subscribe.
Support me on Patreon: / teachingtech
#nonplanar #3dprinting

Пікірлер: 1 600
@TeachingTech
@TeachingTech 5 жыл бұрын
Hi everyone, some updates: - A bunch of people pointed out that Windows 10 now has an embedded Linux environment. I installed this and went through the process again. I had a couple of errors and had to manually install missing cpan libraries via the command line. Slic3r did successfully compiled, but only runs via command line rather than with a graphical user interface as seen in this video. I'm sure there's a way to add even more modules to get the GUI working, but it's beyond my knowledge. - Some people also mentioned setting up a dual boot configuration. This is another great suggestion but I need to have my Windows PC on at all times to keep my video production going, so not suitable for me. - There have been some viewers pointing me towards 'air brush' nozzles. I've ordered a set, they look ideal for this technique.
@Derbutcher
@Derbutcher 5 жыл бұрын
The easyest way to share this experience is, when you Export the Ubuntu vm as ova/ovf and upload it somewhere... How big is the vm?
@UltimatePerfection
@UltimatePerfection 5 жыл бұрын
What I would try, would be a dome since it's pretty round (in fact, half of a sphere) and would be a true test for a process like this.
@BenignStatue71
@BenignStatue71 5 жыл бұрын
It's possible to run a Remote X instance in Windows to render GUIs for Linux programs. I haven't used Xming in half a year, but it should allow you to run any of the Slic3r GUIs when the X server and Xming are configured correctly.
@grandaspanna
@grandaspanna 5 жыл бұрын
I have this working with WSL under Windows 10 and have used VcXsrv as the Xserver. It also allows pretty easy access between filesystems for loading STLs and writing back the gcode.
@moodberry
@moodberry 5 жыл бұрын
@@grandaspanna Any chance you could make this a tutorial for dummies?
@AQDuck
@AQDuck 5 жыл бұрын
Finally anti aliasing makes it to the real world!
@tenchuZsenran
@tenchuZsenran 5 жыл бұрын
LOL
@niccster1061
@niccster1061 5 жыл бұрын
_David_ while it isnt technically aliasing that happens with 3d printers, it is VERY COMPARABLE.
@niccster1061
@niccster1061 5 жыл бұрын
_David_ aliasing "the jagged, or saw-toothed appearance of curved or diagonal lines" Anti aliasing is removing that effect. What you get because of the 2.5d of 3d printers is JAGGED/SAW TOOTHED APPEARANCE OF OF DIAGONAL/CURVED LINES. its literally THE SAME THING "nah" dont cut it
@FireFox64000000
@FireFox64000000 5 жыл бұрын
Things nobody thought would be true.
@bryansiepert9222
@bryansiepert9222 5 жыл бұрын
@@niccster1061 You're right but don't feed the trolls.
@drewbierlein2782
@drewbierlein2782 4 жыл бұрын
My favorite thing about your videos is your willingness to admit failure or that you don't know something. "I've used it before but needed a refresher", "I don't have the knowledge about...", "I had to go look up how to...". So refreshing to see someone willing to fail and learn than someone who edits their videos to make it look like they know everything. Much respect, sir! And great video!
@SciFiFactory
@SciFiFactory 4 жыл бұрын
I have to agree. I didn't even notice how uncommon this is until I watched this. The worst part: I would very very likely be guilty of editing out all the failures. I find this video incredibly remarkable for this and suddenly feel as I someone pointed a spotlight at my life.
@codyh2720
@codyh2720 4 жыл бұрын
Me: Looks at my computer My computer: don't even think about it
@rockyfosgate
@rockyfosgate 4 жыл бұрын
😂
@tylere8624
@tylere8624 4 жыл бұрын
I just burst out laughing... thank you!
@codyh2720
@codyh2720 4 жыл бұрын
@Heads Mess 😂😂😂
@wernerhiemer406
@wernerhiemer406 4 жыл бұрын
@Heads Mess Or your toe nails curl up to embrace the shoot you made into your foot by using some fancy thingy which thinks it got some plusses. You cee what is there might be classy.
@wernerhiemer406
@wernerhiemer406 4 жыл бұрын
@Heads Mess Ok. And then I came up with: Do you ever seen a saw sewn a sea? Sorry were playing around with my new Ryoba aka japonese style saw.
@AntaresSQ01
@AntaresSQ01 3 жыл бұрын
holy crap, how did this not immediately get picked up by major printer manufacturers and major slicers??? This is amazing, it's crazy useful for printing curved thin plates, like go pro mounts, where you have to have the layers go along the mount so it's strong but also smooth on the end.
@3DPrintingNerd
@3DPrintingNerd 5 жыл бұрын
HOLY COW you knocked it out of the park! Great results, man!
@TeachingTech
@TeachingTech 5 жыл бұрын
Thanks Joel, the future is bright.
@matsbjnnes366
@matsbjnnes366 5 жыл бұрын
It would be epic if you could make a video on this as well! Not the installation part, but the uses of it and different prints using this technique!
@imdone8243
@imdone8243 5 жыл бұрын
Linking park.
@akifa9635
@akifa9635 4 жыл бұрын
@@imdone8243 I'm done
@JP-xd6fm
@JP-xd6fm 3 жыл бұрын
@@TeachingTech Is 2021, Why there's no 3d printer doing that from factory?, It is very difficult for 3d printer manufacturers to make a real 3d printer?
@Nordern
@Nordern 3 жыл бұрын
I know i'm very late, but i just found out today randomly, that MIG welding nozzles use the same threads as the nozzles for 3d printers! They are full copper and 25mm long, for this application they might be really usefull if it can carry the heat down without problems
@hoenndpn9200
@hoenndpn9200 3 жыл бұрын
You mean the contact tip or the gas shroud?
@Dongaz
@Dongaz 3 жыл бұрын
@@hoenndpn9200 Contact tip
@tgirard123
@tgirard123 3 жыл бұрын
@@Dongaz do you have a specific supplier where you saw this? I don't have a MIG welder so I don't know exactly what to look for. Maybe a link or a reference to where you saw it? That would be very cool if there's something out there already
@iainburgess8577
@iainburgess8577 3 жыл бұрын
That's an idea with potential. The original bore may not be perfect, but it's copper, easily accessible & comes in a range of sizes. Relatively cheap, too. Well suited for modification. Rebore them, change external profile.. even turn them into stand-offs for standard nozzles. Lots of potential.
@heavyweather
@heavyweather 2 жыл бұрын
Nobody owning a lathe anymore...?
@xander169
@xander169 5 жыл бұрын
Never have I identified with a KZbin creator so much than "I just wasn't smart enough to figure it out."
@TeachingTech
@TeachingTech 5 жыл бұрын
Honesty is a big part of my channel :)
@MSecYT
@MSecYT 5 жыл бұрын
Made me laugh but for real.. He followed the research of a Masters thesis, then researched installing ubuntu linux in a VM, even including the guest additions and then was able to reproduce the Masters thesis results. Teching Tech is plenty smart enough he's just selling himself short! :)
@forevertheuni
@forevertheuni 5 жыл бұрын
@@TeachingTech and Mike Warner, probably it's faster to run ubuntu from a usb stick or external HD, you can have native HW access. :) (this is if you don't want to install). Thanks again Michael, I love your videos, by far you are the 3d printing channel host that I most respect.
@wtfvids3472
@wtfvids3472 5 жыл бұрын
@@forevertheuni you can have native(direct) 3d access with virtualbox now.
@mahna_mahna
@mahna_mahna 4 жыл бұрын
I've been a professional programmer and amateur tech enthusiast for a couple of decades. I consider myself intelligent, but "a man's gotta know his limitations." You just can't know everything, and often trying to grab someone else's project off the internet puts you face-to-face with that. Most people write instructions without really making it something someone can follow from scratch, mainly because this can be extremely time consuming to do. And some people barely write instructions at all.
@Technicallyaddicted
@Technicallyaddicted 3 жыл бұрын
When I bought it the ender3 pro was the best bang for buck in all of additive manufacturing. In 2021 a lot of people dismiss it as glitchy and poorly made. I have about $500 invested with all the mods over the years. Based on mm, speed of travel and number of hours printing my printer head has traveled over 1000 miles, and printed more than 40kg of plastic. The thing is a highly underestimated workhorse. Sla is nice and all, but with some sandpaper, a shadow detector, and bondo I’ve been getting functional mechanical parts and desktop accessories that rival the best you can get in FDM. My ender 3 outperforms a $1000 Prusia with ease. I’ve done all the repairs myself so I know this thing in and out. Still rocking original steppers, and power supply. After more than 10,000hrs!!!
@toddkuznitz3629
@toddkuznitz3629 2 жыл бұрын
Now this i have to learn about
@Technicallyaddicted
@Technicallyaddicted 2 жыл бұрын
@@toddkuznitz3629 there are much better kits nowadays and SLA has come miles. An elegoo Saturn will run you back $500 and is so detailed you never need to buy a model kit again. I think creality has some new offerings too all in the sub $500 category. However I don’t plan on upgrading until this hobby is pubic and not niche. My ender3 has been tricked out so far that it doesn’t make sense to upgrade. I have almost every performance mod you can get, but still run stock hotend, PSU, stepper, frames and belts. I’ve changed hotends once in 4 years. More important than quality of printer is quality of assembly. I get wicked prints not because of the mods I’ve done, but because every parallel bar sits at perfect level to the table and then to the floor, and every perpendicular bar sits at exactly 90• not 91, not 89. Threadlock where needed torqued to 20ft-lbs. every single screw, every single bearing every single roller triple checked. A smart person can have one assembled in less than an hour, but to do it properly should take you 4-5 if you know exactly what you’re doing. Teaching tech is my go-to for knowledge, but if I can help lmk.
@gonun69
@gonun69 5 жыл бұрын
This is awesome. No idea why I'm watching this as I don't have a 3D printer, but it's awesome.
@calebsherman886
@calebsherman886 5 жыл бұрын
g e t o n e Actually don't, unless you know you're definitely going to use it a lot.
@thefluke79
@thefluke79 5 жыл бұрын
Lol, still get one. Even if you don't use it much, you will be glad you had one when you need it.
@Spartacusse
@Spartacusse 5 жыл бұрын
I have one, Ender-3 just like in the video. I probably won't do all this work, but it's good to know I can reference a somewhat straight forward video if and when I need it. It wasn't easy to get this printer, my country charges a steep 100% importation fee, along with a low $1/h minimum wage. Even though all the financial obstacles, and the fact that I use it probably once a month, I'm still glad I bought it.
@Inventorsquare
@Inventorsquare 5 жыл бұрын
Gonun you care about the future.
@NorthernKitty
@NorthernKitty 4 жыл бұрын
They're tremendous fun and a great learning experience!! But they have limited uses in prototyping and custom work for the reasons David stated - there are often less time-intensive solutions than using a 3D printer. For most of us, it's simply a learning hobby for enjoyment and relaxation. On the other hand, those rare moments when you can simply print your own fix for something you can no longer get a part for... that's a magical moment worth every penny and every minute!!
@supercuttlefish1
@supercuttlefish1 5 жыл бұрын
I’ll have to wait until someone makes a cura plugin, ‘cus most of this went over my head, but super exciting
@undogmatisch5873
@undogmatisch5873 5 жыл бұрын
That's, what I love about the internet; I can watch a video from the other side of the globe, to find some really helpful informations, originated just a few minutes away from me.
@Boneyyym
@Boneyyym 5 жыл бұрын
Same here, just visited the campus a couple of days ago :)
@imdone8243
@imdone8243 5 жыл бұрын
@@Boneyyym can we trade places?
@nobodytoyou4887
@nobodytoyou4887 5 жыл бұрын
Now we just wait for companies like creality to make cheaper 5 axis 3d-printers :P
@RomanoPRODUCTION
@RomanoPRODUCTION 5 жыл бұрын
Not wait, just harass like a mob
@GuyMassicotte
@GuyMassicotte 5 жыл бұрын
You can modify the printer that you allready have ;)
@xaytana
@xaytana 5 жыл бұрын
@@GuyMassicotte Problem is, 5 axis is much more difficult than just adding a couple of axes to a normal printer. G-code becomes more complicated. You'd need a specific program for it, as 5 axis uses a different coordinate system. Slicers are only programmed to make layers, where a true 5 axis part would need shells. And the current non-planar solutions are only generating shells on the top surface, where a 5 axis part would need a shell that covers all surfaces; think of topology and transforming a cube into any other shape, 3 axis can only manipulate the top face, 5 axis can manipulate more than just that one face. There's reasons why 5 axis printing is mostly still in development, with the only working variants being highly experimental. Same reasons as why 5 axis machining is just recently starting to get into the hobby market. It's not as simple as you might think it is. But go ahead, modify a printer to have two more axes, without the rest that's needed for 5 axis, and tell us how that works out.
@DGworksIvan
@DGworksIvan 5 жыл бұрын
i'd never consider Creality as a inventor they're just manufacturers modding other's existing work and sell it as cheap as possible
@aellis6692
@aellis6692 5 жыл бұрын
@@xaytana my mom runs 5 axis mills she says it's not that hard lol she has been doing it for 27 years so dont feel bad
@PcandTech
@PcandTech 5 жыл бұрын
Let's call out @CncKitchen to investigate how it affects layer adhesion /strength
@spacecowboy07723
@spacecowboy07723 3 жыл бұрын
Should be stronger
@HCarter111
@HCarter111 4 жыл бұрын
Absolutely blown away. Thanks for putting in the extra work to demonstrate this.
@posxd3865
@posxd3865 7 ай бұрын
4 years later and still none slicer supports this. What the actual F?
@cryptophoenix3031
@cryptophoenix3031 2 ай бұрын
The technology was patented by AutoDesk in 2015. So stupid.
@dagurorarinsson2827
@dagurorarinsson2827 2 ай бұрын
@@cryptophoenix3031how do you patent something so intuiative?
@EdReid-z3u
@EdReid-z3u 2 ай бұрын
Must be able to implement this now. Lots of printers had load cell for leveling and you can aim the airflow towards the nozzle from a greater distance
@sirex9244
@sirex9244 Ай бұрын
​@@dagurorarinsson2827welcome to capitalism, when 0.00001 of humanity can be very selfish fucks
@postcert
@postcert 22 күн бұрын
Can’t imagine the pain of rebasing these slic3r changes but it could be a fun challenge
@spikekent
@spikekent 5 жыл бұрын
Never in my widest imagination did I see this coming. What an amazing implementation. Thanks for all the work you put into making this easier for us mere mortals Michael.
@iQKyyR3K
@iQKyyR3K 5 жыл бұрын
In this video: good reasons why one should know their ways around a command line and linux...
@cursedcliff7562
@cursedcliff7562 3 жыл бұрын
NEVERR
@SparkyHelper
@SparkyHelper 5 жыл бұрын
Getting the software work for tilting a delta printer head is an exciting prospect for next decade.
@m3chanist
@m3chanist 5 жыл бұрын
Exactly, and its already been done, look at hexapod cnc machines like the Okuma pm600
@jonxor
@jonxor 4 жыл бұрын
I'm really glad you were honest about where you ran into issues, and problems that you didn't know how to solve. That's a real side of computers that people don't really see in videos.
@misamokuzelpizu
@misamokuzelpizu 5 жыл бұрын
"you wanna experience true 3d, morty, do you?."
@donibeh
@donibeh 5 жыл бұрын
Here! True level, bitch!
@EllTheBob
@EllTheBob 5 жыл бұрын
Sir Scofferoff everything is layers!
@unsilentzone3357
@unsilentzone3357 5 жыл бұрын
this thread brings me tears of joy XD im not alone in this freaked up world after all...
@MonsterPumpkin
@MonsterPumpkin 5 жыл бұрын
WOAhhhhh...
@goddamnmaddog2024
@goddamnmaddog2024 5 жыл бұрын
@@unsilentzone3357 you are not alone...
@hotends
@hotends 5 жыл бұрын
"clears throat" We detected a call to manufacturers in this part of the internet... is it pointier hotends you all want?
@jimmypuppo3965
@jimmypuppo3965 5 жыл бұрын
yes please
@wordreet
@wordreet 5 жыл бұрын
I guess they'll need to be harder than brass as the nozzle edge/face would technically need to be angled, or maybe radiused.
@qwertzbalken6076
@qwertzbalken6076 5 жыл бұрын
Rene Jurack has made a nozzle-Adapter that uses Airbrush-nozzles. "Youprintin3D" is selling them.These would be perfect for this application!
@wordreet
@wordreet 5 жыл бұрын
@@qwertzbalken6076 Interesting stuff!!!! 👍
@Hilldrum
@Hilldrum 5 жыл бұрын
I didn't hear the phone ring.
@AviationNNO
@AviationNNO 5 жыл бұрын
Great work! Sharing your trial and error process will save countless hours for people following the same path towards the same end result. Thank you!
@evilgeenius2
@evilgeenius2 4 жыл бұрын
I love how concise and clear your explanations are for everything you say. Keep up the good work
@xaytana
@xaytana 5 жыл бұрын
I mentioned this on the other video, but the next logical steps for non-planar are hot ends that have steeper angles, taller height to width ratio. Basically, with a steeper angled nozzle, it could fit into tighter curves. This also needs an entirely different cooling system, though, but that shouldn't be too difficult to develop. Non-planar also nicely extends into 5axis printing, which should be the next step of developments for the future of FDM.
@Abdal-RahmanI
@Abdal-RahmanI 5 жыл бұрын
The VM guys were welcomed to the 3D printing world by people like you, it was great to see the whole process, even with the mistakes and the learning. Thank you!
@drewx10
@drewx10 4 жыл бұрын
WOW! I'm blown away with this evolution. Thanks for diving so deep on this. I've just gotten started in 3d printing and already have seen the issues with the stairstep look that need to be resolved.
@koolkevin2357
@koolkevin2357 4 жыл бұрын
Just, WOW! I know I am a bit late to this discussion as it is now Oct. of 2020 (It will be cool to see what has become of this!) I am over 60 and I hope I live long enough to see this come to EDU (Every Day Use). As I was watching, I already solved (possibly) the BL Touch problem, with a simple rod and spring that could be swung into, and then out of position on a mount that would relocate it vertically. Think of a small C channel on a hinge that holds a precision rod and spring for retraction. Or use a servo to hinge it out out the way when done. We are a very smart community of talented people. Just a matter of time and will.
@jpaugh64
@jpaugh64 3 жыл бұрын
Dude! You're practically a coder, now! I'm impressed with the lengths you went to for this video!!
@jtms1200
@jtms1200 3 жыл бұрын
anytime you see Perl as a dependency on a project there is a solid chance the author is an OG elite neck beard
@cho4d
@cho4d 4 жыл бұрын
My first 3d printer is on order right now and i am so hyped to join the community. This is some awesome tech. Will be experminting for sure. Who knows, maybe i will be able to give back to the community... i am a software engineer by trade. Might be able to get this running on windows for "the rest of us".
@tinayoga8844
@tinayoga8844 5 жыл бұрын
I had recently been thinking of this kind of technique. I had thought that this technique would be more easily implemented with a delta based 3D printer. So that the print head could be tilted.
@brba
@brba 5 жыл бұрын
Hey, that's a great idea!
@lordgort1986
@lordgort1986 5 жыл бұрын
you cant tilt the nozzle on a delta. the nozzle will always be parallel to the printbed
@Celcius1
@Celcius1 5 жыл бұрын
it is very much doable, but is highly dependent on the Delta Design, my current delta prototype will actually do this, once i get the new board in, and some Titan Extruder spares. Cause the hot end hangs below the effector plate, with the magnetic arms on my printer giving a good range of movement the code can be adjusted to tilt the head. But it depends if slic3r can be adjusted to generate G-Code like this
@1kreature
@1kreature 5 жыл бұрын
@@lordgort1986 Wrong. With a parallel rod delta you can't but with a true delta you can. The HexaPod uses extending arms instead of delta towers but concept is the same. IN essence you need 2 motors on each of your 3 towers to give this ability. kzbin.info/www/bejne/fZC4npuLn7-bhNE
@pilotavery
@pilotavery 5 жыл бұрын
@@lordgort1986 You can with a 4 axis one instead of 3 axis.
@NicksStuff
@NicksStuff 5 жыл бұрын
I was amazed at the first viral video and I'm so pleased one of the main channels has actually done it! The main issue I see from the video is the lack of part cooling, which can be solved easily, I reckon: add a pause just before the printing of the top layers and remove the fan shroud only then
@MrVelociraptor75
@MrVelociraptor75 4 жыл бұрын
add a set of solenoids that automatically lift the fan assembly (and leveling sensor) out of the way ;) - I've seen it done for just the sensor, can't be that much harder to add that to the fan system. It would massively increase the weight of your print head though lol
@rogerfroud300
@rogerfroud300 4 жыл бұрын
This technique could still be useful on conventional printers as long as you could map the 3D geometry of the areas that could potentially collide and detect whether that would actually happen or not. You could then use it for those cases where you have shallow slopes. Another thought would be to combine the two techniques so that you only allow a certain restricted amount of non-planar printing, before having to complete everything to that planar level and then resuming non-planar printing. It's not ideal, but better than conventional printing.
@walteraustinr102
@walteraustinr102 5 жыл бұрын
Thank you for sharing. I understand the non plaining process demonstrated in this video. It is still layer printing no matter how you print with old 3D printing equipment. I will not take away your thunder, but it should be known there are new 3D printers, now called “additive manufacturing” that produces 3D with out any layers. It’s fast, high quality and simple to use. Many well known manufacturers are using it today.
@orcl01
@orcl01 5 жыл бұрын
I would love to see how this technique would perform when printing of terrain tiles for tabletop gaming. They are great for player immersion but really suffer from stepping on the top surface. This could be perfect for them.
@PunakiviAddikti
@PunakiviAddikti 5 жыл бұрын
It would definitely help. Only problem is, you need to modify your printer and run a Linux machine. One thing you might wanna try is a Delta printer. The hot end can practically move freely in a 3D space, not limited by axis.
@protoborg
@protoborg 4 жыл бұрын
One way to fix the stepping issue is to lightly run a soldering iron over the plastic. Just have to make sure to not leave it in contact with any point for more than a half second. That will melt the surface just enough to allow it to fill in the gaps.
@JoeMakaFloe
@JoeMakaFloe 4 жыл бұрын
@@protoborg won't a heat gun do same thing?
@protoborg
@protoborg 4 жыл бұрын
@@JoeMakaFloe The heat gun is too broad. It lacks the fine control of the soldering iron.
@abdulahad200
@abdulahad200 4 жыл бұрын
@@protoborg just print it sideways
@scotthuff4485
@scotthuff4485 4 жыл бұрын
How do you not have more subscribers?!? Your videos are incredibly insightful and practical. Thank you for sharing your knowledge with people who aspire to improve their 3D printing.
@jerbear7952
@jerbear7952 10 ай бұрын
There aren't that many people deep diving in to 3d printing. For those that do, we all watch him. Also, a lot of people don't subscribe. They just watch and move on.
@u3dprint527
@u3dprint527 5 жыл бұрын
Super interesting! I think this process could be used for adding strength properties to prints to protect against different shear forces!
@gustavopagnozzi2306
@gustavopagnozzi2306 5 жыл бұрын
Just to be clear I love your videos and how you explain and demonstrate how it works and how it is done. with that said, for sure you are right on how we do 3D printing today and how it should be done! I appreciate you point it out the original video and all the steps to accomplish it. Thank you!
@RVJimD
@RVJimD 5 жыл бұрын
It looks like this could greatly improve layer adhesion/strength? It looks to me like it helps to eliminate the grain issue that can cause strength problem.
@kenbad
@kenbad 5 жыл бұрын
yes!
@unsilentzone3357
@unsilentzone3357 5 жыл бұрын
This is absolutely the future. So incredible!!! Thank you everyone who has worked on this, because i look forward to someday owning a machine/software designed for this purpose!
@alanmorris8783
@alanmorris8783 5 жыл бұрын
Excellent stuff. Modifying the shape of the heater block to more conical could give you better bang for the buck than altering the nozzle.
@truetech4158
@truetech4158 5 жыл бұрын
Next to design a extruder mount that allows for the BLTouch to be easily adjusted off the side during such a method of printing. I am in awe and inspired by the print results shown in the presentation. Yes, excellent stuff for sure.
@CatCommando
@CatCommando 5 жыл бұрын
no need for mods, the volcano knockoffs already have a smaller heaterblock rotated 90 degrees with all the wires coming out of the top, this makes the longer v6 nozzle itself the only thing for many milimeters. I am making a 3d pen with one for these same reasons, it allows much more clearance around the nozzle which would work well here as well as a tilting pen. amazon has 15 dollar all metal throat v6 knockoff kits which include normal and volcano blocks and many nozzles for both.
@abarasabwehttam
@abarasabwehttam 5 жыл бұрын
@@CatCommando I agree with you a volcano heater block would solve this. I Also feel there is no need for a probe if the bed is set correctly. I havent leveled the bed on my machine in at least 9 months with flawless prints.
@stambo1983
@stambo1983 5 жыл бұрын
The nozzle itself would still limit you. The details are in the thesis.
@BioToa7
@BioToa7 5 жыл бұрын
So why not use a diamond hotend as it’s cone like already
@Johncoffee2002
@Johncoffee2002 5 жыл бұрын
Wow - first class demonstration. Congratulations on this one. Awesome and simply stunning how you figured all out. Sure - thanks to the guys in Hamburg, I also saw their video. But you picked it up here in YT as the first. ‚Chapeau!‘
@FranklyPeetoons
@FranklyPeetoons 5 жыл бұрын
Multiple LIKES are in order. I can only give one, however. I've been waiting for something like this. FDM 3D printing promises so much more than it's delivered so far. This is the wave of the future.
@divalea
@divalea 4 жыл бұрын
Amazing work. My brain has a stitch in it from running to keep up, and still I’m wowing.
@frantisekzverina473
@frantisekzverina473 5 жыл бұрын
TFW you need to learn to compile programs just to run one: "I don't need to understand what I'm doing I just need to follow the steps. There are five different sets of them. I ran into errors." Holy shit my sides, I had to laugh so much. This takes me back to my own tinkering with Linux....
@AA-gl1dr
@AA-gl1dr 4 жыл бұрын
František Zvěřina I live by that statement
@Quantris
@Quantris 4 жыл бұрын
I knew he was doomed as soon as we were talking about compiling Boost on Windows...
@cornflaik
@cornflaik 5 жыл бұрын
Man, I have to say, congratulations. you’ve somehow picked a ton of content I’m interested in before I know it. You nailed it with the MPCNC lowrider, now this. I’m not sure how to support you or help contribute insight or guidance, but you’re doing great. Your videos have a great contemporary topic and and wonderful recognition of where you’ve sourced your insight. Thanks, just, thanks!
@twinkiefoshizle
@twinkiefoshizle 5 жыл бұрын
If you install the feature Linux subsystem you can install Ubuntu from the windows store. Easier than setting up VM
@KieranShort
@KieranShort 5 жыл бұрын
slic3r has a gui, it's probably harder. slic3r linux uses perl-wxwidgets bindings so compiling might be non-simple, and I'm not sure how easily the slic3r display would export from the console via the x-server (which would need to be captured by something like Xming in Win10); but wxwidgets is GTK so it might work ok. Anyway, after all that, the VM is possibly/probably simpler.
@Motolav
@Motolav 5 жыл бұрын
WSLv1 won't work without a lot of work. WSLv2(not out yet) is just a virtual machine which will work easily.
@grandaspanna
@grandaspanna 5 жыл бұрын
@@Motolav It does actually work, and quite well too. Hardest part was identifying all the dependencies on perl libraries and packages. I used VcXsrv (and mwm as window manager) on my Windows 10 laptop.
@tornberg
@tornberg 5 жыл бұрын
While I did manage to reproduce your results for the part that you shared, I found that when I tried to apply the same slicing method to a Cherry-MX keycap, the slicing looked fantastic, but when the printer got hold of the G-Code, it almost ground to a halt in the corners. Having a look at the G-Code, it looks like the resolution is relatively ridiculous, at least compared to a keycap sliced the normal way. For a 3mm wide brim of a normal sized keycap, the slicer now produced over 500 rows of code, each containing XYZ-coordinates, compared to about 100 rows with only XY. The printers slow handling of the GCode lead to that the nozzle stayed so long in each corner of the cap that it was deformed and swollen by the heat and oozing filament. I tried using scripts to reduce the resolution for any layer/row of G-Code that had the same Z-value, making the insane resolution do it´s thing just where it really needed XYZ, but it did not really improve anything. Did any of you other guys find anywhere in the source to change the resolution somehow? I did not. I used OctoPrint, maybe it would be faster using SD-card?
@marcosmoura911
@marcosmoura911 4 жыл бұрын
Do you have 8bit or 32bit controller?
@haarbear1
@haarbear1 5 жыл бұрын
I am very impressed with those results. Crap, now I have to figure out how to do this with my current 2.5D printer, lol. Great video, Michael!
@ohitstarik
@ohitstarik 4 жыл бұрын
Honestly man this is so well done. If I ever had some important research i'd want you to present it, perfect presentation, perfect credits given, amazing genuineity. Appreciate these videos.
@slingitsideways
@slingitsideways 5 жыл бұрын
I love the idea of this and wouldn't mind giving it a go with my printer... BUT... Everything you said went in one ear and out the other, and still made my head hurt🤣🤣 Great video though!
@eagl3007
@eagl3007 4 жыл бұрын
Excellent video and very informative. Thanks for going through the trouble of configuring this feature and condensing down the info for the rest of us.
@siguie2355
@siguie2355 5 жыл бұрын
Very Cool! I run on an Ubuntu 18.04 machine and my Ender 3 is basically unmodified so this was an AWESOME project! Thank you so much for all your work! and as always Great Video !!!
@KannaKamui
@KannaKamui 6 ай бұрын
With modern printers like bambu's using load cell setups, and third party nozzle adapter existing, mixed with a volcano nozzle for long length, this seems more viable than ever; minus the part cooling needing a bit of modding
@chase_h.01
@chase_h.01 5 жыл бұрын
Would make pretty nice 1911 grips I'd imagine
@circaSG07
@circaSG07 4 жыл бұрын
Geometries like this remind me of why I love my cnc router so much
@jaycie5021
@jaycie5021 5 жыл бұрын
I wonder how much this effects the strength of the part. Skilling it should make the part much less likly to suffer layer seperation durring stress.
@haraldhimmel5687
@haraldhimmel5687 5 жыл бұрын
Right. Might also be interesting for carbon fiber composites which arent really doing anything in between layers.
@Worrsaint
@Worrsaint 5 жыл бұрын
@@haraldhimmel5687 if I recall it is called continuous strand composites (or something similiar). They generally wrap it around a foam core changing the wind angle as they go. It is how f35 nose cones are done. It is also how they do composite reinforced pressure vessels.
@MushVPeets
@MushVPeets 4 жыл бұрын
Yep! And if we went all the way and got print heads with tilt, you could make some ridiculously strong parts...
@slayyou
@slayyou 4 жыл бұрын
@@MushVPeets couldn't you tilt a Delta's head?
@remotesailingpedroj
@remotesailingpedroj 4 жыл бұрын
That was exactly what I was thinking, extruding continuous strands of carbon fiber composites, can in theory, be achieved today with a delta printer. But slicing it looks like a nightmare.
@scotthoffmaster4600
@scotthoffmaster4600 4 жыл бұрын
Dude, Your one of the most intelligent 3d tech guys on youtube. . BUT that was next level stuff my brother! You still managed to pull it off in a stellar way! Cudos!
@zanpekosak2383
@zanpekosak2383 5 жыл бұрын
This looks amazing! I will have to try it out very soon. Clean the Z screw and modify the CR10S hotend to have a part cooling fan and a decent head cooling fan...will see what I can do and if I manage it I will share it on Thingiverse.
@David-ym2vk
@David-ym2vk 3 жыл бұрын
Wow. This is exactly what happens to me when I jump down a rabbit hole. Fantastic job! The results are excellent. I can't wait until the 3d printing manufacturers catch up and start implementing this non planar technology.
@RomanoPRODUCTION
@RomanoPRODUCTION 5 жыл бұрын
Michael and his legendary perseverance 💝
@FranklyWry
@FranklyWry 5 жыл бұрын
Another great, comprehensive and yet interesting video. Glad to hear that you’re teaching in person as well. I wish we had this stuff when I was growing up; now I am growing sideways instead of up, but I am an American...
@H0B0J03
@H0B0J03 5 жыл бұрын
yussss I'm so glad I switched to linux this year
@juancarloslopez688
@juancarloslopez688 3 жыл бұрын
Amazing results and research done by you. Congratulations !!!
@seancarson551
@seancarson551 4 жыл бұрын
Has there been any progress on this? I would love to be able to just dump a model into Cura or S3D and watch it go.
@nickcarter4006
@nickcarter4006 4 жыл бұрын
Just compiled this on my Raspberry Pi 4 and it appears to be working great, just exported my first gcode and I'm about to give it a shot!
@nickcarter4006
@nickcarter4006 4 жыл бұрын
So I compiled the software and made code, but when I went thru the preview it looks like it’s not generating any non planar moves, even though it’s enabled in printer options and I set the settings to wiiiiide open (75*, 100mm). Can anyone assist with this?
@nickcarter4006
@nickcarter4006 4 жыл бұрын
So in the end I realized the model I was using wasn't a good fit for non-planar printing. Eventually I'll try again with something more appropriate, but ironically "true 3D printing" isn't compatible for objects that are too 3D to be processed... seems to require a curved plane where as I was trying to put finish on the curved ends of a mask
@RamClaw
@RamClaw 5 жыл бұрын
Well... Time to put heatsinks on my Z axis motors.
@danielvanhillo7800
@danielvanhillo7800 3 жыл бұрын
Imagine the structural strength you could reach when the infill is no longer limited to the X-Y plane. By adding direct connections between layers by the Z-axis you could solve the only problem stopping 3D printing from making final products for heavy usage. Steeper angles would also be possible by printing parts of the non linear surface in parts. You set the clearance of your nozzle at 7,5,mm. This means that if you had a pointy nozzle you could print non linear surfaces up to maybe 60-70 degrees in strokes of 7,5mm. You would introduce a new kind of horizontal lines, but they would be easier to get rid of than a horizontal layer every 0,2mm.
@christopherpepin6059
@christopherpepin6059 4 жыл бұрын
I always find it funny how the first step to installing a nix program is so often, "Build a dedicated computer to run the computer."
@moodberry
@moodberry 4 жыл бұрын
You explained this VERY well. Congrats dude. I foresee a new era in 3D printers, AND an entrepreneur's opportunity galore
@bluedeath996
@bluedeath996 3 жыл бұрын
With kinematic leveling on printers like the ratrig could you revisit this? Where the bed tilts to make sure there isn't any contact with other parts and keeps the hotend perpendicular to the printing direction. it would also be interesting to see if you could print otherwise impossible features by tilting the bed so they are vertical.
@britewires4305
@britewires4305 3 жыл бұрын
That's why the ratrig is the right choice right now
@dcchillin4687
@dcchillin4687 Жыл бұрын
I do 5 axis machining, if I could get noplanar on my printer that'd be awesome. Looking forward to this being developed further!
@Arek_R.
@Arek_R. 5 жыл бұрын
That's cool, but too much difficult work on software side. I think it could really take of if CURA would make experimantal mode with it. Then people would just need to remove the fan shroud, on stock Ender 3 that's actually easy,
@Sven_Hein
@Sven_Hein 5 жыл бұрын
I get your point. It's not a very user friendly method yet.
@T1g3rch3n
@T1g3rch3n 5 жыл бұрын
Charlie Horvath the guys from Prusa already started with implementation if I'm understand the comments in the 'viral Video' right
@SlavicusVile
@SlavicusVile 5 жыл бұрын
>an hour, maybe 2, maybe 3 of getting the software set up is too much work I don't know if 3d printing is a good hobby for you
@Arek_R.
@Arek_R. 5 жыл бұрын
@@SlavicusVile You don't understand, I don't need planar printing that much to invest hours into it
@haraldhimmel5687
@haraldhimmel5687 5 жыл бұрын
Its not difficult at all. Optimizing the hotend seems more tricky, to get really decent clearance as well as part cooling.
@madcowrebel4216
@madcowrebel4216 5 жыл бұрын
This is like switching from playing 80's arcade games to ps1. A massive improvement but still a ways to go. great video
@3dPrintingMillennial
@3dPrintingMillennial 5 жыл бұрын
AMAZING! Can't wait until this becomes Cura 5.0😂
@w00tse
@w00tse 5 жыл бұрын
Love that you really went step by step in installing all the necessary programs etc. Thanks a lot!
@christophalexander4542
@christophalexander4542 5 жыл бұрын
Does it show my impatience when one of my first thoughts (after "holy cow that looks good!") was that this means you can print with a HUGE layer height and literally cover it all up later? That should speed up prints massively.
5 жыл бұрын
I think you can do that already though, but yes. Even better finish.
@Kycirion
@Kycirion 3 жыл бұрын
I want someone to figure out how to fixture something on the bed, edgefind, then print on the top surface, much like a CNC mill.
@GoalOrientedLifting
@GoalOrientedLifting 4 жыл бұрын
Great video. I'm gonna make. 5 axiz 3D printer next year. And modify it so the nozzle is further out.
@TheUpwardSpiral
@TheUpwardSpiral 5 жыл бұрын
I have nothing that would benefit from this at the moment but I want to find something just to try it!
@Gromic2k
@Gromic2k 5 жыл бұрын
This is for flat earth 3d printing artists
@umlooad
@umlooad 5 жыл бұрын
I did know the work from Hamburg university, cool that you tried it yourself and did not give up because of all the hassle.
@freemansfreedom8595
@freemansfreedom8595 5 жыл бұрын
The true question, that no one asked or cares: How long till someone adapts slicer just for kicks and giggles, so it does a negative nonplanar route for proper CNC machines?
@tektechnician
@tektechnician 5 жыл бұрын
Non planar operations are not desired for CNC as it changes the depth of cut and creates uneven loading on the machine bit which can impact surface quality and tool life. Imagine you're trying to cut a 45 degree slope into a block in a non planar route, not only will the round tool bit cut an ellipse valley, but the loading will increase drastically as you continue deeper into the slope.
@new1ru
@new1ru 5 жыл бұрын
There's nothing new for CNC mill stations this time.
@freemansfreedom8595
@freemansfreedom8595 5 жыл бұрын
First is for fun. Not because it is the most desirable, but just because you want, and can. A lot of passes would go on empty air, sure, it may not be the best option either, but far from completely non desired. Foundry molded forms are an example of this, where you only need to reduce to size a small quantity of material. And 5 axis machines give you the freedom for it to be far less of an issue (not the scope of a project done for fun though).
@tektechnician
@tektechnician 5 жыл бұрын
@@freemansfreedom8595 When you refer to "proper" CNC machines I am not sure whether you are referring to the likes of Hass VM-3 etc which are true 3D machines or a 2.5D router. Both are commonly referred to as a "CNC" machine. Assuming you are referring to manufacturing a set of sand casts drag and cope moulds, it still doesn't make any sense why forcing a tool bit to cut at an unoptimal angle is faster, it induces premature wear on the tip and is more likely to break the tip. Basically costs you more in time and tooling. If you have burnt a drill bit before that's pretty much what happens. Pretty much all professional CAM packages are designed to provide the quickest, optimal operations for tool life. Also with 5 axis machines, they're pretty unsuitable for commercial casting, if you can't cut the mould with a 3D machine, you can't release the sand regardless. 5 axis could work if you're sacrificing the "mould" (investment casting), but then there would be better options for manufacturing speed. Eg 3d printing :).
@76projects11
@76projects11 5 жыл бұрын
probably the most impactful thing in FDM ever! thanks for highlighting it. I can also imagine this will improve strength of part which is always a good thing
@tamvalley415
@tamvalley415 5 жыл бұрын
What keeps you from uploading the linux compiled version? As long as we use the same version of ubuntu, it aughta work.
@samporter9785
@samporter9785 5 жыл бұрын
Just wanted to say a huge thanks for including thesis link.
@ArcanePath360
@ArcanePath360 5 жыл бұрын
This is very wow factor. So simple an idea, but stupidly difficult to implement with all kinds of maths gymnastics going on. Can't wait for it to be an option in Cura. It is the future.
@frozenprakash
@frozenprakash 3 жыл бұрын
Hello from India, You are quite an inspiration for me to get my first 3d printer this year end : ) Keep the great work!
@TheLukemcdaniel
@TheLukemcdaniel 4 жыл бұрын
You'd think it would have been easier to just install Linux and build it from there...
@KingHalbatorix
@KingHalbatorix 4 жыл бұрын
It _definitely_ would have been easier.
@someguy4915
@someguy4915 4 жыл бұрын
Which is what he did in the end with the VM?...
@Litl_Skitl
@Litl_Skitl 3 жыл бұрын
@@someguy4915 Nah he installed an emulator.
@someguy4915
@someguy4915 3 жыл бұрын
@@Litl_Skitl No, an emulator emulates the hardware, a VM virtualizes the same or similar hardware. You'd use an emulator to run an ARM operating system on x86 etc. Using an emulator to run x86 Linux on an x86 pc would just slow everything to a crawl (and x86-x86 emulators thus do not exist anyway)...
@MrMoon-hy6pn
@MrMoon-hy6pn 3 жыл бұрын
@@someguy4915 finally someone had to say it, its a pretty common mistake to think of virtualisation as emulation
@slixpix2218
@slixpix2218 4 жыл бұрын
Great video! I dont usually attaboy a channel, but i was just so impressed with how thorough you covered this topic.. mis-steps and setbacks, and problem solving in refreshing detail not typical of many youtubers; details that may seem trivial, but to the uninitiated "error magnets" like myself, make all the difference. I'm happy to subscribe. keep up the good work
@scotthammond6589
@scotthammond6589 4 жыл бұрын
so when is a slicer software going to be available mainstream to do this?
@johnturner8286
@johnturner8286 4 жыл бұрын
If you fitted teflon tubing to a box/manifold and blew this with a brushless fan, you could parallel it to the filament feeding tube, make a bracket to hold the tube end aimed at the workpiece and get a part cooling jet to replace the fan.
@theKashConnoisseur
@theKashConnoisseur 5 жыл бұрын
Finally, a reason for SCARA printers to exist!
@boltactionpiano7365
@boltactionpiano7365 4 жыл бұрын
What an incredible video! So glad I got recommended this so I could discover your channel.
@Havalitoswe
@Havalitoswe 5 жыл бұрын
Wow this is amazing and cudos to the researchers.
@kristoffernewsom9954
@kristoffernewsom9954 8 ай бұрын
Prototype machinist here 👋, I’ve often marveled at the simplistic nature and near total lack of control found in slicers vs CAM software like Mastercam and Gibbscam. I think the next big move from here is going to be integrating the two, allowing for specified control of layering and feature creation based on feature based parameters. Eventually, I expect there to be 3D printer g code generators which use actual solid models and can use a mixed variety of strategies based on the features of the part as needed and as programmed by the user. 3D printing has the potential to become extremely sophisticated and powerful when this happens.
@d.e.v.z.e.r.o
@d.e.v.z.e.r.o 2 жыл бұрын
As this video is 2 years old and this method seems still not broadly around, what is the main issue with it?
@iamnickdavis
@iamnickdavis 8 ай бұрын
Im surprised this isn't a more common printing technique in 2024. Thanks for the content, lets get an updated video :)
@iwantthisfuckingname
@iwantthisfuckingname 5 жыл бұрын
This is HUGE! I'll bet within a year we will see true 3D printing. Thanks for posting this.
@RFC3514
@RFC3514 5 жыл бұрын
People kind of had that reaction to (2D) plotters vs. dot matrix printers, but in the long run the resolution and speed of dot printers increased so much that curve quality became a non-issue. Whether non-planar printing is worth investing in (both in terms of software and hardware) will depend on how quickly the resolution and speed of planar printing increases. Sometimes, throwing more resolution (or more memory, or more MHz, etc.) at a problem is just faster and cheaper. Non-planar would still be smoother (just like plotters can still make smoother curves than printers), but beyond a certain resolution it just doesn't matter. In the long run, I'd put my money on high resolution SLS / photo resin printing over FDM, anyway, or possibly an "inkjet style" technology (with multiple small nozzles shooting microscopic particles, instead of a single extruder).
@DigBipper188
@DigBipper188 5 жыл бұрын
Seems like this is the perfect excuse to start making 6-axis FDM 3D printers a thing...
@patan77
@patan77 5 жыл бұрын
Amazing brother. Really huge difference, that's the future of 3d printers software set ups. They gonna have to redesign some stuff, but looking forward to printers coming out the box with this way of working.
Use CFD to take your 3D printed designs to the next level - for free!
17:39
Non-planar 3D printing in a modern slicer thanks to the community
14:30
She's very CREATIVE💡💦 #camping #survival #bushcraft #outdoors #lifehack
00:26
А что бы ты сделал? @LimbLossBoss
00:17
История одного вокалиста
Рет қаралды 8 МЛН
إخفاء الطعام سرًا تحت الطاولة للتناول لاحقًا 😏🍽️
00:28
حرف إبداعية للمنزل في 5 دقائق
Рет қаралды 75 МЛН
0.4mm nozzles just became obsolete
15:32
Made with Layers (Thomas Sanladerer)
Рет қаралды 1,1 МЛН
I tried Injection Molding using a 3D Printer!
18:27
CNC Kitchen
Рет қаралды 617 М.
How does a 3D Printer work? (A1 by Bambu Lab)
16:36
Jared Owen
Рет қаралды 148 М.
I built an experimental 3D printer that could be groundbreaking!
26:52
Proper Printing
Рет қаралды 845 М.
Why your 3d printed stuff doesn't fit together and how to fix it!
10:25
The 3D printers I actually use, and what annoys me about them
14:31
Teaching Tech
Рет қаралды 75 М.
Can you 3D Print with Hot Glue?
19:29
CNC Kitchen
Рет қаралды 1,2 МЛН
DIY High Speed 3D Printer (CoreXY From Scratch)
29:24
TechBuilder
Рет қаралды 467 М.
First 24 Upgrades for my Ender 3 Pro - Part 1
13:41
Scott Yu-Jan
Рет қаралды 4 МЛН
Excited about building DIY SLS printer? See how it prints!
17:54
She's very CREATIVE💡💦 #camping #survival #bushcraft #outdoors #lifehack
00:26