/
2025-02-03 EFS Meeting

2025-02-03 EFS Meeting

 

 

  • WEEF funding proposal wishlist thread in EFS main chat in discord. Add anything you think might be beneficial for EFS!

 

  • EFS Social this Friday

    • E5 4106/4128

    • 7 pm (ish) start

    • board games, switch, food

 

M1 Drivers @Ethan Leung

  • Message Queue @Dami Peng

    • @Derek Tang to review

 

  • Motor Channel (PWM) @Bill Lu

    • Code is pretty much done, will pass to Ari to test

 

  • RC Receiver @Chandise Anderson

    • finished driver and created PR

    • will start testing the driver next work session

 

  • Watchdog @Ronald You

    • Waiting @Derek Tang to review

 

  • SD Card @Ari Van Cruyningen

    • Waiting @Derek Tang to review

 

 

M2/3/4 Drivers

  • RFD900 @Aditya Bang

    • Got communication between RFDs, but not consistent based on range

    • Will ask EE maybe for advice on RF, but will test with two boards first

 

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

    • Adjusted FS selection and ODR configurations, able to reduce gyro oscillations significantly

    • Starting AHRS implementation

 

  • GPS @Ria Prakash @Ronak Patel

    • Able to read data onto Nucleo, going to read through datasheet to figure out how to implement in class

 

  • CRSF @Uzayr Hussaini

    • check on progress

    • likely move to another task as we might not use CRSF driver

 

 

Attitude Manager @Ayoung Eun

  • 1-to-1 Motor Output @Ayoung Eun

    • Updated PR (@Derek Tang ) to have flightmode files and made edits based on Derek’s feedback on Ayush’s part. Waiting for feedback for couple of comments I left and I’ll go clear up the attitude manager.cpp so it can later be merged. I kept it in the same branch so that I don’t make repos too messy.

 

  • 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

    • PR is done and ready for review

    • Has been updated as per the latest comments and rebased to main

 

  • Kick Watchdog @Sreya Roy Chowdhury

    • Waiting on driver iface?

    • To be pushed rn

      • Update, has been pushed to the SM branch

 

 

Infrastructure @Thuvaragan Prathifkumar

  • Got started on the naming conventions

    • Worked on the clang-tidy file but realized it can only update general naming conventions (like camelCase, snake_case, UPPERCASE). It is somewhat limited when it comes to more specific cases like adding suffixes (_t for typedefs or _e for enums), clang-format is also limited for this case too

    • It says for the more specific cases, can automate the github action with a Python script, looking into this now

 

 

ZP Board Validation @Ari Van Cruyningen

  • Pretty much done, got SPI I2C and UART done this week. Working on documentation

 

 

LED Board @Nick Armstrong@Tochi Okoro @Billy Karantzoulis

  • CAN TX not working on EE led boards. RX not tested yet

  • LUA script basic CAN output, before developing core led control logic

  • starting to work on processing DroneCAN packets

 

 

Servo @Hardy Yu @Allan Su @Ethan Leung

  • Neopixel LED Support (Ethan):

    • Copied neopixel LED control code from the LED board repo, need to make changes to led controller code to get it to work with the single servo board. Probably need to add some logic to the code in main as well for status indication later on in the task.

    • Still searching for a servo board to work with (6s has power issues and single servo is missing)

 

 

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

 

 

Baud Rate Auto Sensing @Teighan Miller

  • Planning on testing code this week

 

 

Sensor Cluster

  • Barometer

    • On pause until EE gets board

  • IMU

    • Paused until ZP driver

  • Lidar @Aidan Fisher

    • Implemented the UHD mode for the EPC611 rangefinder and sent a PR

  • Magnetometer @Henry Wu

    • Validated CAN RX message transferred from the STM32L433RC

    • Tried compass calibration two times, both stuck at 33%. Unsure if there is an issue or I am doing the calibration poorly

  • PixArt OFS

    • Paused until EE board

  • Radar @Henry Wu

    • Going through the provided STM32 integration code for interfacing multiple sensors on SPI

    • Starting to write the driver

 

 

Tracking Antenna @Larry Pan @Jackie Yi

  • Managed to properly parse simulation data

  • Will get data dump from actual drone next to compare with simulation

  • checking GPS data

 

 

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

  • Assemble drone and attach electronics

  • Flash ArduPilot onto Pixhawk

  • Complete basic configuration of FC

 

 

 

 

Related content