If I wanted to use additional capes on my BBB, could I remove the headers from the OSBo and solder stackable headers on the back side of the board? I’d expect to have to come up with my own enclosure then – but that’s no problem. Also – if there were GPIO conflicts between the additional cape and the OSBo, is it possible to cut the trace on the OSBo, reconnect it to the new pin on the pinout, and edit gpio_pins.py?
Sure you can. I can imagine that desoldering headers with that many pins may be difficult. So if it’s too hard, send an email to @opensprinkler.com">firstname.lastname@example.org and we can sell you a board without the hearder.
If there are GPIO conflicts, you are right that you can cut the PCB trace, reconnect it to the new pin, and edit the gpio_pins.py.
Just out of curiosity, what capes are you planning to use?
Thanks Ray! I’ll probably take you up on your offer after the new year.
I haven’t fully planned out my project yet, but I was thinking of an LCD cape like this one https://www.sparkfun.com/products/12085 It has several conflicting pins though. It would be nice to be able to walk up to my controller interact with it directly. I was also thinking about using an XBee to hook up some moisture sensors. I’d probably use the proto board http://www.adafruit.com/products/572 that I’ve got to hook it up to the BBB. I really like the idea I found here for the remote end:
Keep in mind that any pins that have to do with power, I2C, SPI (other than the CS pin) can be shared so there is no need to rewire those pins. Ideally if your capes only use I2C or SPI, then there is minimal or no rewiring necessary. But I can see that the touch screen cape probably needs a few GPIO pins and if those conflict with OSBo they have to be rewired.