Skip to the content
2 layers49.3 × 19.7 mmFineMotion-5, the printed circuit board in 3D

ESP8266 Motion Capture Full-Body Tracker for SlimeVR

Size
49.3 × 19.7 mm
Copper layers
2
Thickness
1.2 mm
Parts
43
Nets
50
Pads
185
Tracks, vias
446, 103
Pours
4
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
2 Dec 2022
Updated
19 Jun 2024

Overview

FineMotion-5 is an open-source printed circuit board by Kamilake, from the Kamilake/FineMotion-Tracker repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 49.3 × 19.7 mm with 43 parts on 50 nets, routed with 446 tracks and 103 vias.

It is built around the CH340C, ESP-12F and MPU-9250, with the TP4056 among its other parts. Its parts include 15 resistors, 11 capacitors, 5 ICs, 3 connectors and 2 diodes. It belongs with the ESP8266 boards of this library.

Main components

4

README

PCBs/README.md

Custom assembly using Kikit JLC

Due to JLCPCB's new assembly policy, soldering on the bottom side or using a non-black PCB will incur additional charges.
Bottom side soldering is not possible if the "Economic" assembly option is selected.
As the bottom side soldering is only for the connector, manual assembly is recommended.
But.. if you ordering more than 31 boards, it is more economical to choose the Standard assembly option with panelization.
If you have any further questions, please feel free to contact me!(Issues, mail, Discord, etc.)

  • You need KiCad 6.0 Command Prompt and Kikit with KiCad 6

Panalize and Fabrication

batch
kikit panelize ^
    -p :jlcTooling ^
    --layout "grid; rows: 7; cols: 3; space: 3mm" ^
    --tabs "fixed; hwidth: 10mm; vwidth: 15mm" ^
    --cuts vcuts ^
    --source "tolerance: 1000mm" ^
    --post "millradius: 1mm" ^
    "./FineMotion-5.kicad_pcb" ^
    "FineMotion-5_panel.kicad_pcb"

kikit fab jlcpcb ^
    --assembly ^
    --schematic ./FineMotion-5.kicad_sch ^
    --ignore TP1,TP2 ^
    --no-drc ^
    "./FineMotion-5_panel.kicad_pcb" ^
    "./Gerber/FineMotion_Panel"

Fabrication Only

Using Default Configuration

batch
kikit fab jlcpcb ^
    --assembly ^
    --schematic ./FineMotion-5.kicad_sch ^
    --ignore TP1,TP2 ^
    --no-drc ^
    "./FineMotion-5_panel.kicad_pcb" ^
    "./Gerber/FineMotion"




Panalize and Fabrication Extension Sensor

batch

Fabrication Extension Sensor Only

Using Default Configuration

batch

Parts

43
QtyValueFootprintReferences
610KResistor_SMD:R_0402_1005MetricR2, R5, R8, R9, R10, R17
50.1uFCapacitor_SMD:C_0402_1005MetricC2, C7, C14, C15, C21
410uFCapacitor_SMD:C_0402_1005MetricC1, C5, C10, C13
22.2KResistor_SMD:R_0402_1005MetricR11, R12
2470RResistor_SMD:R_0402_1005MetricR1, R6
247uFCapacitor_SMD:C_0805_2012MetricC19, C20
110kResistor_SMD:R_0402_1005MetricR15
112KResistor_SMD:R_0402_1005MetricR14
12.4KResistor_SMD:R_0402_1005MetricR4
147KResistor_SMD:R_0402_1005MetricR13
15.1KResistor_SMD:R_0402_1005MetricR19
1Batt+Connector_Pin:Pin_D0.9mm_L10.0mm_W2.4mm_FlatForkTP1
1Batt-Connector_Pin:Pin_D0.9mm_L10.0mm_W2.4mm_FlatForkTP2
1CH340CPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU7
1Conn_01x02_FemaleConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ1
1Conn_01x04_FemaleConnector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_HorizontalJ2
1ESP-12FRF_Module:ESP-12EU6
1LED_CHRGLED_SMD:LED_0805_2012MetricD1
1LED_STDBYLED_SMD:LED_0805_2012MetricD2
1LOGOkamilib:FineMotion_18mmG***
1LOGOkamilib:kamilake_1100dpiG***
1ME6211CPackage_TO_SOT_SMD:SOT-23-5U1
1MPU-9250Sensor_Motion:InvenSense_QFN-24_3x3mm_P0.4mmU9
1Option/FLASH Switchmod_legacy:TS-1088RSW1
1SW_SPDT MAIN POWERButton_Switch_SMD:SW_SPDT_PCM12SW3
1TP4056Package_SO:HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm_ThermalViasU2
1USB_C_Plug_USB2.0Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12P1

The 42 most common of 43 parts.

More from Kamilake/FineMotion-Tracker

1
  • 2 layers48.8 × 19.4 mmFineMotion AUX, the printed circuit board in 3D

    FineMotion AUX

    Kamilake/FineMotion-Tracker

    ESP8266 Motion Capture Full-Body Tracker for SlimeVR

    16 parts16CERN-OHL-P-2.0

Similar boards

  • 2 layers78.5 × 20.6 mmKamiTrack, the printed circuit board in 3D

    KamiTrack

    kitspace-test-repos/kicad6-file-collection

    65 partsMIT
  • 4 layers92 × 95 mmESP32-CAN, the printed circuit board in 3D

    ESP32-CAN

    Eric-2012/ESP32-CAN

    251 parts5
  • 2 layers54.9 × 95 mmBoard v5, the printed circuit board in 3D

    Board v5

    brev-dev/another_esp8266_sensor_board

    PCB layout and instructions for a multi-purpose esp8266 sensor device, with optional LORA connectivity.

    86 parts5GPL-3.0
  • 2 layers120 × 40 mmYAWS PCB, the printed circuit board in 3D

    YAWS PCB

    mathiasrabe/YAWS_PCB

    Yet Another Weather Station

    34 parts
  • 2 layers81.4 × 21.6 mmEsp12-temp sensore, the printed circuit board in 3D

    Esp12-temp sensore

    rgronberg/esp12-temp-sensor

    ESPHome Home Assistant Temperature sensor PCB

    20 parts
  • 2 layersSDS011, the printed circuit board in 3D

    SDS011

    greenMikeEU/shrdzm

    SHRDZM (just a name, not an acronym) is an ESP8285/ESP8266 based sensor and actor integration platform.

    21 partsGPL-3.0
  • 2 layers31 × 43.6 mmIot postbox, the printed circuit board in 3D

    Iot postbox

    paclema/iot-postbox

    Integrated open-source HW and FW for an IoT smart mailbox sensor with Wi-Fi and LoRaWAN connectivity.

    40 parts
  • 2 layers70 × 57 mmVFD MQTT, the printed circuit board in 3D

    VFD MQTT

    Estylos/VFD-MQTT

    Control of a VFD in MQTT with an ESP8266 and Discord.

    42 parts2MIT

Questions

How big is the FineMotion-5 PCB?

It measures 49.3 × 19.7 mm and has 2 copper layers, 1.2 mm thick.

What parts does the FineMotion-5 use?

43 parts, built around the CH340C, ESP-12F, MPU-9250 and TP4056. 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 FineMotion-5 KiCad files?

From the Kamilake/FineMotion-Tracker repository on GitHub, at the commit this page was made from: the board is PCBs/FineMotion-5.kicad_pcb and its schematic AUX_PCBs/FineMotion_AUX.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the FineMotion-5 design in my own project?

Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).