/
2025-03-24 EFS Meeting

2025-03-24 EFS Meeting

 

 

M1 Drivers @Ethan Leung

  • Message Queue @Dami Peng

    • Merged!

 

  • Motor Channel (PWM) @Bill Lu

    • Merged!

 

  • RC Receiver @Chandise Anderson

    • Finished, validated with hardware. Awaiting approval for merge.

 

  • Watchdog @Ronald You

    • Merged!

 

  • SD Card @Ari Van Cruyningen

    • Finished, validated with hardware. Awaiting approval for merge.

 

 

M2/3/4 Drivers

  • RFD900 @Aditya Bang @Shakthi Viviyn Mahesh

    • PR open, waiting for review

 

  • IMU + AHRS @Liam Suter @Richard Dong @Cristian Sicilia @Jenneva Li

    • Noticed previous notch filter didn’t really help much because it is only good if the IMU is on the drone so we can get rid of consistent noise but filtering noise when it’s just chilling isn’t that productive

    • Tried a low pass filter didn’t seem to help that much, Manasva says to keep

    • Trying other filters

 

  • GPS @Ronak Patel

    • @Manasva Katyal to review

 

  • ZP Barometer Driver Port @Larry Shi

    • Will check with him

 

  • CRSF @Uzayr Hussaini

    • Began drafting the CRSF driver

    • Debugging python script to simulate the communication between receiver

    • Validating CSFR packet structure and ensuring correct encoding/decoding of data sent via the Python script.

 

 

Attitude Manager @Ayoung Eun

  • 1-to-1 Motor Output @Ayoung Eun

    • Based on the Derek’s feedback yesterday, I made some adjustments on attitude manager files and cleaned up some messy parts.

 

  • Failsafe @Raiyan Samin

    •  

 

  • Arm / Disarm @Raiyan Samin

    •  

 

 

Telemetry Manager @Charan Tadepalli @Sehaj Dhupia @Rashad Jayshanth-Nizar

  • Finished initial implementation details for TX side (knock on wood), focus on Rx side with rest of the team.

    • Discussion with @Manasva Katyal after meeting?

 

 

System Manager

  • Trigger RC lost message

    •  

  • Handle message logging to SD Card

    •  

  • Unit testing

    • To follow-up and clarify requirements

 

 

Path Manager @Emma Lane-Smith

  • Looked at 3.5 repository PM implementation

  • Started plan for 3.5b implementation

  • Next steps: hoping to get clarifications from @Derek Tang and/or @Ayoung Eun

 

 

Battery Manager @Yuvraj Singh Birdi @Sydney Yang

  • finished writing drivers (datatypes, battery interface)

  • called Charan and was able to clarify the data we’ll be sending

  • just need to write the code for intermanager comms

    • waiting on TM for implementation

 

 

Infrastructure @Andy Li

  • Github actions for running GoogleTest

    • Waiting on SM GTest

 

 

Telemetry Manager SIL @Eric Su @Ben Carnes @Eric Yoon

  • Will ask

 

 

CAN Adoption @Ronak Patel + @Colin Wang @Matias Rivas @Joanna Sebastiampillai

  • Laying out can class architecture tomorrow

  • Porting can to l5 boards

  • Read over Ardupilot DNA code, looking into how to implement for us

 

 

ZP Board Validation @Ari Van Cruyningen

  • Chilling

 

 

LED Board @Nick Armstrong@Tochi Okoro @Billy Karantzoulis @Fola Fatola

  • @Tochi Okoro PR merged

  • @Billy Karantzoulis Further great work on Ardupilot script

  • @Fola Fatola @Nick Armstrong Pushed out CAN ↔︎ lighting integration, there’s maybe 5 minutes of in-bay work left to do there before the board firmware is locked down

  • Just got Ardupilot script running on board without errors, going down to bay to validate after

 

 

Servo @Hardy Yu @Allan Su @Ethan Leung

  • @Hardy Yu helped Ethen resolve his compilation issue.

  • I think Ethan came to bay and worked on testing his code one time

 

 

6s Power Module @Bryan Ma@Aditya Sharma @Andrew Wang @Arnav Gupta

  • Added a section on ADC basics to the doc to help new members understand hardware concepts more easily. Will add more technical info on current-sensing soon

  • Found a standby mode and a sleep mode on the battery management module that can help save power. We are not using these for now as it’s not too important

  • Board now consumes only 3-5mW instead of 200mW 👍. Not sure what happened before

  • Having issues with the I2C communication, getting no values back from the board.

  • New project member! 🎉

 

 

ZP CAN Bootloader @Larry Pan @Spiro Jinargyros @Thuvaragan Prathifkumar

  • Working on getting the bootloader to jump to the main application. Working through difficulties.

  • @Thuvaragan Prathifkumar is writing a bootloader for his own board remotely, so we can compare errors.

  • Started documenting stuff in confluence

 

 

Baud Rate Auto Sensing @Teighan Miller @Borna Nikfal

  • @Roni Kant to ping and check status

 

 

Sensor Cluster

  • Lidar @Aidan Fisher

    •  

  • Magnetometer @Henry Wu

    •  

  • Radar @Henry Wu

    •  

  • Barometer

    • Waiting on EE board

  • IMU

    • Waiting on EE board

  • PixArt OFS

    • Waiting on EE board

 

 

Tracking Antenna @Larry Pan

  • Flight test

  • GPS seemed to very accurate this time somehow

  • Antenna was pointed 180 degrees in the wrong direction. This never happened before

  • I used to exact same code and setup process as before so I’m pretty confused

 

 

 

Gemini Board Testing

  • Custom OTA link developed by EE team

  • Need baseline link quality stats

 

 

Related content