PrusaSlicer source code Q's
I'm a newb to the slicer code base and in need of direction to appropriate source code files, wherever they may be.
I am designing and printing various parts that are intended to be air tight. The parts have screw threading, so just grossly over-extruding will not work for me. I am intimately familiar with gaps and microscopic inconsistencies that result in leaks, and I'm trying to see how much improvement I can get with a few "theoretically simple" slicer mods. Ideally, I hope to reduce or eliminate the need for acetone post processing. I have printed at least one perfectly air tight part with no post processing, so I know that it is possible, but my results so far have been widely inconsistent.
I'm trying to see how complicated it will be to code up these changes in slicer, so where should I look in source code to implement these?
- Overrun the end point of a perimeter into its own start point by a mm/%, and ramp down extrusion between "normal" endpoint and the "overrun" endpoint. This is intended as an attempt to fully close a perimeter without leaving a visible seam, or at least seal the perimeter even if a visible seam remains.
- Add a separate speed setting for movement between "normal" and "overrun" perimeter endpoints. Perhaps increasing time the hot nozzle is in contact with molten plastic and the cooled-down plastic at the perimeter's startpoint might help seal the perimeter?
- When perimeter count > 1, ensure seam for each perimeter within the same layer is unaligned/offset from each other, AKA make sure the inner perimeter's start and stop location do not match the external perimeter's. This is an attempt to make a part more air tight. Gaps will exist, but if there is no direct connection between inner and outer part surfaces (think of a 3DP tube filled with compressed air), this should minimize any paths air can escape.
If there is already a way to do this that I've missed, please point me in the right direction. Also, if there is a more appropriate forum, please direct as well. Thanks!
RE: PrusaSlicer source code Q's
You might be better raising issues marked as questions on GitHub for Prusa Slicer https://github.com/prusa3d/PrusaSlicer/issues. I’m sure there will be. Few people here that tinker with the code but there are definitely people there that do.
Also at the very bottom of the list of forums here is the Prusa Slicer section.
RE: PrusaSlicer source code Q's
I skimmed the forums, but apparently I did not skim far enough. I'll try both and see what happens.
Thanks for the pointers!