

Ble copter
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
3NPM1100-EK
-Power Management Sleep wake-up function、Overcurrent Protection、Thermal Protection、Undervoltage Protection、Short-Circuit Protection - Power Management - Specialized ROHSNordic SemiconModulesBQ27427YZF
DSBGA-9-40℃~+85℃ 1 2.45V~4.5V 50uA I2C Lithium Battery Monitoring IC Not supported Support Under-voltage lockout DSBGA-9 Battery Management ROHSTexas InstrumentsBattery ManagementFDS9926A
SOP-81.5W 112pF 142pF 17nC@4.5V 2 N-Channel 20V 22mΩ@4.5V、30mΩ@2.5V 6A 700mV 850pF N-Channel SOP-8 MOSFETs ROHSJSMSEMIMOSFETs
README
README.mdSyma 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!

Parts
56| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 100n | Capacitor_SMD:C_0603_1608Metric | C1, C2, C7, C14, C15 |
| 4 | 10K | Resistor_SMD:R_0603_1608Metric | R1, R5, R8, R9 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C4, C12 |
| 2 | 12pF | Capacitor_SMD:C_0603_1608Metric | C11, C13 |
| 2 | 1M | Resistor_SMD:R_0603_1608Metric | R6, R10 |
| 2 | 1uF | Capacitor_SMD:C_0603_1608Metric | C5, C16 |
| 2 | 2.2uF | Capacitor_SMD:C_0603_1608Metric | C3, C18 |
| 2 | 22R | Resistor_SMD:R_0603_1608Metric | R4, R7 |
| 2 | DRV821x | Package_TO_SOT_SMD:SOT-563 | U3, U4 |
| 2 | MountingHole | Holes:MountingHole_1.6mm | H1, H2 |
| 2 | TBD | Capacitor_SMD:C_0603_1608Metric | C9, C10 |
| 1 | 0.8pF | Capacitor_SMD:C_0603_1608Metric | C8 |
| 1 | 100pf | Capacitor_SMD:C_0603_1608Metric | C6 |
| 1 | 2.2uH | Inductor_SMD:L_0805_2012Metric | L1 |
| 1 | 220 | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 3.9nH | Inductor_SMD:L_0603_1608Metric | L2 |
| 1 | 32Mhz | Crystal:Crystal_SMD_2520-4Pin_2.5x2.0mm | Y1 |
| 1 | 4.7k | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 4.7uf | Capacitor_SMD:C_0603_1608Metric | C17 |
| 1 | AUX Switch | Button_Switch_SMD:SW_SPDT_PCM12 | SW1 |
| 1 | AUXA | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP8 |
| 1 | AUXB | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP9 |
| 1 | B+ | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP10 |
| 1 | BQ27427 | TI_WLCSP-9:BGA-9_3x3_1.6x1.6mm | U5 |
| 1 | ENC-03 PCB | ENC-03_PCB:ENC-03 PCB | U6 |
| 1 | FDS9926A | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | Q1 |
| 1 | GND | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP11 |
| 1 | IPX | Connector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_Vertical | J2 |
| 1 | LED | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | NFC1 | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP1 |
| 1 | NFC2 | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP2 |
| 1 | R1 | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP4 |
| 1 | R2 | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP5 |
| 1 | SWD | Connector_PinHeader_1.27mm:PinHeader_1x03_P1.27mm_Vertical | J3 |
| 1 | TA | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP6 |
| 1 | TB | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP7 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Wuerth_629105150521 | J1 |
| 1 | VOUT | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP3 |
| 1 | nPM1100 | Nordic_WLCSP-25:Nordic_WLCSP-25_5x5_2.075x2.075mm | U1 |
| 1 | nRF52832-QFxx | Package_DFN_QFN:QFN-48-1EP_6x6mm_P0.4mm_EP4.6x4.6mm | U2 |
Similar boards
- 2 layers85.6 × 54 mm

- 2 layers182.6 × 130.9 mm

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 mm

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 mm

- 4 layers

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 mm

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 mm

- 6 layers167.5 × 79 mm

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.