Drawing the schematics and laying out the board in Eagle.