With the lack of replies on this post here are some findings that do not seem to be well documented at the moment
1 If saving to machine settings you MUST use a real board or it will not work properly
2 If you use a real board to install the dev plugins you MUST uninstall them afterwards before switing to the real UI
3 you replace your dev entries in index.js with one in manifest.js (at the end) like this
export default [
new PluginManifest({
id: 'CNCProbe',
name: 'CNCProbe',
author: 'CNCProbe',
version: '0.6.20',
loadDwcResources: () => import(
/* webpackChunkName: "CNCProbe" */
'./CNCProbe/index.js'
)
}),
]
4 when you have your plugin files they go in a folder dwc/js/
5 The names in the plugin.json are case sensitive