I am looking at developing firmware to extend embedded systems that communicate via Serial.
So I decided to ask before just starting.(I searched online but could not find anything related)This is what I am looking for:
I am developing shields for GRBL(CNC software - G-Code interpreter). Currently GRBL only communicates through to the serial port of an Arduino UNO. GRBL does what it does very well, but we are running out of memory and I/O pins on an standard UNO board. So my goaI is to extend it...
I recently developed a general purpose shield that adds an extra ATMega328(info.protoneer.com/2
With this shield I want to run GRBL on it and use the Arduino UNO as a Serial proxy.
The Serial proxy will accept commands,inspect them and forward GRBL compatible commands to the MCU with GRBL installed.
By having this extra layer we can extend the list of commands a GRBL setup can understand. This also give us the opportunity
to add extended commands that can be forwarded to I2C devices.(Huge advantage)
Does anyone know if there is already an existing system/setup that can do the above?