Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Context

  • What it will not have

    • support ardupilot as a backup

    • support Bluetooth

    • design around nucleo

    • similar to pixracer

    • 6S or 3S battery cell monitor

  • What it will have

    • Fix servo backfeed issue

    • seeduino xiao

      • main proccessor EFS is already devving around

      • needs to have access to pins for EFS debugging w/ logic analyzer

    • gps connector for external gps

      • contains compass as well

      • Neo M9N or M9P (see arch doc for link)

      • same as we use on the drone

      • this device has the CMOS battery inside of it

    • wifi module on the board or external, EE designer choice

    • barometer on the board

      • Doing it offboard since efs doesn’t really need it right now.

    • a few neopixels on the board

    • low battery indicator (need to have input voltage sense) → done already?

    • power supplies support 6S 5S 4S and 3S battery input

    • maximize mechanical packaging benefits

      • support 30.5x30.5mm mounting pattern

    • just do connectors to sensors instead of on the same pcba

    • sd card on board for logging → done already? Not in this rev for the sake of pin space

    • Display screen on board or external (TFT variant)

    • support 1:1 harnesses for all external modules

    • JST connectors for all off board stuff

    • Add diode for Neopixel supply voltage, drop 0.7V to meet data sheet supply voltage to logic voltage ratio

    • If possible usb port for debugging mavlink? - Not mandatory

  • Why

  • Who

  • When

    • For Tracking Ant M3

image-20241002-003942.pngImage Added

User Guide

Note: If you are looking for these, they are not completed yet. As the time of writing this, they can be found in the box labeled “Tracking antenna controller M3” on the EE shelf. A visual representation of the board populated can be found here https://warg.365.altium.com/designs/BAA43D18-D61B-477A-A049-0D788FA35A7D

Todo: Finish this section

Engineering

...

Here is an action list to help with collaboration with Siddharth. Set status to “In Progress” when you start something so I don't take it. Put “Finished” when done. I can start with the pcb after the schematic is done. I will base it off of the nucleo shield file to make life easy.

Schematic/Pre-PCB Tasks

Status

Fix servo backfeed issue

Completed

Add seeeduino xiao to schematic

  • Make it have removable headers if possible?

  • Have debug pins for efs

Completed

Determine the correct connector for the gps and add to the schematic

Completed

Add wifi module to schematic (connector)

  • No longer adding this. Wifi will be part of the seeeduino to save pins.

Not Doing

Bonus tasks: Can be saved for next rev but good if time

Select and add neopixels

  • “Add diode for Neopixel supply voltage, drop 0.7V to meet data sheet supply voltage to logic voltage ratio”

Completed

Select barometer and add to schematic

  • Ask EFS for thoughts?

  • Just adding an I2C header, reasons mentioned above.

Completed

  • Display screen on board or external (TFT variant)

Completed

  • If possible usb port for debugging mavlink?

Not doing

PCB Tasks (Moreso reminders here)

  • support 30.5x30.5mm mounting pattern (EE standard)

Changes to existing board

...

  • Pick a new 5V buck that does not need an external LDO to reduce part count/footprint/cost.

  • Add on board antenna for the seeduino rather than replying on attaching one to it