Design and functional validation of a mechanism for dual-spinning cubesats