This is the official repository of CYOBOT LLC CYOBot v2, a transformable quadruped robot. See our story on Kickstarter and Hackaday.
The second version of CYOCrawler open-source quadruped robot (GitHub, Hackaday). CYOBot v2 is an open-source modular plug-and-play robotic platform suitable for makers, students, and researchers, with more hardware and software upgrades, allowing complex application development like reinforcement learning, voice-enabled chatbot (ChatGPT integration), real-time motion planning, cloud and edge computing, etc.
The microcontroller is upgraded to ESP32-S3 with 8MB of PSRAM, allowing better memory-exhaustive applications like audio processing, machine learning, and real-time applications. Especially, using the built-in coding interface via WiFi will not cause Memory Allocation Error problem again. Upgrading to ESP32-S3 also means more GPIOs to spare, and connecting external peripherals like a camera module is now possible.
We also took inspiration from ESP32-S3-Korvo-2 V3.0 to design the PCB's audio module, with dedicated audio CODEC for I2S speaker and stereo microphone, allowing users to interact with robots using voice commands, and even connect to ChatGPT for prompt responses.
The 3D printing parts are improved and extended to different robotic designs: wheels (Ackermann and leg-wheel hybrid), quadruped, humanoid, and game console. To seamlessly switch between designs, we decouple the electronics, such that design-dependent electronics are grouped into a separate PCB and placed within the mechanical frame of each design, called mechanical board.
The hardware/mechanical/STLs directory includes the STL files for 3D printing designs of all robot bases and brain. Assembly instruction can be found here:
- For Crawler: Instruction with Python, Instruction with Block
- For Wheeler: Instruction with Python, Instruction with Block
- For Console: Instruction
The following is the technical specification of the new CYOBot v2 brain design:

Accompanying the new brain design are 3 robot bases, with the following technical specifications:
This product is open-source certified by OSHWA (US002433).
Follow us on social media and join the community!


