Skip to the content
PCBKitNew board
2 layers39.6 × 65 mmRocket PCB, the printed circuit board in 3D

Resources for Charleslabs.fr rocketry experiments with gimbaled thrust.

Size
39.6 × 65 mm
Copper layers
2
Thickness
1.6 mm
Parts
30
Nets
39
Pads
97
Tracks, vias
115, 6
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
2 Mar 2020
Updated
5 Mar 2020

Overview

Rocket PCB is an open-source printed circuit board by CGrassin, from the CGrassin/rocketry repository on GitHub, published under the MIT licence. It is a 2-layer board of 39.6 × 65 mm with 30 parts on 39 nets, routed with 115 tracks and 6 vias.

Its parts include 11 connectors, 5 resistors, 2 transistors and 1 diode. It belongs with the AVR (ATmega, ATtiny) boards of this library.

README

README.md

Charleslab's rocketery

Thrust vectoring is the ability of an aircraft, rocket, or other vehicle to manipulate the direction of the thrust from its motor in order to control the attitude (angle) of the vehicle. It is used in rocketry it is the primary means of attitude control, as aerodynamic control surfaces are ineffective outside the atmosphere.

This repository contains all resources for my model rocketery experiments. The content of each folder is described hereunder.

Everything is work in progress (currently working on the code and the gimbal).

3D models

This folder contains the 3D models for my rocket:

  • The 2 axes thrust vectoring control (TVC) gimbal (SolidWorks),
  • The gimbal test stand (OpenSCAD parametric design),
  • The PCB holder (OpenSCAD parametric design),
  • The nose cone (OpenSCAD parametric design).

TODO : add render of all models

The gimbal is a 3D-printable, parametric Solidworks model. There are two variables that should be adjusted to fit your needs: the diameter of the rocket motor and the diameter of the rocket body. The geometry adapts to these constraints. It should be 3D-printed with supports enabled.

TODO : add photo

The cone is a work-in-progress parametric openSCAD model.

Electronics

The "Sagan" PCB is my rocket's onboard computer. It features:

  • Arduino Mini (ATMega328P at 3.3v),
  • BMP280 barometer,
  • MPU6050 gyroscope and accelerometer,
  • Micro SD Card reader to store in-flight telemetry,
  • 3 servo outputs (X, Y and extra),
  • 2 pyro channels (PYRO0 and PYRO1),
  • LED and buzzer.

TODO : add picture

Designed in KiCad.

Code

This folder contains the Arduino code for the "Sagan" PCB.

To tune and test the controller, I made a Java gimbaled rocket simulator: http://charleslabs.fr/en/project-Gimbaled+Model+Rocket+Simulator

Flight data

This folder holds the data (telemetry) for each flight of the rocket.

Parts

30
QtyValueFootprintReferences
5Extra_PinConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ3, J4, J5, J6, J7
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
310kResistor_SMD:R_0805_2012MetricR1, R4, R5
2100Resistor_SMD:R_0805_2012MetricR2, R3
2Q_NMOS_GSDPackage_TO_SOT_SMD:SOT-23Q1, Q2
1Arduino_Pro_MiniCharleslabs_Parts:Arduino_Pro_Mini_ChinaA1
1BATTConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1BMP280_ModuleCharleslabs_Parts:BMP280_ModuleA5
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1LEDLED_SMD:LED_0805_2012MetricD1
1Logo_Open_Hardware_LargeCharleslabs_Parts:Charleslabs_Logo_5mmLOGO1
1MPU6050_ModuleCharleslabs_Parts:MPU6050_ModuleA3
1PYRO1TerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-2_1x02_P2.54mm_HorizontalJ11
1PYRO2TerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-2_1x02_P2.54mm_HorizontalJ10
1SD_Card_ModuleCharleslabs_Parts:SD_Card_ModuleA4
1SX1308_Boost_ModuleCharleslabs_Parts:SX1308_Boost_ModuleA2
1ServoEConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ9
1ServoXConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2
1ServoYConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ8

Questions

How big is the Rocket PCB PCB?

It measures 39.6 × 65 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Rocket PCB use?

30 parts. 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 Rocket PCB KiCad files?

From the CGrassin/rocketry repository on GitHub, at the commit this page was made from: the board is Electronics/Sagan_MK1_PCB/Rocket_PCB.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Rocket PCB design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers52.2 × 52.2 mmBase promicro, the printed circuit board in 3D

    Base promicro

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    30 parts3kApache-2.0
  • 2 layers40.6 × 15.2 mmVr mmm, the printed circuit board in 3D

    Vr mmm

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    30 parts1.2k
  • 2 layers270 × 11 mmDaylight, the printed circuit board in 3D

    Daylight

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    30 parts1.1kGPL-3.0
  • 2 layers65 × 30 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    30 parts1kGPL-3.0
  • 2 layers40.5 × 58 mmInitial v, the printed circuit board in 3D

    Initial v

    tenderlove/initial-v

    It's a BMW shifter converted to a Bluetooth Keyboard that you use with Vim

    30 parts1kApache-2.0
  • 2 layers34.3 × 41.8 mmMotionCubeViewAllForces, the printed circuit board in 3D

    MotionCubeViewAllForces

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    30 parts915
  • 2 layers57.4 × 62 mmPicoWS2812, the printed circuit board in 3D

    PicoWS2812

    ErichStyger/mcuoneclipse

    McuOnEclipse projects and examples

    30 parts765
  • 2 layers52.1 × 46.8 mmFIRE TEST PANEL, the printed circuit board in 3D

    FIRE TEST PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    30 parts431