matthewclso:
as well as 14PWMoutputs for servo motors I'll be using.
You could have used a PCA9685 (I2C) breakout board for those 14 servos.
That (hardware servo control) would also have minimised the workload for the processor.
A 3.3volt Nano would have been enough (pins), assuming it's able to handle the processing power.
Leo..