TFUNIPAYLOAD01
ThunderFly-aerospace·TFUNIPAYLOAD01·hw/sch_pcb/TFUNIPAYLOAD01.kicad_pcb
About the TFUNIPAYLOAD01 PCB
TFUNIPAYLOAD01 is an open source AVR/Arduino PCB design by ThunderFly-aerospace, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 70.6 × 50.3 mm, with 67 components from 30 distinct parts.
Its main chip is the ATMEGA1284P-AU, from the AVR/Arduino family. Other key parts include the TPS631000DRLR. By type, the board carries 29 resistors, 15 capacitors, 7 diodes, 5 connectors, 3 ICs and 3 inductors.
It belongs with the sensors and test & measurement designs in this gallery.
From the project
Universal interface for TF-ATMON sensor payload.
Reference design of PX4 interface for generic TF-ATMON compatible payload. The purpose of this design is to connect a sensor to the TF-ATMON system, despite that the sensor does not have any driver in the flight stack (autopilot firmware), but at the same time, it is required for atmospheric measurement.
The sensor is connected to the TFUNIPAYLOAD board using a UART, I2C, GPIO, ADC, or SPI interface. ATmega in TFUNIPAYLOAD01 runs the Arduino firmware, which prepares MAVLink messages to be logged and transported to GCS running TF-ATMON infrastructure described in the block schematics.

Main components on the TFUNIPAYLOAD01
TFUNIPAYLOAD01 bill of materials (BOM)
67 components, 30 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | TPS631000DRLR | SOT-583-8 | U1, U3 |
| 1 | ATMEGA1284P-AU | TQFP-44_10x10mm_P0.8mm | U2 |
| 2 | BC817-25 | SOT-23 | Q1, Q2 |
| 1 | 8 MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | SM06B-GHS-TB | JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_Horizontal | J1 |
| 1 | SM08B-GHS-TB | JST_GH_SM08B-GHS-TB_1x08-1MP_P1.25mm_Horizontal | J2 |
| 1 | SM04B-GHS-TB | JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal | J4 |
| 1 | HEADER_2X15 HEADER_2x15 | Straight_2x15 | J5 |
| 1 | SM07B-GHS-TB | JST_GH_SM07B-GHS-TB_1x07-1MP_P1.25mm_Horizontal | J6 |
| 2 | SKRTLAE010 | KMT031 NGJ LHS C&K | SW1, SW2 |
| 1 | BAS516 | D_SOD-523 | D1 |
| 1 | BZX585-B5V6.115 | D_SOD-523 | D2 |
| 1 | KPTR-3216SURCK BLUE | LED_1206_mill | D3 |
| 3 | KPTR-3216SURCK RED | LED_1206_mill | D4, D5, D7 |
| 1 | KPTR-3216SURCK GREEN | LED_1206_mill | D6 |
| 1 | NL03KT330 | L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L1 |
| 2 | 1uH - DFE252012P-1R0M=P2 | L_1008_2520Metric | L2, L3 |
| 1 | 10UF 10uF | C_0805_2012Metric | C1 |
| 1 | 4U7 4u7 | C_0805_2012Metric | C2 |
| 2 | 15P 15p | C_0805_2012Metric | C3, C4 |
Show 10 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 22U 22u | C_0805_2012Metric | C5, C13 |
| 2 | 47U 47u | C_0805_2012Metric | C6, C14 |
| 3 | 10U 10u | C_0805_2012Metric | C7, C8, C15 |
| 4 | 100NF 100nF | C_0805_2012Metric | C9, C10, C11, C12 |
| 14 | 100R | R_0805_2012Metric | R1, R4, R6, R15, R17, R18, R19, R20 +6 |
| 8 | 10K 10k | R_0805_2012Metric | R2, R3, R5, R7, R9, R12, R13, R26 |
| 3 | 180R | R_0805_2012Metric | R8, R14, R24 |
| 1 | 511K 511k | R_0805_2012Metric | R10 |
| 2 | 91K 91k | R_0805_2012Metric | R11, R23 |
| 1 | 806K 806k | R_0805_2012Metric | R22 |
TFUNIPAYLOAD01 design files
The KiCad project lives in the ThunderFly-aerospace/TFUNIPAYLOAD01 repository on GitHub; these links point at the commit this page was built from.
TFUNIPAYLOAD01: common questions
What microcontroller does the TFUNIPAYLOAD01 use?
The TFUNIPAYLOAD01 is built around the ATMEGA1284P-AU, from the AVR/Arduino family.
How big is the TFUNIPAYLOAD01 PCB?
The TFUNIPAYLOAD01 measures 70.6 × 50.3 mm, has 2 copper layers and is 1.66 mm thick.
How many components are on the TFUNIPAYLOAD01?
67 components, from 30 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the TFUNIPAYLOAD01 design files?
From the ThunderFly-aerospace/TFUNIPAYLOAD01 repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the TFUNIPAYLOAD01 design in my own project?
Yes, under the terms of its GPL-3.0 license, which ThunderFly-aerospace chose for the repository.
Can I test firmware for the TFUNIPAYLOAD01 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746