Skip to content

ev3dev/lms2012-compat

Repository files navigation

lms2012-compat

This is an unofficial fork of the official software that runs on the LEGO MINDSTORMS EV3 programmable brick.

At a high level, the goal is to remain compatible with the official software so that any programming tool that works with the official software will work with lms2012-compat. At a low level, it has been modified to run on top of ev3dev, so that it will be able to run on hardware other than the EV3.

Status

The current goal of this project is to work with a new BeagleBone cape that is being developed. As it stands, ev3dev lacks some key features for motors and sensors that are needed for general use.

Usage

  • Grab the latest ev3dev-stretch image from here.

  • For FatcatLab EVB and Quest Institute QuestCape, Edit uEnv.txt and uncomment the appropriate cape=... line in the EV3DEV_BOOT partition before booting the first time.

  • For LEGO MINDSTORMS EV3 boot and run...

    sudo FK_MACHINE="LEGO MINDSTORMS EV3 + lms2012-compat" flash-kernel
    sudo reboot
    # to revert to standard ev3dev kernel...
    sudo FK_MACHINE="LEGO MINDSTORMS EV3" flash-kernel
    sudo reboot
    
  • After (re)boot, open a remote terminal and run...

    sudo lms2012
    

Hacking

There is information on how to build the source code in the docker folder.

About

lms2012 VM compatibility layer for ev3dev

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •