There are generally two types of motor controllers, which must match your type of motor:
Since most existing karts and all recommended new builds contain Brushless (BLDC) motors, this wiki will focus on Brushless Motor Controllers.
In addition, the speed controller will have specifications you must work within to prevent failure:
The motor you use will have to be selected in concert with the controller that will operate that type of motor. In order to comply with the rules (1.9) you are required to use a throttle-controlled motor controller, such that your control over the behavior of the motor is continuously-variable. your controller may come stock with a thumb or twist style throttle for mounting on a handlebar grip, or you may have to buy a throttle separately. A foot pedal is an acceptable throttle.
Wikipedia has more information on the topic of electronic speed control.
Different speed controls have different features to be aware of:
Your options for obtaining your speed control are:
The Internet has many new, very inexpensive controllers floating around, in both brushed an brushless forms. They are generally designed for usage in scooters or e-bikes. These type of controllers go by many colloquial names within the league: “ebay special” “chinese special” “slow boat from aliexpress”, but they all generally refer to the same category of BLDC controller. they are non-programmable and
Sources:
A regularly used technique in the league is to purchase one of these Ebay Special controllers rated for 48/60V and 1500/2000W and modifying the internals of the controller to “make it spicier”. Teams often colloquially call this process “spicing” the controller. The general process is:
It may take a couple of tries to get the correct amount of spice applied to your shunt. too little, and the controller won't provide much “get up and go” – it'll just feel sluggish. too much, and you risk blowing your regulation fuse nearly immediately.
It is certainly possible to get a high quality / reprogrammable controller used for much less money than new. Some folks have gotten controllers at scrap metal prices, which is hard to beat. Good sources for controllers include electric fork lifts, pallet jacks, and golf carts.
Name Brands of controller that have been used in the league before: Kelly Curtis VESC
Sources:
if you are efficient with your BOM you may even be able to afford to include one of these at full price.
Building your own controller can be a rewarding process, but certainly involves more complexity.
There has not been a homemade controller in the league since 2020. make this wiki entry obsolete (or update it!) when you design a controller for your new build and tell us all about it!
There are some closed and open source motor controller projects out there to help get you inspired: