TLDR; Panelize small boards made by different people from your local hacker space, order the panel to get a cheaper price, wait, break apart, PROFIT !
Also this works on gerbers so there is no need to use the same CAD tool as everybody else !
Prerequisites:
- You run a proper Linux/Unix OS.
- You have git, bash, curl, tar, gzip, freetype, gcc, make and lua installed.
Step by step:
0. Run lua/setup.sh to get Aperture Scripting
and all its dependencies.
- For each new oder add a new branch to this repository. master is just an example.
- Put your gerbers for each single board into boards/boardname/
- Read Aperture Scripting Examples to understand how stuff works.
- Modify panelize.lua to include your board
source lua/setupenv.shlua panelize.lua- Review panelized gerbers in panel/...
git add board; git commit; git push