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).
- Hardware license
- GPL-3.0-only (opens in a new tab)
- Software license
- GPL-3.0-only (opens in a new tab)
- Commercial use
- Allowed
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