Introducing the Papilio Barcode Genie kit!

The Papilio Barcode Genie kit is one of the first examples of an application of the Papilio Platform. The Barcode Genie provides all of the hardware and software needed to easily capture and make use of the barcodes that are so pervasive in our life. The kit provides the necessary hardware, in the form of “Wings”, and software needed to capture barcodes and save them to a microSD card in a spreadsheet format. The software is written as an Arduino sketch in order to encourage the easy hacking/modification of the functionality. The AVR8 soft processor that runs on the FPGA allows neat tricks to be performed such as moving the SD card between Wing slots with just a few lines of code.


The kit has been designed from the ground up for easy hacking and expandability. Three 8-bit Wing slots are open and waiting for new functionality such as Zigbee Wireless Wings, Ethernet Wings, or Touchscreen Wings to be added. The FPGA core and the AtMega103 compatible soft processor provide the flexibility to support any type of hardware additions.


To learn more about the Barcode Genie visit the project page.

To purchase the Barcode Genie visit the product page.

Overview Video

Barcode Genie Modify Sketch Tutorial

This two part screencast shows how easy it is to make changes to the Barcode Genie sketch in order to add new features and functionality. It also shows the unique ability to move the SD card to different Wing slots by simply changing a couple lines of code.

To learn more about the Barcode Genie visit the project page.

To purchase the Barcode Genie visit the product page.

Part 1:

Click the link to show Part 2:

Continue reading “Barcode Genie Modify Sketch Tutorial”