RobotsForAll
Published © CERN-OHL2

RoBug - tiny robot, big attitude

A low cost, beginner friendly 4-legged robot for STEM, science, ML experiments, and - first and foremost - fun!

IntermediateWork in progress4 hours114
RoBug - tiny robot, big attitude

Things used in this project

Hardware components

Raspberry Pi Pico 2WH
×1
RoBug Base Board
KiCad project see attachments
×1
1x20 Pin Header, 2.54mm , female
optional - interposer between Raspberry Pico 2 WH and RoBug Base Board
×2
1x3 JST Connector, male, 2.54mm, THT
RoBug Base Board components
×2
1x3 Pin Header , 2.54mm, male
RoBug Base Board components
×10
MG90S 180° - 13g Servo Motor
×8
GY-530 ToF Distance Sensor
×1
3mm LED green cylindric
×2
3mm LED red cylindric
×2
4-wire Cable, 2.54mm JST Connector, female, 150mm
×2
Capacitive Touch Sensor TPP223
×2
3-wire Cable, 2.54mm JST Connector, female, 200mm
×2
NiMH Rechargeable Battery with solder tag
for battery pack
×4
Power Switch, SPDT
×1
2-wire Cable, 2.54mm JST Connector, female, 150mm
×1
1x2 JST Connector, male, 2.54mm, THT
×1
Cap Head Screw DIN 912 A2 M2X10
×8
Selftapping Screw Button Head DIN 7981, 2.0x6mm
×28
Compression Spring 0.4x4x20mm
×4
Household Ruber Ring, Diameter ~40mm
×3

Software apps and online services

nRF Connect SDK
Nordic Semiconductor nRF Connect SDK
super useful mobile app to debug and test Bluetooth LE communication

Hand tools and fabrication machines

3D Printer
Soldering Iron for Electronics

Story

Read more

Custom parts and enclosures

RoBug STL

STL models of 3d-printed mechanical components - please read RoBug_STL_BOM_txt

RoBug 3MF

if you happen to own a Bambu Lab P1S or higher you should be able to directly use the .3mf file and the contained plate arrangements

RoBug Blender Design File (Blender 3.6 or higher)

use and share responsibly - lots of work went into this ;-)

Schematics

Robug internal wiring diagram

RoBug Base Board PCB, manufacturing data

use this file to place an order at your favorite PCB manufacturer

RoBug Base Board PCB, KiCad 9 project

KiCad 9 schematic and pcb design files. Use the KiCad 'Unarchive Project' function to expand the project to your disk

RoBug Part List with Links to Vendors

Code

RoBug Software

Credits

RobotsForAll
2 projects • 0 followers
robotics enthusiast with skills in electrical and mechanical engineering as well as software development, currently mainly in python

Comments