Index: autoroute.c =================================================================== --- autoroute.c (revision 31019) +++ autoroute.c (revision 31020) @@ -4088,7 +4088,7 @@ AutoRouteParameters.style = style; AutoRouteParameters.bloat = style->Clearance + HALF_THICK(style->Thick); /* costs */ - AutoRouteParameters.ViaCost = PCB_INCH_TO_COORD(3.5) + style->Diameter * (is_smoothing ? 80 : 30); + AutoRouteParameters.ViaCost = RND_INCH_TO_COORD(3.5) + style->Diameter * (is_smoothing ? 80 : 30); AutoRouteParameters.LastConflictPenalty = (400 * pass / passes + 2) / (pass + 1); AutoRouteParameters.ConflictPenalty = 4 * AutoRouteParameters.LastConflictPenalty; AutoRouteParameters.JogPenalty = 1000 * (is_smoothing ? 20 : 4);