I had most of my part assembled last weekend, turned out gears meshed pretty well to each other, all critical parts are successfully soldered on board without taking any damage.
there are still couple 0603 resistor and 1206 100us tatanlum resistor need to solder, nothing much left, Mouse will be able do a simple maze search this weekend after I can finish rest of the part.
I wrote all code needed in order to make a simple maze search. I even wrote functions for HCMS-2903 LED display with display string, integer, scroll message, etc, even created several customized simple Chinese characters :), I really don’t have anything can do at this moment before I make my mouse fully assembled. The only thing I haven’t done is the code for EEProm since I2C on STM32 is not that easy to use, anyway, I won’t need that this early.
3D printed wheel fitted gear wheel, totally press to fit, didn’t even need to put glue on.
back of bluetooth adapter
customized FTDI board