OreSat is Oregon's first satellite! It's a state-wide educational CubeSat project being run out of Portland State University, along with many of Oregon's other educational institutions including University of Oregon and Oregon State University.
Designing, building, and testing CubeSats isn't easy, but OMG we're going to space. So get involved! Even if you're not involved with PSU at all, we could use your help!
Please email [email protected] if you have any questions about ramping up or getting involved!
- Read the Wikipedia page on Cubesats. This is a surprisingly good summary of CubeSats. OreSat0, Oregon's first satellite, is a 1U CubeSat, and OreSat0.5 and OreSat1 are a 2U CubeSats.
- Read a bit about the NASA CubeSat Launch Initiative (CSLI), which is the program we applied to in 2016 to get launched by NASA through the Educational Launch of Nanosatellites (ELaNa) initiative.
- Skim over NASA's CubeSat 101 document. This is a great but very detailed introduction to CubeSats. Later, you should come back and read this in full.
- Skim over the CubeSat Design specification (CDS). As we design OreSat, we'll constantly refer to this design spec.
- It's really out of date now, but please skim the OreSat 2016 CubeSat Launch Initiative proposal. Ignore all the technology descriptions and timeline; those are all out of date. Ignore the CFC description, that way out of date. Read mostly for the overview of what we promised OreSat would do, and why we're doing this.
- Watch this 20 minute video from the 2021 open Source CubeSat Workshop on the technical overview of OreSat. Do NOT worry if you don't understand everything, just get the jist of the OreSat architecture and all its various parts.
- Look over the OreSat Block Diagram. It'll raise more questions than it answers, but you'll get a sense for how much stuff is crammed in our CubeSats.
As an open source organization, our collaboration tools really define how we operate. Everyone, regardless of discipline, should:
- Email [email protected] and ask to get involved. You'll be sent a Google Form to fill out, where we'll ask you how you heard about us and you'll have to agree to our open source IP and community policies.
- We use Slack to communicate: make sure to download Slack and bug us to get you on Slack if we haven't already.
- We use a shared Google Drive for most of OreSat's internal documentation. Bug us to share the drive with you if we haven't already.
- We use Git and GitHub. Make yourself a GitHub login, ask to join the OreSat GitHub organization, and become familiar with Git.
If you're doing technical work for OreSat, you have more homework to do:
- Subscribe to all of the mechanical-y Slack channels, like #oresat-structure and #psas-onshape
- If you're interested in Thermal, subscribe to #oresat-thermal and we'll tell you how to install CRT's Thermal Desktop.
- We use Onshape CAD for mechanical CAD. It's not perfect, but it fits our needs super well. Ask if you want to know why we use it instead of SolidWorks.
- Start attending the mechanical team meetings, which are usually Sundays at 10:00am!
- Finally, we have some great videos to watch:
- Watch this 20 minute video from the 2021 open Source CubeSat Workshop on the OreSat Mechanical Design by Marvin!
- CAD with Hayden: A walk through of the Summer 2022 work by Hayden (and Zach!) on moving OreSat CAD from SolidWorks to OnShape.
- CAD with Catie Series - it's old, but goes through everything on Oresat from back in 2020.
- Subscribe to all the electrical-y Slack channels, like #oresat-bus, #oresat-comms, etc.
- Install KiCAD. Note that we're using the latest KiCad stable build. Ramping up on KiCAD is a great first step for all things Oresat.
- Clone the electrical system repos (batteries, solar, C3, etc) in the OreSat GitHub organization to get all of our current designs.
- Start attending the electrical team meetings, which are usually Sunday noon!
- Watch this 20 minute video from the 2021 open Source CubeSat Workshop on OreSat Electrical Power System by David!
- Subscribe to all the firmware-y Slack channels, like #oresat-firmware, #oresat-software, and #oresat-bus.
- You'll need a Linux install (either on your laptop or in a VM).
- Clone #oresat-firmware in the OreSat GitHub organization and follow the README instructions to download tools and get set up for writing firmware!
- Start attending the firmware team meetings, which are usually Sundays at 2:00pm!
- Watch this 20 minute video from the 2021 open Source CubeSat Workshop on OreSat Firmware and Software Architecture
- If you're interested in communications and ground station design, watch this 20 minute video from the 2021 open Source CubeSat Workshop on OreSat Communication Protocols and Ground Stations.
- Finally, if you're doing firmware see Getting Started in firmware.
- Subscribe to all the software-y Slack channels, like #oresat-software, #oresat-testing, #oresat-uniclogs, etc.
- You'll need a Linux install (either on your laptop or in a VM).
- Software has a lot of repos!
- Generally all embedded OreSat Linux repo names follow the oresat-linux* or the oresat-*-software pattern.
- All UniClOGS (our ground station) repos names follow the uniclogs-* pattern.
- Support project repo(s): SavvyCAN
- We try to make use of GitHub Issue for all software repos, so check out the Issues tab in all the software repos. The general rule is if no one is assigned to the Issue, no one is working on it.
- Start attending the software team meetings, which are usually Sundays at 4:00pm!
- Watch this 20 minute video from the 2021 open Source CubeSat Workshop on OreSat Firmware and Software Architecture
- If you're interested in communications and ground station design, watch this 20 minute video from the 2021 open Source CubeSat Workshop on OreSat Communication Protocols and Ground Stations.
- Please read through the software intern onboarding guide!
There are a lot of things to be done for OreSat. They range from the technical (thermal simulations, board layout, RF communications, embedded Linux, firmware, machining, solar power systems, space deployables, radiation hardening, etc) to the day-to-day (fund-raising, project management, etc).
- We meet weekly at PSU - please see the Portland State Aerospace Society's Google Calendar for our current meeting times and locations. Usually OreSat meets Fridays from 2:00pm - 3:00pm in PSU's Engineering Building in room 91. We also meet online using zoom; email us for the link!
- All of our designs are open source, and located at http://github.com/oresat. Go take a gander and see what's there.
- All of our shared documents that aren't on GitHub are in Google Drive. They're mostly logistical in nature. Once you start volunteering with us, we'll share that folder with you.
Otherwise, contact us at [email protected]
in order to learn about what's going on and how to get involved!