sojhalb / CuraEngine

CuraEngine is a powerful, fast and robust engine for processing 3D models into 3D printing instruction for Ultimaker and other GCode based 3D printers. It is part of the larger open source project called "Cura".
https://ultimaker.com/en/products/cura-software
GNU Affero General Public License v3.0
0 stars 0 forks source link

Infill density is not calculated with actual drum surface distance #2

Closed nguyri closed 5 years ago

nguyri commented 5 years ago

The infill is calculated assuming that the X axis is in millimeters while it is actually in deciradians. For a completely filled in layer (62.8... deciradians) it is only accurate when the surface is exactly 62.8 mm, or at a radius of 20mm. Lower than 20mm the surface will be smaller than 62.8 deciradians and the infill will be too dense, higher and the infill will not be dense enough.

nguyri commented 5 years ago

Added a setting which adjusts skin density called cyl_skin_density_enabled. By the numbers it underextrudes at any radius above 10mm so even with the smaller drum it's underextruding with this setting set to false