Created: 5/12/2026
This space will be just used for brainstorming main features still missing in order to convert them into tasks. Demos can be built based on each subsystem.
GS
- Command Pipeline
- Fix up the UI (more plain background), some features missing
- Integrate API command endpoints when adding commands
- View session screen
- Command Response Visualization and Storage
- Store the datetime of response
- Need to check/work with the format of the response - might be different for each command
- GS State Machine
- Get satellite position
- Session times
- Lowkey maybe do this for another sat alrdy up there
- GNU radio integration
- Packet the commands
- Implement the comms state machine
- Send the commands through selectable peripheral (e.g. UART v.s. CC1120)
- Receive command responses (including telem)
- Telemetry Visualization
CDH
- Telemetry downlink command
- Telemetry storage
- Arm + Execute for Safety Critical Commands
- OBC Rev4 Bring Up
- We can flash, but we should verify the following (the Rev4 is probably what is going on the actual satellite):
- Ability to send commands, get responses
- Test time-tagged commands (RTC)
- Flash the Bootloader, ensure we can send the application binary
- Run the SD card example
- Run the FRAM example
- Run the ADC example
- Run the VN-100 example (?)
- Test the reset buttons
EPS
- INA230 + TCA6424 drivers
- MPPT (blocked by INA230)
- George made a draft PR for MPPT already - can reference. Not tested presumably.
Payload
- Add command to queue a picture to be taken, downlink instantly
- The command for this, and the response must be unencrypted
Comms