Ignition

cuspaceflight·OkGo·OkGo 2/ignition/ignition.kicad_pcb

Ignition PCB layout, top view — open source STM32 board by cuspaceflight

About the Ignition PCB

Ignition is an open source STM32 PCB design by cuspaceflight, published on GitHub. It is a 2-layer board measuring 8 × 3 mm, with 105 components from 55 distinct parts.

Its main chip is the STM32F071CBT6, from the STM32 family. Other key parts include the SWD, RFM95W and TSR 0.5-2433. By type, the board carries 33 resistors, 19 diodes, 12 connectors, 12 capacitors, 11 test points and 6 transistors.

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

From the project

Rocket motor ignition and valve control from far, far away

OkGo is Cambridge University Space Flight's rocket firing controller.

OkGo was designed for testing the Quasar hybrid rocket motor. It allowed remote (over 100m of wire) control of the nitrous oxide valve and firing of the ignition e-match. It was constructed using an ad-hoc point-to-point layout. An entirely passive design, it simply uses mechanical switches to trigger relays. It was later upgraded to control two valves, one of which passed a low flow of nitrous oxide to help start the motor.

Main components on the Ignition

Ignition bill of materials (BOM)

105 components, 55 distinct parts.

QtyPartRefs
1
SWD
U103
1
RFM95W
U105
1
STM32F071CBT6
U106
1
TSR 0.5-2433
U107
1
VAL**
M3_MOUNT
6
BSS138BK
Q101, Q201, Q202, Q203, Q204, Q205
1
8MHz
Y101
1
BATT
P105
1
ARM_LED
P107
1
BUZZ
P109
1
SMA
P111
1
CH3_LED
P201
1
CH3
P203
1
CH1_LED
P204
1
CH1
P206
1
CH4_LED
P207
1
CH4
P209
1
CH2_LED
P210
1
CH2
P212
1
6.3x32
F101
Show 35 more
QtyPartRefs
5
16A SPST
K201, K202, K203, K204, K205
1
BATT
TP101
1
GND
TP102
1
nRST
TP103
1
3v3
TP104
1
FiringDist
TP201
1
USRelay
TP202
1
RelaySense
TP203
1
ContCH3
TP204
1
ContCH1
TP205
1
ContCH4
TP206
1
ContCH2
TP207
6
TVS_small
D101, D103, D206, D210, D214, D218
1
RED
D104
1
GREEN
D105
1
YELLOW
D106
5
MBR2H200SFT1G
D201, D205, D209, D213, D217
5
D
D202, D204, D208, D212, D216
5
100n
C101, C102, C104, C105, C109
2
4u7
C103, C106
1
10n
C107
1
100u
C108
1
1u
C110
2
15p
C111, C112
5
10k
R101, R207, R212, R217, R222
1
3k3
R102
1
75R
R103
1
100R
R104
6
180R
R105, R201, R208, R213, R218, R223
7
100k
R106, R202, R204, R210, R214, R220, R224
3
R
R107, R108, R109
5
1k
R203, R206, R211, R216, R221
2
430
R205, R215
1
510R
R209
1
510
R219

Ignition design files

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

Ignition: common questions

What microcontroller does the Ignition use?

The Ignition is built around the STM32F071CBT6, from the STM32 family.

How big is the Ignition PCB?

The Ignition measures 8 × 3 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Ignition?

105 components, from 55 distinct parts. The full bill of materials is listed on this page.

Where can I download the Ignition design files?

From the cuspaceflight/OkGo repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Ignition design in my own project?

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

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

Similar boards