more pcb layout ideas, more firmware