embedded microcontroller development distributed generation pic software atmel lathe mark6 mark5 electronics markv linux combined cycle avr energy molder lumber hardware cogeneration