KigEyes

jrymk·KigEyes·PCB/kigeyes-power-io-board/kigeyes-power-io-board.kicad_pcb

KigEyes PCB layout, top view — open source STM32 board by jrymk

About the KigEyes PCB

KigEyes is an open source STM32 PCB design by jrymk, published on GitHub under the CERN-OHL-S-2.0 license. It is a 4-layer board measuring 100 × 60 mm, with 256 components from 103 distinct parts.

Its main chip is the STM32G071KBUX, from the STM32 family. Other key parts include the TPS61288, BQ25306, INA226, LM73100 and TPS3700. By type, the board carries 102 resistors, 91 capacitors, 27 ICs, 12 diodes, 8 connectors and 7 transistors.

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

From the project

Video passthrough and electronic eye for Kigurumi masks

- Type C (custom protocol) power input (up to 15V) from kigeyes-power-io-board, includes single USB 2.0, dual USB 3.2 Gen 1, and I2C - Raspberry Pi Compute Module 5 - HDMI to DisplayPort to Type C DP Alt mode converter - MIPI camera multiplexer to connect up to 4 cameras (2 active at once)

- USB PD input (up to 15V 3A) - 1S LiFePO4 BQ25306 charger (up to 3A) and voltage booster - Type C (custom protocol) power output (5~15V) to kigeyes-mainboard - USB 2.0 hub - USB Type C DFP (5V 1.5A, USB 3.2 Gen 1, PD-compliant) - USB Type A DFP (5V 0.9A guaranteed, USB 3.2 Gen 1) - USB Port AUX (JST PH…

KigEyes, from the project README
From the project README

Main components on the KigEyes

KigEyes bill of materials (BOM)

256 components, 103 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
TPS61288
U101
1
BQ25306
U102
2
INA226
U103, U107
3
LM73100
U104, U105, U108
1
STM32G071KBUX
STM32G071KBUx
U106
1
TPS3700
U109
1
TPS25820
U201
1
HD3SS3202
U202
4
TPD4E02B04DQA
U203, U205, U303, U701
3
USBLC6-2P6
U204, U302, U1002
2
TPS2553
U301, U1001
1
USB2514B_BI
USB2514B_Bi
U401
1
TPS56C230
U501
1
TPS62130A
U601
1
TVS2200DRV
U702
1
HUSB238_002DD
U703
1
TPS54335ADRCR
U901
1
MT3608
U902
3
2N7002
Q101, Q104, Q901
1
NCE40P13S
Q102
Show 83 more
QtyPartRefs
1
AO3400A
Q103
1
MMBT3904
Q105
1
NCE60P04Y
Q902
1
24MHz
Y401
1
CONN_01X02_MOUNTINGPIN
Conn_01x02_MountingPin
J101
1
XT30
J102
1
JST_PH_4P
Conn_01x04_MountingPin
J104
3
USB_C_Receptacle
J201, J701, J801
1
USB3_A
J301
1
CONN_01X04_MOUNTINGPIN
Conn_01x04_MountingPin
J1001
1
SW_Push
SW101
1
Thermistor_NTC
TH101
5
SD103AWT
D101, D102, D103, D104, D105
6
WS2812B
D106, D107, D108, D109, D110, D111
1
DSK34
SP1060L
D901
2
2U2
2u2
L101, L501
1
2U2
2u2
L102
1
3U3
3u3
L601
2
10U
10u
L901, L902
8
22U
22u
C101, C102, C202, C203, C302, C604, C605, C1002
20
100N
100n
C103, C105, C122, C128, C129, C132, C204, C205 +12
2
2U2
2u2
C104, C107
3
2u2 25V
C106, C126, C133
1
1n
C108
6
10N
10n
C109, C110, C114, C120, C123, C131
1
10u 25V
C111
1
30P
30p
C112
13
22u 25V
C113, C116, C119, C121, C501, C502, C503, C601 +5
2
47N
47n
C115, C505
1
470P
470p
C117
1
10U
10u
C118
4
3N3
3n3
C124, C125, C130, C603
3
4U7
4u7
C127, C206, C414
2
100n
C134, C135
3
100U
100u
C201, C303, C1003
2
15P
15p
C401, C402
1
220N
220n
C405
3
1u
C406, C407, C506
3
100n 25V
C504, C602, C906
1
47P
47p
C508
2
100U
100u
C509, C510
1
1u 25V
C701
1
100n 50V
C902
1
12N
12n
C904
1
120P
120p
C905
4
10u 50V
C908, C910, C912, C914
6
1k
R101, R119, R130, R147, R905, R908
7
10K
10k
R102, R103, R105, R146, R155, R909, R911
34
100K
100k
R104, R106, R113, R118, R131, R135, R140, R150 +26
1
2K2
2k2
R107
5
4K7
4k7
R108, R109, R139, R152, R153
1
140K
140k
R110
1
19K1
19k1
R111
1
36K5
36k5
R112
1
13K3
13k3
R114
1
14K
21k
R115
8
330K
330k
R116, R122, R125, R128, R142, R144, R156, R501
4
39K
39k
R117, R126, R129, R904
1
4K53
4k53
R120
1
23K2
23k2
R121
1
75K
82k
R123
1
180K
180k
R124
1
2m
R127
1
150k
R132
1
280K
56k
R133
1
249K
249k
R134
3
560R
R137, R138, R154
2
33K
33k
R141, R151
3
68K
68k
R143, R145, R157
1
10K
10k
R148
1
3m
R149
1
820K
820k
R158
1
51K
51k
R159
1
105K
105k
R160
1
220R
R164
2
20K
20k
R303, R1003
1
1M
R401
1
12K
12k
R408
2
15K
15k
R502, R505
1
110K
110k
R504
1
312K
312k
R601
1
6K8
6k8
R902
1
7K15
7k15
R907

KigEyes design files

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

KigEyes: common questions

What microcontroller does the KigEyes use?

The KigEyes is built around the STM32G071KBUX, from the STM32 family.

How big is the KigEyes PCB?

The KigEyes measures 100 × 60 mm, has 4 copper layers and is 1.0192 mm thick.

How many components are on the KigEyes?

256 components, from 103 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 KigEyes design files?

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

Yes, under the terms of its CERN-OHL-S-2.0 license, which jrymk chose for the repository.

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