software

Liberlab Software

Liberlab Software and module for PC

The "Liberlab" Software (screenshot   Linux and Windows)
  • communicate with the microcontroller (through the serial plug of the PC or a "USB to serial" cable)
  • graphicaly display in "real-time" and record analogic channels ( ~ 500 measures /seconde, 10 bits resolution)
  • simultaniously  display the 4 analogic channels and the state of the 6 digital inputs/outputs
  • enable the manual control of  digital outputs (LED,relay, etc ...)
  • accept and display on-the-fly computation and physical values
  • enable automation of digital outputs in function of analogic measures
  • Will give distant acces to the measures and control over the  internet (in progress)

The software works with Windows, Linux and probably Mac (and all devices where a Python interpreter is available).

There is also a Liberlab Python module if you want to develop your own programs.

A module also work with Squeak.

A Liberlab board must be connected to a serial port of your computer or to a "USB to serial" adaptator (selection in the "Options" panel).

Screencasts:


Three short screencasts in English of Liberlab Software (version 0.8)
Due  to audio-video/recording + compression during the screencast the plots appear not fluid which is not the case in reality.

Windows version 0.8.03:

Linux version 0.8.03:

  • Install Python (if it's not already the case)
  • Download the zipped liberlab folder
  • Unzip the folder
  • In a shell interpret the python file: Python liberlab-linux.pyw
Debian package:

Thanks to Georges Khaznadar a debian package of Liberlab is available here.

Mac users ?

Liberlab should work on Mac OS X but I never tried it (don't hesitate to give some feed-back).

For developpers

Software sources and new developement versions are freely avalable (under the GPL licence ) in the CVS (Current Version System) of  the project
(note: the CVS web access is sometimes few days or weeks behind the actual code)

Warning: There are no warranties of any sort against the use of information, software or hardware described on this site (that you use at your own risks).
Subpages (1): PythonModule