Rev6.0 flat controlstage

oresat·oresat-adcs-hardware·oresat-rw-board-rev6/rev6.0_flat_controlstage/rev6.0_flat_controlstage.kicad_pcb

Rev6.0 flat controlstage PCB layout, top view — open source STM32 board by oresat
Simulate this board

About the Rev6.0 flat controlstage PCB

Rev6.0 flat controlstage is an open source STM32 PCB design by oresat, published on GitHub under the GPL-2.0 license. It is a 4-layer board measuring 57.6 × 80.1 mm, with 134 components from 62 distinct parts.

Its main chip is the STM32G474RBTx, from the STM32 family. Other key parts include the MAX892LEUA+, NCP115ASN330T2G, LM4040C30FTA, MAX7310ATE and MAX4211FETE. By type, the board carries 52 capacitors, 31 test points, 28 resistors, 7 ICs, 7 connectors and 4 diodes.

It belongs with the sensors and rf & radio designs in this gallery.

From the project

Controller PCB for OreSat reaction wheels, magnetorquers, IMU, and magnetometers

For more information on the OreSat project, please see !

This repo contains the following projects:

The OreSat ADCS Card ADCS M0 microcontroller on its own OreSat Power Domain (OPD) Power switch and LTC4300 that connects the M0 to: BMI088 IMU (onboard the ADCS card) LTC4305 2-Channel I2C Bus Multiplexer (one on each end cap via the backplane, end cards, and connectors to the end caps) Two MMC5883MA magnetometers (two on each end cap, multiplexed by the LTC4305s) Three STSPIN250s for the X, Y, and Z magnetorquers Q1 Reaction Wheel OPD which powers the Q1 RW board Q2 Reaction Wheel OPD which…

Rev6.0 flat controlstage, from the project README
From the project README

Main components on the Rev6.0 flat controlstage

Rev6.0 flat controlstage bill of materials (BOM)

134 components, 62 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
MAX892LEUA+
TPS62112
U1
1
STM32G474RBTx
U2
1
NCP115ASN330T2G
U3
1
LM4040C30FTA
U4
1
MAX7310ATE
LP5900SD-3.3/NOPB
U5
1
MAX4211FETE
TCAN330
U6
1
MIC842LYC5
LMV831
U7
1
Crystal_GND24
Y1
1
PROG
J1
1
COMM
J2
1
OSCOPE
J3
1
PHASE_SIG
J4
1
ENC_SIG
J5
1
TFM-120-01-L-D-RA
ANALOG_SIG
J6
1
POWER
J7
1
SolderJumper_3_Bridged12
JP1
2
Jumper_2_Bridged
JP2, JP3
31
TestPoint_Small
TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8 +23
1
LED
D1
2
IN-S63AT5A
APA102-2020
D2, D4
Show 42 more
QtyPartRefs
1
SML-E12M8WT86
APA102-2020
D3
1
6.8u
L1
4
CC0603KRX7R7BB105
22u
C1, C2, C3, C4
1
1u
C5
4
CL10B104KB8NNNL
4.7u
C6, C29, C38, C39
1
47u
C7
2
CC0603KRX7R7BB105
4.7u
C8, C15
1
CC0603KRX7R7BB105
20p
C9
1
CC0603KRX7R7BB105
47u
C10
1
CL10B104KB8NNNL
20p
C11
1
1u
C12
4
CC0603KRX7R7BB105
100n
C13, C14, C16, C23
1
10n
C17
4
100n
C18, C20, C22, C27
4
4.7u
C19, C26, C40, C42
2
CL10B104KB8NNNL
100n
C21, C37
5
CC0603KRX7R7BB105
100n
C24, C33, C35, C49, C50
1
CC0603KRX7R7BB105
10n
C25
1
CL10B104KB8NNNL
1u
C28
1
CL10C200JB8NNNC
4.7u
C30
1
CL10B104KB8NNNL
DNP
C31
2
DNP
C32, C44
3
CC0603KRX7R7BB105
DNP
C34, C46, C48
1
CL10C200JB8NNNC
100n
C36
2
100n
C41, C51
1
CL10B104KB8NNNL
DNP
C43
1
CL21B106KOQNNNG
DNP
C45
1
GRM21BD71A226ME44L
100n
C47
1
DNP
C52
2
RC0603FR-0710KL
0
R1, R3
1
RC0603FR-0723K7L
10k
R2
6
RC0603FR-0710KL
0
R4, R5, R6, R7, R9, R10
1
CRGCQ0603F2K7
100
R8
1
CRGCQ0603F2K7
330
R11
1
CRGCQ0603F2K7
120
R12
1
RC0603FR-0710KL
35.7k/0.1%
R13
1
10.2k/0.1%
R14
5
0
R15, R16, R17, R18, R22
3
DNP
R19, R20, R21
2
1k
R23, R24
2
4.7k
R25, R26
2
0
R27, R28

Rev6.0 flat controlstage design files

The KiCad project lives in the oresat/oresat-adcs-hardware repository on GitHub; these links point at the commit this page was built from.

Rev6.0 flat controlstage: common questions

What microcontroller does the Rev6.0 flat controlstage use?

The Rev6.0 flat controlstage is built around the STM32G474RBTx, from the STM32 family.

How big is the Rev6.0 flat controlstage PCB?

The Rev6.0 flat controlstage measures 57.6 × 80.1 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Rev6.0 flat controlstage?

134 components, from 62 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 Rev6.0 flat controlstage design files?

From the oresat/oresat-adcs-hardware 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 Rev6.0 flat controlstage design in my own project?

Yes, under the terms of its GPL-2.0 license, which oresat chose for the repository.

Can I test firmware for the Rev6.0 flat controlstage 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 oresat-adcs-hardware

Similar boards