Jr DiveCANHead

QuickRecon·DiveCANHead·EDA/Jr PCB/Jr DiveCANHead.kicad_pcb

Jr DiveCANHead PCB layout, top view — open source STM32 board by QuickRecon

About the Jr DiveCANHead PCB

Jr DiveCANHead is an open source STM32 PCB design by QuickRecon, published on GitHub under the MIT license. It is a 2-layer board measuring 68 × 31.8 mm, with 79 components from 31 distinct parts.

Its main chip is the STM32L431RCTx, from the STM32 family. Other key parts include the C2871143, C7389628, C2867820, TPS22918 and ADS1115IDGS. By type, the board carries 27 resistors, 21 capacitors, 10 connectors, 7 ICs, 7 diodes and 5 transistors.

It belongs with the power & battery and sensors designs in this gallery.

From the project

An open source rebreather head controller

Constructive criticism, suggestions, and pull requests are always welcome.

Documentation for building and flashing firmware can be found under /Documentation/

The board has a battery onboard which can provide full functionality, and can also be provided with power from the CAN bus (1.8-5.5v). The VCC rail will prioritize CAN power and revert to battery if that is unavailable, the VBUS rail can have its power source controlled via the firmware. The VBUS rail can also be fed onto the CAN bus, allowing the board to act as a CAN power source, supplementing the bus power of the shearwater (which…

Main components on the Jr DiveCANHead

Jr DiveCANHead bill of materials (BOM)

79 components, 31 distinct parts.

QtyPartRefs
1
STM32L431RCTx
U1
1
C2871143
TCAN334
U2
1
C7389628
GD25Q128
U3
1
C2867820
TPS7A2533DRVR
U4
1
TPS22918
U5
2
ADS1115IDGS
U6, U7
5
C181087
SI2302
Q1, Q2, Q3, Q4, Q5
1
C648987
8Mhz
Y2
1
C1
J1
1
Conn_01x05_Pin
J2
2
C2
J5, J12
1
C3
J6
1
I2C
J7
1
SOL_1
J8
1
SOL_2
J9
1
SOL_3
J10
1
SOL_4
J11
1
C108518
2A
F1
4
C5204745
MBR0520
D2, D3, D5, D6
2
C84256
LED
D4, D11
Show 11 more
QtyPartRefs
1
C178259
SMF12A
D13
2
C325469
20p
C1, C2
13
C14663
100n
C3, C4, C9, C17, C19, C25, C26, C28 +5
6
C96446
10u
C6, C11, C12, C16, C18, C20
13
C25744
10k
R1, R3, R4, R5, R7, R8, R9, R10 +5
1
C25752
12k
R2
1
C25798
75k
R6
5
C25741
100k
R13, R14, R15, R60, R61
1
C23204
560
R35
2
C25905
5.1k
R36, R43
4
C163460
560
R37, R38, R39, R40

Jr DiveCANHead design files

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

Jr DiveCANHead: common questions

What microcontroller does the Jr DiveCANHead use?

The Jr DiveCANHead is built around the STM32L431RCTx, from the STM32 family.

How big is the Jr DiveCANHead PCB?

The Jr DiveCANHead measures 68 × 31.8 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Jr DiveCANHead?

79 components, from 31 distinct parts. The full bill of materials is listed on this page.

Where can I download the Jr DiveCANHead design files?

From the QuickRecon/DiveCANHead repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Jr DiveCANHead design in my own project?

Yes, under the terms of its MIT license, which QuickRecon chose for the repository.

Can I test firmware for the Jr DiveCANHead without the hardware?

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

More boards in DiveCANHead

Similar boards