Schematics, PCB and firmware