I'm thinking to use EMC for my next project. However, I do not have any experience with it.
The idea is to have an MPG connected to an exernal simple controller. This controller can generate the pulses to control the motors by the MPG input, which means you can move the machine without a PC. The controller also has an interface connected to a PC running EMC. So you can use G-code to control the machine when the PC is power-on.
The question is: when the MPG and the PC are both connected, if the MPG moves the machine (e.g. edge finding), is there a way that the EMC can "see" this movement and update its internal position and the display on the screen?
Note that the MPG is connected to the external controller not to the PC. If the external controller present a mapping of the MPG to the PC parallel port, would EMC be able to pick that input?