Sensor package
FreeWili2 upgrades its motion sensing to a full IMU (BMI323) plus a dedicated magnetometer (BMM350), enabling really cool use cases where physical orientation and position become direct input to an application. Combined, these open the door to compass-based navigation, gesture recognition, and immersive device interaction.
Rounding out the sensor suite, an ambient light sensor (OPT4001) and a humidity/temperature sensor (SHT40) give FreeWili2 genuine environmental awareness — useful for anything from adaptive display brightness to field data logging.
IR support sees meaningful improvements: a stronger LED for transmission, a real IR window cut into the case, and better physical orientation of the IR RX/TX circuit all combine for more reliable wireless communication. Crucially, all sensors connect to the ULP micro, meaning they can serve as wake-up sources and keep the board sleeping until something meaningful happens.

Key facts
- IMU
- BMI323
- Magnetometer
- BMM350
- Light
- OPT4001
- Temp/RH
- SHT40
- IR
- TX/RX + case window
- Wake
- via ULP