Skip to content

Installation guide

Lenselle Nicolas edited this page Sep 16, 2016 · 13 revisions

Requirement :

Board installation

  1. Open the Arduino Software and install Exode with the Library Manager.

  2. Copy and past this basic code, then build and load on your board.

#include <Exode.h>
#include <exode_set.h>

void setup() {
  _exode.setup();
  load_exode_instructions(0);
}

void loop() {
  // Enjoy it !
 _exode.run();
}

Basic installation

  1. simple sudo pip3 install Exode

Kivy installation

Since Exode use Kivy for it's Graphic User Interface, you need to install kivy to be able to use GUI.

OSX with homebrew

  1. Install the requirements using homebrew:

$ brew install sdl2 sdl2_image sdl2_ttf sdl2_mixer gstreamer

  1. Install cython 0.23 and kivy using pip (make sure to set the env variable USE_OSX_FRAMEWORKS=0, command varies by shell):
$ pip3 install -I Cython==0.23
$ USE_OSX_FRAMEWORKS=0 pip3 install kiv

Linux Ubuntu (for other distributions, please follow this link)

$ sudo add-apt-repository ppa:kivy-team/kivy
$ sudo apt-get update
$ sudo apt-get install python3-kivy

Windows

python3 -m pip3 install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
python3 -m pip3 install kivy.deps.gstreamer --extra-index-url https://kivy.org/downloads/packages/simple/
python3 -m pip3 install kivy