A system, comprising: a printed circuit board comprising a switching network composed of a network of switches; a power supply electrically coupled to the printed circuit board; a plurality of motors (M N ) electrically coupled to the printed circuit board; a plurality of motor controllers (MC N ) electrically coupled to the printed circuit board, wherein each motor controller of the plurality of motor controllers comprises a set of switches (778-806) configured to provide power from the power supply to a respective motor of the plurality of motors, characterized in that the switching network is configured to interconnect an output of each switch of the set of switches (778-806) to load side terminals of the respective motors (M N ); and control circuitry electrically coupled to the printed circuit board, wherein the control circuitry comprises one or more processors and memory including instructions, that when executed by the one or more processors, cause the one or more processors to: receive back electromotive force, EMF, data associated with each motor of the plurality of motors; determine a corresponding motor controller of the plurality of motor controllers associated with each motor based on the EMF data associated with each motor; and automatically adjust circuit connections associated with the switching network to route wiring that controls each motor to the corresponding motor controller. a printed circuit board comprising a switching network composed of a network of switches; a power supply electrically coupled to the printed circuit board; a plurality of motors (M N ) electrically coupled to the printed circuit board; a plurality of motor controllers (MC N ) electrically coupled to the printed circuit board, wherein each motor controller of the plurality of motor controllers comprises a set of switches (778-806) configured to provide power from the power supply to a respective motor of the plurality of motors, characterized in that the switching network is configured to interconnect an output of each switch of the set of switches (778-806) to load side terminals of the respective motors (M N ); and control circuitry electrically coupled to the printed circuit board, wherein the control circuitry comprises one or more processors and memory including instructions, that when executed by the one or more processors, cause the one or more processors to: receive back electromotive force, EMF, data associated with each motor of the plurality of motors; determine a corresponding motor controller of the plurality of motor controllers associated with each motor based on the EMF data associated with each motor; and automatically adjust circuit connections associated with the switching network to route wiring that controls each motor to the corresponding motor controller. receive back electromotive force, EMF, data associated with each motor of the plurality of motors; determine a corresponding motor controller of the plurality of motor controllers associated with each motor based on the EMF data associated with each motor; and automatically adjust circuit connections associated with the switching network to route wiring that controls each motor to the corresponding motor controller. <EOS>