How To Develop a PCB on a Low Budget
pandoralive.info
pandoralive.info
I'd recommend using Eagle CAD and just uploading your brd files directly.
Assuming you have the PCB manufactured, would you assemble the components yourself? I recall being quoted higher for BGA components at a PCB assembly service because they needed to X-ray each BGA for inspection.
On a more technical note, it's ... fascinating with a scent of just plain scary that they're using a MIPI display. I have some experience in that field, and MIPI seems to mix with open hardware right about as well as lithium mixes with water. Have fun. :/
At my university, we do something similar with having a core CPU board, and then another main board with all the actual components, like dials, an LCD screen, temp sensors, a speaker and so on.
This also reminds me of the whole phone blocks thing, with pluggable components.