Skip to the content
PCBKitNew board
2 layers48.3 × 73.7 mmQuadcopter top, the printed circuit board in 3D

Code and hardware for Universal UAV Payload Interface Senior Project

Size
48.3 × 73.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
18
Nets
40
Pads
96
Tracks, vias
228, 0
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
21 Apr 2015
Updated
4 Nov 2017

Overview

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.

Main components

2

README

README.md

UniversalPayloadInterface

Universal UAV Payload Interface Senior Project

Open Source Code & Hardware

Cal Poly SLO

  • Nolan Reker
  • Drew Troxell
  • David Troy

More documentation coming soon!

Getting Started

Requirements
  • UAV utilizing the Mavlink protocol
  • Onboard proxy device for running MAVProxy
  • Atmega328p on payload interface board (see pcb directory for hardware details)
Loading the source
  • Compile and upload the payload_atmega328p ino project to the atmega328p payload interface board using your favorite AVR compiler/loader.
  • Connect the interface board to the onboard device via UART.
  • Run MAVProxy on the onboard device w/ the master device set to the autopilot and the output device set to the UART connection to the interface board.
  • The onboard LED will light up after successfully receiving 10 heartbeat packets from the autopilot.
Modifying the source

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.

Parts

18
QtyValueFootprintReferences
4CONN_01X01quadcopter_footprints:8mmMagnetMAG1, MAG2, MAG3, MAG4
4MountWire_Pads:SolderWirePad_single_1-2mmDrillMount, Mount, Mount, Mount
2CONN_02X05quadcopter_footprints:Pin_Header_Straight_2x05_SMDPOGO1, POGO2
2CONN_02X05Pin_Headers:Pin_Header_Angled_2x05HEADER1, HEADER2
2LOGOquadcopter_footprints:logo_mirrorG***, G***
1ATMEGA328P-Aquadcopter_footprints:TQFP32_08328P
1LEDLEDs:LED-0805LED
1RResistors_SMD:R_0805R1
1RJ45quadcopter_footprints:RJ45J1

Questions

How big is the Quadcopter top PCB?

It measures 48.3 × 73.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Quadcopter top use?

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.

Where can I download the Quadcopter top KiCad files?

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.

Can I use the Quadcopter top design in my own project?

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).

More from troxellophilus/UniversalPayloadInterface

1
  • 2 layers48.3 × 73.7 mmQuadcopter mate, the printed circuit board in 3D

    Quadcopter mate

    troxellophilus/UniversalPayloadInterface

    Code and hardware for Universal UAV Payload Interface Senior Project

    10 parts1GPL-3.0

Similar boards

  • 2 layers74.9 × 45 mmODboard 3 5, the printed circuit board in 3D

    ODboard 3 5

    Flexostat/OD-Board

    PCB and firmware for the OD measurement board.

    18 parts3
  • 2 layers88.9 × 63.5 mmTeleimperium, the printed circuit board in 3D

    Teleimperium

    visgence/teleimperium

    58 parts
  • 2 layers185.4 × 68.6 mmDC DCBoard, the printed circuit board in 3D

    DC DCBoard

    uvmaero/AERO-Boards-KiCad

    UVM AERO boards.

    56 parts3
  • 2 layers61 × 41.3 mmDaqBoard, the printed circuit board in 3D

    DaqBoard

    uvmaero/AERO_Boards

    All the Boards We Make

    26 parts1
  • 2 layers33.7 × 97.8 mmHAN ESP TSS721, the printed circuit board in 3D

    HAN ESP TSS721

    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

    29 parts470
  • 4 layers84 × 82 mmToad, the printed circuit board in 3D

    Toad

    travisgoodspeed/goodfet

    An embedded bus adapter for various microcontrollers and radios.

    241 parts333
  • 2 layers100 × 100 mmCANBuster, the printed circuit board in 3D

    CANBuster

    GBert/misc

    miscellaneous stuff / unsorted

    182 parts99
  • 2 layers50 × 55.4 mmCasserole, the printed circuit board in 3D

    Casserole

    puddly/casserole

    Control GE appliances

    23 parts94Apache-2.0