ID of cylinder smaller where intersected by side hole. Looks like the X-Y hole adjustment amount. Only does it with XY Hole Compensation turned ON. #1462

Closed
opened 2026-04-05 17:51:58 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @MrBill57 on 11/30/2025

Is there an existing issue for this problem?

  • I have searched the existing issues

OrcaSlicer Version

2.3.1

Operating System (OS)

Windows

OS Version

Windows 10

Additional system information

No response

Printer

Ender3V2, Ender3 Pro, both Klipper. Both do it as commanded.

How to reproduce

  1. Create a cylinder and put a hole in the side. I put a vertical bore (25-30mm) down it and a 5mm hole in the side. Wall thickness does not mater.
  2. Shows smooth when brought into the slicer.
  3. Slice it - I tried scarf on/off, accurate walls on/off, Detect overhanging walls on/off. It puts extra material in the bore I.D. where the hole is located.
  4. Just had a thought about X-Y Hole compensation - yep - does it by the amount of hole compensation that is applied.
  5. X-Y Hole is not applied in the section that has a hole intersecting from the side. This renders X-Y hole not usable as an adjustment that can be changed for different nozzles, for instance. Make X-Y hole 0.6 and it'll be very obvious!

Actual results

The cylinder bore is not interpreted as a vertical hole when intersected by another shape from the side.
There is extra material in the vertical section cut by the hole on the side. Cura does the same thing when X-Y hole is >0. Picture was with it off.
This causes the bore to be too small and the parts do not fit. It should be smooth, as shown in the first picture. Love that beautiful Z-seam!

Image

Image

Image

Expected results

Expect a smooth bore with a hole in the side.

Project file & Debug log uploads

Test_Cylinder_with_Side_Hole.zip

Checklist of files to include

  • Log file
  • Project file

Anything else?

No response

*Originally created by @MrBill57 on 11/30/2025* ### Is there an existing issue for this problem? - [x] I have searched the existing issues ### OrcaSlicer Version 2.3.1 ### Operating System (OS) Windows ### OS Version Windows 10 ### Additional system information _No response_ ### Printer Ender3V2, Ender3 Pro, both Klipper. Both do it as commanded. ### How to reproduce 1. Create a cylinder and put a hole in the side. I put a vertical bore (25-30mm) down it and a 5mm hole in the side. Wall thickness does not mater. 2. Shows smooth when brought into the slicer. 3. Slice it - I tried scarf on/off, accurate walls on/off, Detect overhanging walls on/off. It puts extra material in the bore I.D. where the hole is located. 4. Just had a thought about X-Y Hole compensation - yep - does it by the amount of hole compensation that is applied. 5. X-Y Hole is not applied in the section that has a hole intersecting from the side. This renders X-Y hole not usable as an adjustment that can be changed for different nozzles, for instance. Make X-Y hole 0.6 and it'll be very obvious! ### Actual results The cylinder bore is not interpreted as a vertical hole when intersected by another shape from the side. There is extra material in the vertical section cut by the hole on the side. Cura does the same thing when X-Y hole is >0. Picture was with it off. This causes the bore to be too small and the parts do not fit. It should be smooth, as shown in the first picture. Love that beautiful Z-seam! ![Image](https://github.com/user-attachments/assets/3cf45560-b352-4e10-9f98-e3a21243e6cb) ![Image](https://github.com/user-attachments/assets/41899d1c-0788-4083-8516-112ef6591542) ![Image](https://github.com/user-attachments/assets/df27d951-5a00-45e0-b2aa-785d5ef27c64) ### Expected results Expect a smooth bore with a hole in the side. ### Project file & Debug log uploads [Test_Cylinder_with_Side_Hole.zip](https://github.com/user-attachments/files/23841067/Test_Cylinder_with_Side_Hole.zip) ### Checklist of files to include - [ ] Log file - [x] Project file ### Anything else? _No response_
MrUnknownDE added the bugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbugbug labels 2026-04-05 17:52:30 +02:00
Sign in to join this conversation.
No Label bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug bug
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#1462