Skip to the content
2 layers23 × 50 mmPecanpico10, the printed circuit board in 3D

A lightweight APRS tracker and digipeater

Size
23 × 50 mm
Copper layers
2
Thickness
1 mm
Parts
123
Nets
110
Pads
536
Tracks, vias
1,440, 223
Pours
4
Routed
Yes
KiCad
KiCad 4
Created
23 Dec 2017
Updated
19 Aug 2019

Overview

Pecanpico10 is an open-source printed circuit board by DL7AD, from the DL7AD/pecanpico10 repository on GitHub. It is a 2-layer board of 23 × 50 mm with 123 parts on 110 nets, routed with 1,440 tracks and 223 vias.

It is built around the STM32F413RHT6, AS213-92LF and SI4464-B1B-FM, with the TPS62260DRVR, BME280 and PAC1720-1-AIA-TR among its other parts. Its parts include 52 capacitors, 31 resistors, 10 ICs, 10 inductors and 7 diodes. It belongs with the STM32 boards of this library.

Main components

12

README

README.md

Pecan Pico 10 - A lightweight APRS tracker and digipeater

This project contains the Pecan Pico project in it's 10th version. A Pecan is a cheap lightweight APRS position tracker designed especially for small ballons which may fly for months. This tracker has been made in respect of weight, functionality and price because it's usually used once like a satellite. While the balloon can fly for a long time, this tracker is solar powered and recharges it's battery at daytime and uses the power stored in the battery at night. Since this version the tracker is also able to receive APRS (AFSK and FSK). So it's able to operate as solar enabled digipeater.

Pecan Pico 10a KiCAD Pecan Pico 10a front Pecan Pico 10a back

The main features are:

  • GPS Tracking
  • Taking pictures
  • APRS receiption and transmission
  • Measuring Temperature/Airpressure/Humidity (up to 3 separate sensors)
  • Digipeating

Powering: The Pecan Pico 10 can be powered either by USB or by a single LiPO cell which are charged with solar cells. In power safe mode, it uses 50mW and around 150-200mW in normal operation. dive deeper

Storage: There can be stored up to 14,560 data points (GPS & telemetry) without any external memory devices. For additional storage and picture logging, a Micro SD card can be inserted into the device.

Transceiver: Though the software is mainly optimized for APRS operation, it can be also used for 2/4FSK (RTTY) and OOK (CW) operation. The maximum transmission power is 100mW. While the transceiver has ony a signle LPF, it is only able to operate on one frequency band (either 2m or 70cm). The inductors/capacitors in the schematic are adjusted to the 2m amateur radio band, but with different components it can be used on the 70cm band too. The fastest tested 2FSK transmission speed is 115k2. While the Pecan can transmit AFSK and 2FSK, it is only able to receive AFSK APRS. It is possible to receive 2FSK APRS too, although the software hasn't been implemented yet.

Image transmission: The software makes use of the JPEG compression of the Omnivision OV5640. Although the connector is suitable for some other cameras too, the OV5640 is the only camera which can be used due to the missing HREF pin. The protocol being used for the images transmission is APRS/SSDV. This protocol is fully APRS compatible but needs extra software to be decoded again which is included in this project. Though the camera can do pictures up to 5MP, there is only enough memory available to take XGA pictures (1024x768px). TODO: Precise description about APRS/SSDV

Telemetry transmission: Since APRS does only allow a ceirtain amount of telemetry fields being transmitted, the complete telemetry is sent as a binary format along with the position transmissions in the comment field. The APRS packet stays completly compatible with the existing network. The additional telemetry can be decoded with an additional decoder which is included in this project. It is the same decoder which decodes APRS/SSDV too. The software is currently running on this website.

Sensors: The Pecan uses a single chip (BME280) to measure the temperature, airpressure and humidity. There can be attached up to two additional BME280's for various purposes like internal and external temperatures. You may want to have an external sensor while the internal sensor on the PCB is influenced by the heat generated by the components. The difference can vary between 2 and 10°C.

