BeagleLogic Logo

BeagleLogic turns a BeagleBone (Black and Green) into a 100 Msps, 14-channel Logic Analyzer. It is available as a ready-to-run system image to be put on a SD card and a level shifter cape to protect your BeagleBone from external circuits upto 5V logic levels. Everything available as open source software and hardware.

The project finished as one of the 10 finalists for the Best Product award at the 2015 Hackaday Prize. Check out all the finalists here and the blog post announcing the finalists.

Check out the videos about BeagleLogic below to find out what it can do:

Interested? Check out the homepage at beaglelogic.net , and the code at code.beaglelogic.net (GitHub) . A new website is in the works, and will be released soon!

This page previously contained the following:


I am pleased to announce that my proposal with BeagleBoard.org has been accepted for the Google Summer of Code 2014.

Google Summer of Code an initiative by Google to encourage student participation in Open Source projects. Through this program, students work on projects and proposals under participating organizations for a period of 3 months, and Google pays a handsome stipend. The students are paired with experienced mentors from the organization who assist them and guide them during the period

BeagleLogic aims to realise a logic analyzer using the Programmable Real-Time unit on board the AM335X SoC family that powers the BeagleBone and the BeagleBone Black. The project will help create bindings of the PRU with sigrok, and also design a web-based frontend so that the logic analyzer can be accessed in much the same way as one would use the Cloud9 IDE on the BeagleBone/BeagleBone Black to create a new application with BoneScript.

The logic analyzer so created will not just be a debugging tool, it would also be a learning tool that the community can use to understand the digital signals that they encounter while building electronic circuits. So it would not just be about interfacing a particular device with the BeagleBone, give it commands over the I2C or SPI bus and with “good hope” that everything works. BeagleLogic aims at replacing the “hope” with something you can use to visualize the actual communication that just took place, which you can use not just with the BeagleBone, or the BeagleBone Black but also with any other digital circuit you are building to see if you are doing it right.

To know more about BeagleLogic, view the posts in category “Google Summer of Code” on the right. Or click here to start.

View code here