

Pecanpico10
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
12STM32F413RHT6
LQFP-64(10x10)-40℃~+85℃ 1.5MB 1.7V~3.6V 100MHz 12bit 12bit 32 Bit 320KB 50 ARM Cortex-M4 Built-in FLASH LQFP-64(10x10) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)AS213-92LF
SC-70-6(SOT-363)-40℃~+85℃ 0.4dB 1.8V~5V 100MHz~3GHz 22dB 27dBm SPDT SC-70-6(SOT-363) RF Switches ROHSSkyworks SolutionsRF SwitchesSI4464-B1B-FM
QFN-20-EP(4x4)-126dBm -40℃~+85℃ 1.8V~3.6V 10.6mA 119MHz~1.05GHz 1Mbps 20dBm 85mA SPI QFN-20-EP(4x4) RF Transceiver ICs ROHSSilicon LabsRF Transceiver ICsTPS62260DRVR
WSON-6-EP(2x2)-40℃~+85℃@(TA) 1 15uA 2.25MHz 2V~6V 600mA 600mV~6V Adjustable Buck Buck Built-in Yes WSON-6-EP(2x2) DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersBME280
LGA-8(2.5x2.5)-40℃~+85℃ 0%RH~100%RH 1.71V~3.6V 1.8uA 16bit I2C、SPI ±0.5℃ ±3%RH LGA-8(2.5x2.5) Temperature and Humidity Sensor ROHSBoschTemperature And Humidity SensorPAC1720-1-AIA-TR
WDFN-10-EP(3x3)-40℃~+85℃ 100dB 100nA 15uV 2 3V~5.5V 40V 5uA High-side detection、Bidirectional detection、Zero drift / auto-zero、Power monitoring、Digital output interface、Programmable threshold alarm、Integrated ADC ±0.08V WDFN-10-EP(3x3) Current Sense Amplifiers ROHSMicrochip TechnologyCurrent Sense AmplifiersSPV1040T
TSSOP-8-40℃~+125℃@(TJ) 1 2V~5.2V 300mV~5.5V 60uA 70kHz~130kHz Adjustable Boost Boost Built-in Yes TSSOP-8 DC-DC Converters ROHSSTMicroelectronicsBattery ManagementDM3AT-SF-PEJM5
SMD-25℃~+85℃ 1.68mm Connector and Ejector MicroSD Card (TF Card) No Push-Push SMD SD Card / Memory Card Connector ROHSHirose ElectricSD Card / Memory Card ConnectorADP322ACPZ-115-R7
LFCSP-16(3x3)-40℃~+125℃ 1.8V、2.8V、3.3V 160uA 170mV@(200mA)、170mV@(200mA) 200mA 3 5.5V 68dB@(100Hz) Fixed Over Current Protection、Over Temperature Protection、Enable Positive LFCSP-16(3x3) Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAnalog DevicesVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsLPS3015-222ML
SMD,3.0x3.0SMD,3.0x3.0 New Arrivals ROHSCoilcraftUncategorised1575AT43A0040E
-- Antennas ROHSJohanson DielectricsAntennasFDN306P
SOT-23-55℃~+150℃ 1 P-Channel 1.138nF 12V 2.6A 400mV 40mΩ@2.5V 450mW 454pF SOT-23 MOSFETs ROHSTECH PUBLICMOSFETs
README
README.mdPecan 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.
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

Closed Airport Berlin Tempelhof roughly 3km altitude

Picture at low altitude right away after the launch

