The Arduino CAN-Bus shield gives the Arduino CAN-Bus capability. In this presentation we will learn about the design process from PCB layout and prototyping, to testing with a simulator and eventually testing with a real car. And about the perils of using a simulator, small scale production and outsourcing.