I’m thinking of building something and for that, using Lego motors would be such a convenient solution. However, I would still need a few digital inputs and outputs. I think BrickPi uses all of the Raspberry Pi’s digital inputs/outputs, so is there something I could use on the BrickPi itself? Looking at the design schemas in github but I can’t really figure them out.
There are a lot of GPIO pins free on the 26 pin Pi header so you can use that. However they are strictly 5V and don;t have an ADC channel. You can also have a look at the GrovePi http://www.dexterindustries.com/GrovePi/ which you can stock on top of the BrickPi and use Grove sensors or just Digital I/O lines from it.