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 Removedimage-20241002-003942.pngImage Added

User Guide

Note: If you are looking for these, they are not completed yet.

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

...