...
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 boardDoing 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 spaceDisplay 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
improve functionality for ease of development and connectivity
integrated in one thing for flight tests, easy to verify it looks good
Justified in Tracking Antenna Long Term Vision & 2024-06-01 EFS Director Sync
Who
When
For Tracking Ant M3
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
| Completed |
Determine the correct connector for the gps and add to the schematic | Completed |
Add wifi module to schematic (connector)
| Not Doing |
Bonus tasks: Can be saved for next rev but good if time | |
---|---|
Select and add neopixels
| Completed |
| Completed |
| Completed |
| Not doing |
PCB Tasks (Moreso reminders here) | |
---|---|
|
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