

Linux based scout uav
Linux based scout UAV
- Size
- 70 × 100 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 51
- Nets
- 482
- Pads
- 1,079
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 29 Jun 2024
- Updated
- 3 Jul 2025
Overview
Linux based scout uav is an open-source printed circuit board by jnavarro7, from the jnavarro7/linux-based-scout-uav repository on GitHub. It is a 2-layer board of 70 × 100 mm with 51 parts on 482 nets.
It is built around the OSD32MP157C-512M-IAA, EMMC04G-W627-M06U and AMG8833, with the CYPD3177-24LQXQ, G313-06329-00 and LC76G among its other parts. Its parts include 19 resistors, 11 ICs, 6 connectors, 5 capacitors and 2 transistors. It belongs with the computers and single-board computers boards of this library.
Main components
12OSD32MP157C-512M-IAA
-- Microcontrollers (MCU/MPU/SOC) ROHSOctavo SystemsMicrocontrollers (MCU/MPU/SOC)EMMC04G-W627-M06U
FBGA-153(11.5x13)-40℃~+85℃ 1.7V~1.95V、2.7V~3.6V 15MB/S 2.7V~3.6V 250MB/S 4GB Built-in wear leveling function、Bad block management function、ECC error correction function、Power-down data protection function、Hardware reset function、Enhanced write protection function、Secure write protection function、Secure erase function MLC eMMC 5.0 FBGA-153(11.5x13) eMMC ROHSKingston TechnologyNAND FLASHAMG8833
SMD-14SMD-14 New Arrivals ROHSPanasonicUncategorisedCYPD3177-24LQXQ
TQFN-24TQFN-24-EP(4x4) Power Distribution Switches ROHSInfineon TechnologiesPower Distribution SwitchesG313-06329-00
UncategorisedCoralLC76G
LCC-28_9.7X10.1LCC-28_9.7X10.1 New Arrivals ROHSQuectelUncategorisedMPU-6050
QFN-24-EP(4x4)-40℃~+85℃ 16bit 1KB 2.375V~3.46V 5uA Accelerometer Gyroscope I2C X,Y,Z X,Y,Z ±16g ±2000dps QFN-24-EP(4x4) Accelerometers ROHSTDK InvenSenseAccelerometersTPS65217CRSLR
VQFN-48(6x6)VQFN-48(6x6) Power Management - Specialized ROHSTexas InstrumentsPower Management - SpecializedDMP3013SFV
PowerDI3333-8-55℃~+150℃ 1 P-Channel 1.674nF 1.94W 17mΩ@4.5V 230pF 30V 33.7nC@10V 35A 3V P-Channel PowerDI3333-8 MOSFETs ROHSDiodes IncorporatedMOSFETsABS05-32.768KHZ-7-T
SMD1610-2P-40℃~+85℃ 32.768kHz 7pF 90kΩ ±20ppm SMD1610-2P Crystals ROHSAbraconCrystalsB3U-1000P
SMD,3x2.5mm-25℃~+70℃ 1.53N 1.6mm 12V 2.5mm 3mm 50mA Round Button SMD(SMT) Tab SPST Surface Mount,Vertical SMD,3x2.5mm Tactile Switches ROHSOmronTactile SwitchesERF8-010-05.0-L-DV-K-TR
SMD,P=0.8mm-55℃~+125℃ 0.8mm 1.4A 2 20P 225V Beryllium copper Gold Surface Mount,Vertical SMD,P=0.8mm Board-to-Board and Backplane Connector ROHSSamtecBoard-To-Board And Backplane Connector
README
README.mdlinux-based-scout-uav
Linux based scout UAV
LinuxベースのスカウトUAV
What it is:
Hobby project to create a UAV (Unmanned aerial vehicle) in a quadcopter drone format, based on the OSD32MP1 SiP which is a Linux capable system.
Linux 対応システムである OSD32MP1 SiP をベースに、クアッドコプター ドローン形式の UAV (無人航空機) を作成する趣味のプロジェクト。
Requirements & components

Block diagram
The system block diagram is still a work in progress. Still looking for a good option on ESC (electronic speed controller) for the drone. Maybe CAN bus based systems can be used as there is a CAN bus available in the OSD32MP1 SiP.

System block diagram

