Open mdjurfeldt opened 5 years ago
Direct link to Github branch: https://github.com/Zip-o-mat/Slic3r/tree/nonplanar Released under GNU Affero General Public License v3.0; Same as regular Slic3r
See also #2704
This is a super promising feature that would make Prusaslicer stand out quite a lot.
One of the challenges here will be how to handle collision detection. Prusaslicer already does this for sequential printing, but it is quite rudimentary and not adequate. Having the PINDA hang next to the nozzle doesn't help either.
+1! added for inspo: https://hackaday.com/2016/07/27/3d-printering-non-planar-layer-fdm/
The print cooling fan shroud as-is would also be an issue, significantly limiting z traversal during use of this technique.
With the current printers it probably wouldn't be very useful/implementable with just a software update. It would also require some clever changes to the current form of the Mk3 and Mk3s. But it would be a nice feature/ability to have for a new printer (say the MK4?). It has been around since 2016 and with all the developments since then it is most certainly possible to implement.
It doesn't have to be perfected before being added to a Prusa Printer. Thats the whole point of releasing new printers. None of them are perfect. I think a lot of us would love to have this feature if it isn't more capable than what was demoed in this video (https://youtu.be/gmePlcU0TRw).
There are and will most certainly be issues and difficulties but that is typically the case with all new features.
I mean, certainly Prusa Research doesn't have much incentive to develop slicer features inapplicable to their own printers, but FWIW, PrusaSlicer is definitely used outside the scope of the Prusa i3.
Even with the small clearance available due to PINDA and part cooling fan shroud this can be useful, just not to the degree everyone hopes.
Divide the Z axis into 5 mm chunks or whatever, and run this on all shell surfaces facing up when reaching the top of each chunk?
There's some interesting development going on here: https://xyzdims.com/2021/03/03/3d-printing-90-overhangs-without-support-structure-with-non-planar-slicing-on-3-axis-printer/
Sad that no one cares about this one, would be a game changer.
With the new Prusa MK4, by installing a longer nozzle (Volcano, using adapter), and printing PETG that doesn't require cooling, since there is no PINDA, it would become capable for printing non-planar.
There are these nozzles now, with it you can get a nice clearance... But I think a regular one could already do what needs to be done on a top layer on most prints.
Yeah even with regular nozzle it would be possible to print low depth non-planar, and because MK4 doesn't require Z offset adjustment, it's easy to install longer nozzles to be able to print deeper non-planar "layers". Fan duct could be modified to blow downwards for a longer nozzle.
In any case, non-planar printing would be very useful (for the looks, structural strength and printability of overhangs) and there is no hardware limit in new Prusa machines (like there was with MK3 using PINDA that would collide with the print), so Prusa team should have direct interest in developing this feature (anyone with MK4 or XL could use it, or anyone else who modifies their machine).
Hopefully. Would be interesting to get a glimpse into why this is ignored by all slicers. Of course this is open source they don't have to do it anything, but this looks like such a "best bang for yout buck" feature... It pays for itself in branding with Youtube/Online content alone, for at least a couple weeks it would be all the rage. See comments here for an example (https://www.youtube.com/watch?v=km1lvuva5mI)
I mean from a product perspective this makes so much sense at least from our poingant outside view, nevertheless there is no one among all slicers (the big ones) working on anything even close to an Alpha public release, there are scripts and other hacky things but proper integration? Zero.
Hardware wise I am sure people would adapt to whatever it needs to use it, as soon as this is shipped I would strip my printer down and rebuild to make it work asap, to be honest.
Maybe it is too specific and no one understands it properlly to write the code? Or just hard to work reliable?
it's a weird one.
Of course this is open source they don't have to do it anything
@cfontes I don't think it's as simple as copying and pasting into the PrusaSlicer source code. There would be a significant time investment to make sure everything works properly and doesn't break any existing functionality. Take a look at how long it has taken to get organic supports working properly, and that code was also open source and written by someone else.
Maybe it is too specific and no one understands it properlly to write the code?
Give it a try and put in a pull request 😃
It would be wonderful if it would be possible for you to merge the following Slic3r modification (available on github):
https://tams.informatik.uni-hamburg.de/research/3d-printing/nonplanar_printing/index.php