Tuesday, November 1, 2011

An open scriptable USB interface for host driven electronic experiments

SigLab is a combination of open hardware and FOSS (free and open source software) projects to provide easy to use and full featured scriptable USB interface for digital electronic experiments. SigLab USB interface consisted with Microchip's PIC18F2550 microcontroller unit and it provides 14 bidirectional (digital) I/O ports for external interfacing.

Scriptable language of SigLab had some resemblance to Pascal programming language and this system provides complete IDE for script editing and debugging.

Current version of SigLab offers following core features to its users:

  • Provide easy to use USB controller for digital electronic projects
  • Avoid complexities of USB peripheral programming by providing full featured, easy to use scriptable interface
  • Introduce DIY - USB controller with standard electronic components
  • Provide live workspace to debug/watch hardware and firmware operations
All the SigLab source codes, design files and other reference documents are available to download at github.com/dilshan/SigLab.