psas / lv3.0-airframe

Solid Works CAD for the LV3 launch vehicle
BSD 2-Clause "Simplified" License
29 stars 19 forks source link

ο»Ώ# PSAS Launch Vehicle 3 (LV3) πŸš€

This is the repo for the LV3 airframe. This holds everything you need to know about making a rocket out of carbon fiber. This includes CAD files, design and prototyping logs, simulation and testing data, most of all the manufacturing procedures for the carbon fiber airframe modules.

If you aren't allowed to push, send Joe or Andrew your Github username and ask for access. (This is different from getting added to the PSAS "organization".)

If you're looking to copy or build on this work check out the doc directory, especially the layup procedure and please message the people who have committed frequently/recently with any questions (or better yet, make an issue with your question).

If you want some quick physical specifications on the airframe, checkout the quick facts. For more detailed info, we have a model for OpenRocket and a model for SolidWorks.

Relevant Repositories

If you want to work on the CAD model, you'll need to have the dependencies cloned to the same directory as this repo. So, something like

PSAS
β”œβ”€β”€ lv3.0-airframe
β”œβ”€β”€ lv3.0-recovery
β”œβ”€β”€ lv3.0-camera-ring
β”œβ”€β”€ lv3.0-umbilical-ring
β”œβ”€β”€ sw-cad-airframe-nsr
└── reaction-control

You should also read the Intro to Git workshop slides if you're new to Git Also, read the OreSat contributions guide if you're new to using SolidWorks with Git.

Dependencies

Historical

TODO:

Check out the issues list if you're looking for something to do. Keeping a TODO in the README never works out.

Project Members

If you're working on the project in any way, please add yourself to this list.

IRL Name Github username Current Role
Joe "Rocket Czar" Shields @Joedang project coordination; MFG; design
Leslie Elwood @lelwood MFG; design; logistics
Alex "the Pretty Good" Farias @alexkazam MFG
Ian Zabel @IanZabel cradle design; modelling
Kyle Blakeman @kablakeman module sanding
Peter McCloud @petermccloud CNC machining
Jorden Rolland @JSRoland
Katia @kp07
Marie "Marie House" House @hmarie2 anti-lithobreaking precautions
Adam Harris @SaturnVF1 MFG; manual machining
Josh Carlson @paperman5 CNC machining; design
Jacob Tiller @JacobTiller machining; design
Erin Schmidt @7deeptide system integration; design
Nathan Bergey @natronics patron saint
Andrew Greenberg @andrewgreenberg benevolent dictator; pixie wrangler

What and where

|-- cad                     holds the Solidworks files for all the machined parts
β”‚Β Β  β”œβ”€β”€ COTS                    models for Commercial Off-The-Shelf parts
β”‚Β Β  β”œβ”€β”€ CubeSatAirframeMount            "Cradle" that holds the flight computer (OreSat) inside LV3
|   |-- finCan
|   |-- LongFinFiles            current fin design (flyable and manufacturable)
|   |-- module                  files for 18 and 24 inch modules
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ jigs                jig for drilling side holes in module rings (and other radial parts)
β”‚Β Β  β”‚Β Β  └── layup
|   |-- nose                    nosecone and mold subassemblies
|   |-- radome                  radio-transparent fiberglass module
|   `-- railSled                part for interfacing with the launch rail
β”‚Β Β      β”œβ”€β”€ CAM                 G code for the rail sled (obsolete)
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ Base
β”‚Β Β      β”‚Β Β  β”œβ”€β”€ Neck
β”‚Β Β      β”‚Β Β  └── Trunk
β”‚Β Β      └── Old rail sled designs
|-- doc                     all pure documentation
|   |-- aiaa-3.6.1              LaTeX template for AIAA
|   |-- extAbstract             extened abstract for the AIAA paper
|   |-- img                 image resources for documentation
|   |-- mfg                 step-by-step instructions for manufacturing
|   |-- paper                   the conference paper we're submitting to AIAA Space
β”‚Β Β  β”œβ”€β”€ FlightComputerMount         stuff about the Cradle
β”‚Β Β  β”œβ”€β”€ textbook                summary of composite techniques in general
|   `-- updates                 bi-monthlyish status updates on the project
|-- sim                     simulations and calculations
|   |-- DATCOM                  DATCOM cases for cross-validating the design (abandoned)
|   |   |-- case
|   |   |   |-- LV3             case for the LV3 airframe (not complete)
|   |   |   `-- exMiG
|   |   |-- doc                 DATCOM documentation
|   |   `-- exlinux             example DATCOM cases
|   |-- ORK                 open rocket models
|   |   `-- prev
|   |-- OpenFOAM                CFD models
|   |   `-- LV3\_LD-Haack           model of the 1:5 nose cone
|   |       `-- rcf_100             100-node-long mesh
|   |           |-- 0               initial conditions
|   |           |-- constant            fluid properites
|   |           `-- system          simulation parameters
|   |-- plots                   plots of the open rocket data
|   |-- reductions              reductions of the openrocket simulations
|   `-- simData                 output of the openrocket simulations
|-- test                    data from physical tests on modules
|   `-- profilometer                surface roughness data
β”‚Β Β  └── tinyMold                
└── tools                   sources/CAD/docs for physical tools used to make LV3
    β”œβ”€β”€ Composite_Table             the table we do all the layups on
    β”œβ”€β”€ crusher-control             controller software for one of the crush testers at PSU 
    β”œβ”€β”€ oven-controller             the temperature controller for the oven
    β”‚Β Β  β”œβ”€β”€ Oven_Controller         the temperature controller for... wait
    β”‚Β Β  β”‚Β Β  β”œβ”€β”€ Box             enclosure for the oven controller
    β”‚Β Β  β”‚Β Β  β”œβ”€β”€ OvenControl         the temperature contr-- again?!
    β”‚Β Β  β”‚Β Β  └── oven-controller-master      "A Deja Vu is usually a glitch in the Matrix."
    β”‚Β Β  └── src                 source code for the controller
    β”œβ”€β”€ Sheet_Cutting_Templates         templates used to cut sheets of CF, adhesive, et cetera
    └── strain-gauge-amplifier          instrument used to take strain measurements in a crush/tensile test