Modern Linux machines often rely on BGA packages for processor, RAM and storage, which aren't particularly easy to hand solder. This project challenges myself to create a single-board computer with no BGA involved, yet still runs Linux.

Design goals

  • Runs full Linux. Not the MMU-less uClinux variant.
  • No BGA package. Avoid packages with pads on the bottom too.
  • Hand assemble friendly without stencil. Stencils are expensive at the local board house.
  • Affordable. I don't have too much budget to blow on this.
  • Robust. You should be able to get the fresh board up and running with only an USB cable.
  • Open source. The project is licensed under the 3-clause BSD license.