Begin modifying code to accommodate the new PCB.
Add loops to potentially handle separate micro-stepping on each channel. For now we simply set all channels to the same micro-step level. In the future we can easily modify the setStep function to allow for different step sizes on each channel.
Allow Triangle plus L/R to move 4th axis.
Make it easier to set different numbers of axes and enable/disable axes.
Set micro step pins more elegantly.
Fix indexing bug for microstep pins.
Set up PCB settings file.
Add build instructions for PCB. Instructions also contain an outline for how to set up OpenStage, use the controller, MATLAB interfacing, and how to avoid motor skips, etc.