Auto-assembled, not yet reviewed

Andino

Open ROS 2 differential-drive robot with a parts list, URDF and a printable chassis.

Andino open-source 2-DoF mobile robot, 3D render from andino.urdf.xacro
main assembly 3D · andino.urdf.xacro

About Andino

Andino is an open ROS 2 differential-drive robot from Ekumen for education and low-cost applications. Its upstream repository includes a hardware README with linked components, printable chassis and camera-mount STL files, URDF description, micro-controller firmware, ros2_control hardware interface, SLAM, and Nav2 navigation stack around a Raspberry Pi 4 and Arduino Nano.

Licenses

Hardware
BSD-3-Clause
Software
BSD-3-Clause
Docs
Not published

Degrees of freedom

2 DoF driveWheels 2

Breakdown source

Differential drivesource

How to build Andino

5 steps

Steps marked Motari summary condense the linked source; follow the source for exact instructions.

  1. Print the chassis

    Print base_chassis, lidar_chassis, battery_chassis and arduino_lock_base from andino_hardware/printing_model/chassis, plus the two Raspberry Pi camera mount parts.

    Motari summarygithub.com/Ekumen-OS/andino/tree/main/andino_hardware
  2. Mount motors and sensors

    Install the two DG01D-E geared motors, caster wheel, BNO055 IMU and Raspberry Pi camera onto the base chassis per the assembly photos.

    Motari summarygithub.com/Ekumen-OS/andino/tree/main/andino_hardware
  3. Wire the electronics

    Connect the motors to the L298N driver and the Arduino Nano, then to the Raspberry Pi 4. Follow the motor/Arduino connection diagram in andino_hardware.

    Motari summarygithub.com/Ekumen-OS/andino/tree/main/andino_hardware
  4. Flash the firmware

    Build and upload andino_firmware to the Arduino Nano with PlatformIO so it interfaces the low-level motor and encoder hardware with the SBC.

    Motari summarygithub.com/Ekumen-OS/andino/tree/main/andino_hardware
  5. Bring up ROS 2

    Build the colcon workspace on the Pi, launch andino_bringup, then run SLAM and Nav2 for autonomous navigation.

    Motari summarygithub.com/Ekumen-OS/andino/tree/main/andino_hardware
Print timenot published
Assembly timenot published

Wiring, power and firmware are safety-relevant and shown for reference only. Check them against the source before building.

Andino bill of materials

11 rows

Cost to build

The sources do not publish a cost total. The rows below are what they list, without a sum.

Andino parts, as the source lists them. Prices are the source's, not checked against vendors.

Andino bill of materials
PartQtySpecSourceConfidence
Raspberry Pi 4 Bmain compute / SBC
14 GB; 8 GB optional
PiShop / TiendaTec / Amazon links from the projectprice not listedandino_hardware/README.md line 12
high
3D-printed chassis and camera mount partsbase, lidar, battery, Arduino lock base, and camera case STL paths
1STL source files listed by upstream hardware README
3D print yourselfprice not listedandino_hardware/README.md lines 13-17
high
2DG01D-E class metal gear motor
SparkFun link from the projectprice not listedandino_hardware/README.md line 18
high
TT motor wheelsdrive wheels for the DG01D-E/TT-style motors
2TT motor compatible wheels
Amazon link from the projectprice not listedandino_hardware/README.md line 19
med
Arduino Nanolow-level motor/encoder controller
1Nano v3 / ATmega328P class board
Amazon link from the projectprice not listedandino_hardware/README.md line 20
high
IMU - BNO055orientation sensor
1BNO055 IMU module
Amazon link from the projectprice not listedandino_hardware/README.md line 21
high
1dual H-bridge module
Amazon link from the projectprice not listedandino_hardware/README.md line 22
high
RPLidar A1M8360 deg 2D laser scanner; source notes a possible separate microUSB cable
1A1M8 lidar
RobotShop / Amazon links from the projectprice not listedandino_hardware/README.md line 23
high
Raspberry Pi Camera Module V28 MP camera module and cable links
1Raspi Camera Module V2, 8 MP
RobotShop / Amazon links from the projectprice not listedandino_hardware/README.md line 24
high
Battery case, 18650 batteries, charger, DC-DC converter, and kill switchpower system components listed separately by upstream
1battery holder/cells/charger plus 5 V DC-DC converter and kill switch
Amazon links from the projectprice not listedandino_hardware/README.md lines 25-29
med
Caster wheel, 64 GB SD card, screws kit, and zip tiesassembly accessories listed by upstream
1caster wheel, storage media, fasteners, and cable management
Amazon links from the project / hardware kitprice not listedandino_hardware/README.md lines 30-33
med

Rows from the source's own parts list 22

andino_hardware/README.md@645639fmarkdown

Source rowQtyPrice and vendorLine
Raspberry Pi 4 B (4 Gb)
PiShopTiendaTecno price listed
L12
Base_chassis
vendor not listedno price listed
L13
lidar_chassis
vendor not listedno price listed
L14
Battery_chassis
vendor not listedno price listed
L15
Arduino_lock_base
vendor not listedno price listed
L16
Camera_case
vendor not listedno price listed
L17
2 x Motor with Encoder
Sparkfunsparkfun.comno price listed
L18
Wheels
Amazonamazon.comno price listed
L19

14 more rows in andino_hardware/README.md

Andino source files

14 files

Files stay in the upstream repository under their own licenses; these links open them there. The 3D model on this page is Motari's conversion of the file named under Simulation.

Andino in simulation

Robot description files a simulator or CAD tool can load, linked at the commit they were found.

The 3D specimen on this page is converted from andino_description/urdf/andino.urdf.xacro at 645639f.

Builds of Andino

0 reviewed

No reviewed builds of Andino yet.

A build log records the evidence (photos, a video, your repository), what the build cost, how long it took and what you changed. Each one is checked by Motari (until a maintainer claims this page) before it shows here, and reviewed builds count toward the reproducibility score.

Sources and provenance

Sources

Last push to Ekumen-OS/andino: 2026-09-15 (checked 2026-10-01)

How this page was made

Assembled from public sources on 2026-06-04, not yet reviewed by the maintainer. Each figure links to where it is stated; a value the sources do not state reads "not published". Last source review: source BOM 645639f.

Original files stay intact and separately licensed; Motari adds only the summary on this page. Maintainer? Request a correction or removal.

Badge for the README

Maintain Andino? Show its reproducibility score in the project's README. The badge links back to this page and updates with the score.

Badge: reproducibility 80/100

Markdown
[![Motari reproducibility score for Andino](https://motari.io/api/v1/badge/andino)](https://motari.io/r/andino)
HTML
<a href="https://motari.io/r/andino"><img src="https://motari.io/api/v1/badge/andino" alt="Motari reproducibility score for Andino" height="20"></a>

Not fully met yet: cad / mesh present (partial). The score is read from the project's own sources, so publishing what is missing is what raises it. A score of 90 or more needs a reviewed build. How the score is computed