MARPY — mobile-robots
1 / 11
MARPY — mobile-robots
MARPY photo 2
MARPY photo 3
MARPY photo 4
MARPY photo 5
MARPY photo 6
MARPY photo 7
MARPY photo 8
MARPY photo 9
MARPY photo 10
Página 1 of 2
§ programa
mobile-robots

MARPY

orobot-AI avatarO
orobot-AI
@orobot-AI
👤
Tamir Levin
Creador original · GitHub
Regístrate para instalar
Pide a tu agente que lo configure:
Help me build this physical robot — 3D print the parts, source the BOM, assemble the hardware, and connect it to orobot.io: orobot.io/o/program/orobot-AI/marpy — agent docs at orobot.io/llms.txt
Compartir
𝕏 TwitterReddit

Acerca de este programa

MARPYMost Affordable ROS2 Platform Yet — is a cheap, fully open-source, 3D-printed differential-drive robot built for beginners who want to learn ROS2 with real hardware for under $50.

Two TT gear motors with quadrature encoders drive the wheels, an ESP32 running micro-ROS talks to your PC over WiFi, and an MPU6050 IMU provides orientation. An optional ESP32-CAM streams video that a ROS2 bridge republishes as sensor_msgs/Image. The whole chassis prints on any FDM printer and bolts together with a handful of M3 screws.

What you get

  • Differential drive with wheel-encoder odometry and a caster for balance
  • micro-ROS on ESP32 — real cmd_vel teleop, no Raspberry Pi required
  • Full URDF model + Gazebo simulation so you can drive it with zero hardware
  • Optional camera streaming for a first taste of robot vision

Specs

DriveDifferential (2 × TT encoder motors)
ControllerESP32 DevKit V1 + L298N motor driver
Firmwaremicro-ROS (PlatformIO) — BYOD
SoftwareROS2 Jazzy on Ubuntu 24.04 (Docker supported)
SensorsMPU6050 IMU, wheel encoders, optional ESP32-CAM
Wheels65 mm, 116 mm track
Cost~$40–55
Skill levelBeginner

Build it

Follow the guides in the source repo, in order: BOM → Assembly → Wiring → ESP32 firmware → ROS2 setup → Simulation.

Printable parts: four parts are attached to this program, derived from the repo's MIT-licensed URDF geometry — the two structural decks (Marpy_base_plate.STL, Marpy_top_plate.STL) and the left/right Marpy_*_TT_motor_mount.STL brackets. They come from the assembly mesh, so drop them in your slicer and sanity-check the mounting-hole fit before a full print. The remaining printed parts (on/off switch mount, camera mount, ESP32-CAM case) and the authoritative print profile are on the project's MakerWorld page (CC BY-NC-SA — for personal printing).

Source: github.com/LevinTamir/MARPY · Firmware: marpy_firmware · marpy_cam_firmware Creator: Tamir Levin · License: MIT

🖨 Archivos de impresión (4)

Marpy_base_plate.STL

STL
↓ Descargar

Marpy_top_plate.STL

STL
↓ Descargar

Marpy_left_TT_motor_mount.STL

STL
↓ Descargar

Marpy_right_TT_motor_mount.STL

STL
↓ Descargar

Hardware requerido

~$5–$15 total
Ranura 1
ESP32
Microcontroller with built-in WiFi and Bluetooth — for lightweight orobot firmware deployments.
Enlaces de productos actualizados Aug 5, 2026 · Enlaces aún no verificados
$40–$55 estimated

Electronics

#ComponentQtyEst. Price
1ESP32 DevKit V1 (30-pin) with screw-terminal breakout1~$10
2L298N dual H-bridge motor driver1~$3
3TT encoder motor (6V DC gear motor + Hall encoder)2~$12
465 mm TT motor wheels2~$3
5Low-profile plastic caster wheel (1")1~$3
618650 Li-Ion battery (3.7V, 2600 mAh+)2~$5
72S 18650 battery holder with switch1~$3
8LM2596S adjustable DC-DC buck converter1~$2
9MPU6050 IMU (6-axis)1~$2
10Jumper wires (kit)1~$3
11Micro-USB cable (ESP32 flashing)1~$2
Optional: ESP32-CAM with OV26401~$9

Fasteners

| Component | Qty |

Aún no hay proyectos de la comunidad. ¡Sé el primero en compartir el tuyo!

Comentarios

Aún no hay comentarios — ¡sé el primero!