Choosing a main breakout board
A main breakout is a circuit board you use with a controller to deal with connected devices. It can be simply a motor driver attached to some Raspberry Pi pins, but we might want more out of it with regards to the sensor, servo motor, and other connections.As we did for choosing the controller, let’s make some criteria, and filter some breakout and motor driver options by them.
Integration level
Breakout boards come at different integration levels. The least integrated components need point-to-point wiring on a breadboard between them. This can result in a lot of wiring and take up a lot of space, and more wires often mean more ways a robot can go wrong. It may be the most flexible option.The other end of the scale is breakout boards that integrate everything – motor controllers, servo motor breakouts, and sensors on board. Because sensor positioning is important, it’s worth finding a balance where a lot of functions are integrated...