ESPEmbedded Systems & Projects
Mission elapsed time
T+ 000d 00:00:00
Current phase
Concept study
Vehicle
3U CubeSat
Funding target
CSA CUBICS
Team
Taking applications

Mission profile

Early numbers. Every value here gets revisited at each design review, and this table changes when they do.

Form factor3U CubeSat, 10 × 10 × 34 cm
Primary goalDesign, build and operate a working satellite with subsystems made by members
Candidate payloadBosch BME690 gas sensor Trade study
Flight computerESP32-S3 Candidate
Radio bandTo be decided Open
OrbitLow Earth orbit, set by launch opportunity
Ground stationCalgary, site to be chosen Planned
Funding targetCSA CUBICS Applying
Current phaseConcept study Active

Subsystem teams

Every member joins at least one team. Teams meet at build nights and own their part of the satellite, from requirements through testing. The ESP exec team leads the project, and every subsystem lead role is open.

Communications & RF

Gets data down to the ground and commands back up: the radio, the antennas and their deployment, and the link budget that says whether any of it closes.

You'll work on
Transceiver choice, antenna design and matching, link budget
Tools
KiCad, NanoVNA, RTL-SDR, spreadsheets
Lead
Open

Flight computer

The satellite's brain: an ESP32-S3 board running flight software that schedules everything, stores data and recovers from faults on its own.

You'll work on
Board design, RTOS firmware, fault handling, data storage
Tools
ESP32-S3, ESP-IDF, FreeRTOS, C
Lead
Open

Power

Solar cells, the battery, and the boards that charge, protect and distribute power to every other subsystem.

You'll work on
Power budget, solar charging, battery protection, power rails
Tools
KiCad, LTspice, bench supplies, electronic loads
Lead
Open

Attitude control

Works out which way the satellite is pointing and turns it. For a 3U that usually means magnetometers, sun sensors and magnetorquers.

You'll work on
Sensor boards, magnetorquer drivers, detumble control
Tools
Python, Octave or MATLAB, KiCad
Lead
Open

Payload

The reason we fly. Our leading candidate is the Bosch BME690 gas sensor. The concept study decides what it should measure, or whether another payload fits better.

You'll work on
Payload trade study, sensor board, environmental testing
Tools
KiCad, Python, Bosch BSEC library
Lead
Open

Structure

The aluminium frame, deployable antennas and panels, and keeping the whole satellite inside its mass and thermal limits.

You'll work on
CAD, mass budget, thermal analysis, deployment mechanisms
Tools
Fusion or SolidWorks, 3D printing, FEA
Lead
Open

Ground station

The antennas, receivers and software here in Calgary that track passes and talk to the satellite. It can listen to satellites already in orbit long before ours flies.

You'll work on
Yagi antennas, SDR receive chain, pass prediction, decoding
Tools
RTL-SDR, GNU Radio, SatNOGS
Lead
Open

Operations & outreach

Keeps the project moving: documentation, design review packages, sponsorship, funding applications, and telling people what we're building.

You'll work on
Grant writing, docs, sponsor relations, social media
Tools
Docs, spreadsheets, Canva or Figma
Lead
Open

Roadmap

Each phase ends with a review where people outside the team check our work. Dates get set once the team is formed.

  1. Concept study

    Mission goals, payload trade study, radio band, first power, mass and link budgets.

  2. Preliminary design

    Architecture, interface control documents and breadboard prototypes. Ends with the PDR.

  3. Critical design

    Final schematics, layouts and firmware plans, frozen at the CDR.

  4. Build and test

    Engineering model first, then the flight model, thermal and vibration testing.

  5. Launch and operations

    Integration with the launch provider, then operating passes from our ground station.

Joining the CubeSat team

The club is open to everyone. The CubeSat team is selective, because members commit real time to flight hardware and to each other. Here's how selection works.

  1. Apply with an essay

    Tell us what you want to work on and a project you're proud of. At least 150 words.

  2. Exec review

    The exec team reads every application, usually within two weeks.

  3. Meet in person

    A short conversation with the execs on campus. Everyone accepted has one.

  4. Decision and onboarding

    You'll hear back by email, then join a subsystem team and your first design session.

Help build a satellite.

Not ready yet? Join the club and start with smaller projects.

Apply to the CubeSat team