You are correct, it's difficult to share this type of work. It's similar to working on another person's painting. Different styles and visions. One of the biggest issues I face personally is my lack of experience with mills in general. I have almost 30 years of experience in programming and graphics production but the lack of practical experience in running a mill are hindering me from producing logical layouts of controls. I struggle with that more than anything. I've found myself spending countless hours rearranging the layout, trying to guess how I will use the end product while including the features that are required for the population of more experienced users. The main reason I haven't devoted a lot of time to the development of this interface is that I have just completed my machine. I've learned a lot in the past 8 months and now that my machine
(link) is actually capable of production, I have been familiarizing myself with the general operation and use of the tool.
I could simply update the graphics on MachBlue or MachStdMill but because touchscreen controls require more real estate for fat fingers than mouse controls, it's not possible to include all the features that are currently displayed. I could use advise in what controls and features people find most important on each page. An example in my original design is the consistent placement of common controls and DROs. I like the thought of the pages that contain operational controls maintain functions such as Cycle Start, Stop, E-Stop, feed hold et cetera in the same location. I don't want to have to hunt for the controls on each page. Same goes for the position DROs. I want to look up and see those in the same spot regardless of what function page is loaded. Does this make sense to you more experienced users? What other functionality would be useful that is not currently provided? This is the type of help I could use.