WILD (Wireless, Interactive, Lightweight Datalogger) is an open-source platform for wireless, closed-loop electrophysiology and behavior monitoring in freely moving small animals. It integrates high-density electrophysiology, optogenetic stimulation, an inertial measurement unit (IMU), ultrasonic microphone, and head-mounted camera into a lightweight system for multi-modal recording.
- High-density neural recording
- BLE-based wireless control and real-time monitoring
- Closed-loop stimulation with DSP filtering and thresholds
- SD-card logging in CE32 format with efficient data export
- Windows GUI for device setup, live visualization, and data download
Full documentation can be found here:
- Installation
- Hardware
- Usage Guide
- Closed-loop Control
- TinyML(Under development for supporting user-compiled models)
- File Format
- Development
- PCB manufacturing and assembly (Gerber + BOM provided) Download here
- Recommended PCB manufacturer: NextPCB
- 3D printed baseplate: Download here
- Connect 4-pin IO–USB cable (do not connect to PC yet).
- Short DFU model select pin to VDD(with a metal tweezer for shorting) to enter DFU mode.
- Connect USB cable to PC while shorting VDD and model select pin, once powered up, you can release the tweezer.
- In STM32CubeProgrammer, flash the bootloader firmware.
- Install WILD PC software:
Download here - Format microSD card in WILD PC software (CE32 format).
- Upload application image to SDcard, device will automatically upgrade during power-on from SDcard. Download here
- Ensure battery is fully charged (check polarity on JST-SH2.0 connector).
- Ensure PC has Bluetooth 4.0+ enabled.
- Connect wirelessly through GUI.
- Start recording and monitor signals in real time.
- Use GUI Download function.
- Files exported as:
amplifier.dat,analogin.dat,digitalin.dat,supply.dat,adc.dat,time.dat,info.rhd,CE_params.bin. - Post-processing scripts including data formatting, video generation, sensor-fusions are provided. Download here
DISCLAIMER – FOR INFORMATIONAL PURPOSES ONLY; USE AT YOUR OWN RISK
The protocol content here is for informational purposes only and does not constitute legal, medical, clinical, or safety advice. Content added to protocols.io is not peer reviewed and may not have undergone formal approval. Information presented should not substitute for independent professional judgment. Any action you take using this information is strictly at your own risk. Neither the authors nor contributors are responsible for your use of the information.
- Firmware & Embedded software: Keil MDK, STM32CubeProgrammer
- PC GUI / API: Visual Studio (C#)
- Machine learning integration: Python, TensorFlow, ST Edge-AI
MIT License. See LICENSE.


