bambulab / BambuStudio

PC Software for BambuLab and other 3D printers
GNU Affero General Public License v3.0
2.2k stars 295 forks source link

X-Y hole compensation in Bambu studio doesn't work correctly #5344

Open mrootje opened 2 days ago

mrootje commented 2 days ago

Bambu Studio Version

1.10.1.50

Where is the application from?

Bambu Lab Official website

OS version

Windows 11

Additional system information

No response

Printer

X1C

How to reproduce

Create a test piece with holes ranging from 1 to 10 mm in diameter. Print without hole compensation and print again twice, once with compensation for the largest hole, and one with compensation for the smaller holes.

Actual results

When creating small and big holes, X-Y compensation either results in correctly sized small holes while larger holes become to large, or in large holes being correct while small holes stay to small. The correction should take into account the size of the holes.

Expected results

G code generation should take into account the actual hole diameter and apply X-Y compensation dependent on it, in order to be able to produce items with correct diameters from small to big. Seems small holes need a relative big enlargement and big ones do not.

Project file & Debug log uploads

holetest.zip

Checklist of files to include