Open hardware community driven single board computers - Linux at the edge

The Foundation is a USA-based 501(c)(3) non-profit corporation existing to provide education in and collaboration around the design and use of open-source software and hardware in embedded computing. provides a forum for the owners and developers of open-source software and hardware to exchange ideas, knowledge and experience. The community collaborates on the development of open source physical computing solutions including robotics, personal manufacturing tools like 3D printers and laser cutters, and other types of industrial and machine controls.

Support for boards comes from the very active development community through this website, the mailing list, and the IRC channel. On-going funding for board prototypes has been provided by manufacturing partners. Texas Instruments generously allows Jason Kridner, community manager and software cat herder, to spend time to provide support and development of the project as part of their duties at TI.

All the designs are fully open source and components are available for anyone to manufacture compatible hardware. We do request contact and permission before considering the use of the name on any products.

There are a variety of CPUs used on boards optimized for various types of computing tasks. PRUs are ideal for ultra-low latency and exact timing for control and software generated interfaces. DSPs are ideal for digital filters, convolution and audio/video processing. There are also EVEs, GPUs, IVAs, MCUs and more.

lightbulb_outline View ideas list


  • linux
  • tensorflow
  • python
  • javascript
  • opencv


comment IRC Channel
email Mailing list
mail_outline Contact email 2020 Projects

  • Deepak Khatri
    Cape compatibility layer for BeagleBone Black and BeagleBone AI.
    The idea of this project is to make the same user space examples work with both BeagleBone Black and BeagleBone AI, using the same references to...
  • Vedant Paranjape
    Implement a REPL interpreter for PRU
    Programming the PRU is a uphill task for a beginner, since it involves several steps, writing the firmware for the PRU, writing a loader program....
  • Niklas Wantrupp
    Media Ip Streaming
    The BeagleBone AI is equipped with a high amount of processing power due to the Dual Core ARM Cortex-A15 chip as a main computing unit and its...
  • Deepankar Maithani
    Reference Design For A GPIO-based Parallel Bi-Directional Bus
    While the BeagleBone family has a large number of pins available on their P8/P9 headers, projects requiring a large amount of GPIO I/O may still be...