Skip to content

HPR project by undergraduate students from Imperial College Space Society.

Notifications You must be signed in to change notification settings

ImperialSpaceSociety/Flight-Computer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Imperial College Space Society - High-power Rocketry

Rocket

The rocket was initially designed in a program called OpenRocket and then the particular components were designed in Fusion 360 and manufactured using 3D printers or a laser cutter.

Rocket

Flight computer

The flight computer is based on STM32 platform and the main diagram with its components can be seen below.

Flight computer diagram

The following picture shows the 3D render of the flight computer designed in KiCAD.

Flight computer diagram

Receiver

The table documents the connection of the radio module into STM32 F446RE Nucleo Board used as a receiver.

Lambda 9D pin STM32 Nucleo F446RE pin
nSel - 16 GND
SDI - 15 PA7
SDO - 14 PA6
SCLK - 13 PA5
RESET - 12 PB12
GND - 2 GND
Vcc - 3 3V3
RX_SWITCH - 4 PC2
TX_SWITCH - 5 PA4

Launch

The rocket was successfully launched and recovered on 9th July 2023 in Twycross, Leicestershire. The rocket reached the altitude of 721 m after 11.4 s of flight.

Flight computer diagram

Future improvements

  • UART connection for debugging
  • Button/jumper pin header for resetting STM32
  • Code for IMU, magnetometer and flashchip
  • FreeRTOS for the flight computer
  • Modify serial logging script such that the incoming data is being processed and then saved as csv

Repository content

  • Assets - This folder contains images and plots for the README.md file.
  • Hardware/circuit board design v1.0 - First version of the hardware files of the flight computer.
  • Hardware/circuit board design v2.1 - Second version of the hardware files of the flight computer.
  • Hardware/Documentation - Documentation files with spreadsheets containing components selection and power consumption.
  • Rocket - This folder contains files simulation and design files for the rocket.
  • References - This folder contains datasheets and manuals relevant to the components used for the flight computer.
  • Software/Dev board code - This folder contains projects used to develop and test libraries for each of the components of the computer.
  • Software/revision_1 - First version of the flight computer software.
  • Software/revision_1_rx - First version of the receiver software.
  • Software/serial_logging - Code for the serial logging of the received data.

Team (Academic year 2022/2023)

  • Awais Khawaja (Rocket team lead)
  • Rohan Kukreti, Stephen Liu (Nose cone)
  • Heather Boatin (Recovery system)
  • Denzel Goh, Dongxiao Jiang (Fins)
  • Jack Crane (Engine mount)
  • Timothy Newman, Lou Alsteens, Jakub Jędrzejewski (PCB)
  • Václav Pavlíček, Richard Hu, Benny Liu (Software)

Acknowledgements

We would like to thank Victor Boddy from the Electrical Engineering Undergraduate lab and the Advanced Hackspace staff for their help and support.

About

HPR project by undergraduate students from Imperial College Space Society.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages