So, what were the changes nwreprap had you make to the Marlin firmware that solved your problems?