diff --git a/Marlin/Marlin.pde b/Marlin/Marlin.pde index ce11d7ba2b4b7f8429d0d0079d099ce522f846aa..5b1a13bab9148ec4e033fcaccedf6ccde4db8fc1 100644 --- a/Marlin/Marlin.pde +++ b/Marlin/Marlin.pde @@ -1328,8 +1328,18 @@ void get_coordinates() void get_arc_coordinates() { get_coordinates(); - if(code_seen('I')) offset[0] = code_value(); - if(code_seen('J')) offset[1] = code_value(); + if(code_seen('I')) { + offset[0] = code_value(); + } + else { + offset[0] = 0.0; + } + if(code_seen('J')) { + offset[1] = code_value(); + } + else { + offset[1] = 0.0; + } } void prepare_move()