Skip to the content
PCBKitNew board
2 layers70 × 100 mmLinux based scout uav, the printed circuit board in 3D

Linux based scout uav

jnavarro7/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

12

README

README.md

linux-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:

text
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 x2

The 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
QtyValueFootprintReferences
610KResistor_SMD:R_0201_0603MetricR1, R2, R3, R4, R5, R6
510KResistor_SMD:R_0402_1005MetricR7, R10, R16, R17, R37
5TestPointTestPoint:TestPoint_Pad_D1.0mmTP20, TP21, TP22, TP23, TP24
3100nFCapacitor_SMD:C_0402_1005MetricC3, C13, C14
322RResistor_SMD:R_0402_1005MetricR13, R14, R15
210K DNPResistor_SMD:R_0402_1005MetricR11, R12
212pFCapacitor_SMD:C_0402_1005MetricC1, C2
2DMP3013SFVPackage_SON:Diodes_PowerDI3333-8Q1, Q2
2JumperResistor_SMD:R_0402_1005MetricR8, R9
107864630010786463001:MOLEX_0786463001J4
149.9KResistor_SMD:R_0402_1005MetricR36
1ABS05-32.768KHZ-7-TABS05-32.768KHZ-7-T:XTAL_ABS05-32.768KHZ-7-TY1
1AMG8833AMG8833:XDCR_AMG8833U6
1B3U-1000PB3U-1000P:SW_B3U-1000PS1
1CYPD3177-24LQPackage_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.75x2.75mmU9
1EMMC04G-W627-M06UEMMC04G-W627-M06U:BGA153N50P14X14_1300X1150X100NU8
1ERF8-010-05.0-L-DV-K-TRERF8-010-05.0-L-DV-K-TR:SAMTEC_ERF8-010-05.0-L-DV-K-TRJ6
1G313-06329-00G313-06329-00:MODULE_G313-06329-00U10
1GSB1C41110SSHRGSB1C41110SSHR:AMPHENOL_GSB1C41110SSHRJ5
1LInductor_SMD:L_0402_1005MetricL1
1LC76GLC76G:XCVR_LC76GU4
1M65M65:XCVR_M65U3
1MPU-6050Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mmU5
1Micro_SD_Card_Det2Connector_Card:microSD_HC_Molex_104031-0811J2
1OSD32MP157C-512M-IAAOSD32MP157C-512M-IAA:OSD32MP15X-BGA-324U1
1RN2903A-I_RM098RN2903A-I_RM098:XCVR_RN2903A-I_RM098U2
1SX1272Package_DFN_QFN:QFN-28-1EP_6x6mm_P0.65mm_EP4.8x4.8mm_ThermalViasU7
1TC2050-IDC-NLTC2050-IDC-NL:TAG-CONNECT_TC2050-IDC-NLJ3
1TPS65217CRSLRTPS65217CRSLR:IC_TPS65217CRSLRU11
1XT60PW-MXT60PW-M:AMASS_XT60PW-MJ1

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 layersBeehiveSat SBC, the printed circuit board in 3D

    BeehiveSat SBC

    CanGulmez/PCB-Designs

    PCB board designs with KiCAD 8

    351 parts
  • 4 layers60 × 99.3 mmOBike, the printed circuit board in 3D

    OBike

    Kleptobot/bike_telemetry

    open source bike telemetry project using an nrf58240

    73 parts1MIT
  • 4 layers98 × 98 mmAds b, the printed circuit board in 3D

    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 layersMy power supply, the printed circuit board in 3D

    My power supply

    malcops/ps_pcb

    KICAD power supply project (TPS54560)

    68 parts1
  • 2 layers65 × 47.4 mmUsb pd water controller, the printed circuit board in 3D

    Usb pd water controller

    CarloMara/usbc-esp32-pump-controller

    USB C PD pump controller for small plants

    67 parts
  • 4 layers80.1 × 22.2 mmM2-smart iot module, the printed circuit board in 3D

    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 mmPCBWearable, the printed circuit board in 3D

    PCBWearable

    GEEGABYTE1/eeProjects

    Repository for all stuff EE and CE⚡️

    82 parts
  • 4 layers22 × 42 mmUpdated pcb file, the printed circuit board in 3D

    Updated pcb file

    AutoCuro/AutoCuro

    Designs/Documents Created at AutoCuro

    61 parts2MIT