
Quadcopter mate
troxellophilus/UniversalPayloadInterface
Code and hardware for Universal UAV Payload Interface Senior Project

Code and hardware for Universal UAV Payload Interface Senior Project
Quadcopter top is an open-source printed circuit board by troxellophilus, from the troxellophilus/UniversalPayloadInterface repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 48.3 × 73.7 mm with 18 parts on 40 nets, routed with 228 tracks and 0 vias.
It is built around the ATMEGA328P-AU and RJ45. Its parts include 1 resistor and 1 connector. It belongs with the robots and motor control boards and the AVR (ATmega, ATtiny) boards of this library.
Universal UAV Payload Interface Senior Project
Open Source Code & Hardware
Cal Poly SLO
More documentation coming soon!
This code is meant to provide a simple example and framework for communicating between a payload and an autopilot via Mavlink. Reference the mavlink library for functions to decode or send more messages via mavlink.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | CONN_01X01 | quadcopter_footprints:8mmMagnet | MAG1, MAG2, MAG3, MAG4 |
| 4 | Mount | Wire_Pads:SolderWirePad_single_1-2mmDrill | Mount, Mount, Mount, Mount |
| 2 | CONN_02X05 | quadcopter_footprints:Pin_Header_Straight_2x05_SMD | POGO1, POGO2 |
| 2 | CONN_02X05 | Pin_Headers:Pin_Header_Angled_2x05 | HEADER1, HEADER2 |
| 2 | LOGO | quadcopter_footprints:logo_mirror | G***, G*** |
| 1 | ATMEGA328P-A | quadcopter_footprints:TQFP32_08 | 328P |
| 1 | LED | LEDs:LED-0805 | LED |
| 1 | R | Resistors_SMD:R_0805 | R1 |
| 1 | RJ45 | quadcopter_footprints:RJ45 | J1 |
It measures 48.3 × 73.7 mm and has 2 copper layers, 1.6 mm thick.
18 parts, built around the ATMEGA328P-AU and RJ45. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the troxellophilus/UniversalPayloadInterface repository on GitHub, at the commit this page was made from: the board is pcb/quadcopter_top/quadcopter_top.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

troxellophilus/UniversalPayloadInterface
Code and hardware for Universal UAV Payload Interface Senior Project





UtilitechAS/amsreader-firmware
ESP8266 and ESP32 compatible firmware to read, interpret and publish data to MQTT from smart electrical meters, both DLMS and DSMR is supported

travisgoodspeed/goodfet
An embedded bus adapter for various microcontrollers and radios.

