Warning: Repetier host has a bug where (all?) S values become truncated to integers

Warning: Repetier host has a bug where (all?) S values become truncated to integers (whole numbers).

For me this caused problems when trying to use volumetric extrusion commands (setting e.g 0.4mm retract using M207 was truncated to 0mm).

Here is a quick hack for marlin that fixes the issue for the M207 and M208 commands (by modifying them to take mm*10):
https://github.com/oysteinkrog/Marlin/commit/119b966512a4e6228f60b96303a2aac329df1fbe

After some googling it seems this bug was also found by @Whosa_whatsis in february, and though he reported it, it has not been fixed yet!
https://groups.google.com/forum/#!msg/deltabot/cUfq9pHHgi4/yA9NCEJTgXwJ

Yeah, I wouldn’t hold my breath about getting it fixed either. The response I got when I reported the bug was kinda rude.

I guess it’s time to start looking for a replacement.

@Whosa_whatsis , they needed a reason to claim that “nobody helps us” back when they went closed source. Nobody helped them because frankly, they were asses when it came to open development.

I am afraid that Repetier got the whole idea of Open Source backwards. I think they were hoping to get free software they could monetize, and give nothing in return. The cynical might say that the purpose of Repetier firmware was just to sell Repetier Host software.

Of course, it’s quite possible to fork Repetier Host from it’s last open release and create a community edition. It’s been forked 150 times in github, some of those seem to be active developments.