PC boards and software