Additional sensors: The Pecan provides an external busses (I2C and UART) from where addional sensors can be accessed. On the 10a variant is a signle GPIO pin, which can be used for varios stuff. There can either be I2C or UART be used on the 10a variant while I2C shared the same pins as UART does. In the 10b variant the additional GPIO pin has been removed, therefore I2C and UART are now separate. If you have no need for UART/I2C, those pins can be also used as normal GPIO's.

GNSS (GPS): The ublox EVA-7M chip can receive GPS which is used to determine it's location and the region specific APRS frequency. Since the GPS draws a lot of power, it can be switched on and off as needed. The device is also compatible with the ublox EVA-M8 which can receive GLONASS, Beido and Galileo too.

Debugging/Configuration: The device can be accessed over USB (serial terminal) in order to configure it or get debug messages out of the device. The log memory can also be accessed over USB.

Schematic: Here we go! Download

Operation variants

  • Car/Balloon Tracker
  • Digipeater
  • Weather station (software not implemented yet)
  • Image transmitting device All variants can be combined with each other

Software Manual TODO: How to access it through USB TODO: How to configure the device

More: Flashing the chip (link missing)

Transmitted test pictures

Airport Berlin Tempelhof
Closed Airport Berlin Tempelhof roughly 3km altitude

Picture at low altitude
Picture at low altitude right away after the launch

Cloudy Germany
Clouds somewhere in Germany at an altitude of 12km

Lakes in Poland
Lakes in East Poland (Myślibórz) at 8km altitude, antenna and radar reflector in the picture

South East Berlin
South East Berlin (Adlershof/Grünau) taken at roughly 5km altitude

Solar heated balloons
Launch with solar heated balloons (a cooperation with Aerocene)

Contributions

Please let me know if you have questions or ideas: sven.steudte@gmail.com

Parts

123
QtyValueFootprintReferences
13100npecanpico:C_0402C14, C20, C22, C23, C29, C30, C33, C35, C43, C44, C45, C46, C48
102u2pecanpico:C_0402C8, C9, C10, C11, C12, C13, C37, C39, C40, C51
610kpecanpico:R_0402R4, R6, R9, R14, R16, R32
61k5pecanpico:R_0402R10, R15, R19, R21, R27, R35
5100kpecanpico:R_0402R2, R8, R13, R17, R31
510upecanpico:C_0805C3, C4, C6, C7, C21
522ppecanpico:C_0402C5, C17, C24, C47, C50
4470ppecanpico:C_0402C18, C19, C36, C42
3100ppecanpico:C_0402C15, C16, C34
31kpecanpico:R_0402R11, R29, R30
322kpecanpico:R_0402R3, R5, R33
20R1pecanpico:R_0603R18, R22
210npecanpico:C_0402C32, C38
222upecanpico:C_0805C1, C31
24k7pecanpico:R_0402R25, R26
256npecanpico:R_0603L4, L9
2LPS3015-222pecanpico:LPS3015L2, L7
2Padpecanpico:PAD_3x3W1, W11
2TPS62260DRVRHousings_DFN_QFN:DFN-6-1EP_2x2mm_Pitch0.65mmIC2, IC8
2Testpadpecanpico:PAD_3x1.5W2, W3
2greenpecanpico:LED_0603D3, D5
2redpecanpico:LED_0603D2, D7
10Rpecanpico:R_0603L6
112ppecanpico:C_0402C52
1150npecanpico:R_0603L10
11575AT43A0040Epecanpico:575AT43A40AE1
115ppecanpico:C_0402C26
11Mpecanpico:R_0402R20
11npecanpico:C_0402C2
11upecanpico:C_0402C28
12.2ppecanpico:C_0402C49
1220kpecanpico:R_0402R1
1220npecanpico:R_0603L8
13.3ppecanpico:C_0402C25
1402kpecanpico:R_0402R7
1470kpecanpico:R_0402R12
1470npecanpico:R_0603L3
16.2ppecanpico:C_0402C41
182npecanpico:R_0603L5
1ADP322ACPZ-115-R7Housings_DFN_QFN:QFN-16-1EP_3x3mm_Pitch0.5mmIC3
1AS213-92LFpecanpico:SC-70-6IC10
1BME280pecanpico:BME280IC9
1CONN_01X15Pin_Headers:Pin_Header_Straight_1x15_Pitch2.54mmJ2
1CONN_01X25pecanpico:FFC1x24_0.5mmP1
1DM3AT-SF-PEJM5Connectors_Card:Hirose_DM3AT-SF-PEJM5J1
1EVA-7M or EVA-M8pecanpico:EVA7MIC6
1FDN306PTO_SOT_Packages_SMD:SOT-23Q1
1KT2016K26000BCW18ZASpecanpico:tcxoX1
1LPS6225-103pecanpico:LPS6225L1
1N/Apecanpico:C_0402C27
1PAC1720-1-AIA-TRHousings_DFN_QFN:DFN-10-1EP_3x3mm_Pitch0.5mmIC7
1Padpecanpico:PAD_6x3W10
1SDM100K30L-7Diodes_SMD:D_SOD-323D1
1SMApecanpico:SMA_EDGEP4
1SPV1040THousings_SSOP:TSSOP-8_4.4x3mm_Pitch0.65mmIC1
1STM32F413RHT6Housings_QFP:LQFP-64_10x10mm_Pitch0.5mmIC5
1Si4464-B1B-FMHousings_DFN_QFN:QFN-20-1EP_4x4mm_Pitch0.5mmIC4
1ZX62-B-5PA(33)pecanpico:USB_Micro-B_SMDP3
1bluepecanpico:LED_0603D6
1yellowpecanpico:LED_0603D4

