BPi-CAN

GBert·misc·BPi-CAN/BPi-CAN.kicad_pcb

BPi-CAN PCB layout, top view — open source PIC board by GBert
Simulate this board

About the BPi-CAN PCB

BPi-CAN is an open source PIC PCB design by GBert, published on GitHub. It is a 2-layer board measuring 100 × 100 mm, with 146 components from 89 distinct parts.

Its main chip is the PIC16F15325, from the PIC family. Other key parts include the LM7805, SN65HVD230, PIC18F25K80, 6N137 and TPS5430DDA. By type, the board carries 50 resistors, 41 connectors, 24 capacitors, 14 ICs, 7 diodes and 2 transistors.

From the project

miscellaneous stuff / unsorted

BPI-Model-Railroad-Interface ============================

This is the hardware part of the BPi Railroad Interface:

- CAN - I2C - RS232 Console - RS232 - RS485 - Sniffer input - S88 - SPI for display

Links ----- http://mikrocontroller.bplaced.net/wordpress/?page_id=3071

Main components on the BPi-CAN

BPi-CAN bill of materials (BOM)

146 components, 89 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
PIC16F15325
U1
1
LM7805
U2
1
SN65HVD230
6N137
U3
1
PIC18F25K80
6N137
U4
3
6N137
U5, U6, U11
1
TPS5430DDA
ADuM1251BR
U7
1
CD4504
MAX3072E
U8
1
ISO1050
U12
1
FT230XS
U13
1
LM393
U41
1
LM7805
U71
1
4504
U72
1
BC337
Q41
1
BC547
Q71
1
BARREL_JACK
CON71
4
RJ45
J1, J2, J3, J5
1
BPi
P1
3
S88
P2, P6, P22
1
CONN_02X04
P3
1
BPi Con
P4
Show 69 more
QtyPartRefs
2
CAN
P5, P20
1
I2C-Bus
P7
1
CAN
P8
1
SPI
P10
1
SNIFFER
P11
2
CAN-Bus
P12, P14
1
USB
P13
1
POWER
P15
3
CAN
P16, P17, P18
2
TERM
P19, P62
1
RS232 Con
P21
1
CONN_01X08
P23
1
CONN_01X03
P24
1
I2C-Bus
P25
2
CONN_01X02
P26, P30
3
POWER
P27, P28, P29
1
CONN_01X04
P31
1
CONN_01X06
P32
1
CONN_01X05
P33
1
Loconet
P41
1
RS485
P61
1
VSELECT
P71
6
abort edge
E01, E02, E03, E04, E05, E06
1
Ferrit
F1
1
1pin
RR08
1
1N4148
D1
2
LED
D2, D3
4
LED
D5, D6, D41, D42
2
18PF
100nF
C3, C4
1
10UF
100nF
C5
3
100NF
100nF
C6, C8, C11
3
100nF
C7, C71, C72
2
100NF
100nF
C9, C10
2
100nF
C20, C25
1
10nF
C22
2
47pf
C23, C24
1
4.7uF
C26
5
100nF
C27, C28, C31, C42, C44
1
47pF
C41
1
1nF
C43
11
1pin
R01, R02, R03, R04, R05, R06, R07, R08 +3
2
680
270
R2, R3
1
4K7
270
R4
1
680
390
R5
1
3K3
330
R6
4
3K3
1k5
R7, R9, R10, R15
1
1k5
R8
1
270
220
R12
1
1k
R13
1
3K3
8k2
R14
1
270
27
R16
1
49.9
27
R17
2
49.9
220
R18, R19
1
1K5
3K3
R24
1
47K
3k3
R25
1
240
3k3
R26
1
2K2
3k3
R27
1
39K
120
R28
2
4k7
R31, R71
2
12
R41, R42
1
47k
R43
1
150k
R44
1
27k
R45
1
39k
R46
1
1k8
R47
1
240k
R48
1
10k
R49
5
470
R50, R51, R52, R61, R62
1
120
R63

BPi-CAN design files

The KiCad project lives in the GBert/misc repository on GitHub; these links point at the commit this page was built from.

BPi-CAN: common questions

What microcontroller does the BPi-CAN use?

The BPi-CAN is built around the PIC16F15325, from the PIC family.

How big is the BPi-CAN PCB?

The BPi-CAN measures 100 × 100 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the BPi-CAN?

146 components, from 89 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the BPi-CAN design files?

From the GBert/misc repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the BPi-CAN design in my own project?

The repository has no license, so all rights stay with GBert. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the BPi-CAN without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug PIC firmware against it before you order a PCB.

More boards in misc

Similar boards