LAUNCH VEHICLE 4 ARCHIVE

ELECTRIC FEED SYSTEM V1

PSAS is designing an electric centrifugal pump-based feed system for LV4's liquid engine.

COMPOSITE PROPELLANT TANK

Mechanical engineering students in PSAS are developing a composite fuel tank to be used with the liquid fuel engine on LV4. Developing this technology is instrumental to LV4's goal of reaching 100 km since it will significantly reduce the dry mass of the rocket relative to conventional tanks. This project is apart of an effort to create open-hardware carbon fiber designs & procedures.

LAUNCH VEHICLE 3 ARCHIVE

ELECTRIC NOSECONE

SEPARATION RING (eNSR)

Based on previous mechanical engineering capstones, the eNSR replaces the pyrotechnic separation ring used in LV2 in order to provide a more testable system. The eNSR is designed to be robust against both the moderate aerodynamic loading experienced by LV3 and the soft vacuum experienced by LV4. This ring detaches the nosecone in order to deploy the parachute and could possibly be used for staging.


ROCKETVIEW 3000

During the rocket's flight, it streams data from its sensors and internal state over WiFi to the ground. We use the PSAS/telemetry repo to visualize this telemetry stream in real-time and to make the live telemetry web-accessible from anywhere in the world.

The RocketView 3000 project was a CS capstone to improve visualization we can use for this telemetry data with two goals:

  • Better logistics awareness (so we can tell at a glance whether recovery team are in position)

  • Visualizations for publicity and PSAS members

LAUNCH VEHICLE 2 ARCHIVE

The flight software running on the LV2 is a mix of the STM32F4 microcontrollers handling low level code and an Intel Atom main Flight Computer running Linux with a flight program written in C. Data is passed through the system via TCP/IP either on localhost or via the physical Ethernet network on the rocket.


FIRMWARE

Firmware, OS, and application code for the STM32F4xx series of microcontrollers used on the PSAS AV3 avionics system.

MAIN FLIGHT COMPUTER CODE (ELDERBERRY)

The main flight computer code is written to be modular. Elderberry is a project to tie together all the modules and auto-generate the event loop and main.c files just before compilation.

PACKET DEFINITION

Reusable Portland Aerospace Society telemetry, packet encoder/decoder, and documentation, and other tools.

RAS PI CAMERA SCRIPTS

We have used raspberry Pi's with cameras on flights to record and broadcast video. Some of the particular setup is captured here.

ELECTRONICS

Main repository for all schematics and board designs on the rocket. This is the main work of the Avionics Team. To use this repository, you will need EAGLE CAD 6.2 or greater.

CYLINDRICAL PATCH ANTENNA

Bespoke, handmade wrap-around microwave patch antennas specially for rockets.

ROLL CONTROL

Documentation for our canard based roll control scheme and a design control system. Flown successfully abroad the L-12.

360º CAMERA

For our LV2 rocket we envisioned a full , wrap-around camera device that would let you replay video from the launch and make you feel as if you were abroad the rocket!

Solidworks CAD Drawings

GROUND SUPPORT ARCHIVE

TELEMETRY VIEWER

We generate large amounts of data on the rocket flight computer. We need to be able to safely and remotely monitor the rocket both while testing new algorithms in the lab, and while in flight. The system is web-based so that almost any device with a browser can see the data live. We have even broadcast our telemetry live during real-time flight.

COMMANDER

This was used to send commands (ARM, Power-on, etc.) to any system (ground or flight) via a simple web interface.

FLIGHT TABLE DIRECTOR

We have a single table with a ground support computer running all the necessary software for launch. This also incorporates ground WiFi hardware, tracking antennas. ground communication systems, and networking gear.

LAUNCH TOWER

CONTROL APPLICATION

This is a stand-alone application written in python and kivy that was used in the past to send the arm and launch command to the tower computer over a WiFi link.