Similar boards

  • 2 layers29.8 × 33.7 mmPecanpico9, the printed circuit board in 3D

    Pecanpico9

    DL7AD/pecanpico9

    A lightweight APRS tracker for balloons

    116 parts68GPL-3.0
  • 4 layers29.8 × 44.7 mmPecanpico8, the printed circuit board in 3D

    Pecanpico8

    DL7AD/pecanpico8

    APRS camera tracker for balloons

    146 parts
  • 4 layers25.4 × 55.8 mmCb ld, the printed circuit board in 3D

    Cb ld

    panStamp/kicad

    Kicad projects

    25 parts15GPL-2.0
  • 4 layers115 × 75 mmRF module, the printed circuit board in 3D

    RF module

    putsolardynamics/Telemetry-Module

    146 parts2MIT
  • 4 layers130 × 130 mmSmart Metering, the printed circuit board in 3D

    Smart Metering

    frahncky/Smart-Metering

    Analisador trifásico de energia e qualidade de energia com interface gráfica touchscreen.

    230 parts
  • 2 layers79 × 79 mmHm env sensor, the printed circuit board in 3D

    Hm env sensor

    HiMinds/himinds-boosting-innovation-embedded-env-sensor-hw

    HiMinds Open Source Wireless Environmental Sensor HW

    94 parts1Apache-2.0
  • 4 layers42 × 87.9 mmSamdFlightController, the printed circuit board in 3D

    SamdFlightController

    crnicholson/StratoSoar-MK2

    StratoSoar is an engineering project that aims to be able to fly a glider (dropped from a high-altitude balloon), down to any selected coordinates.

    112 parts24
  • 6 layers203 × 151.8 mmPDNode Baseboard, the printed circuit board in 3D

    PDNode Baseboard

    DvidMakesThings/HW_PDNode-600-Pro

    The PDNode-600 is a professional-grade, 600W USB Power Delivery Unit designed specifically for compact 10-inch rack systems, targeting embedded developers, homelab enthusiasts, test benches, and smart infrastructure.

    236 parts86AGPL-3.0

Questions

How big is the Pecanpico10 PCB?

It measures 23 × 50 mm and has 2 copper layers, 1 mm thick.

What parts does the Pecanpico10 use?

123 parts, built around the STM32F413RHT6, AS213-92LF, SI4464-B1B-FM and TPS62260DRVR. 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 Pecanpico10 KiCad files?

From the DL7AD/pecanpico10 repository on GitHub, at the commit this page was made from: the board is tracker/hardware/10a/pecanpico10.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pecanpico10 design in my own project?

Its repository states no licence, so its author keeps all rights: ask DL7AD before reusing the design.