Download the executable from github repository. Make sure it runs.
Slice your model, write the resulting g-code to a file. When slicing:
- Use relative E values (using absolute E values may work, but it is untested so far).
- In Slic3r, make sure "Wipe while retracting" is off (in printer settings tab).
Note: Retraction length and Z hopping settings in slicer are going to be ignored, because all travel moves are going to be replaced by SplineTravel.
In SplineTravel, specify the filename of the g-code program file as an input, and another file as the output. Note that the output file is going to be overwritten if it exists, without any questions.
Adjust the settings of SplineTravel (manual is to be written later), and hit the Go button. Wait till it finishes (may take a few minutes).
Run a dry run with your printer, to make sure the printer can cope with high density of G-commands generated by SplineTravel. If it doesn't move smoothly, adjust the settings in SplineTravel till the printer is able to move smoothly (disable Z-hopping, switch off retraction, decrease accelleration limits, increase jerk for curve tessellation).
Once happy with dry runs, try printing =) . If you have problems, tell me what's going wrong, I will try to help you solve the problem.