Is non-planar slicing the future or just too complicated?
@bacaw2856
Жыл бұрын
I think we'll get there. We always have, just a matter of optimization and getting to understand the principles behind every new technology. The next generation of 3D-printers will probably laugh at us old-schoolers with our planar slicing methods!
@kevinnavarro1140
Жыл бұрын
I think yes, It has some negatives but It can be the real deal for 3d printing,
@ilyas5708
Жыл бұрын
Everything we do now was considered too complicated some time ago.
@wolvenar
Жыл бұрын
One would think this should add to print strength and stability.
@theofficialczex1708
Жыл бұрын
If the past has proven anything, it's that "too complicated" doesn't exist given enough time.
@deekman78
Жыл бұрын
Watching FDM printers behave more like CNC routers is encouraging. Certainly there is a large body of knowledge to draw from with regards to motion systems and optimal toolpath development. I wonder if it would be easier to start with CAM software and build in the constraints of layer stacking rather than starting with a slicer and building CAM-like motion control into it.
@pmcquay1
Жыл бұрын
Ive always though the next generation of slicing would look more like a CAM suite, where you choose how to approach each feature of a print individually
@fabianbohnert120
Жыл бұрын
I have had parts several times where I would have liked to print one part in lower layer height than other parts. Have asked myself why there isn't a easy funktion for sectioning the print and beeing abel to do different settings on each part. Even only altering the layer height can save lots of time and also make overhangs work better.
@scottwarner7349
Жыл бұрын
@@fabianbohnert120 adaptive layers are just starting to become a thing on Cura
@lephtovermeet
Жыл бұрын
CAM is light-years ahead of current slicers. The vast majority of slicers can't even load Brep models and the few that do, typically just take the Brep and convert it to a mesh file.
@fabianbohnert120
Жыл бұрын
@@scottwarner7349 thanks, I probably should update once again. Also it would be nice to set all parameters differently for different sections of the print, like lowering the print speed, layer hight and using more cooling on overhangs. Also possibly printing large uniform sections with more extrusion width.
@NathanBuildsRobots
Жыл бұрын
There needs to be an advanced slicer, more like CNC programming software, where the operator/programmer needs to understand the limitations of the machine and the objectives of a part.
@luke_fabis
Жыл бұрын
There already is. PowerMill has additive tools, and it's already widely used for 5-axis direct metal deposition. It's not a slicer anymore at that point. It's a full-blown CAM package. You also need a post-processor for every different machine out there.
@RadiantPhenom
Жыл бұрын
just hard code the gcode, who needs a slicer
@christopherpepin6059
Жыл бұрын
Yeah, he really undersold the involvement you need with nonplanar slicers in the beginning when he said that the only reason we use the current approach is because it is slightly easier to calculate. While flat XY slices are easier to compute they are also almost universally aplicable to any 3d printer. Nonplanar slicing will lead to either slicer hell, were every printer ends up using their own proprietary slicer or with a massively complex slicer that needs much more work in the setup phase.
@badgermcbadger1968
8 ай бұрын
@@RadiantPhenomno thanks
@solidwater4020
2 ай бұрын
idk about you but i really enjoy not spending a day coding CAM to get a thing as it is with CNC mills. so i really doubt there are a lot of use cases. and even cnc is going in the direction of stl and single click approach.
@perakuikka3025
Жыл бұрын
One possible benefit of conical slicing Stefan that you did not mention is part strength to a certain directions when printing technical parts. Maybe in the future we could adjust angles of force in the slicer and slicer would count angles based on that. Right now we design parts we are just dealing with the horizontal plane when printing and print orientation. Great video!
@ralfvandeven3155
Жыл бұрын
Using stacking radial layers with angled axial layers would greatly increase part strength across layer lines.
@JeaneAdix
Жыл бұрын
oh that is genius
@skopyhoTechChannel
Жыл бұрын
when I watch video I got same idea. not having flat layers can resolve weakness of layer separation
@danielcarollo6952
Жыл бұрын
Yes! Achieving a greater strength perpendicular to the printbed is a great benefit of this method IMHO...
@11macedonian
Жыл бұрын
Although ironically the way the layers are angled in order to print the overhangs make the delamination far more likely at the stress concentration region of the interior corner
@marsgizmo
Жыл бұрын
excellent video! 👏 looking forward to the day when non-planar will be standard in slicers
@durlin84
Жыл бұрын
next step that will really be required is 5d printing. check out this result: kzitem.info/news/bejne/uWilmGGJg3inZYI
@nicholaslau3194
Жыл бұрын
@@durlin84 It's 5-axis 3d printing, not 5d printing.
@werlucad5783
11 ай бұрын
@@nicholaslau3194how would you know? You can’t see the fourth and fifth dimension as a three dimensional being 😂
@chad9166
11 ай бұрын
no, you're trying to farm engagement. know the difference.
@smilloww2095
9 ай бұрын
@@werlucad5783As far as we can tell there are no more than 3 dimensions. Since printers are built by humans there won't be one that can print in more than 3 dimensions
@JoeTaber
Жыл бұрын
Applying a warping transform to your shape, then slicing, then applying the reverse-transform is a genius way to implement conical slicing. Amazing that it works with any slicing software!
@MrMistery101
Жыл бұрын
Any plans on developing a layer adhesion strength test for overhanging parts?
@CNCKitchen
Жыл бұрын
I'll definitely do that!
@Tomaskom
Жыл бұрын
For aligning parts precisely in Cura, I use a trick with adding fake (unprintable) geometry. In Blender, I add tiny squares (like few mm wide and 0.01mm thick) in the opposing corners of the model, placed in a way that they are symmetrical compared to what i want as the part center and are the outermost parts of the model both in X and Y projections. Any slicer will ignore these, but they typically use the outermost vertices of the model (regardless of printability) and center the entire model around the middle of the extremities in X and Y. By spoofing in fake geometry, I take control of this :)
@hendrikjbboss9973
Жыл бұрын
Very innovative and original. Thumbs 👍 for your excellent manipulation. 👍
@dh2032
Жыл бұрын
so your printing your print object in a bigger invisible box the full size of your build plate surface? does your print when print still go throw the pretend of go the invisible parts and printing nothing? there?
@simoneiorio9703
Жыл бұрын
Did you try to make in Blender a solid that has the shape and the dimension of your printer utile volume and give to it a solidify modifier with thickness below printable? I use that solid in my Blender startup file (without thickness and in wire visualization), so when I need I can see my model in that volume without export and open slicers.
@Tomaskom
Жыл бұрын
There is no need to go to the very corners of the print bed. All you need is these unprintable pieces to stick out beyond the furthest parts of the model 😉
@YHDiamond
Жыл бұрын
@@dh2032 he said the slicer ignores the tiny areas so no
@ralfvandeven3155
Жыл бұрын
I assume that a delta printer would be most suitable because of the absence of a dedicated z axis. Small angles should be easy enough to implement from a hardware side. I thing structures could be printed that are impossible to print otherwise using variable slicing angles.
@JasonKingKong
Жыл бұрын
Probably could even make a delta printer angle the printhead so it extrudes in the correct plane.
@ralfvandeven3155
Жыл бұрын
@@JasonKingKong Not without extra hardware. You have 3 pairs of arms and those arms are equal length and equal distance at both ends, and the top side is equal height due to the carriage. Which leads to equal height at the effector which translated into a level effector. If you would add steppers to rotate the carriages you could angle the effector. Considering the mass would be added to the carriages and not the effector that might work out well. I also believe the steppers to rotate the carriage might be quite small because that movement can be quite slow. The math would be an issue as tilting the carriage along one axis would cause the effector also to move in the horizontal plane. And on top of that tilting the effector als cause the nozzle to move bot horizontally as vertically. While everything can be calculated, you would need an accurate measurement of the offset between the nozzle and the effector mounting points. *disclaimer* these are just some quick musings as I ponder what would be needed.
@JasonKingKong
Жыл бұрын
@@ralfvandeven3155 The kinematics would be tricky for most of us but I'm confident that there are some in the 3d printing community up to the task. I also wonder if it would be possible to alter the length of the legs to cause the printhead to rotate. That would be a hardware change but perhaps if the motors to make that happen were at the frame instead of near the printhead, it would work without introducing more bulk that could get in the way of the print. Fun to ponder the possibilities, even if most of it is beyond my experimental capabilities.
@ralfvandeven3155
Жыл бұрын
@@JasonKingKong true, it is not like I'm rushing out to add stepper motors to my delta. I prefer to do my experimenting where I see realistic opportunities for me to succeed. And while do enjoy figuring out how it could work implementing is above my capabilities at this point.
@Patrick-857
Жыл бұрын
What if you combined that with a bed that can spin? The speed you could achieve with some parts would be insane because rotating on a single axis is much easier for a machine rather than constantly changing the direction of the print head or slinging the entire bed back abd forth.
@kaseyboles30
Жыл бұрын
What can be added in is use of triple z axis some machines have to assist leveling. The ability to also tilt the bed, while more complex, would help solve a lot of the current limitations of this sort of thing.
@hendrikjbboss9973
Жыл бұрын
Very innovative thinking 🤔. If I may 🤔 make a comment I would substitute the word "leveling" at the end of your first sentence with "tilting" as think that this is what you are actually meaning 😉 😀
@nathan22211
Жыл бұрын
I think the ragrig V3 and voron 2.4 are capable of that. but the voron tool head will need an overhaul for this
@kaseyboles30
Жыл бұрын
@@hendrikjbboss9973 it's how I meant it. The three z systems currently use those to help tram ("level") the bed to the nozzle plane. I mention use for tilting in the second.
@linaskesiunas
Жыл бұрын
Great idea. We have already worked with 3 independent axis movement with our in-house made 3D printer. Duet boards and code has capability of doing this kind of leveling-tilting. The only thing which should be considered: how to code it so that the bed moves simultaneously with the print:)
@disposabull
Жыл бұрын
I was thinking the same thing. An upside down delta printer to tilt the bed and a separate xyz above it to control the head would be interesting.
@markus5102
Жыл бұрын
It would be interesting to do some stability tests. With non planar slicing there is no weak horizontal plane.
@SetKat-Alex
Жыл бұрын
There are still weak layers, but now they are tilted.
@larrybud
Жыл бұрын
However, there are still layer lines, they just might not all be parallel to one another.
@fjord-fjesta
Жыл бұрын
With a 5-axis printer it should be possible for some parts to print from the inside out instead of from the bottom up. First a skeleton with stacked layers warped to follow the middle of the form, then additional layers wrapped around the outside. This would make layer separation almost impossible.
@TrollFaceTheMan
Жыл бұрын
@@SetKat-Alex yes but they also might be able to be printed more wavy or even gear like increasing layer bonding area and drastically increasing resistance to sheering in the the interlocking direction. Or even having infills that don't completely match the layer lines on the outside and even stagger up and down which could open amazing possibilities with strength and structure.
@aaron12693
Жыл бұрын
The cooling difficulties might not be a problem if you're mostly printing in filaments other than PLA. I mostly print in ASA, and I turn the cooling off almost all of the time.
@_MicZ_
Жыл бұрын
For sure a reasonable option out of the cooling problem. For the "problem" of the Z axis wear I'd suggest CoreXZ like the Switchwire, still cheap to make and way more suitable.
@abdullah-imran
Жыл бұрын
just printing out angled vents could be a quick and easy fix to get pretty much the same performance
@bosstowndynamics5488
Жыл бұрын
@@_MicZ_ Honestly I suspect any conventional lead screw system that uses high quality parts should be absolutely fine from an axis wear perspective - lead screws are designed for use in CNC machines that have far more Z axis motion than 3D printers using 2.5D slicing
@travistucker7317
Жыл бұрын
@@bosstowndynamics5488 most cnc machines have ball screws opposed to lead screws, i do agree lead screws should be fine for this application though.
@conorstewart2214
Жыл бұрын
I think there would be a lot more people trying it if there was a GUI to handle the transformations rather than needing to modify the Python code with the file names. Just a simple GUI would be needed, a way to select the file to modify and a way to specify the maximum angle and what way they want the cone to be, and it would make it much easier for people to try out and shouldn’t be much work either.
@mitchelldurward8863
Жыл бұрын
Yeah, I'm definitely going to consider adding at least a filename prompt to the python code so I'm not having to change the code every time. Will see how well the code works first and see how much I plan on using it. Super keen though.
@conorstewart2214
Жыл бұрын
@@mitchelldurward8863 Based on my limited experience creating GUIs in python just adding a file prompt, text boxes or sliders and a few buttons shouldnt be difficult as all the program needs to do is read some data from the GUI and and run a few functions. I know the code for the transformations will be complex but shouldnt be hard to create a GUI. I would have a go myself but I dont have time due to uni.
@VulpeculaJoy
Жыл бұрын
tkinter or qt would be my suggestion
@ericputney4598
Жыл бұрын
There's absolutely huge potential here. It seems like most of the problems can be handled with minor hardware tweaks, which is really exciting!
@howardbaxter2514
Жыл бұрын
absolutely. It would be absolutely revolutionary in the 3D printing world.
@williamsteele
Жыл бұрын
Wow...this is almost exactly the same process as my original belt printing code. You first skew the STL, then slice at the skewed angle... then print... the mechanical system did the last step. That's very cool! (It's also the same reason we don't need supports on the back side of a belt printer, as well!)
@seth7745
Жыл бұрын
Take it a step further and have a diagonal axis like the belt printer but a turn table in place of the belt for conical printing. conical printing is more efficient in a polar coordinate system than the cartesian coordinate system.
@FluffRat
Жыл бұрын
I've used 3D toolpaths in traditional CNC plenty of times, and I'm really happy to see it one step closer to becoming a standard feature.
@theelmonk
Жыл бұрын
In MIG welding we have something called a 'gas lens'. This is a nozzle that ensures the welding point is surrounded by a 'focused' envelope of inert gas. Could we use this principle to provide cooling air to the print surface coaxially with the nozzle instead of the crude (and often very inefficient) blower nozzles common today ? Of course, we also have the air-assist nozzle of a laser cutter but that's made very much easier by the ability of the laser beam to shine right through the air jet. That doesn't work with an extruder!
@CorvidianSystems
Жыл бұрын
I've thought about this approach as well, and i don't see why it couldn't be implemented with enough engineering time. I believe you would want additional thermal insulation around the nozzle then so that the rapidly moving air doesn't cool the nozzle significantly, no?
@spedi6721
Жыл бұрын
Would be nice if the tilting heatbed of the VCore 3 could be used.
@michroz
11 ай бұрын
Even a small slope on Z-axis would enable printing across the layers (e.g. the slightly inclined or even X-crossing infill and/or secondary perimeters) and would increase the strength along the Z-axis, which today is limited by layer adhesion only. So, looking forward for this feature not only for supportless overhangs.
@TheSlaughtermatic
Жыл бұрын
honestly I think that to get the most out of non-planar slicing extruder tilt axis will be needed. Not technically difficult to put on the printer but probably a pain to program for. However I think it will be worth the effort, designing useful mechanical parts around the limits of current slicers kinda feels like trying to climb a hill with your foot in a bucket.
@TrollFaceTheMan
Жыл бұрын
I've thought of this for awhile and the implications for it can be amazing if done right. For one having the ability to print wavy layer lines or even gear teeth like on the Z axis would drastically increase bonding area for layers and overall strength. And becuase of an interlocking affect would potentially drastically reduce the chances of the object sheering with twisting motion the the locking direction of the wave/teeth. As they will mechanically resistant the motion. Also if we can do infill that doesn't quite match the outside layer by repeatidly crossing up and down on the z axis that would have the potential to make the object immensely stronger over all as there wouldn't be a straight sheer line on the horizontal axis. But potentially something more akin to interlocking wood grains. Imagin instead of: _______ _______ _______ We can do: -~~~~~- -~~~~~- -~~~~~- We would potentially break the horizontal line of sherring which is an exciting prospect.
@PatrickDukes
Жыл бұрын
This is an exciting idea. It even feels like this might be doable with existing planar slicing, maybe even as a post-processing step
@TrollFaceTheMan
Жыл бұрын
@@PatrickDukes, perhaps it is. I just hope it becomes mote main stream :)
@ianr1863
Жыл бұрын
Great Video Stefan. I have been very interested in 3D slicing as method to reduce waste supports etc be it non-planar or conical etc. and I do hope it's the start of next progression in 3D printing slicing. Besides the fact that not only useful, looks really cool as well. :)
@KiR_3d
Жыл бұрын
Hi, Stefan! I think that the rotating print head with the conical slicing is the best option in this area for now. Not expensive and potentially very effective.
@balusamys3515
Жыл бұрын
Its awesome bro! Thanks for this sharing Marvellous content....
@802Garage
Жыл бұрын
Quick thought for you. If you can angle the print head and use conical slicing, you could even create an inner wall first, with angled layers to create a less linear planer of separation. Then you could add a second wall layer, angled in the opposite direction, with the print head angled towards the first wall so it doesn't it. You could even do 3 or 4 layers of opposite angled walls to essentially weave the shell of the object. It would have to be done a certain about of height at a time of course due to the head support and all, but this could create incredibly strong parts that do not have a single plane of separation.
@HelenaOfDetroit
Жыл бұрын
Non planar slicing would solve a problem I've had with printing a model of a truss support which would have both downard and side-loading forces. I wanted to make it strong enough, which meant relying on layer adhesion for at least one of the axis. Non planer would solve that issue and make the model much stronger.
@thetos
Жыл бұрын
as a programmer, the fact that the scripts don't have any basic CLI or GUI, meaning you have to modify the script as a means of user input, gives me chills
@muTrisable
5 ай бұрын
True, but since it's python, and open source, it shouldn't take long to have something better available if this become a bit more mainstream. Just need to wait for anyone taking the five minutes required to do that 😅
@JohnDoe-ej3wp
5 ай бұрын
What are you talking about man
@AndrasBuzas1908
3 ай бұрын
Why?
@plazmaguy13yago9
Ай бұрын
or an exe 😂
@LeftoverBeefcake
Жыл бұрын
Just a small tip: I would make a change to the python scripts and use the input() function to ask the user for a file name rather than hard coding the file name. That way you can run the scripts from a command line without needing to edit the source every time you run it.
@TheRyulord
Жыл бұрын
Would be even better to just make it a command line argument
@LeftoverBeefcake
Жыл бұрын
@@TheRyulord Right, that would also work.
@-Kal-
Жыл бұрын
Nice! I've been messing around with this idea too. I used geometry nodes in Blender to distort the mesh. C++ program to edit the gcode. If a CNC machine can move in 3d, a 3d printer definitely should. I think 5 axis will probably be the way of the future for the most challenging prints though
@mikebroom1866
Жыл бұрын
I still say there's a need for a delta printer to be able to tilt the head for this exact reason. Could lead to really cool stuff. Would take a LOT of programming in the slicer that I'm DEFINITELY not qualified to do.... I can barely kilpper.
@KAZVorpal
Жыл бұрын
Since I started 3d printing, the obviously-needless obsession with 2d printing in layers has annoyed me. It's nice to see someone growing beyond the limitations set by 3D printing on machines with 64K of RAM in the 1980s.
@SwervingLemon
Жыл бұрын
It was really cool seeing a hornet in use. I would have kept mine but the company was very evasive when I asked to purchase a spare cable. The printer worked beautifully. I just couldn't risk that cable failing and leaving me with a 2 week downtime waiting for them to ship a replacement.
@tarakivu8861
Жыл бұрын
I mean.. couldnt you just.. make your own cable?
@SwervingLemon
Жыл бұрын
@@tarakivu8861 It uses a proprietary cable with the bowden tube strung through the center of it so, practically? No.
@Kady3DPrinting
Жыл бұрын
Very big step in 3d printing Can cura do that?
@tvathome562
Жыл бұрын
I would pay a small fee for use of a slicer that allows experimentation into non planar slicing, like simplfy3d. Just couldn't justify £1000's as it wont be used to generate a profit.
@Craftlngo
Жыл бұрын
Maybe the designer of slicers could cooperate with other companies creating CAM Solutions. CAM or short for Computer Aided Manufacturing allow to create the CNC files based on the 3D Model. There are a lot of solutions out there already that the slicers are struggling with.
@alexhenry7942
Жыл бұрын
Seems like a good use-case for a delta printer.
@stevenfaber3896
Жыл бұрын
Great Video SHtephan! I think the first thing for anything to become mainstream nowadays is getting those 2 .pys into a hosted web gui After that, you can integrate it into slicers as a package or an API much easier. Putting a bow on it if you will.
@lephtovermeet
Жыл бұрын
It blows my mind how bad modern slicers are. Marlin code supports arcs, conics, and I believe even splines, yet all shapes are broken down to linear travels. Stupid.
@ericlotze7724
Жыл бұрын
I don’t know if i would use it much on a standard FDM Printer, but once i get my hands on that Open 5x Mod and Another Prusa for it…
@Invin7lord
Жыл бұрын
я в таких случаях просто саму модель наклоняю вот будет хороший софт для пяти осевой кинематики тогда можно будет выёживатся
@janzwiebel8518
Жыл бұрын
Wow. Impressive approach and (as always) a great video, Stephan! I guess the standard printer configuration for this method will be the Voron Switchwire with it's core x-z motion system. I have always wondered what could be the benefit for that type of printer, but there it is!
@spinnetti
Жыл бұрын
Been waiting a while for this but not smart enough to program it myself lol. Happy to see the research is still going.
@freedomofmotion
4 ай бұрын
Need AI supported slicing software. Could optimise all kinds of things.
@xcruell
Жыл бұрын
Man i really want to use Prusaslicer but i just wont start the print on my anycubic i3 mega over octoprint. It heats up but then it just does nothing.
@remotepinecone
4 күн бұрын
we need longer nozzles like a pencil and the slicer needs to understand where the entire print head and gantry are.
@2nd-place
Жыл бұрын
I don’t see this catching on anytime soon.
@weirdsciencetv4999
Жыл бұрын
I think eventually slicers will automatically take in the kinematics of your machine, what finish characteristics you want, then slice it up using full 3D toolpaths, instead of just “2.5D”
@marcfruchtman9473
Жыл бұрын
Thank you for reviewing this technology and for taking the time to make great code improvements in the source fork. Great stuff.
@Dombi3D
Жыл бұрын
I am waiting for the reaction from @Prusa3D to accept this challenge for PrusaSlicer :)
@jimmysgameclips
Жыл бұрын
I saw an incredible 6 axis FDM printer a few years ago for industry but I can't remember who it was made by. The surfaces must look awesome on it....
@dylanb9341
Жыл бұрын
Great video!. I would say that is better to have multi axis mamchines and it would cover a lot of this new ways to slice 3d objects. 5 Axis 3D printing looks to me as the best aproach to achive new capabilities though it will provably have some drawbacks too
@bronspencer1294
Жыл бұрын
It makes me wonder how this would effect layer adhesion because you are effectively increasing surface area of each layer
@NamdhariInfotech
Жыл бұрын
Its really great 😍👍 invention
@3sotErik
Жыл бұрын
The overhauls problem is only one of the benefits here. I mostly print practical parts. For me, the lawyer strength gain would be very significant. I have printed parts that have had L-shaped features where both sides are under load. My solution was to turn the part at 45° and use significant amount of supports so that both sides of the L were stronger. If a non planar slicer could move on multiple axes at once it could definitely increase the strength without needing the supports.
@marshallwebber9682
Жыл бұрын
I love the throat clearing at the end. HA! I do think that this is the "next big thing" in FDM, and like you, I don't have the math for it to contribute, but am perfectly capable (in extreme cases where I need the non-planar abilities) to push it through some python scripts. Thank you!
@bandana_girl6507
Жыл бұрын
I feel that with a setup for a 3-axis machine that can do this, you could also end up making a deformation surface that isn't strictly conical somewhat easily. Figuring out how to calculate what that surface needs to be for a particular 2D projection automatically would be another issue, but manually preparing those surfaces could be done more easily. This could even potentially lead to 5-axis printers eventually, but that is further down the road
@hendrikjbboss9973
Жыл бұрын
Depending on your skills and excellent insight 👍 why not start the process of implementing your idea's!!!!
@bandana_girl6507
Жыл бұрын
@@hendrikjbboss9973 I'd need to definitely brush up on my skills and probably look to the python scripts already available, but it's a solid maybe. I'd also probably want to go ahead and get the tip mentioned and also see how much of an offset I can get with my leveling probe so that I could actually try it out.
@AZREDFERN
Жыл бұрын
I can't wait for Cura to add this. I would still use supports, but it will prevent some flat sections from sagging in to the support interface.
@RAMONGARCIA-vo2bp
Жыл бұрын
is there any part strength gained when conical sliced part is printed vs planar
@musashidanmcgrath
Жыл бұрын
There is also supportless resin printing technology in the works that builds all layers simultaneously using lasers, so it's almost like the Star Trek replicator. 😁
@danielgolem4251
Жыл бұрын
I'd find it interesting if we had a software where we could specify how the printer should print a model as we modeled it. I know you can just manually write gcode, but what I'm talking about would still need a slicer. You'd just give general instructions for how elements could be done for a slicer to use, so it's more low-level then a regular modeling software. Think about it this way: if blender or fusion 360 or regular modeling softwares are python, and gcode is assembly, I want the 3d printer equivalent of c++.
@bwselectronic
Жыл бұрын
It is interesting. But way above my knowledge
@rizalardiansyah4486
Жыл бұрын
Interesting! I think this kind of slicing would have work better if one can process step files which contain 3D shape data instead of simple polygons (as in prusa slicer). A crucial first step to a better geometry identification and non-planar slicing I must say!
@Muwex
6 ай бұрын
Hope this will be implemented on all slicers soon! Also they could use different printer profiles for clearance.
@MastahFR
Жыл бұрын
I did try with my revo voron (2.4). Sadly 8° angle is not enough to been able to print 90° overhang. But it's working quite good and i'm able to print at a relative high speed (200mm/s // 6000mm/s²)
@brandonbadaszewski4550
Жыл бұрын
I think this has massive potential as it will reduce the amount of waste from supports and will allow for more complex geometries to be printed
@lolzlarkin3059
Жыл бұрын
Does this deform your infill as you are slicing an altered version of your model?
@bastienx8
Жыл бұрын
Non planar 3D printing is interesting, but except for the visual aspect and maybe less supports needed I don't see a huge advantage over the classic "2.5D" method. When you use 3D printing for mechanical parts one of the most important thing is the accuracy of printed part, and I don't think that the non planar method without support can get as precise as the standard method with good supports.
@AzureScorch
Жыл бұрын
Cura could totally make a 3d printer with this in mind and then add the feature to their slicer. Since they produce both software and hardware they have an advantage there. Definitely looks like an interesting possibility for the future.
@livewiya
Жыл бұрын
I plan to play with non-planer slicing soon, but with an Ender 5 Plus, I cannot imagine doing so with the lead screw for long. In the short term, I'd likely us a POM leadscrew nut but I suspect I ultimately will find myself wanting belted Z for non-planar.
@conorstewart2214
Жыл бұрын
I think 3D printers need to go the route of CNC mills and have more axes, such as angling the print head and rotating it around the part, just 3 axes of movement can work but adding more axes means more control and more complex movements. I think the current best solution could be a 6 axes robot arm. The hardware is there but the slicing software is what holds 3D printing back.
@thomasheisler
Жыл бұрын
I really want all printers to be able to do this Also i got a fix for the cooling, basically you have 3 fans, they all have like a roller ball so when it gets pushed up then it turn off the motor to the fan, so in theory you should have atleast 1 going at all times secnd version is where there a couple tubes that go down along the nozzle so the isnt cooled but the inner one has a slight flare wher it pushes the airflow slightly away from the nozzle
@IzeIzeBaby
Жыл бұрын
cool but are there any advancements in the consumer full color 3d printing area? for years theres been powder and even paper 3d "printers" (more like cut and gluers) that allow to print full color models but nothing affordable for normal people so far :(
@ericlotze7724
Жыл бұрын
That company that made a Paper Printer Cutting+Laminating 3D Printer (Mkor i think it was) is defunct, so i wonder if we reach out to them we could get it *Open Sourced*
@ericlotze7724
Жыл бұрын
If you are looking for a Powder Fusion one, someone made “Oasis 3DP” which seemed to work well.
@shadowlordalpha
Жыл бұрын
have you tried the duct cooling used by most printer for the speed bencies? as that removes the whole cooling assembly from the print head you would probably get better angles and still retain the needed cooling
@hayden9944
Жыл бұрын
Slicers should implement this is a similar way to 3 axis printing. You select settings for sections of the part, effectively selecting the mode of printing. They should start with allowing for vase mode in between normal slicer modes.
@KristofferEngdahl
Жыл бұрын
Could we use delta printers to tilt the print head to avoid some of the problems with conical printing?
@CorvidianSystems
Жыл бұрын
love this idea! seems like a great step in the right direction 🙌
@3dprintedman
Жыл бұрын
Cool video! I bet if manufacturers designed their printers with this technique in mind, there would be a lot of room for improvement. Rethinking the location of the bed level sensor would be a good start.
@J.Severin
5 ай бұрын
oh man, kanns kaum erwarten, das das für jedermann einfach verfügbar wird. Danke für das Video.
@jacksin3323
Жыл бұрын
Oh man, as an engineer, this opens so many more doors. Im thinking about how this can apply in part strength, not just print angles and overhangs.
@S_Roach
Жыл бұрын
Conical sounds neat. I'd be happy with quilted. Add some z-variation, just the thickness of a layer, to infill, to better weld layers together. Create dimples in each layer, and fill those dimples on the next layer. Alternately, use a biscuit approach. Create voids in the pattern that are filled with special infill "biscuits", like in woodworking, that reach both into the last and next layer. A cross-section of the former would look like ripples, while a cross-section of the latter would look like inclusions in a sedimentary layer.
@SyntheticFuture
Жыл бұрын
A 4D 3D printer would be awesome to own but probably very expensive 😅 Exciting though that us mere mortals can even play with this stuff. Just got my P1P. Blows me away. When I saw 3D printing 10 years ago it was so slow and janky. This thing out of the box just works. Like... It just... Works 🤯
@tronique5736
Жыл бұрын
I would love to see a 5 axis 3D printer with an associated 5 axis slicer (X,Y,Z,YY,ZZ for example).
@emilywagner8704
Жыл бұрын
It exists!
@ivanrevengariesco5522
Жыл бұрын
Check out Open5x!
@mossm717
Жыл бұрын
What was that paper you showed with the white tree? It’s cool that this is actually conceptually pretty simple. Might even be able to create a tool that lets users specify cut angles and locations, then automatically cut up the gcode at those locations. Individual peices could be automatically rotated and sliced. Then it’s a pretty simple transformation to rotate the coordinate systems back, and the gcode pecies can be re-assembled
@WoodmanFFM
Жыл бұрын
I'm not sure if non-planar slicing and printing will be THE future for FDM printing, but I think it does show that we've barely scratched the surface of 3D printing. Even though hardware and software have improved vastly during the past 10 years, there is still lots of room for innovation and I'm really eager to see what the future will hold.
@Repkord
Жыл бұрын
Well done. You're absolutely right that 3D Printers are still so limited by the software. I truly hope there are more willing to pick up the mantle here and implement some of these advanced techniques in slicing software that will take the technology to the next level.
@medyk3D
Жыл бұрын
Nah, let's just attach hotend to a poly-articulated robot. I would require extra knowledge to fully use the capabilities of conical slicing and probably use cad/cam program to generate the gcode.
@LearnEverythingAboutDesign
Жыл бұрын
I really enjoyed the video! Thank you for taking the time to test and present this! I wonder if an approach more akin to 4 or 5 axis CNC would be more applicable in the future. The head would move up/down and the table would move side to side and rotate on A and B axes. It might appear to reduce the build area but really we are talking about the area that attaches to the build plate.
@reizinhodojogo3956
Жыл бұрын
Gente vamos fazer o youtube dominado por JESUS! Cole isso em todos os vídeos que você vê! 💛ELE VIVE💛 🔥ELE ESTÁ VOLTANDO🔥 fixa????????????????
@coreyfro
11 ай бұрын
Could you do a "where are they now" video where you go through a dozen technologies and projects and give quick updates and impressions?
@nvidias68
Жыл бұрын
The script says "Traceback (most recent call last): File "c:\Users\*****\Downloads\Transformation_STL_var_angle.py", line 1, in import numpy as np ModuleNotFoundError: No module named 'numpy' " is there a way to fix this?
@f5tornado831
Жыл бұрын
I got an add for a 3D printer and thought it was the video.
@wolvenar
Жыл бұрын
Cool. This could be a huge step
@timelapsedprojects4892
10 ай бұрын
Can't seem to get this to work with Cura. I am printing a cylindrical object with overhangs, the STL warping looks good, then I slice it in CURA, and then transforming gcode back...the transformed gcode is skewed in one direction, and when I am trying to compensate for it with setting X_ and Y_SHIFTs it turns flat but under an angle.... Need help. Will try to add unprintable shapes like someone here suggested, will report back.
@dannoakl
6 ай бұрын
@CNCKitchen Could the Stealthburner on the Voron 2.4 be modded to make it suitable for non-planar printing? The Neopixels aren’t needed - the status info could be provided elsewhere, maybe even with a display rather than colour codes. The casing might be redesigned and with suitable nozzle there might be 30 degrees or perhaps more to use.
@brightGohain
3 ай бұрын
I think this will also help to increase the mechanical property like strain in the model. plane slicing prints don't have equal properties from every direction
@tommays56
Жыл бұрын
So from my CNC POV how many low end controls can ACTUALLY Support simultaneous 3D moves From a Cad/Cam POV Master Cam DOS 3.0 could write G-Code to make a 2 axes simultaneous Machine do complex 3D moves such a thread milling
@lias_IT
Жыл бұрын
I think it may work for some simple models, but has several major defaults * We see it at 1:26: no support = PLA goes up with the heat... * If we play with Z axis while printing, we may encounter some crash with other parts, already printed of the same model... Managing this may be VERY difficult (depends on the size of the nozzle, fans, etc.), and will limit the use of Z axis, so it can work only for simple models, or 5% of complex models.... From my point of view, this is a nice idea, but even if it's do-able, it won't be as efficient as we could think, because of above reasons...
@diengine5056
Жыл бұрын
As python noob myselfe here some things you should do. 1. When installing Anaconda check the "creat Domain Variables" box (ignore red text) 2. The Spider program you can start from inside Anaconda 3. To install the missing Librery just insert "conda install -c conda-forge numpy-stl" into the right lower window and press the green triangle. 4. For backtransforming you got to add .gcode to the name 5. I just copypasted the Python script-text in to spider and saved it 6. Try it with Superslicer (watch a tutotial how to run it), I could not get it to work with Cura
@yash1152
Жыл бұрын
1:06 > _"Current 3D printing slicers are rather 2.5D slicers"_ umh, both the slicing and printing movement are done in 2D horizontal planes! so, why calling it even 2.5D? I come from a CNC background, going according to that, the 3D printing has got its terms way hyped up. As in CNC lingo: * 2D for 2 axis movement with nonlinear interpolation. So, an arc, or a curve on a plane. Most 3D printers movements is 2D! * 1D is for 1 axis movement only. * 1.5D for 2 axis movement, but linearly dependent. So, an inclined line in a plane. * 2.5D is when the machine moves in an inclined plane i.e. free movements in 2D, but only linear movements in the 3rd D. So, an circle but on a tilted plane. Or, a helical path with constant or linearly varying pitch. * A full 3D movement means movement in all 3 axis with non-linear interpolation in vertical axis as well. So, a circle embedded in a curved surface.
@joeblack4436
Жыл бұрын
I always try to imagine what additive manufacturing will be like in 10, 100, 200, 500 or a 1000 years. This is a technology that can jump ahead with small iterative improvements. Always more capable. I feel like 3D printing is now where PCs were in the early days of Microsoft and Apple. And there really isn't a hard limit on how advanced it can become aside from the hard limitations of physics. Eventually there will be quantum additive manufacturing I'm sure.
@johnm.gerard1718
Жыл бұрын
I am just waiting for CURA to add Processes so I can change setting like cooling at a pacific layer height. This I think, is a big limitation in CURE 5.2. Then I could say to CURA no cooling for 40 layers then turn on 100% cooling for 10-15 layers (right angle printing) then go back down to no cooling for the rest of the print. I can do this in Simplify3D but not in CURA.
Пікірлер: 867