Skip to content

MOSS

A small, mostly 3D-printed litter-picking rover with a tracked base, a bin, and an SO-101-derived arm with a parallel gripper.

  • Wheeled
  • Open source
  • 3D printable

Suggested by Robotheca, created by @metrox-eth (opens in a new tab), from github.com/metrox-eth/moss (opens in a new tab). Pinned to commit dd6ae9b (opens in a new tab).

Photo

MOSS, photo from its repository
Photo:@metrox-eth (opens in a new tab)CERN-OHL-S-2.0source file (opens in a new tab)

Bill of materials

47 parts

47 of 47 parts shown

Parts list
#ComponentQuantityEst. priceSupplier
1Adafruit QT Py ESP32-S3, 8 MB flash, no PSRAM, ref.54261––
2Adafruit Terminal Block BFF, ref.64951––
3Adafruit INA219 STEMMA QT, ref.9041––
4STEMMA QT cable, 300 mm, ref.53841––
5Cytron MDD10A Rev2 dual motor driver1––
6Waveshare Bus Servo Adapter A1––
7MAX98357A amplifier module1––
8Speaker, 3 W, 4 ohm1––
9Acoustic splash membrane and compatible adhesive1––
10JGB37-520, 12 V, 90:1, 110 rpm, Hall encoder, 6 mm D-shaft2––
11625 bearing12––
12608 bearing4––
13626 bearing4––
14LK05 — shaft collar, 5 mm bore, Ø10 × 5 mm12––
15LK06 — shaft collar, 6 mm bore, Ø11 × 5 mm2––
16LK08 — shaft collar, 8 mm bore, Ø16 × 8 mm4––
17Smooth steel axle, 5 ×70 mm finished length6––
18Smooth steel axle, 6 ×77 mm finished length2––
19Smooth steel axle, 8 ×87 mm finished length2––
20Rigid motor-to-shaft coupling, 6 mm bores2––
21HEX12 metal wheel hub, 6 mm bore, 18 mm length2––
22ST3215 12 V serial bus servo5––
23CF35-12 constant-force gripper servo1––
243010 fan, 12 V2––
25Magnet, 20 ×10 ×2 mm4––
26Small two-part epoxy adhesive kit, two tubes (resin + hardener)1––
27M3 brass heat-set insert, OD4 mm, length 6 mm11––
2812-cell battery pack, 3S4P, with BMS1––
2912.6 V CC/CV charger for the selected 3S pack1––
30Emergency stop LA16-11ZS/A, 16 mm1––
31KCD11 two-pin rocker switch and splash cover1––
32Inline blade-fuse holder, 14 AWG1––
33ATC blade fuse, 15 A1––
34Amass XT30 male/female connector pair6––
35DC panel socket, 5.5 ×2.1 mm2––
36DC male barrel plug — computer power branch1–Supplier: buy DC male barrel plug — computer power branch, opens in a new tab
37DC male barrel plug, 5.5 × 2.1 mm — servo power branch1–Supplier: buy DC male barrel plug, 5.5 × 2.1 mm — servo power branch, opens in a new tab
38DC male barrel plug, 5.5 × 2.1 mm — battery extension1––
39Wire, ferrules and heat-shrink1––
40Plugable USB hub, model USB2-2port1––
41USB-C to USB-A cable, 30 cm3––
42RealSense camera cable1–Lazada product link · RealSense option only.: buy RealSense camera cable, opens in a new tab
43NVIDIA Jetson Orin Nano Super Developer Kit1––
44OR Raspberry Pi5 with its cooler, storage and appropriate 5 V supply1––
45Intel RealSense D455 OR Orbbec Gemini 21––
46SLAMTEC RPLIDAR C11––
47Wrist USB camera for the R30 mount1––

47 of 47 parts have no price in the source, so there is no parts total. Read from BOM.md at the pinned commit.

Build guide

The guide appears here as you scroll.

Guide by @metrox-eth (README.md), under CERN-OHL-S-2.0 (hardware) and Apache-2.0 (software).

More guides

Wiring and electronics

Cables and connectors

From the parts list.

  • Adafruit Terminal Block BFF, ref.6495 × 1
  • STEMMA QT cable, 300 mm, ref.5384 × 1
  • Amass XT30 male/female connector pair × 6
  • Wire, ferrules and heat-shrink × 1
  • USB-C to USB-A cable, 30 cm × 3
  • RealSense camera cable × 1