-
Notifications
You must be signed in to change notification settings - Fork 0
Home
kchen3157 edited this page May 3, 2026
·
4 revisions
Warning
DO NOT plug the system into USB-C power while battery is connected.
Warning
DO NOT modify connections on pin headers without first removing power from the system.
Warning
For developers: DO NOT run servos off of nucleo boards. The high power load may destroy the circuitry.
The computer used to interface with the payload during development, flight, and recovery must have the following:
- An ST Nucleo board with an SWD cable.
- An updated VSCode installation with the following updated extensions:
- PlatformIO IDE (platformio.platformio-ide).
- Serial Monitor (ms-vscode.vscode-serial-monitor).
- An updated copy of this payload-core repository.
- A modern Python 3 installation.
- An offline spreadsheet application (Excel, Numbers, or similar) Alternatives to the above, unless otherwise specified, have not been tested and may not work.
The microSD card used for data recovery must be a microSDHC card of maximum 32 GB capacity. The card must be formatted with an EXFAT filesystem prior to usage in the payload.
- Plug payload into power.
- If SPI flash has not been erased yet, perform the erase procedure.
- Press the NRST button.
- Verify C13 is OFF.
- Wait 5 seconds.
- Press the KEY button.
- Verify C13 is blinking slowly to confirm the payload is armed.
- Press and hold the NRST button and KEY button simultaneously.
- Release the NRST button while the KEY button is still held down.
- Continue holding the KEY button until C13 blinks rapidly.
- Connect the payload to a computer via the SWD header.
- Plug payload into power.
- Enable UART monitoring on the computer.
- Insert the microSD card into the slot on the payload.
- Press and hold the NRST button and KEY button simultaneously.
- Release the NRST button while the KEY button is still held down.
- After 1 second, release the KEY button. DO NOT keep the button held down for longer than is needed.
- Verify C13 blinks rapidly. If it doesn't, repeat this procedure from step 2.
Warning
Do not remove the microSD card until after C13 is off and shows no activity
- Wait 2-3 minutes for data transfer to complete.
- Verify that C13 is off after the data transfer is complete. Verify on the serial monitor that the data transfer is complete.
- Remove the microSD card from the slot on the payload.
- Remove payload from power.
- Using a microSD to SD card adapter,