Notifications
Clear all

Small feature shrinkage with Polymaker PC-max  

  RSS
Mike Daneman
(@mike-daneman)
Estimable Member
Small feature shrinkage with Polymaker PC-max

I don't a lot of experience printing with PC, but generally got it to print without significant issues. Although I've typically not needed the dimensions to be very precise. However, I'm trying to print the part with the narrow tube for this item: https://makerworld.com/en/models/1719764-creality-spacepi-x4-ptfe-fitting-fix#profileId-1825334 and it comes out way too narrow and I can't get the filament through it (it's a filament guide).  The part looks like this (top portion is threaded):

The default PC-max profile in Prusa slicer already has 0.18% shrinkage compensation. However, when I measure the outer diameter of the tube in the slicer, it measures around 3.9mm, but on the printed part is comes out 3.6mm. That's 7.5% shrinkage!!!
If I measure the diameter of the flat disk connected to the tube, it measures 20mm in the slicer and 19.81mm on printed part. That's ~0.95% shrinkage, which on top of the existing 0.18% compensation, makes for a total shrinkage of 1.18%. A bit on the high side, but not completely unexpected based on what I see online for PC shrinkage (0.5-0.8%).  However, the tube shrinkage of 7.5% is clearly due to another root cause.  Any advice on how to make the tube come out closer to original dimensions?  Should I slow down the print speed?  Change print temperature? Anything else?

Thanks

 

Posted : 18/03/2026 12:09 am
hyiger
(@hyiger)
Famed Member
RE: Small feature shrinkage with Polymaker PC-max

PC filaments generally have around .5-.7% shrinkage. Also, this is the wrong type of object for measuring XY shrinkage, to get a more accurate measurement try something large like a flat 100x100x5mm cube. I measure shrinkage using Califlower Calibration Tool Mk2

What you're seeing on the tube probably isn't material shrinkage, at that diameter the layers may simply not be cooling fast enough between passes. When the printer laps back around before the previous layer has set, the walls distort inward. The smaller the perimeter, the worse it gets.

One thing to try: add a second sacrificial object next to it to give each layer more time to cool before it moves on to the next one. 

Posted : 18/03/2026 2:31 am
1 people liked
Mike Daneman
(@mike-daneman)
Estimable Member
Topic starter answered:
RE: Small feature shrinkage with Polymaker PC-max

Thanks. I actually figured out that the issue was due to the Arachne perimeter generator. It seems that Arachne doesn't do well with small holes and features. I re-printed using the "Classic" setting and the tube diameter came out at 3.87mm (0.7% shrinkage of 3.9mm original dimension), which is a huge improvement of the 7.5% shrinkage Arachne was giving me. So the lesson seems to be "don't use Arachne if you care about precise dimensions of small features."

Having said this, I still can't get the thread at the top of the tube to print correctly. It comes out blobby and pinches off the opening at the top. However, that's a separate issue.

Posted : 19/03/2026 1:23 am
miroslav.h4
(@miroslav-h4)
Prominent Member
RE: Small feature shrinkage with Polymaker PC-max

If you are printing a thread at the end of a part, use a variable layer height in the slicer and set the layer height at the thread location to the lowest possible.

Posted : 19/03/2026 11:44 am
hyiger
(@hyiger)
Famed Member
RE: Small feature shrinkage with Polymaker PC-max

 

Posted by: @mike-daneman

So the lesson seems to be "don't use Arachne if you care about precise dimensions of small features."

That really depends on the type of material but generally I agree that arachne can cause issues when you don't care about detail or thin walls. 

Posted : 19/03/2026 1:52 pm
Mike Daneman
(@mike-daneman)
Estimable Member
Topic starter answered:
RE: Small feature shrinkage with Polymaker PC-max

 

Posted by: @miroslav-h4

If you are printing a thread at the end of a part, use a variable layer height in the slicer and set the layer height at the thread location to the lowest possible.

Thanks. I was already using 0.08mm layer height to print this part, so can’t really go any lower. 

Posted : 19/03/2026 2:02 pm
hyiger
(@hyiger)
Famed Member
RE:

Try adding the following custom g-code at the layer where the threads start. Otherwise just add a wide cylinder next to the object to slow down layer transition

M220 S50   ; set print speed override to 50%
M106 S51   ; set fan to 20% (51/255)
Posted : 19/03/2026 5:21 pm
Mike Daneman
(@mike-daneman)
Estimable Member
Topic starter answered:
RE: Small feature shrinkage with Polymaker PC-max

 

Posted by: @hyiger

Try adding the following custom g-code at the layer where the threads start. Otherwise just add a wide cylinder next to the object to slow down layer transition

M220 S50   ; set print speed override to 50%
M106 S51   ; set fan to 20% (51/255)

Thanks a lot. I'll give it try later on this week.

Posted : 20/03/2026 5:16 pm
Share: