This guide covers the automation of remotely deploying custom firmware, also known as a sketch, to an Arduino (or similar microcontroller) via an attached Raspberry Pi.

This guide consists of three parts: