

Okgo2usbcontrol
Rocket motor ignition and valve control from far, far away
- Size
- 40 × 25 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 22
- Nets
- 48
- Pads
- 115
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 4
- Created
- 25 Nov 2012
- Updated
- 31 Aug 2017
Overview
Okgo2usbcontrol is an open-source printed circuit board by cuspaceflight, from the cuspaceflight/OkGo repository on GitHub. It is a 2-layer board of 40 × 25 mm with 22 parts on 48 nets.
It is built around the STM32F042K6T6 and RFM95W. Its parts include 9 capacitors, 3 resistors, 3 ICs, 3 connectors and 2 diodes. It belongs with the STM32 boards of this library.
Main components
2README
README.mdOkGo
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.
OkGo 2 was a full redesign for the launch of Martlet 2. Due to the increased safety radius (on the order of 500m) radio control is to be used. It will have 4 general purpose (valve or e-match) channels with independent continuity checking and firing, and separate firing boxes containing current limiting resistors.
OkGo 3 is another full redesign for the launch of Martlet 3. It will continuity check and ignite a single channel with a constant-current drive. Ignition and control will be small and light for portability.
Parts
22| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 100n | agg:0603 | C4, C6, C9 |
| 3 | 1u | agg:0603 | C1, C5, C7 |
| 2 | 10k | agg:0603 | R1, R2 |
| 1 | 10n | agg:0603 | C2 |
| 1 | 10u | agg:0603 | C8 |
| 1 | 4u7 | agg:0603 | C3 |
| 1 | ADP3335 | agg:MSOP-8 | IC1 |
| 1 | ARM | footprints:JSX08001SAQNL | SW2 |
| 1 | COAX | agg:SMA-EDGE | P3 |
| 1 | ESD_DIODE | agg:0603 | D2 |
| 1 | FIRE | footprints:FSM2JSMx | SW1 |
| 1 | LED_bicolour | agg:0805-LED | D1 |
| 1 | R | agg:0603 | R3 |
| 1 | RFM95W | footprints:RFM95W | U1 |
| 1 | STM32F042K6T6 | agg:LQFP-32 | IC2 |
| 1 | SWD_TC | agg:TC2030-NL | P2 |
| 1 | USB-A | footprints:USB-A_M_Edge | P1 |
Questions
How big is the Okgo2usbcontrol PCB?
It measures 40 × 25 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Okgo2usbcontrol use?
22 parts, built around the STM32F042K6T6 and RFM95W. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Okgo2usbcontrol KiCad files?
From the cuspaceflight/OkGo repository on GitHub, at the commit this page was made from: the board is okgo2usbcontrol/board/okgo2usbcontrol.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Okgo2usbcontrol design in my own project?
Its repository states no licence, so its author keeps all rights: ask cuspaceflight before reusing the design.
More from cuspaceflight/OkGo
4- 2 layers167.9 × 105.9 mm

- 2 layers92.2 × 64.5 mm

- 2 layers90.5 × 51 mm

- 2 layers

Similar boards
- 2 layers282.6 × 92 mm

Chavdai40
dvorak55/chavdai40
Challenge to Handle Acoustic-noise, Verify Drastic Abductive Implementation.
109 parts6MIT - 4 layers113 × 93.7 mm

Characterizer
patrickyeon/battery-characterizer
battery tester/characterizer hardware, firmware.
217 parts4 - 2 layers

Example
danderson/kidraw
Kidraw is a library to programmatically build Kicad schematic and footprint libraries. It was created out of frustration with Kicad's inconsistent built-in libraries, and the tedium of building cookie cutter parts in…
10 parts2Apache-2.0 - 4 layers52 × 74 mm

FRC Sensor CAN
barkinvar/sugerCANe
A compact interface for three NPN, PNP or logic sensors on an FRC robot. Each port has a removable 5 V / 12 V power jumper; input type is configured in software.
144 parts1 - 2 layers77.5 × 15 mm

Lin tester
Bartek0x00/USRTLIN-PCB
PCB files and documentation for USRTLIN converter project
37 parts1MIT - 2 layers67 × 45 mm

- 2 layers52.5 × 55 mm

- 2 layers66 × 26 mm

Altimetro
Daniel-Alencar/MiniEasy
Esquemático KiCad 10 de um altímetro barométrico de recuperação dupla (apogeu + principal), equivalente em função ao Altus Metrum EasyMini: sensor barométrico, registro de voo em flash, dois canais pirotécnicos com…
56 parts