Completely different problem. Only occurs when loading a pre-.98 .CB file. Everything works perfectly on new files, and .98 .CB files.
Everything else converts and works, i.e: all the MOP settings.
What it doesn't reads the post that was used when the file was created. That could be 3 years or so old. If the name isn't found, It uses a default un-modified post. That can cause some problems if there are important things in the post you are using.
Can be worked around, but easy to forget to change to new post before creating G-code. It may be because the names of my post have changed slightly as time goes on.
For safety issues, I would thing that old files would be set to use current default post, the one that is loaded in the template file. Also, as time goes by, things are added to post files to make them better for your use, ot changes in your CNC machine, making the old ones obsolete. If not changed to the current post, at least give an error dialog stating that the post in the .CB file doesn't exist, and a default will be used, so we know to change it.
Does that all make sense?
Don
Hi Don,
Is this the same problem as in this post?...
http://www.cambam.co.uk/forum/index.php?topic=1411.0
Sorry for moving the location of the post files on you but I thought it best to keep 0.9.8 separate to 0.9.7.
Andy, found an issue with the new 'post' system. The new system works great, until you load an older .CB file. The old .cb file doesn't know about the new posts, so if you save a g-code file, your post changes aren't applied. Bad things can happen 
If an older .cb file is loaded, you need to automatically set the post to the post called in your template file, so it will be used when creating g-code, and saved in the .cb file when it is saved as the new version.
Don @ EAC