Scriptable USB controller for hardware projects
Component Pascal C Assembly
Latest commit c5b72df Dec 21, 2012 @dilshan Update README.mediawiki
Failed to load latest commit information.


Table of Contents

Welcome to SigLab - GitHub repository

About SigLab

SigLab is a combination of open hardware and FOSS (free and open source software) projects. SigLab provides 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 it provides complete IDE for script editing and debugging.

SigLab features and objectives

Current version of SigLab system provides following core features/ objectives:

  • 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

SigLab USB controller

Current version of SigLab USB controller is based on PIC18F2550 microcontroller. Supplied PCB design support MCU with 28pin PDIP package and all the components are standard through-hole type. All the PCB design files, schematic diagrams and firmware files are available in "SigLab package".

Project License

All the SigLab source codes (including sample codes) are licensed under the terms of GNU General Public License version 3.0. All the designs (which include PCB designs and schematics) and documents are licensed under the Creative Commons Attribution-ShareAlike 3.0 license. SigLab project is release under the guidelines of "open hardware" philosophy.

Project Downloads

Due to removal of the Github "downloads section" we provide another alternative site to download SigLab documents and compiled binaries. Latest SigLab documents and compiled binaries are now available to download at Project source code and configuration files are still in GitHub repository.