&quot;Build the hardware with 100% Arduino Compatibility&quot;<p>That was his first mistake,  :-) I like arduino for fast, quick and dirty stuff, but for a finished product, I&#x27;d rather try to do a closer to bare metal implementation.  But otherwise, very cool project.