You could try to do that, but here’s some thoughts.
It would seem to cost the same or more money in the end, so why bother.
It feels like you’ll have buffering problems and will get choppiness and/or lost steps which will ruin your job.
You’re still stuck with a 16-bit CNC platform on Grbl vs a 32-bit CNC platform with TinyG so you lose out on all the modern features of a more powerful controller and there’s no cost advantage.
On the cost I’m not so sure: I’d redesign the parallel converter with a $6 32u4 and some bread board, which I reckon would come in at around $15 max. The TinyG seems to be significantly more expensive even in shield form.
The buffering and 16 vs 32 bit issues sound like more of problem. I don’t understand the domain enough though
Well an interesting thought exercise anyway. I look forward to your future mods on the 3040!