Cubemo

Revision as of 06:07, 22 June 2025 by Lrdsnow (talk | contribs) (Cubemo debug!!)

Cubemo is a Cozmo only capable of connecting to cubes. It is a Adafruit Feather nRF52840 Sense running modified Cozmo firmware to make him compatible.

Cubemo displaying its debug stats
Cubemo With a Screen
Cubemo connected to a cube in a dark room

Cubemo was designed as a brain tumor for lrdsnow's other bots, to give them the ability to connect to Cozmo cubes. At the time of writing this to my knowledge he has not been attached to a bot, and currently only connects to cubes by himself.

As of 05/21/25 Cubemo now has a display that is

  • 240×280, 262K colors, IPS
  • ST7789V2 via SPI

This differs significantly from Cozmo’s original 128×64 single-color OLED. Since the nRF52840 doesn’t have the power to render full frames smoothly, Cubemo’s firmware uses interlaced rendering to reduce load. Animations are currently broken, but basic eyes are supported. Scanlines haven’t been implemented yet as well.

As of later 05/21/25 Cubemo now has a proper debug info on his display, and has a UART api thats pretty much just CSV over Serial