/
2025-02-10 EFS Meeting

2025-02-10 EFS Meeting

 

 

  • EFS Lead Selection

    • Congrats to @Manasva Katyal for being selected to lead starting S25

 

  • Lasting meeting till March 3rd (includes work sessions)

    • reading week break

    • midterm week break

    • 1-on-1s can still be scheduled with leads if you have questions

 

 

M1 Drivers @Ethan Leung

  • Message Queue @Dami Peng

    • @Derek Tang to review

 

 

 

  • Motor Channel (PWM) @Bill Lu

    • @Derek Tang to review

 

 

 

  • RC Receiver @Chandise Anderson

    • @Derek Tang gave suggestions

    • some stuff to fix up

 

 

 

  • Watchdog @Ronald You

    • @Derek Tang to review

 

 

 

  • SD Card @Ari Van Cruyningen

    • @Derek Tang to review

 

 

 

 

M2/3/4 Drivers

  • RFD900 @Aditya Bang

    • RFD only sends small subset of characters

    • debug with logic analyzer

 

 

 

  • IMU + AHRS @Liam Suter @Kelvin Feng @Richard Dong

    • tried sf algo (pitch ok, yaw bad, roll bad, slow to update)

    • noisy sensor data. implement more filters

    • took a nucleo and an IMU out of the bay

    • @Manasva Katyal to send some ArduPilot resources

 

 

 

  • GPS @Ria Prakash @Ronak Patel

    • mostly done

    • need to test with circular dma

 

 

 

  • CRSF @Uzayr Hussaini

    • gave NUCLEO-L552-ZE-Q and FTDI cable

 

 

 

 

Attitude Manager @Ayoung Eun

  • 1-to-1 Motor Output @Ayoung Eun

    • Works got a little busy, not much update, sorry

    • Still waiting for the pr review - closed some outdated commends from the old review. Lmk if I didn’t see your new review @Derek Tang

 

 

 

  • Failsafe @Raiyan Samin

    • Blocked by merge, Derek to full send

 

 

 

  • Arm / Disarm @Raiyan Samin

    • Blocked by merge, Derek to full send

 

 

 

 

System Manager @Manasva Katyal

  • RC Passthrough @Sreya Roy Chowdhury

    • Merged!

 

 

 

  • Kick Watchdog @Sreya Roy Chowdhury

    • Merged!

 

 

 

 

Infrastructure @Thuvaragan Prathifkumar

  • Finished Clang-Tidy Variable Naming Convention, tested in terminal with a test c++ script, seems to be working

  • adding github actions

 

 

 

 

ZP Board Validation @Ari Van Cruyningen

  • need to make new repo

  • 1 zp board validated, need to validate others

 

 

LED Board @Nick Armstrong@Tochi Okoro @Billy Karantzoulis

  • Continued attempts to get CAN integration working

  • Ari was able to get Rx working on 2/3 boards, but I wasn’t able to reproduce later; going to work on that after the meeting today

  • Fola says that the lighting domains all look good, he is going to look at other LED tickets to pick up

  • Billy to run a hello world lua script on pixhawk

 

 

Servo @Hardy Yu @Allan Su @Ethan Leung

  • Allan looking into dynamic node allocation, understanding how it works and adding more stuff

  • starting implementation for LED functionality

  • Ari got CAN TX and RX working on the servo driver

 

 

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

 

 

Baud Rate Auto Sensing @Teighan Miller

  • choosing to scan default CAN baud rates rather than all baud rates

  • maybe look at how ELRS UART does auto baud negotiation

 

 

Sensor Cluster

  • Barometer

    • Paused until EE board is assembled

  • IMU

    • Paused until ZP driver

  • Lidar @Aidan Fisher

    • branch exists, will open PR, Henry to take a look

  • Magnetometer @Henry Wu

    • incorrect sensor calibration technique

    • mostly in good shape now

  • PixArt OFS

    • Paused until EE board is assembled

  • Radar @Henry Wu

    • current drivers are decent

    • need to add chip select (lines shared with lidar)

    • use interrupts instead of polling

 

 

Tracking Antenna @Larry Pan @Jackie Yi

  •  

 

 

Small Holybro @Manasva Katyal @Ari Van Cruyningen @Eric Su

  • it flies (stabilize, alt hold, loiter)

  • auto-tune with auto flight test (Feb 15)