I've done a bit of extra work on the board.
I've decided to spread the input power over 3 x 10mm squared cables similar to how the PJ boards distribute their negative. I've got heaps of these screw terminals that you can see in the center of the board which are a nice solid connection. The connection points are no more than 15mm away from the mosfets at any point so with 2 oz copper on the PCB voltage drop should not be an issue.
Current will still be sensed by an external shunt and amplified by a INA271 high side sensor. Its pricey but very accurate and can handle over 70V. This will be monitored by the arduino and or the EGS002 via a selectable jumper. This way I can get the arduino to start the fan if the power level goes past a certain point.
Fan is controlled from the arduino and can be PWM'd to vary the speed depending on heat or load.
Thermocouple is monitored from the arduino
Input voltage is monitored from the arduino for low/ high voltage shut down
DC to DC buck converter is included for 24, 36 & 48 volt use. A shorting jumper is used for 12V instead of the buck converter.
Pins for attaching an on/ off switch which simply disconnects the control voltage.
I added pins for a LCD from the arduino in case I want to go overboard. Its a shame the EGS002 board doesn't have a serial connection breakout to read and set all of the parameters. I may have to remove the EGS002 board all together and place everything on my board
Now the hard part is to connect all of the pins up and tidy up the layout when time permits.