A very simple programmer to program AVR cpu through ICSP Versions of the boards are available on our Tindie store
Documents: SchematicPCB layout files EasyEDAGerber Files