Need advice on if Smoothieware is what I need

Hi Folks.
I have a TEVO Black Widow that I have modded with a changeable head so I can bold a 3D extruder, a Laser cutter, or a CNC head on.
I am currently running a MKS 1.4 with Marlin 2.0 firmware. Unfortunately my troubles come because I have some programs wanting to send GRBL, and others that send GCODE. I can get the GRBL to ‘dump’ the GCODE but I would then loose some of the capability of tweeking things as it is running.

My printer runs GCODE, GRBL programs won’t talk to it… and if I swap the firmware with GRBL - GCODE programs will not work.

I have seen a few programs that work with Smoothie, and I am hoping that this will provide a bridge between the different programs. Will Smoothiewear run for 3D/Laser/and CNC without needing to change config, or firmwear. I am technically minded and have already modded my Marlin firmware to access the additional pins that I need.

Many many thanks for any advice.
Dave

Imported from wikidot