Oh man, took a lot of work to make these. I would have to layout a PCB and have some made because doing all that by hand takes hours and hours. I spent at least a couple weeks on these with soldering, programming, physical building, heck just finding parts and learning how to interface them...