Well, yes it is possible. Look into commands.cpp and search "case 104:". There you see a "wait_until_end_of_move();" commented out. Remove the comment and you get what you want. The drawback is, that it waits so if your slicer inserts M104 commands to adjust temperature, it will wait until your move buffer is empty, which results in small pauses causing blobs. That's why I disabled this behaviuour.
Repetier-Software - the home of Repetier-Host (Windows, Linux and Mac OS X) and Repetier-Firmware.
Repetier-Server - the solution to control your printer from everywhere.
Visit us on
Facebook and
Twitter!