

Bbbmini
BBBmini Cape PCB
- Size
- 86.4 × 54.6 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 37
- Nets
- 95
- Pads
- 233
- Tracks, vias
- 631, 11
- Pours
- 10
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 22 Jun 2015
- Updated
- 24 Jan 2018
Overview
Bbbmini is an open-source printed circuit board by mirkix, from the mirkix/BBBMINI-PCB repository on GitHub. It is a 2-layer board of 86.4 × 54.6 mm with 37 parts on 95 nets, routed with 631 tracks and 11 vias.
It is built around the MCP2562-H/P. Its parts include 21 connectors, 9 resistors, 2 capacitors and 1 IC.
Main components
1README
README.mdBBBMINI-PCB

License

BBBmini by Mirko Denecke is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Changelog
Rev 1.5
- Add second I2C port
- Add current and voltage sensing
- Fix HC-SR04 voltage divider
Rev 1.4
- Add connector for Ultra Sonic Range Finder HC-SR04.
- Add 5V pin to P10 (GPS / UART4)
- Add 5V pin to P4 (RC Input)
- Add voltage divider to P4 (RC Input) pin RC_IN (RCIN) to connect 5V signals to RC_IN (RCIN)
- Add MPU-9250 interrupt singal to PRU0
Rev 1.2
- Initial commit
BOM
PCB
You can order BBBmini PCBs from OSHPARK https://oshpark.com/shared_projects/CtVQp1YO .
This is an example how you can get 10 BBBMINI-PCBs for less than 30$ at Shenthen2u.
Goto http://www.shenzhen2u.com/PCB

