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.
This sounds awesome! What is that stm32 for?