StarlightEye

will127534·StarlightEye

StarlightEye PCB layout, top view — open source STM32 board by will127534
Simulate this board

About the StarlightEye PCB

StarlightEye is an open source STM32 PCB design by will127534, published on GitHub under the MIT license. It is a 4-layer board measuring 39 × 39 mm, with 111 components from 39 distinct parts.

Its main chip is the CH32V003F4P6, from the STM32 family. Other key parts include the AP3418KTR-G1, LP5907MFX-1.8, TPS7A90, IMX585 and SX2M24.000M20F30TNN. By type, the board carries 67 capacitors, 16 resistors, 11 ICs, 6 connectors, 3 jumpers and 3 inductors.

It belongs with the sensors designs in this gallery.

From the project

A IMX585 camera board designed for Raspberry Pi

The only down side is that the Step-Up convter I'm using here (TPSM83100) is expensive AF, I was going to pick TPSM81033 that is both cheaper and better but I have been waiting it to go on the market for four month now, I don't know when TI will actually get them ship to Mouser so for now I'm stuck with TPSM83100.

StarlightEye captures stunning high-resolution images and videos with improved low-light performance and dynamic range. It's perfect for photography enthusiasts, developers, and makers who want to level up their Raspberry Pi projects with a powerful camera.

StarlightEye, from the project README
From the project README

Main components on the StarlightEye

StarlightEye bill of materials (BOM)

111 components, 39 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
AP3418KTR-G1
U1
1
LP5907MFX-1.8
U2
1
TPS7A90
U3
1
IMX585
U4
1
SX2M24.000M20F30TNN
U5
1
TMP117AIDRVR
U6
1
CH32V003F4P6
U7
1
DRV8837C
U8
1
TCA9406DC
U9
1
TPSM83100SIUR
U10
1
ICM-42688-P
U11
1
CONN_01X04_SHIELDED
Conn_01x04_Shielded
J1
1
TF38-22S-0.5SV(830)
J2
3
Conn_Coaxial
J3, J4, J5
1
CONN_01X02_SHIELDED
Conn_01x02_Shielded
J6
5
DLM0QSB120HY2D
FL1, FL2, FL3, FL4, FL5
3
SolderJumper_2_Open
JP1, JP2, JP3
1
BLM18KG102SN1D
FB3
1
BLM15PX330SZ1D
BLM18KG102SN1D
FB4
1
DFE201210U-2R2M=P2
L1
Show 19 more
QtyPartRefs
8
10UF
10uF
C1, C3, C6, C10, C16, C17, C25, C26
11
1UF
1uF
C2, C7, C11, C18, C27, C31, C33, C35 +3
18
10NF
10nF
C4, C5, C8, C14, C19, C21, C28, C29 +10
15
100NF
100nF
C9, C15, C20, C36, C44, C45, C46, C47 +7
4
4.7UF
4.7uF
C12, C23, C24, C34
1
NFM18PC104R1C3D
C13
4
22UF
22uF
C22, C50, C59, C63
2
10UF
10uF
C32, C64
2
100PF
100pF
C58, C61
2
47UF
47uF
C60, C62
1
13.7K
R1
1
16.5K
R2
6
10K
R3, R4, R5, R6, R9, R11
1
3.57K
R7
1
22R
ERJ-2RKF22R0X
R8
3
DNP
R10, R21, R22
1
1.15K
R12
1
562K
R13
1
91K
R14

StarlightEye design files

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

StarlightEye: common questions

What microcontroller does the StarlightEye use?

The StarlightEye is built around the CH32V003F4P6, from the STM32 family.

How big is the StarlightEye PCB?

The StarlightEye measures 39 × 39 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the StarlightEye?

111 components, from 39 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 StarlightEye design files?

From the will127534/StarlightEye 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 StarlightEye design in my own project?

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

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

Similar boards