Oresat adcs card

oresat·oresat-adcs-hardware·oresat-adcs-card/oresat-adcs-card.kicad_pcb

Oresat adcs card PCB layout, top view — open source STM32 board by oresat

About the Oresat adcs card PCB

Oresat adcs card 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 99.8 × 94.6 mm, with 579 components from 73 distinct parts.

Its main chip is the STM32F042K6T7, from the STM32 family. Other key parts include the MAX892LEUA+, LTC4300A-1, STSPIN250, INA185 and MAX7310ATE. By type, the board carries 250 resistors, 123 test points, 110 capacitors, 41 ICs, 25 transistors and 16 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…

Oresat adcs card, from the project README
From the project README

Main components on the Oresat adcs card

Oresat adcs card bill of materials (BOM)

579 components, 73 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
MAX892LEUA+
MAX892LEUA+T21-0036K-L
U1
1
LTC4300A-1
U2
3
STSPIN250
U3, U16, U22
3
INA185
U4, U21, U23
5
MAX7310ATE
U5, U9, U17, U25, U29
5
MAX4211FETE
MAX4211
U6, U10, U18, U26, U30
10
MIC842LYC5
U7, U8, U11, U12, U19, U20, U27, U28 +2
1
BMI088
U13
1
TCAN330GDCNT
TCAN330
U14
1
STM32F042K6T7
STM32F091C
U15
4
LTC3624IDD-5#PBF
LTC3624
U24, U34, U35, U36
1
TPS62111RSAR
TPS62111RSA
U31
5
TS5A21366DCUR
U37, U38, U39, U40, U41
10
DMP3050LVT-7
MOSFET-PCH-SOT23-6
Q6, Q7, Q11, Q12, Q21, Q22, Q26, Q27 +2
10
PMV45EN2R
PMV45EN
Q8, Q9, Q13, Q14, Q23, Q24, Q28, Q29 +2
5
DMP2240UDM
MOSFET-PCH-dual-SOT23-6
Q10, Q15, Q25, Q30, Q35
1
ECS-160-10-36Q-ES
16MHZ-2.5x2mm
X2
1
TFM-120-01-L-D-RA
J-SAMTEC-TFM-120-X1-XXX-D-RA
Samtec
J1
1
ORESAT-DEBUG-CONNECTOR-SOLAR
J2
4
0555600307
Mezzanine Plug
J3, J4, J5, J6
Show 53 more
QtyPartRefs
1
Magnetorquer Pins
J7
1
ORESAT-CARD-V1.3-GENERIC-0RF
PCB1
117
TEST-POINT-LARGE-SQUARE
TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8 +109
6
Test-Point
TP49, TP56, TP59, TP125, TP126, TP127
4
150060GS75020
LED-GREEN0603
D1, D7, D8, D11
6
IN-S63AT5A
AMBER
D2, D4, D6, D10, D14, D18
6
SML-E12M8WT86
GREEN
D3, D5, D9, D13, D16, D17
4
XGL4030-332MEC
3u3
Coilcraft
L1, L2, L4, L5
1
ECS-MPI4040R4-6R8-R
6.8u
L3
21
CC0603KRX7R7BB105
1u
C1, C2, C3, C4, C8, C9, C10, C13 +13
6
10n
C5, C17, C53, C65, C66, C77
10
CL10B104KB8NNNL
100n
C6, C11, C21, C28, C29, C31, C37, C38 +2
5
1u
C7, C12, C22, C32, C44
3
1n
C18, C55, C67
3
22n
C19, C56, C68
10
22u
C20, C69, C76, C80, C88, C89, C91, C92 +2
3
22u
C26, C58, C70
6
NP
C27, C40, C59, C61, C71, C73
2
CL10C200JB8NNNC
20p
C30, C36
10
100n
C41, C42, C62, C87, C90, C93, C96, C100 +2
1
CL21B106KOQNNNG
10u
C45
1
GRM21BD71A226ME44L
22u
C47
3
4.7u
C51, C54, C63
3
2.2u
C52, C60, C72
4
2u2
C57, C74, C78, C81
4
1206YD476MAT2A
100n
KYOCERA AVX
C64, C75, C79, C82
5
100n
C83, C84, C85, C86, C99
2
1206YD476MAT2A
22u
KYOCERA AVX
C97, C98
4
10n
C103, C105, C107, C109
4
470n
C104, C106, C108, C110
40
RC0603FR-0710KL
10k
R1, R3, R4, R5, R6, R7, R9, R10 +32
1
RC0603FR-0723K7L
23.7k
R2
8
CRGCQ0603F2K7
4.7k
R8, R11, R12, R67, R105, R181, R257, R267
8
100k
R14, R19, R27, R28, R32, R33, R35, R36
6
30m
R15, R16, R25, R133, R134, R135
4
1k
R17, R21, R23, R29
3
47k
R18, R24, R30
1
23.7k
R20
1
18k
R22
7
10k
R26, R31, R34, R37, R130, R131, R132
25
100
R38, R44, R48, R50, R80, R84, R88, R115 +17
6
CRGCQ0603F2K7
10k
R39, R77, R153, R198, R199, R229
5
RC0603FR-0710RL
10
R40, R78, R154, R200, R230
56
NP
R41, R42, R43, R45, R46, R47, R49, R51 +48
10
RC0603FR-07100RL
100
R53, R73, R91, R111, R167, R187, R213, R243 +2
5
CSR1206FTR100
15m
R57, R95, R171, R217, R247
10
RC0603JR-070RL
0
R59, R61, R97, R99, R173, R175, R219, R221 +2
5
100k
R64, R102, R178, R224, R254
15
10k
R65, R103, R124, R125, R126, R127, R128, R129 +7
10
RC0603FR-07665KL
665k
R68, R74, R106, R112, R182, R188, R258, R264 +2
10
MCT06030C3303FP000
330k
R71, R75, R109, R113, R185, R189, R261, R265 +2
10
RC0603FR-071ML
1M
R72, R76, R110, R114, R186, R190, R262, R266 +2
4
1k
R137, R139, R141, R143

Oresat adcs card 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.

Oresat adcs card: common questions

What microcontroller does the Oresat adcs card use?

The Oresat adcs card is built around the STM32F042K6T7, from the STM32 family.

How big is the Oresat adcs card PCB?

The Oresat adcs card measures 99.8 × 94.6 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Oresat adcs card?

579 components, from 73 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 Oresat adcs card 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 Oresat adcs card 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 Oresat adcs card 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