Kubik M0 Spider Robot
Description
It's 2018 and there are still no small automatic robots scurrying around and doing all the mundane maintenance tasks. Why? I think we have been focusing on the wrong things.
Quadruped robots are the most promising designs in the nearest robotics history. Wheeled robots are simple and efficient, but only when the environment has been specially prepared for them, with flat floors, wide clearances and no obstacles. Just look at your roomba. On the other hand, bipedal robots could in theory get everywhere where a human can get, but in practice they are still horribly innefficient, expensive and prone to failure. Quadrupeds fill the middle ground between those. With four legs, they are capable of careful statically stable walking, able to stop at any moment without falling down. They are also capable of highly efficient and fast dynamic gaits, and even jumping. At the same time they are much cheaper and more robust than hexapods and robots with more legs.
However, building a quadruped robot that would be more than just a simple toy — a robot capable of proper walking, with at least three degrees of freedom per leg is still complex and expensive for a hobbyist. That is where Kubik M0 comes in. It's designed to be cheap, simple to build and easy to extend. It is a base for experimenting with walking robots — a starting point, making it easier to research them. In it basic form still works as a toy, but because you can program it with Python, attach additional sensors and effectors, and also, with simple decoration, make it look like any spider robot you've seen in a game or movie — it becomes a learning and experimenting platform.
Components
100×100mm PCB
12×SG90 microservo
ATSAMD21E18A-MU microcontroller
LIS3DH accelerometer
MCP73831 battery charger
PAM8301 audio amplifier
SMT-0927-S-12-R speaker
AP2112K-3.3TRG1 voltage regulator
CR123A battery holder
16340 lithium battery
2×MBR120 shottky diode
resistors, capacitors, switch, usb socket, LED, male pin headers
Instructions
The plan for dissimination is to sell it as a kit on Tindie — you get a soldered PCB that also contains the mechanical elements, plus screws. You have to get the battery and the servos yourself.
The assembly will be easy: you just have break off all the mechanical partsfrom the main PCB, use the screws to attach the servo horns to them, use hot glue to stick 8 of the servos together, and assemple the whole thing by putting the horns on the servos. Then plug the servos into thepin headers, and you are ready for callibrating the robot.
The software, in form of Python files, is simply copied to the USB disk drive that appears when the robot is connected. You can edit those files directly, and the robot will restart every time it detects a change.
More information about the project at Hackaday.io.
Kubik M0 Spider Robot
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(1)
- Likes(8)
-
Engineer
Jan 02,2026
-
Aaron Shaw
Feb 17,2025
-
Radomir Dopieralski
Dec 14,2018
-
Benjamín Alejandro Luna Ramírez
Oct 19,2018
-
Fikret UYSAL
Oct 17,2018
-
Andrew Cullen
Aug 02,2018
-
Michael Klein
Jul 25,2018
-
Engineer
Jul 11,2018
- 3 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
1design
-
2usability
-
3creativity
-
1content
-
8design
-
7usability
-
8creativity
-
8content
-
10design
-
10usability
-
10creativity
-
10content
More by Radomir Dopieralski
-
Blinka Pin
Blinka is the mascot of Adafruit's CircuitPython. This PCB is not really functional — it's j...
-
Rainbow Jellyfish
### DESCRIPTIONIt's just a bunch of colorful LEDs on a printed circuit board, with wires suitabl...
-
Kubik M0 Spider Robot
DescriptionIt's 2018 and there are still no small automatic robots scurrying around and doing al...
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
112 0 0 -
A Compact Charging Breakout Board For Waveshare ESP32-C3
591 3 4 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
581 2 0 -
-
-
-
ESP32-C3 BLE Keyboard - Battery Powered with USB-C Charging
793 0 1 -
-
mammoth-3D SLM Voron Toolhead – Manual Drill & Tap Edition
726 0 1 -
-
AEL-2011 Power Supply Module
1430 0 2







