Mainboard

eddyem·stm32samples·F3:F303/MLX90640-allsky/kicad/mainboard.kicad_pcb

Top view of the Mainboard PCB
Simulate this board

Mainboard is an open source STM32 PCB design by eddyem: a 2-layer, 58 × 35 mm board with 86 components (52 distinct parts). It is built around the BME280, STM32F303CBT6, ISO1050DUB, 74HC4051. Filed under sensors.

Code samples and ready projects based on bare-metal STM32

This firmware implements an infrared all-sky camera system based on up to five MLX90640 thermal imaging sensors (32×24 pixels each), designed for cloud monitoring at the Special Astrophysical Observatory of the Russian Academy of Sciences. The system automates sky quality assessment for 0.5-meter telescopes of the "Astro-M" complex.

The device continuously captures thermal images from multiple sensors (Zenith, East, South, West, North), processes environmental data from a BMP280 pressure/humidity/temperature sensor, and controls PWM heaters to prevent dew formation on optics.

Built around

Parts list

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

QtyPartRefs
1
BME280
PC817
U1
1
STM32F303CBT6
PC817
U2
1
ISO1050DUB
IP4220CZ6
U3
1
74HC4051
USBLC6-2SC6
U4
1
74HC4051
STM32F303CBTx
U5
1
B0505S-1W
B1203S-1W
Q1
1
B0509S-1W
B1212S-1W
Q2
1
SI2308
SI2300
Q3
1
8MHZ
NX5032GA-8MHz
Y1
1
Conn_01x03_Pin
J1
1
Conn_01x03_Pin
J2
1
Conn_01x04_Pin
J3
1
Conn_01x04_Socket
J4
2
~
J5, J6
7
Conn_01x04_Socket
J7, J8, J10, J11, J12, J13, J14
1
RS-485
Conn_01x04_Socket
J9
1
Prog
J15
1
SE83-75X
GD1
1
50K
30V
RV1
1
SMAJ15CA
D1
Show 32 more
QtyPartRefs
2
SP0504BAHT
D2, D3
2
CESD3V3
D4, D5
1
MM3Z3V6
D6
1
100U
2uH
L1
4
0.1
1u
C1, C2, C4, C11
2
1u
C3, C14
1
10u
C5
1
0.1
10u
C6
2
0.1
C7, C8
6
0.1
C9, C10, C12, C15, C17, C18
2
6
C13, C16
1
10K
x
R1
1
4K7
x
R2
4
330
x
R3, R4, R5, R6
2
330
20k
R7, R8
2
330
100k
R9, R10
1
330
R11
1
4K7
330
R12
2
3K3
1k
R13, R14
3
3K3
110
R15, R16, R17
1
3K3
330
R18
2
3K3
1k 0.1%
R19, R20
1
560
270
R21
1
560
1k 0.1%
R22
1
120
1k 0.1%
R23
4
560
1k
R24, R25, R26, R27
2
560
22
R28, R29
1
1K5
1k5
R30
1
10k
R31
1
470
R32
1
10M
22
R33
2
330
RN1, RN2

More boards in stm32samples

Similar boards