1 - About Aperture Scripting

Aperture Scripting is a set of Lua libraries to manipulate Gerber (RS-274X) files and other related vector files. It was designed as a generic framework to let custom scripts manipulate PCB design data, in particular assemble several PCBs into panels. It is also used by my Gerber Viewer application to load PCB data files for visualization.

Support

All support is done through direct email to me at jerome.vuarand@gmail.com. You might also be able to contact me through the Lua mailing list if your question is somewhat related to the Lua language and how to use it, or through the Dangerous Prototypes forums for questions related to PCB design and Gerber data creation (most likely exported from a CAD software).

Feel free to ask for further developments. I can't guarantee that I'll develop everything you ask, but I want my code to be as useful as possible, so I'll do my best to help you. And if you find a bug please report it to me so that I can fix it for you and all the other users (this may seem obvious but automated crash reports in my Gerber Viewer demonstrated that very few people report their problems).

Credits

These libraries are written and maintained by Jérôme Vuarand.

Aperture Scripting is available under an MIT-style license.

The logo was inspired by another kind of Aperture, another kind of Gerber and by the Lua logo. Hopefully it will be seen as a tribute rather than a copyright infringement.