Clouds somewhere in Germany at an altitude of 12km

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

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

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| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | 100n | pecanpico:C_0402 | C14, C20, C22, C23, C29, C30, C33, C35, C43, C44, C45, C46, C48 |
| 10 | 2u2 | pecanpico:C_0402 | C8, C9, C10, C11, C12, C13, C37, C39, C40, C51 |
| 6 | 10k | pecanpico:R_0402 | R4, R6, R9, R14, R16, R32 |
| 6 | 1k5 | pecanpico:R_0402 | R10, R15, R19, R21, R27, R35 |
| 5 | 100k | pecanpico:R_0402 | R2, R8, R13, R17, R31 |
| 5 | 10u | pecanpico:C_0805 | C3, C4, C6, C7, C21 |
| 5 | 22p | pecanpico:C_0402 | C5, C17, C24, C47, C50 |
| 4 | 470p | pecanpico:C_0402 | C18, C19, C36, C42 |
| 3 | 100p | pecanpico:C_0402 | C15, C16, C34 |
| 3 | 1k | pecanpico:R_0402 | R11, R29, R30 |
| 3 | 22k | pecanpico:R_0402 | R3, R5, R33 |
| 2 | 0R1 | pecanpico:R_0603 | R18, R22 |
| 2 | 10n | pecanpico:C_0402 | C32, C38 |
| 2 | 22u | pecanpico:C_0805 | C1, C31 |
| 2 | 4k7 | pecanpico:R_0402 | R25, R26 |
| 2 | 56n | pecanpico:R_0603 | L4, L9 |
| 2 | LPS3015-222 | pecanpico:LPS3015 | L2, L7 |
| 2 | Pad | pecanpico:PAD_3x3 | W1, W11 |
| 2 | TPS62260DRVR | Housings_DFN_QFN:DFN-6-1EP_2x2mm_Pitch0.65mm | IC2, IC8 |
| 2 | Testpad | pecanpico:PAD_3x1.5 | W2, W3 |
| 2 | green | pecanpico:LED_0603 | D3, D5 |
| 2 | red | pecanpico:LED_0603 | D2, D7 |
| 1 | 0R | pecanpico:R_0603 | L6 |
| 1 | 12p | pecanpico:C_0402 | C52 |
| 1 | 150n | pecanpico:R_0603 | L10 |
| 1 | 1575AT43A0040E | pecanpico:575AT43A40 | AE1 |
| 1 | 15p | pecanpico:C_0402 | C26 |
| 1 | 1M | pecanpico:R_0402 | R20 |
| 1 | 1n | pecanpico:C_0402 | C2 |
| 1 | 1u | pecanpico:C_0402 | C28 |
| 1 | 2.2p | pecanpico:C_0402 | C49 |
| 1 | 220k | pecanpico:R_0402 | R1 |
| 1 | 220n | pecanpico:R_0603 | L8 |
| 1 | 3.3p | pecanpico:C_0402 | C25 |
| 1 | 402k | pecanpico:R_0402 | R7 |
| 1 | 470k | pecanpico:R_0402 | R12 |
| 1 | 470n | pecanpico:R_0603 | L3 |
| 1 | 6.2p | pecanpico:C_0402 | C41 |
| 1 | 82n | pecanpico:R_0603 | L5 |
| 1 | ADP322ACPZ-115-R7 | Housings_DFN_QFN:QFN-16-1EP_3x3mm_Pitch0.5mm | IC3 |
| 1 | AS213-92LF | pecanpico:SC-70-6 | IC10 |
| 1 | BME280 | pecanpico:BME280 | IC9 |
| 1 | CONN_01X15 | Pin_Headers:Pin_Header_Straight_1x15_Pitch2.54mm | J2 |
| 1 | CONN_01X25 | pecanpico:FFC1x24_0.5mm | P1 |
| 1 | DM3AT-SF-PEJM5 | Connectors_Card:Hirose_DM3AT-SF-PEJM5 | J1 |
| 1 | EVA-7M or EVA-M8 | pecanpico:EVA7M | IC6 |
| 1 | FDN306P | TO_SOT_Packages_SMD:SOT-23 | Q1 |
| 1 | KT2016K26000BCW18ZAS | pecanpico:tcxo | X1 |
| 1 | LPS6225-103 | pecanpico:LPS6225 | L1 |
| 1 | N/A | pecanpico:C_0402 | C27 |
| 1 | PAC1720-1-AIA-TR | Housings_DFN_QFN:DFN-10-1EP_3x3mm_Pitch0.5mm | IC7 |
| 1 | Pad | pecanpico:PAD_6x3 | W10 |
| 1 | SDM100K30L-7 | Diodes_SMD:D_SOD-323 | D1 |
| 1 | SMA | pecanpico:SMA_EDGE | P4 |
| 1 | SPV1040T | Housings_SSOP:TSSOP-8_4.4x3mm_Pitch0.65mm | IC1 |
| 1 | STM32F413RHT6 | Housings_QFP:LQFP-64_10x10mm_Pitch0.5mm | IC5 |
| 1 | Si4464-B1B-FM | Housings_DFN_QFN:QFN-20-1EP_4x4mm_Pitch0.5mm | IC4 |
| 1 | ZX62-B-5PA(33) | pecanpico:USB_Micro-B_SMD | P3 |
| 1 | blue | pecanpico:LED_0603 | D6 |
| 1 | yellow | pecanpico:LED_0603 | D4 |
Similar boards
- 2 layers29.8 × 33.7 mm

- 4 layers29.8 × 44.7 mm

- 4 layers25.4 × 55.8 mm

- 4 layers115 × 75 mm

- 4 layers130 × 130 mm

Smart Metering
frahncky/Smart-Metering
Analisador trifásico de energia e qualidade de energia com interface gráfica touchscreen.
230 parts - 2 layers79 × 79 mm

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 mm

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 mm

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.