MERL Project Repository Index

This page collects all public MERL GitHub repositories in one place so that instructors, students, and collaborators can quickly find the right code, hardware files, and documentation.

MERL Website

  • MERL website
    Source for the public MERL website and documentation.

LilyBot family

Lily∞Bot is an open-source, modular educational mobile robot that can be driven by many different controllers. Each controller has its own repository, plus a shared common repo.

  • LilyBotCommon
    Central repository for shared components, code modules, 3D models, and electronics used across all LilyBot platforms.

    MERL-Rose-Hulman/LilyBotCommonmain branch

    LilyBotCommon is the central repository for shared components and modules used in the Lilybot project. Lilybot is a versatile robotic platform made up of code, 3D printed parts, electronic components (controllers, wires, sensors, motors, batteries, breadboards), and miscellaneous items (wheels, casters, etc.) that can be purchased online.

    View Repo
    ★ 1 ⑂ 0 Issues 0Updated 2025-11-11
  • Raspberry Pi
    LilyBot implementation for Raspberry Pi, including Python code, 3D printed parts, schematics, and assembly instructions.

    MERL-Rose-Hulman/LilyBot-Raspberry-Pimain branch

    LilyBot-Raspberry-Pi is a dedicated repository for the Raspberry Pi version of the Lilybot project. This repository includes specific code, 3D printed parts, electronic schematics, and detailed assembly instructions tailored for the Raspberry Pi controller.

    View Repo
    ★ 1 ⑂ 0 Issues 0Updated 2025-11-08
  • ESP32
    LilyBot implementation for ESP32-based controllers, with platform-specific code, hardware files, and build instructions.

    MERL-Rose-Hulman/LilyBot-ESP32main branch

    LilyBot-ESP32is a dedicated repository for the ESP32 Mega version of the Lily♾️Bot project. This repository includes specific code, 3D printed parts, electronic schematics, and detailed assembly instructions tailored for the ESP32 controller.

    View Repo
    ★ 0 ⑂ 0 Issues 0Updated 2025-10-16
  • Circuit Playground Express + Crickit
    LilyBot implementation for Adafruit Circuit Playground Express with Crickit, including MakeCode / CPX examples and supporting files.

    MERL-Rose-Hulman/LilyBot-PlaygroundExpressmain branch

    LilyBot-PlaygroundExpress is a dedicated repository for the Circuit Playground Express with Crickit version of the Lilybot project. This repository includes specific code, 3D printed parts, electronic schematics, and detailed assembly instructions tailored for the Circuit Playground Express and Crickit controller.

    View Repo
    ★ 0 ⑂ 0 Issues 0Updated 2025-10-02
  • micro:bit
    LilyBot implementation for the BBC micro:bit controller, with micro:bit-specific code and documentation.

    MERL-Rose-Hulman/LilyBot-Micro-bitmain branch

    LilyBot Microbit is the repository for the Microbit version of the Lilybot project. It includes specific components, code, and documentation for developing and operating Lilybot with the Microbit controller.

    View Repo
    ★ 0 ⑂ 0 Issues 0Updated 2025-09-30
  • Arduino UNO
    LilyBot implementation for Arduino UNO, including C++ code, schematics, and assembly details.

    MERL-Rose-Hulman/LilyBot-UNOmain branch

    LilyBot-UNO is a dedicated repository for the Arduino UNO version of the Lilybot project. This repository includes specific code, 3D printed parts, electronic schematics, and detailed assembly instructions tailored for the Arduino UNO controller.

    View Repo
    ★ 0 ⑂ 0 Issues 0Updated 2025-09-30
  • Raspberry Pi Pico
    LilyBot implementation for Raspberry Pi Pico, with MicroPython / Python code, electronics, and 3D printed parts.

    MERL-Rose-Hulman/LilyBot-PICOmain branch

    LilyBot-PICO is a dedicated repository for the Raspberry Pi Pico version of the Lilybot project. This repository includes specific code, 3D printed parts, electronic schematics, and detailed assembly instructions tailored for the Raspberry Pi Pico controller.

    View Repo
    ★ 0 ⑂ 0 Issues 0Updated 2025-06-22
  • Arduino Nano
    LilyBot implementation for Arduino Nano controllers.

    MERL-Rose-Hulman/LilyBot-Nanomain branch

    LilyBot-Nano is a dedicated repository for the Arduino Nano version of the Lilybot project. This repository includes specific code, 3D printed parts, electronic schematics, and detailed assembly instructions tailored for the Arduino Nano controller.

    View Repo
    ★ 0 ⑂ 0 Issues 0Updated 2024-07-11
  • Arduino Mega
    LilyBot implementation for Arduino Mega, including platform-specific code and assembly instructions.

    MERL-Rose-Hulman/LilyBot-Megamain branch

    LilyBot-Mega is a dedicated repository for the Arduino Mega version of the Lilybot project. This repository includes specific code, 3D printed parts, electronic schematics, and detailed assembly instructions tailored for the Arduino Mega controller.

    View Repo
    ★ 1 ⑂ 0 Issues 0Updated 2024-07-11

Other MERL robot platforms

  • IvyBot
    Modular educational robot powered by Circuit Playground Express with CRICKIT, including STL/SolidWorks files, assembly instructions, and example code.

    MERL-Rose-Hulman/IvyBotmain branch

    IvyBot is a modular robot designed for educational purposes, featuring an IvyBot Body and Bottom, servo holders, and powered by the Adafruit Circuit Playground Express with CRICKIT. This repository includes STL and SolidWorks files for 3D printing, along with detailed assembly instructions and sample code to bring your IvyBot to life.

    View Repo
    ★ 0 ⑂ 0 Issues 0Updated 2025-09-30
  • Cardboard Robots
    Resources for low-cost cardboard-based robots, including code templates and supporting media.

  • HRIBlossom
    Experimental human–robot interaction (HRI) project combining chatbot, gesture recognition, and facial recognition components.

  • Flowerberry
    Repository for the Flowerberry platform. The ultimate educational mobile robot learning platform.


If you are adding a new MERL robot or controller, please update this index with:

  1. Repository name and link
  2. One-sentence description (platform, controller, or purpose)
  3. Which section it belongs in (LilyBot family or Other MERL robots)

Projects News and Updates

Start searching

Enter keywords to search articles

↑↓
ESC
⌘K Shortcut