TFUNIPAYLOAD01

ThunderFly-aerospace·TFUNIPAYLOAD01·hw/sch_pcb/TFUNIPAYLOAD01.kicad_pcb

TFUNIPAYLOAD01 PCB layout, top view — open source AVR/Arduino board by ThunderFly-aerospace

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.

TFUNIPAYLOAD01, from the project README
From the project README

Main components on the TFUNIPAYLOAD01

TFUNIPAYLOAD01 bill of materials (BOM)

67 components, 30 distinct parts — part numbers from the project's BOM.

QtyPartRefs
2
TPS631000DRLR
U1, U3
1
ATMEGA1284P-AU
U2
2
BC817-25
Q1, Q2
1
8 MHz
Y1
1
SM06B-GHS-TB
J1
1
SM08B-GHS-TB
J2
1
SM04B-GHS-TB
J4
1
HEADER_2X15
HEADER_2x15
J5
1
SM07B-GHS-TB
J6
2
SKRTLAE010
SW1, SW2
1
BAS516
D1
1
BZX585-B5V6.115
D2
1
KPTR-3216SURCK
BLUE
D3
3
KPTR-3216SURCK
RED
D4, D5, D7
1
KPTR-3216SURCK
GREEN
D6
1
NL03KT330
L1
2
1uH - DFE252012P-1R0M=P2
L2, L3
1
10UF
10uF
C1
1
4U7
4u7
C2
2
15P
15p
C3, C4
Show 10 more
QtyPartRefs
2
22U
22u
C5, C13
2
47U
47u
C6, C14
3
10U
10u
C7, C8, C15
4
100NF
100nF
C9, C10, C11, C12
14
100R
R1, R4, R6, R15, R17, R18, R19, R20 +6
8
10K
10k
R2, R3, R5, R7, R9, R12, R13, R26
3
180R
R8, R14, R24
1
511K
511k
R10
2
91K
91k
R11, R23
1
806K
806k
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