Skip to the content
2 layers42 × 16 mmBle copter, the printed circuit board in 3D

Better motherboard & custom firmware for Syma S107 toy helicopter

Size
42 × 16 mm
Copper layers
2
Thickness
0.8 mm
Parts
56
Nets
69
Pads
221
Tracks, vias
417, 221
Pours
5
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
13 Feb 2023
Updated
24 May 2026

Overview

Ble copter is an open-source printed circuit board by dossalab, from the dossalab/Syma-s107-bluetooth-mod repository on GitHub. It is a 2-layer board of 42 × 16 mm with 56 parts on 69 nets, routed with 417 tracks and 221 vias.

It is built around the NPM1100-EK, BQ27427YZF and FDS9926A. Its parts include 18 capacitors, 10 resistors, 6 ICs, 3 connectors and 2 inductors. It belongs with the radio and wireless and robots and motor control boards and the nRF52 and nRF5x boards of this library.

Main components

3

README

README.md

Syma S107 Bluetooth mod

Syma S107 is a toy helicopter model being popular in early-2010s. It's rather well known because of its low cost, good flying characteristics and sturdy body resistant to crashes.

The original remote control system uses infrared communication - similar to how classic TV remotes work. The major drawback of such solution is that it's very sensitive to direct sunlight - making it very hard (and even slightly dangerous) to fly this toy outside. This also requires keeping a dedicated remote which is larger than this toy and always tend to go missing :)

This is a complete redesign of original motherboard, featuring Bluetooth LE with broader range and smartphone compatibility, battery charger with USB port and battery level reporting, additional outputs and custom, hackable firmware!

title image

Parts

56
QtyValueFootprintReferences
5100nCapacitor_SMD:C_0603_1608MetricC1, C2, C7, C14, C15
410KResistor_SMD:R_0603_1608MetricR1, R5, R8, R9
210uFCapacitor_SMD:C_0603_1608MetricC4, C12
212pFCapacitor_SMD:C_0603_1608MetricC11, C13
21MResistor_SMD:R_0603_1608MetricR6, R10
21uFCapacitor_SMD:C_0603_1608MetricC5, C16
22.2uFCapacitor_SMD:C_0603_1608MetricC3, C18
222RResistor_SMD:R_0603_1608MetricR4, R7
2DRV821xPackage_TO_SOT_SMD:SOT-563U3, U4
2MountingHoleHoles:MountingHole_1.6mmH1, H2
2TBDCapacitor_SMD:C_0603_1608MetricC9, C10
10.8pFCapacitor_SMD:C_0603_1608MetricC8
1100pfCapacitor_SMD:C_0603_1608MetricC6
12.2uHInductor_SMD:L_0805_2012MetricL1
1220Resistor_SMD:R_0603_1608MetricR3
13.9nHInductor_SMD:L_0603_1608MetricL2
132MhzCrystal:Crystal_SMD_2520-4Pin_2.5x2.0mmY1
14.7kResistor_SMD:R_0603_1608MetricR2
14.7ufCapacitor_SMD:C_0603_1608MetricC17
1AUX SwitchButton_Switch_SMD:SW_SPDT_PCM12SW1
1AUXATestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP8
1AUXBTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP9
1B+TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP10
1BQ27427TI_WLCSP-9:BGA-9_3x3_1.6x1.6mmU5
1ENC-03 PCBENC-03_PCB:ENC-03 PCBU6
1FDS9926APackage_SO:SOIC-8_3.9x4.9mm_P1.27mmQ1
1GNDTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP11
1IPXConnector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_VerticalJ2
1LEDLED_SMD:LED_0603_1608MetricD1
1NFC1TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP1
1NFC2TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP2
1R1TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP4
1R2TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP5
1SWDConnector_PinHeader_1.27mm:PinHeader_1x03_P1.27mm_VerticalJ3
1TATestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP6
1TBTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP7
1USB_B_MicroConnector_USB:USB_Micro-B_Wuerth_629105150521J1
1VOUTTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP3
1nPM1100Nordic_WLCSP-25:Nordic_WLCSP-25_5x5_2.075x2.075mmU1
1nRF52832-QFxxPackage_DFN_QFN:QFN-48-1EP_6x6mm_P0.4mm_EP4.6x4.6mmU2

Similar boards

  • 2 layers85.6 × 54 mmNrf card, the printed circuit board in 3D

    Nrf card

    dossalab/random-pcbs

    Random PCBs I have at my disposal

    64 parts
  • 2 layers182.6 × 130.9 mmBlackmacro base, the printed circuit board in 3D

    Blackmacro base

    KipJM/blackmacro-hardware

    An open source, smaller, more configurable, and more capabable video editing keyboard based on the raspberry Pi Pico 2W.

    189 parts29CERN-OHL-W-2.0
  • 4 layers65 × 30 mmSoleil, the printed circuit board in 3D

    Soleil

    protolux-electronics/soleil_hardware

    Hardware design files for Soleil, an open source power management and sleep control board for Raspberry Pi

    81 parts22CERN-OHL-P-2.0
  • 2 layers60 × 30 mmHt peep hardware, the printed circuit board in 3D

    Ht peep hardware

    anarchyincubator/ht_peep_hw

    kicad for peep hw platform

    36 parts
  • 4 layersPower module, the printed circuit board in 3D

    Power module

    FETfox/Li-Ion_Power_Module

    A PCB that can protect,charge, and regulate a Li Ion battery to power MCU powered projects.

    144 partsCC0-1.0
  • 4 layers115 × 107 mmIC 001 - Low Cost Audio Sensor, the printed circuit board in 3D

    IC 001 - Low Cost Audio Sensor

    ryanstevensmith/locust_hardware

    The electronics repository for the locust project by Imperial College

    174 partsCERN-OHL-P-2.0
  • 4 layers186.7 × 89.9 mmSteno, the printed circuit board in 3D

    Steno

    tongtongwang86/steno

    113 parts
  • 6 layers167.5 × 79 mmHandheld, the printed circuit board in 3D

    Handheld

    gamebub/gamebub-pcb

    PCB design files for the Game Bub project

    356 parts31CERN-OHL-S-2.0

Questions

How big is the Ble copter PCB?

It measures 42 × 16 mm and has 2 copper layers, 0.8 mm thick.

What parts does the Ble copter use?

56 parts, built around the NPM1100-EK, BQ27427YZF and FDS9926A. 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 Ble copter KiCad files?

From the dossalab/Syma-s107-bluetooth-mod repository on GitHub, at the commit this page was made from: the board is hardware/ble-copter.kicad_pcb and its schematic hardware/ble-copter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ble copter design in my own project?

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