Calico2 Download

From IPRE Wiki

Jump to: navigation, search

This page describes the downloading and running of the Calico Editor and Shell. The Calico IDE is a cross-platform environment for learning about computing. This is part of the Calico Project.

Contents

Upgrade

Once you have installed Calico and it is running fine, you can check here for upgrades. Just unzip the Calico-*.zip file and remove the previous version of Calico.

Download and Install

Which operating system are you running?

Windows

64-bit Windows

To run Calico on Windows7 64-bit, you need to do these 5 steps:

  1. Install .NET 4.0
    1. Go to http://msdn.microsoft.com/en-us/netframework/aa569263
    2. Install .NET 4.0 Framework
  2. Install Mono
    1. Go to http://www.go-mono.com/mono-downloads/download.html
    2. Run the .msi download to install Mono for Windows, Gtk# and XSP
  3. Install Gtk# for .NET
    1. Go to http://www.go-mono.com/mono-downloads/download.html
    2. Run the .msi download to install Gtk# for .NET
  4. Install Calico Software
    1. Go to http://myro.roboteducation.org/~dblank/download/unstable/?C=N;O=D
    2. Get the highest-numbered number that ends in "-windows.zip"
    3. Unzip it, and put the contents on, say, your desktop
  5. Start Calico
    1. In the folder Calico, run the file StartCalico.bat

32-bit Windows

Not tested: do the above, but we need to find/make low-level SDL files for 32-bits. Everything will probably work, except perhaps some audio.

Macintosh

To run Calico, you need to do these 5 steps:

  1. Install Mono
    1. Go to http://www.go-mono.com/mono-downloads/download.html
    2. Download Mac OSX Mono Installer (it comes with Gtk#)
    3. Install (see below for more details)
  2. Install Calico Software
    1. Go to http://myro.roboteducation.org/~dblank/download/unstable/?C=N;O=D
    2. Get the highest-numbered number that ends in "-mac.zip"
    3. Unzip it, and put the contents on, say, your desktop
  3. Install eSpeak
    1. This works for Mac OSX 10.5, 10.6:
    2. http://www.cucat.org/projects/espeak/
    3. (the voices are slightly different than what are listed in Myro)
  4. Install Simple Direct Layer
    1. http://www.libsdl.org/download-1.2.php
    2. Install SDL_Image [1] and SDL_Mixer [2]
  5. Start Calico
    1. In the folder Calico2, run the file ./StartCalico

Linux

To run Calico, you need to do these 3 steps:

  1. Install Mono
    1. Use your package manager to install Mono and other support packages:
      1. mono gtk-sharp2 espeak graphviz libsdl libsdl-mixer libsdl-image libsdl-sound
      2. If you are using Ubuntu 10.04 (Long Term Support) you will need to use the unofficial backports of mono provided by http://badgerports.org (You will need administrative privileges on your computer to add the software source and upgrade.)
  2. Install Calico Software
    1. Go to http://myro.roboteducation.org/~dblank/download/unstable/?C=N;O=D
    2. Get the highest-numbered number that ends in "-mac.zip". (Linux and Mac use the same Unix like startup scripts.)
    3. Unzip it, and put the contents on, say, your desktop
  3. Start Calico
    1. In the folder Calico2, run the file ./StartCalico

Additional Details from Previous Version

You can follow the detailed installation instructions below for each of the major platforms.

Installing Mono, Calico, & Optional Software and Starting Calico

The following instructions help you to install Mono and the core Calico system. If you want to connect to a robot using Myro, read the next section below after you finish this step.

Install the Latest Mono from http://www.go-mono.com/mono-downloads/download.html

Optional: Using Calico with Robots

One of the uses of Calico is to control a Scribbler or Scribbler2 robots with a Fluke control board over Bluetooth wireless. To do so, you will need to:

  1. Setup a bluetooth wireless connection between your computer and the Fluke control board
  2. Upgrade the robot and Fluke firmware If you have an older robot or Fluke, then you will need to upgrade their "firmware". Firmware is software that is loaded once onto a device, and remains persistent even when you turn the device off. Both the Fluke and the Scribbler/Scribbler2 have firmware.
  3. Start Calico, import the Myro library, and make your robot move


Students:
If your instructor has upgraded your scribbler & fluke board for you, then you should just see the Calico_Myro_for_Students page.


Windows XP Instructions


Windows 7 Instructions

  • Setting up a bluetooth wireless connection on Windows 7 Video Tutorial
  • Installing and running the Firmware Upgrade tool on Windows 7 (including installing python, pyserial, and the upgrade tool as well as using it: Text Instructions and a Video Tutorial
    • Starting Calico, importing the Myro library, and make your robot move on Windows 7: Video Tutorial


Mac OSX Instructions


Linux Instructions

Personal tools