I am working on a DIY Torch Height Controller for my Plasma Cutting Table which I am going to drive with TinyG and Chilipepr. Assuming I can get the Up/Down signal from my controller, I would like to “inject” G92 commands to adjust the Z offset accordingly. My question is when will the planner act on them? As soon as they are transmitted (integrated into the current move) or later when the planner gets to the command proper (in which case the planner is really just a process queue).
So you are aware, how I plan to do this is to either connect to my controller using a Chilipeper USB widget, or to attach it to the Amin/max inputs. The problem with the Amin/max is I don’t believe TinyG reports the “status” of the inputs, it just reacts to them. I’ve looked into the code base and it appears to me that if the switches are configured for nothing, they are ignored.
So, I either have to change the code base for TinyG or create a new Chilipepr widget. I’m programming either way.