I am in the process of replacing a control board on a CNC router. The control board is a Chinese board running Mach3 with a parallel port. For replacement, I am looking at the BlackBox motion controller. The software I use are V Carve, Fusion 360 and CorelDraw. Having no experience with control boards and compatible software issues I am not sure that the BlackBox is my solution. I understand that you design in CAD and proceed to CAM software in your computer. Next comes some form of gcode software. But what happens after that is not clear. BlackBox is appropriately named from my view. Is the gcode software in the BlackBox? Does the maker load the gcode or the user? What gcode is best for my software? It appears to me that all the videos and articles I have reviewed just assume that you know how gcode works with CNC. An explanation of how the BlackBox works regarding gcode would be much appreciated.