Software/Firmware
Operating system
Octavo develops and mantains a Debian based image that supports their development boards. I plan to start prototyping with this image.
Device tree
I will base my work on Octavo's OSD32MP1-BRK device tree and modify it as needed.
Hardware
OSD32MP1 SiP
Based on the OSD32MP1:
ST32MP15x Features:
Arm® Cortex®-A7 up to 800MHz x2
Arm® Cortex®-M4 up to 209MHz
NEON™SIMD Coprocessor x2
USB 2.0 HS + PHY x2
Ethernet 10/100/1000
CAN FD/TTCAN x2, UART x4, USART x4,SPI x6, I2C x6, SAI x4, QSPI, SPDIF, I2S x3
eMMC/SD/SDIO Ports x3
GPIO x148
24-bit RGB Display, MIPI DSI
Camera Interface
22 Channel 16-bit ADC x2, 12-bit DAC x2The SiP has an embedded ARM Cortex M4 sub-system which can be used by creating firmware in ST Cube IDE.
Schematic capture
Started working on the schematic capture, schematic in PDF format will be added as it is updated.
Board placement/layout
Started work on board by trying board shapes and importing the DXF files. Already placed the initial components available, will update as needed.
EDA
Hardware being designed in KiCad 9.0
License
Released under the Creative Commons Attribution 4.0 License https://creativecommons.org/licenses/by/4.0/
Parts
51| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 10K | Resistor_SMD:R_0201_0603Metric | R1, R2, R3, R4, R5, R6 |
| 5 | 10K | Resistor_SMD:R_0402_1005Metric | R7, R10, R16, R17, R37 |
| 5 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP20, TP21, TP22, TP23, TP24 |
| 3 | 100nF | Capacitor_SMD:C_0402_1005Metric | C3, C13, C14 |
| 3 | 22R | Resistor_SMD:R_0402_1005Metric | R13, R14, R15 |
| 2 | 10K DNP | Resistor_SMD:R_0402_1005Metric | R11, R12 |
| 2 | 12pF | Capacitor_SMD:C_0402_1005Metric | C1, C2 |
| 2 | DMP3013SFV | Package_SON:Diodes_PowerDI3333-8 | Q1, Q2 |
| 2 | Jumper | Resistor_SMD:R_0402_1005Metric | R8, R9 |
| 1 | 0786463001 | 0786463001:MOLEX_0786463001 | J4 |
| 1 | 49.9K | Resistor_SMD:R_0402_1005Metric | R36 |
| 1 | ABS05-32.768KHZ-7-T | ABS05-32.768KHZ-7-T:XTAL_ABS05-32.768KHZ-7-T | Y1 |
| 1 | AMG8833 | AMG8833:XDCR_AMG8833 | U6 |
| 1 | B3U-1000P | B3U-1000P:SW_B3U-1000P | S1 |
| 1 | CYPD3177-24LQ | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.75x2.75mm | U9 |
| 1 | EMMC04G-W627-M06U | EMMC04G-W627-M06U:BGA153N50P14X14_1300X1150X100N | U8 |
| 1 | ERF8-010-05.0-L-DV-K-TR | ERF8-010-05.0-L-DV-K-TR:SAMTEC_ERF8-010-05.0-L-DV-K-TR | J6 |
| 1 | G313-06329-00 | G313-06329-00:MODULE_G313-06329-00 | U10 |
| 1 | GSB1C41110SSHR | GSB1C41110SSHR:AMPHENOL_GSB1C41110SSHR | J5 |
| 1 | L | Inductor_SMD:L_0402_1005Metric | L1 |
| 1 | LC76G | LC76G:XCVR_LC76G | U4 |
| 1 | M65 | M65:XCVR_M65 | U3 |
| 1 | MPU-6050 | Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mm | U5 |
| 1 | Micro_SD_Card_Det2 | Connector_Card:microSD_HC_Molex_104031-0811 | J2 |
| 1 | OSD32MP157C-512M-IAA | OSD32MP157C-512M-IAA:OSD32MP15X-BGA-324 | U1 |
| 1 | RN2903A-I_RM098 | RN2903A-I_RM098:XCVR_RN2903A-I_RM098 | U2 |
| 1 | SX1272 | Package_DFN_QFN:QFN-28-1EP_6x6mm_P0.65mm_EP4.8x4.8mm_ThermalVias | U7 |
| 1 | TC2050-IDC-NL | TC2050-IDC-NL:TAG-CONNECT_TC2050-IDC-NL | J3 |
| 1 | TPS65217CRSLR | TPS65217CRSLR:IC_TPS65217CRSLR | U11 |
| 1 | XT60PW-M | XT60PW-M:AMASS_XT60PW-M | J1 |
Questions
How big is the Linux based scout uav PCB?
It measures 70 × 100 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Linux based scout uav use?
51 parts, built around the OSD32MP157C-512M-IAA, EMMC04G-W627-M06U, AMG8833 and CYPD3177-24LQXQ. 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 Linux based scout uav KiCad files?
From the jnavarro7/linux-based-scout-uav repository on GitHub, at the commit this page was made from: the board is hardware/linux-based-scout-uav/linux-based-scout-uav.kicad_pcb and its schematic hardware/linux-based-scout-uav/battery-power.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Linux based scout uav design in my own project?
Its repository states no licence, so its author keeps all rights: ask jnavarro7 before reusing the design.
Similar boards
- 2 layers

- 4 layers60 × 99.3 mm

- 4 layers98 × 98 mm

Ads b
beam-ttm/simulaciones
Simulaciones electromagnéticas Full-Wave (Sonnet EM) y diseño final de antena patch ADS-B 1090 MHz RHCP — Proyecto CubeSat BEAM (UNLaM)
53 parts - 2 layers

- 2 layers65 × 47.4 mm

Usb pd water controller
CarloMara/usbc-esp32-pump-controller
USB C PD pump controller for small plants
67 parts - 4 layers80.1 × 22.2 mm

M2-smart iot module
antmicro/m2-smart-iot-module
https://antmicro.com/blog/2021/08/open-hardware-smart-m2-radio-module-for-iot/
212 parts30Apache-2.0 - 6 layers7.5 × 1.3 mm

- 4 layers22 × 42 mm
