Skip to content

[TASK] Initial V5b Flight Controller Board Bring Up #1

@Mikefly123

Description

@Mikefly123

Summary

Hey Team! The new V5b Flight Controller Boards are about to be here. Very exciting! This ticket will track the list of things that we need to checkout with the full set of boards that come in to ensure that they are fully armed and operational.

Individual Board Acceptance Criteria

Each board has a unique serial number assigned to it (find the QR code and give it a scan!). When checking out each board, please make a comment on this ticket with the board's serial number and details about whether it has passed the acceptance criteria. Do note you are able to edit GitHub comments retroactively as you make progress checking things out.

Physical Build and Inspection

There should be minimal requirements for physical construction on the V5b boards. All you have to do is solder on an RFM98PW radio module to the radio module slot in the top left! I think the lab is running low on RFM98PW-433 modules and the restock won't come until next week. If you want to take a pair of boards to experiment, we have a loose bag of RFM98PW-168 modules that might work just as well but haven't been tested!

Software Checkouts

Note that the reference software deployment for the V5b is not complete yet and various pieces of software still need to be built and tested over the course of the next week. For now, just try and run through these steps will all of the boards available to you!

  • Board accepts V5a Firmware
  • make install of reference software loads onto the board and it runs without errors
  • You can enter the repl and run through a few of the tests described here
  • SD card tests | These have not been created yet, but is one of the main things we want to test with this version that has soldered on SD card memory

Checkouts Requiring Additional Builds

  • Face Data Tests | We don't yet have updated solar panels, so if we want to run these tests we need to splice or crim new wire harnesses to existing solar panel connectors (i.e. Molex Picolock or Hirose DF13)
  • Transmission with antenna boards | You just gotta build a few of the new antenna boards and connect an SMA between it and the FC board
  • Burnwire and heater tests | Harnesses need to be built for this. Honestly pretty high priority if you can find some time to get it done! Changing the burn wire circuit was the big change from the last version to this version.

Technical Details

Please note! The bug causing the USB peripheral on RP2350 boards to disable when safe_sleep is called without a serial connection established is still present. Please be sure to review the related ticket for instructions on the work around:

proveskit/CircuitPython_RP2350_v5a#4

Also be sure to checkout the new Pull Request on the Flight Controller Boards themselves for more context on what's new!

proveskit/flight_controller_board#35

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions