Can gauge interface

sam-rba·can-gauge-interface·hw/can_gauge_interface.kicad_pcb

Can gauge interface PCB layout, top view — open source PIC board by sam-rba

About the Can gauge interface PCB

Can gauge interface is an open source PIC PCB design by sam-rba, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 97.5 × 105 mm, with 52 components from 35 distinct parts.

Its main chip is the PIC16F1459-IP, from the PIC family. Other key parts include the MCP2515-I/P, MCP2561-E-P, 25LC160C, TPS5430DDA and L78M05AB. By type, the board carries 19 capacitors, 10 connectors, 9 ICs, 9 resistors, 2 jumpers and 1 switch.

From the project

Analog gauge driver with CAN interface.

Automotive electronic device that drives up to six analog gauges using data from a CAN bus.

- hw/ — Hardware; KiCad files for the PCB. - fw/ — Firmare that runs on the PIC microcontroller. - sw/ — Software for flashing calibration files onto the device. - doc/ — Documentation.

Main components on the Can gauge interface

Can gauge interface bill of materials (BOM)

52 components, 35 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
PIC16F1459-IP
U1
1
MCP2515-I/P
U2
1
MCP2561-E-P
U3
1
25LC160C
U4
1
TPS5430DDA
U5
2
L78M05AB
U6, U7
2
MCP4912
U8, U9
1
USB_B
J1
1
CONN_02X04_TOP_BOTTOM
Conn_02x04_Top_Bottom
J2
1
Analog
J3
1
ICSP
J4
1
SPI Debug
J5
1
CAN ~{CS}
J6
1
ROM ~{CS}
J7
1
DAC ~{CS}
J8
1
CONN_01X04_SOCKET
Conn_01x04_Socket
J9
1
+5VA
J10
1
Prog
JP1
1
Term
JP2
1
Reset
SW1
Show 15 more
QtyPartRefs
1
SS34
D1
1
150U
150u
L1
3
22U
22u
C1, C3, C5
1
10N
10n
C2
1
220P
220p
C4
1
3300P
3300p
C6
1
47N
47n
C7
4
10U
10u
C8, C9, C18, C19
7
100N
100n
C10, C12, C13, C14, C15, C16, C17
1
1u
C11
1
10K
10k
R1
1
3K24
3k24
R2
1
2K7
2k7
R3
5
10K
10k
R6, R7, R9, R10, R11
1
120
R8

Can gauge interface design files

The KiCad project lives in the sam-rba/can-gauge-interface repository on GitHub; these links point at the commit this page was built from.

Can gauge interface: common questions

What microcontroller does the Can gauge interface use?

The Can gauge interface is built around the PIC16F1459-IP, from the PIC family.

How big is the Can gauge interface PCB?

The Can gauge interface measures 97.5 × 105 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Can gauge interface?

52 components, from 35 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 Can gauge interface design files?

From the sam-rba/can-gauge-interface repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Can gauge interface design in my own project?

Yes, under the terms of its GPL-3.0 license, which sam-rba chose for the repository.

Can I test firmware for the Can gauge interface 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.

Similar boards