Skip to content

Flash Cat

A compact quadruped robot designed as a desk pet, featuring FreeRTOS-based control, tomato timer, expression display, and interactive motions like walking, turning, waving, and bowing.

  • Quadruped
  • Open source
  • 3D printable

Suggested by Robotheca, created by @ALwtg (opens in a new tab), from github.com/ALwtg/Cute-Table-Pet (opens in a new tab). Pinned to commit 85e24f6 (opens in a new tab).

Photo

This repository has no photo of the robot yet.

What it can do

Written by Robotheca from the project's documents.

  • Walks and turns using four legs
  • Performs gestures like waving and bowing
  • Displays expressions on a screen
  • Runs a Pomodoro timer function
  • Controlled via Bluetooth

Bill of materials

This repository has no parts list Robotheca can read yet.

Build guide

The guide appears here as you scroll.

Guide by @ALwtg (README.md), under GPL-3.0-only. The English translation is by Robotheca, shared under the same license.

Wiring and electronics

Notes written by Robotheca from the project's documents.

Main parts

  • STM32F103C8T6 microcontroller on a custom minimal system board
  • 18650 lithium battery for power
  • STM32 bottom expansion board
  • Servo motors for leg movement
  • Bluetooth module for wireless control
  • Screen for expression display

Connections

  • STM32 microcontroller connected to bottom expansion board
  • Servo motors wired to expansion board for leg control
  • Bluetooth module connected to microcontroller for communication
  • 18650 battery placed between microcontroller and bottom board

Schematics, boards and diagrams