-
Notifications
You must be signed in to change notification settings - Fork 118
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merged first commit of pull request #25 from Alexander Wenger.
Cleanup of code and mirror the coordinate system. This is a prerequisite to get the regmarks working. With this commit the options return_home and no_trailer has been removed. It will be replaced in a later commt with end_position. Comments from the author: The biggest problem was the non-standard communication between software and cutter. There seem to be a lot of left-overs from previous work and also quite a bit of mis-interpretation. My approach: * replace comma with "\x03" as command delimiter (comma is for separation of parameters within command) and properly terminate all communication * drop all unnecessary communication (polls where result is not used, unknown commands, anything not found in the sniffed communication * refactor communication in initialization, setup and job * do more testing to determine actual effect of commands (well, not always successful, but I think it is an improvement) * use cleaner coordinate transform before sending data to Cameo. Helps in offset-issue (see comment in code) This results in much more stable and reliable operation with my cutter. I think other users could also benefit.
- Loading branch information
Showing
2 changed files
with
101 additions
and
61 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters