TMC controllers and power supplies