diff --git a/pcbnew/zone_filler.cpp b/pcbnew/zone_filler.cpp index 88ab7b30ec..e82794bd0e 100644 --- a/pcbnew/zone_filler.cpp +++ b/pcbnew/zone_filler.cpp @@ -855,7 +855,7 @@ void ZONE_FILLER::buildCopperItemClearances( const ZONE* aZone, PCB_LAYER_ID aLa aZone, aItem, Margin ) ); } - addKnockout( aItem, aLayer, gap, ignoreLineWidths, aHoles ); + addKnockout( aItem, aLayer, gap + extra_margin, ignoreLineWidths, aHoles ); } } }; @@ -932,7 +932,8 @@ void ZONE_FILLER::buildCopperItemClearances( const ZONE* aZone, PCB_LAYER_ID aLa aLayer ); SHAPE_POLY_SET poly; - aKnockout->TransformShapeWithClearanceToPolygon( poly, aLayer, gap, + aKnockout->TransformShapeWithClearanceToPolygon( poly, aLayer, + gap + extra_margin, m_maxError, ERROR_OUTSIDE ); aHoles.Append( poly );