Some older models of the Ecovacs Deebot have a brush roll with a keyed shaft which requires a square adapter to fit into the robot. This is a tiny part and easy to lose.
Should fit:
And probably others.
Prints well with a 0.4mm nozzle or smaller @ 0.2mm layer height, standard settings, no supports necessary.
The author marked this model as their own original creation.