KISS IDE

KISS (KIPR's Instructional Software System) IDE is a multiplatform programming environment developed by the KISS Institute for Practical Robotics for use in the robotics classroom.

The current version of KISS IDE supports the C, C++, and Java languages and the CBC series of robot controllers.

Windows

Download KISS IDE 3.0.2 for Windows

This version of KISS IDE supports Windows XP, Windows Vista and Windows 7.

It includes the driver required to use KISS IDE with the CBC Robot Controller.

You may need to download the Java JDK for your computer to use the java target, which can be found here:

http://www.oracle.com/technetwork/java/javase/downloads/.


Reporting Bugs and Feedback

If you experience any problems or have feedback of any kind, please email kiss@kipr.org with the following information:

Name
Contact Email
Operating System (ex: Windows 7 Professional 64 bit)
Steps to reproduce the behavior. (ex: Press New File, Select CBC 2 Target, etc.)
What you expected to happen (ex: Create a New File)
What happened (ex: Crashed)
Screen shot if applicable
If your OS allows you to supply additional information, that would be greatly appreciated. (Backtraces, etc.)

You can also contact us by phone at: (405) 579 4609

Mac OS X

Download KISS IDE 3.0.2 for Mac OS X

Please use KISS C 2.4.0 for PPC based Macs.

There will be no support for PPC based systems in KISS IDE. The latest CBC upgrades will continue to function with 2.4.0.

Note:
Mac OS X users will need to install the latest Xcode for their version of OS X prior to installing KISS IDE. This may have come preinstalled on your Mac. If not, it is available from the OS X install disk or Apple as a free download (registration required). Xcode 3 and Xcode 4 will work.

XCODE 4.3 is incompatible with KISS IDE and that if it has been installed you can fix KISS IDE by installing the February 16 release of command line tools package found near the bottom of the page at https://developer.apple.com/downloads/index.action.

Access is limited to Mac Developers but one can join at no cost by filling out the form at https://developer.apple.com/programs/register/.

This issue will be resolved in a future KISS IDE release.


Reporting Bugs and Feedback

If you experience any problems or have feedback of any kind, please email kiss@kipr.org with the following information:

Name
Contact Email
Operating System (ex: Windows 7 Professional 64 bit)
Steps to reproduce the behavior. (ex: Press New File, Select CBC 2 Target, etc.)
What you expected to happen (ex: Create a New File)
What happened (ex: Crashed)
Screen shot if applicable
If your OS allows you to supply additional information, that would be greatly appreciated. (Backtraces, etc.)

You can also contact us by phone at: (405) 579 4609

Source Code (For Linux Users and Developers)

Note:
You do NOT need this to use the CBC or KISS IDE on Windows or Mac OS X.

This is for *nix users who want to use KISS IDE or developers who want to modify the basic functionality of KISS or the CBC firmware.

Source code for the KISS programming environment and the CBC firmware has been released under the GNU GPLv2.

You can download the latest version of this source code from the following GitHub repositories:

KIPR's Github Page


Reporting Bugs and Feedback

If you experience any problems or have feedback of any kind, please email kiss@kipr.org with the following information:

Name
Contact Email
Operating System (ex: Windows 7 Professional 64 bit)
Steps to reproduce the behavior. (ex: Press New File, Select CBC 2 Target, etc.)
What you expected to happen (ex: Create a New File)
What happened (ex: Crashed)
Screen shot if applicable
If your OS allows you to supply additional information, that would be greatly appreciated. (Backtraces, etc.)

You can also contact us by phone at: (405) 579 4609

CBC Interface

Download CBC Interface 3.0.3 (You'll need to update your CBC to 2.3.1 first)

To install, extract the userhook0 and upgrade2 folder to the root of a flash drive and boot the CBC with the flash drive plugged in. After the update completes, you will need to perform several others steps before your CBC will boot:

  1. Unplug the external flash drive from the CBC.
  2. Shut off the CBC.
  3. With your finger pressed on the CBC's screen, start the CBC. You should see a "Continue holding for special options" screen. Continue holding the screen.
  4. If successful, you will see a "Loading Special Options" screen.
  5. Press Install Updates
  6. Press Install from USB Flash Drive. Note: Do NOT plug in your external flash drive again
  7. The CBC will reboot on its own

If you have already used an A.0.0 beta firmware with KISS IDE, please use this update instead. To install:

  1. From the Home Screen, navigate to Programs, then File Manager
  2. Plug in the flash drive with the CBC_interface update file.
  3. Press Mount USB
  4. Click on usb, press Open
  5. Click on CBC_interface, press Install

BOB Firmware

The latest BOB firmware is 219. Please upgrade your BOB's firmware if necessary.

Download BOB Loader 219 for Windows
Download BOB Loader 219 for Mac OS X


Reporting Bugs and Feedback

If you experience any problems or have feedback of any kind, please email kiss@kipr.org with the following information:

Name
Contact Email
Operating System (ex: Windows 7 Professional 64 bit)
Steps to reproduce the behavior. (ex: Press New File, Select CBC 2 Target, etc.)
What you expected to happen (ex: Create a New File)
What happened (ex: Crashed)
Screen shot if applicable
If your OS allows you to supply additional information, that would be greatly appreciated. (Backtraces, etc.)

You can also contact us by phone at: (405) 579 4609