update
The program is capable of performing a gcode, forward & backwards full gcode file.
The program can do a restart at line. It asks to perform a mdi to the startposition. If in position, the program starts from line.
The manual jog mode is working with scurve motion profile.
The program can perform a multiline mdi command.
The program can run multiple machines doing a gcode at the same time. With my pc it could perform up to 4~5 machines max.
In this update
TODO:
- Look ahead.
- Mcodes.
- Tangential pos outputs?
- Input relative coordinates by hand.
DONE:
- Startpos mdi should be machine curpos.
- Restart from line. User can do a mdi with safe height when not in position.
- relative positions + reset j0-j5
- solve the isnan euler output. gcode_interface line 335. (caused by a ratio division to 0).
- When in reverse feed fix euler abs outputs. (solved)
- Manual mode, scurve adaption.