TongDou has moved from the V8 prototype board to V9.

TongDou V8 prototype PCB

TongDou V9 prototype PCB
This is not just a layout cleanup. V9 adds two new ways for the little machine to understand its own body and interact with people:
- a capacitive touch input built into the gold TongDou logo
- a QMI8658A 6-axis accelerometer and gyroscope
The logo is now more than decoration. A tap or hold can be used as a physical input without adding another mechanical button.
The IMU is mounted directly on the PCB. TongDou uses two small geared motors without wheel encoders, so wheel alignment, friction, motor differences, and the surface under him can all affect how he moves. The IMU gives me a way to measure the motion of the body itself.
The first goals are simple:
- verify the actual sensor axes
- measure turning and yaw drift
- collect repeatable motion data
- prepare for small real-time movement corrections
The PCB is installed upside down inside the brass frame, so the IMU coordinate system is remapped in firmware.
I also separated the hardware test firmware from the complete TongDou application firmware and published the test package on GitHub.
The public firmware can test the display, RGB LED, microphone, speaker, power system, touch input, IMU, motors, battery, I2C devices, and LD2412 presence radar. It also starts its own Wi-Fi access point and provides a small browser-based diagnostic page.

TongDou V9 browser-based hardware diagnostic page
The radar diagnostics were tested on a real V9 board:
- empty scene: 25/25 frames reported no target
- hand wave: 25/25 frames reported a target
- 23 frames correctly identified a moving target
- nearest distance was about 60 cm, matching the test setup
- bad serial frames: 0
If the radar module is replaced or its mounting direction changes, the empty-scene background calibration should be run again.
The public test package is here:
https://github.com/solitary-dev-50/tongdou/tree/main/hardware_test_firmware
This is hardware bring-up and diagnostic firmware, not the complete TongDou application firmware. The PCB source files, mechanical files, character behaviors, audio assets, and complete production firmware are still being prepared for a later phased release.
For now, V9 is assembled, the new sensors are responding, the radar diagnostics are working, and the hardware test tools are public.
solitary dev
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.