Upload bbbmini.zip to supplier.
Finish your order.
IMU MPU-9250
Search for GY-9250 or MPU-9250 at aliexpress
Baro MS5611
Search for GY-63 or MS5611 at aliexpress
Rangefinder HC-SR04
Search for HC-SR04, there are a lot of sellers.
Connector
P1 & P2
- 2.54mm pin header 3 x 12 straight or 90°
- 12 x RC out 3.3V
P3
- 2.54 mm pin header 1 x 2 straight
- Close this jumper to connect 5V BBBMINI power supply to P1 / P2 RC out 5V
P4
- 2.54 mm pin header 1 x 4 straight
- RC receiver input.
- For 5V RCIN signal R4 = 1kOhm and R5 = 2kOhm.
- For 3.3V RCIN signal R4 = 0Ohm / bridged and R5 = open / not equipped.
P5
- 2.54mm pin header female 1 x 10 straight
- MPU-9250 breakout board
P6
- 2.54mm pin header female 1 x 7 straight
- MS5611 breakout board
P7
- 2.54mm pin header 1 x 5 straight
- UART4 port
- RX and TX 3.3V signals
P8
- 2.54mm pin header 2 x 23 straight
- BeagleBone connector, pin header has to soldered on the back of the BBBMINI-PCB
P9
- 2.54mm pin header 2 x 23 straight
- BeagleBone connector, pin header has to soldered on the back of the BBBMINI-PCB
P10
- 2.54mm pin header 1 x 5 straight
- UART5 port (GPS)
- RX and TX 3.3V signals
P11
- 2.54mm pin header 1 x 2 straight
- Connector for power supply. Use this connector to power the BeagleBone Black and BBBMIN-PCB. You can also use the BeagleBone Black power plug to power the BeagleBone Black and BBBMINI-PCB.
P12
- 2.54mm pin header 1 x 7 straight
- External SPI Bus connector for additional hardware.
- MOSI, MISO, SCLK and CS 3.3V
P13
- 2.54mm pin header 1 x 2 straight
- CAN Bus interface
P14
- 2.54mm pin header 1 x 2 straight
- Close this jumper to enable 120Ohm CAN Bus resistor.
P15
- 2.54mm pin header 1 x 5 straight
- External I2C Bus connector for additional hardware.
- SDA and SCL 3.3V
P16
- 2.54mm pin header 1 x 3 straight
- Additional RC_1 ESC out connector for X-Quad configuration.
- RC_1 out 3.3V
P17
- 2.54mm pin header 1 x 3 straight
- Additional RC_3 ESC out connector for X-Quad configuration.
- RC_3 out 3.3V
P18
- 2.54mm pin header 1 x 3 straight
- Additional RC_4 ESC out connector for X-Quad configuration.
- RC_4 out 3.3V
P19
- 2.54mm pin header 1 x 4 straight
- Ultrasonic Range Finder connector
- Connect HC-SR04 Range Finder here.
P20
- 2.54mm pin header 1 x 5 straight
- External I2C Bus connector for additional hardware.
- SDA and SCL 3.3V
P21
- 2.54mm pin header 1 x 3 straight
- Current and voltage sensing via Power Module
Parts
37| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 1pin | Connect:1pin | REF1, REF2, REF3 |
| 2 | 0.1u | Capacitors_ThroughHole:C_Rect_L4_W2.5_P2.5 | C1, C2 |
| 2 | 10k | Resistors_ThroughHole:Resistor_Horizontal_RM10mm | R7, R9 |
| 2 | 1k | Resistors_ThroughHole:Resistor_Horizontal_RM10mm | R2, R4 |
| 2 | 20k | Resistors_ThroughHole:Resistor_Horizontal_RM10mm | R6, R8 |
| 2 | 2k | Resistors_ThroughHole:Resistor_Horizontal_RM10mm | R3, R5 |
| 2 | I2C2 | Pin_Headers:Pin_Header_Straight_1x05 | P15, P20 |
| 1 | 120 | Resistors_ThroughHole:Resistor_Horizontal_RM10mm | R1 |
| 1 | 5V TO RC_OUT | Pin_Headers:Pin_Header_Straight_1x02 | P3 |
| 1 | 5V_INPUT | Pin_Headers:Pin_Header_Straight_1x02 | P11 |
| 1 | BBB_P8 | Pin_Headers:Pin_Header_Straight_2x23 | P8 |
| 1 | BBB_P9 | Pin_Headers:Pin_Header_Straight_2x23 | P9 |
| 1 | CANBUS | Pin_Headers:Pin_Header_Straight_1x02 | P13 |
| 1 | CANBUS R | Pin_Headers:Pin_Header_Straight_1x02 | P14 |
| 1 | GPS | Pin_Headers:Pin_Header_Straight_1x05 | P10 |
| 1 | HC_SR04 | Pin_Headers:Pin_Header_Straight_1x04 | P19 |
| 1 | MCP2562 | Housings_DIP:DIP-8_W7.62mm | U1 |
| 1 | MPU-9250 breakoutboard | Pin_Headers:Pin_Header_Straight_1x10 | P5 |
| 1 | MS5611 breakoutboard | Pin_Headers:Pin_Header_Straight_1x07 | P6 |
| 1 | RC_1 | Pin_Headers:Pin_Header_Straight_1x03 | P16 |
| 1 | RC_3 | Pin_Headers:Pin_Header_Straight_1x03 | P17 |
| 1 | RC_4 | Pin_Headers:Pin_Header_Straight_1x03 | P18 |
| 1 | RC_IN | Pin_Headers:Pin_Header_Straight_1x04 | P4 |
| 1 | RC_OUTPUT | Pin_Headers:Pin_Header_Straight_1x12 | P1 |
| 1 | RC_OUTPUT_GND | Pin_Headers:Pin_Header_Straight_2x12 | P2 |
| 1 | SPI0 | Pin_Headers:Pin_Header_Straight_1x07 | P12 |
| 1 | Telemetry | Pin_Headers:Pin_Header_Straight_1x05 | P7 |
| 1 | V / I | Pin_Headers:Pin_Header_Straight_1x03 | P21 |
The 36 most common of 37 parts.
Questions
How big is the Bbbmini PCB?
It measures 86.4 × 54.6 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Bbbmini use?
37 parts, built around the MCP2562-H/P. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Bbbmini KiCad files?
From the mirkix/BBBMINI-PCB repository on GitHub, at the commit this page was made from: the board is kicad/bbbmini/bbbmini.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Bbbmini design in my own project?
Its repository states no licence, so its author keeps all rights: ask mirkix before reusing the design.
Similar boards
- 2 layers

- 4 layers40 × 40 mm

CANBoard
corygrant/CANBoard
Hardware - CAN enabled small input / output expansion board. Switch panels, steering wheel buttons/knobs, etc.
83 parts53MIT - 4 layers108 × 54 mm

MCU Powertrain
mark-belbin/motor-controller
Custom FOC motor controller designed for underwater robotics.
163 parts43GPL-3.0 - 4 layers100 × 54 mm

- 2 layers

- 2 layers160 × 100 mm

Marine gps
mbouyer/marine_chartplotter
Hardware and software for an opencpn-based chartplotter
115 parts6BSD-2-Clause - 2 layers100 × 50 mm

- 2 layers73.9 × 56.6 mm

Thermocouple board
waterloo-rocketry/daq
Data Acquisition schematics, boards, datasheets, docs, and software
69 parts5