

WIFI IMU
A board for wireless motion tracking
- Size
- 48.5 × 25 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 70
- Nets
- 107
- Pads
- 315
- Tracks, vias
- 694, 92
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 6 Oct 2022
- Updated
- 6 Oct 2022
Overview
WIFI IMU is an open-source printed circuit board by nikit6000, from the nikit6000/WirelessIMU repository on GitHub, published under the GPL-2.0 licence. It is a 4-layer board of 48.5 × 25 mm with 70 parts on 107 nets, routed with 694 tracks and 92 vias.
It is built around the CP2102N-A01-GQFN28R, ESP32-PICO-D4 and MKDV4GCL-AB, with the ICM-20948, MIC5219-3.3YM5 and TP4057 among its other parts. Its parts include 31 resistors, 18 capacitors, 8 ICs, 7 transistors and 2 diodes. It belongs with the radio and wireless and sensors and measurement boards and the ESP32 and RISC-V boards of this library.
Main components
12CP2102N-A01-GQFN28R
QFN-28-EP(5x5)-40℃~+85℃ 13.7mA 195uA 3Mbps 3V~3.6V Transceiver USB 2.0 QFN-28-EP(5x5) USB Converters ROHSSilicon LabsUSB ConvertersESP32-PICO-D4
QFN-48-EP(7x7)-40℃~+85℃ -97dBm 150Mbps 2.412GHz~2.484GHz 2.4GHz 2.7V~3.6V 20dBm Bluetooth、WiFi SPI、I2C transceiver QFN-48-EP(7x7) RF Transceiver ICs ROHSEspressif SystemsRF Transceiver ICsMKDV4GCL-AB
LGA-8(6x8)-25℃~+85℃ 2.7V~3.6V 4Gbit 50MHz ECC error correction function、Bad block management function SPI、SD interface Yes LGA-8(6x8) NAND FLASH ROHSMKNAND FLASHICM-20948
QFN-24(3x3)-40℃~+85℃ 0.5KB 1.71V~3.6V 16bit 8uA Accelerometer Gyroscope SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps QFN-24(3x3) Accelerometers ROHSTDK InvenSenseAccelerometersMIC5219-3.3YM5
SOT23-53.3V 500mA Peak Output Low Drop-Out (LDO) RegulatorMicrochip TechnologyUncategorisedTP4057
SOT-23-6-40℃~+85℃ 1 25uA 4.24V 4V~6.5V Charging IC Lithium Battery Not supported SOT-23-6 Battery Management ROHSTECH PUBLICBattery ManagementTPS76318DBV
SOT-23-5-40℃~+125℃ 1 1.8V 10V 140uV 150mA 60dB@(1kHz) Fixed Over Current Protection、Over Temperature Protection、Enable Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsBSS138
SOT-23-55℃~+150℃ 1 N-channel 1.1Ω@10V、1.2Ω@4.5V 1.2V 1.7nC@10V 17.5pF 340mA 350mW 50V 6.5pF N-Channel SOT-23 MOSFETs ROHShongjiachengMOSFETsAN6520-245
SMD-40℃~+85℃ 0.5dBi 1mm 2 2.2mm 2.45GHz 200MHz 3W 50Ω 6.5mm SMD Antennas ROHSRainsun microwave TechAntennasFS8205A
SOT-23-6-55℃~+150℃ 1.2V 1.5W 2 N-Channel 20V 31.5mΩ@2.5V 466pF 5.7nC@4.5V 58pF 65pF 6A SOT-23-6 MOSFETs ROHSTECH PUBLICMOSFETsIRLML6401
SOT-23-55℃~+150℃ 1 P-Channel 1.3W 125pF 12V 15nC@5V 180pF 4.3A 830pF 85mΩ@1.8V 950mV P-Channel SOT-23 MOSFETs ROHSKEXINMOSFETsSP0503BAHTG
SOT-143-55℃~+125℃ 10A@8/20us 14V 150W@8/20us 30pF、60pF 5.5V 6V 80nA ESD IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 Three channels Unidirectional SOT-143 ESD and Surge Protection (TVS/ESD) ROHSTECH PUBLICESD And Surge Protection (TVS/ESD)
README
README.mdWirelessIMU
A board for wireless motion tracking based on ESP32-PICO-D4 and MPU9250. You also can use ICM-20948 instead of MPU9250 but you needs to change LDO at U1 place to 1.8V one
Capabilities
- Capture RAW Gyroscope, Accelerometer data to embedded storage
- Control over BLE
- Captured data downloading via Wi-Fi
Applications
Authors
Parts
70| Qty | Value | Footprint | References |
|---|---|---|---|
| 22 | 10k | Resistor_SMD:R_0402_1005Metric | R1, R2, R3, R10, R11, R12, R13, R14, R16, R18, R21, R22, R24, R26, R27, R31 +6 |
| 9 | 100n | Capacitor_SMD:C_0402_1005Metric | C2, C6, C8, C9, C11, C12, C14, C15, C17 |
| 3 | 10u | Capacitor_SMD:C_0402_1005Metric | C7, C10, C13 |
| 3 | 1k | Resistor_SMD:R_0402_1005Metric | R15, R19, R20 |
| 3 | 1u | Capacitor_SMD:C_0402_1005Metric | C1, C4, C16 |
| 3 | BSS138 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q6 |
| 2 | 100R | Resistor_SMD:R_0402_1005Metric | R17, R30 |
| 2 | 20R | Resistor_SMD:R_0402_1005Metric | R28, R29 |
| 2 | S8050_SOT_23 | Package_TO_SOT_SMD:SOT-23 | Q4, Q5 |
| 1 | 0R (NC) | Resistor_SMD:R_0402_1005Metric | R25 |
| 1 | 1.6n | Inductor_SMD:L_0402_1005Metric | L1 |
| 1 | 2.2u | Capacitor_SMD:C_0402_1005Metric | C18 |
| 1 | 2.7p | Capacitor_SMD:C_0402_1005Metric | C5 |
| 1 | 2k | Resistor_SMD:R_0402_1005Metric | R23 |
| 1 | 4.7p | Capacitor_SMD:C_0402_1005Metric | C3 |
| 1 | AN6520 | RF_Antenna:CHIP_ANTENNA_AN6520 | AE1 |
| 1 | CP2102N-A01-GQFN28 | Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm | U6 |
| 1 | Conn_01x02_Female | Connector_PinHeader_1.27mm:PinHeader_1x02_P1.27mm_Vertical | J1 |
| 1 | DW-01A | Package_TO_SOT_SMD:SOT-23-6 | U5 |
| 1 | D_Schottky | Diode_SMD:D_SOD-323 | D2 |
| 1 | ESP32-PICO-D4 | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm | U2 |
| 1 | FS8205A | LIB:SOP65P640X120-8N | Q3 |
| 1 | ICM-20948 | Sensor_Motion:InvenSense_QFN-24_3x3mm_P0.4mm | U8 |
| 1 | IRLML6401 | Package_TO_SOT_SMD:SOT-23 | Q7 |
| 1 | MIC5219-3.3YM5 | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | MKDV4GCL-AB | Package_LGA:LGA-8_8x6mm_P1.27 | U3 |
| 1 | SP0503BAHT | Package_TO_SOT_SMD:SOT-143 | D1 |
| 1 | TP4057 | Package_TO_SOT_SMD:SOT-23-6 | U7 |
| 1 | TPS76318 | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J2 |
Questions
How big is the WIFI IMU PCB?
It measures 48.5 × 25 mm and has 4 copper layers, 1.6 mm thick.
What parts does the WIFI IMU use?
70 parts, built around the CP2102N-A01-GQFN28R, ESP32-PICO-D4, MKDV4GCL-AB and ICM-20948. 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 WIFI IMU KiCad files?
From the nikit6000/WirelessIMU repository on GitHub, at the commit this page was made from: the board is Hardware/WIFI_IMU.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the WIFI IMU design in my own project?
Its repository publishes it under the GPL-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).
Similar boards
- 4 layers20.1 × 39.6 mm

- 4 layers29 × 52 mm

AutopilotPi AutoPilotPi Hardware AutoPilotPi
punkfab/pcb-corpus
235 real KiCad boards from open-source hardware repositories, prepared as a placement and routing benchmark
99 parts1 - 4 layers142 × 119.7 mm

- 2 layers25 × 40 mm

- 2 layers62 × 66.4 mm

- 2 layers62 × 84 mm

- 2 layers30.5 × 15.2 mm

- 4 layers100 × 50 mm
