Astrouniboard

xlazam01·AstroUniBoard·HW/astrouniboard.kicad_pcb

Astrouniboard PCB layout, top view — open source STM32 board by xlazam01

About the Astrouniboard PCB

Astrouniboard is an open source STM32 PCB design by xlazam01, published on GitHub. It is a 2-layer board measuring 35 × 42 mm, with 119 components from 48 distinct parts.

Its main chip is the STM32G0B1CBTX, from the STM32 family. Other key parts include the ME6231, 24AA64T-I/OT, CH334P, USBLC6-2SC6 and SHT31A-DIS. By type, the board carries 57 capacitors, 29 resistors, 13 ICs, 9 connectors, 5 diodes and 2 crystals.

It belongs with the sensors, science & space and robotics & motion designs in this gallery.

From the project

STM32G0B1-based telescope focuser/rotator controller — OnStepX firmware port + KiCad PCB

A custom STM32G0B1-based telescope controller board focused on focuser and rotator control. Firmware is a port of OnStepX to a custom PCB, with added SHT31 weather sensor support and DFU bootloader management.

Mount axes (AXIS1/AXIS2) are disabled — this board is focuser/rotator only.

See docs/HARDWARE.md for full pin assignments.

Based on OnStepX — advanced telescope controller firmware with LX200 protocol compatibility, ASCOM support, and stepper motor control.

Main components on the Astrouniboard

Astrouniboard bill of materials (BOM)

119 components, 48 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ME6231
U1
2
~
U2, U3
1
24AA64T-I/OT
U4
1
STM32G0B1CBTX
STM32G0B1CBTx
U5
1
CH334P
U6
1
USBLC6-2SC6
U7
1
SHT31A-DIS
U8
1
MPU-6000
U10
3
CH213K
U11, U13, U14
1
ME3116
U12
1
TAXM8M4RDBCCT2T / 8MHz
Y1
1
TAXM12M4RDBCCT2T / 12MHz
Y2
2
MC-311D
J2, J7
4
CONN_01X04
Conn_01x04
J3, J8, J9, J10
1
CONN_01X03
Conn_01x03
J4
1
CONN_01X04
Conn_01x04
J5
1
5.5/2.1 Barell DC2
J6
1
TS-1088-AR02016
LEFT/BOOT1
2
TS-1088-AR02016
RIGHT1, RST1
4
LED RED 0603
D1, D2, D3, D4
Show 28 more
QtyPartRefs
1
D_Small
D23
1
L_Small
L4
4
1UF
1uF
C1, C10, C11, C33
2
10UF/25V
22uF/25V
C2, C3
2
10PF
10pF
C4, C5
1
100N
100n
C6
2
22N/50V
22n/50V
C7, C18
5
100NF
100nF
C8, C9, C12, C15, C17
2
10U/25V
22u/25V
C13, C16
3
10UF
10uF
C14, C31, C32
9
100N/50V
100n/50V
C19, C20, C21, C22, C23, C25, C26, C27 +1
2
10UF/10V
10uF/10V
C24, C28
1
10U/25V
10u/25V
C29
6
100nF
C34, C35, C52, C54, C55, C56
9
22uF/25V
C36, C37, C38, C39, C40, C41, C42, C43 +1
7
10uF
C45, C46, C47, C48, C49, C50, C51
1
2n2
C57
1
100n
C58
7
10K
10k
R3, R4, R5, R9, R13, R15, R27
3
510R
R6, R14, R18
4
5K1
5k1
R7, R8, R16, R17
4
0.11R/0805
R10, R11, R19, R20
2
1k
R12, R24
1
100K
100k
R21
1
6k34(10k7)
R22
1
2k
R23
2
22K
22k
R25, R26
4
22R
R28, R29, R30, R31

Astrouniboard design files

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

Astrouniboard: common questions

What microcontroller does the Astrouniboard use?

The Astrouniboard is built around the STM32G0B1CBTX, from the STM32 family.

How big is the Astrouniboard PCB?

The Astrouniboard measures 35 × 42 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Astrouniboard?

119 components, from 48 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 Astrouniboard design files?

From the xlazam01/AstroUniBoard 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 Astrouniboard design in my own project?

The repository has no license, so all rights stay with xlazam01. Use it as a reference, and ask the author before reusing the design.

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

Similar boards