First working prototype!

First working prototype!

Using some reverse engineered serial communication software easily found on the internet I went about wiring up the emulator and of course the first attempt didn‘t work. Powering up with the emulator attached, connecting after wheelbase was powered up, pc mode, csw mode, didn’t make a difference. The wheelbase would drop into an errored state and disconnect from usb almost immediately.

After some wiring checks, back and forth from the Cow Lab and the sim rig I found some more software that addressed the issue. The wheelbase was expecting the powered up wheelhub to start the spi connection immediately, however Arduino boards have a bootloader to enable the usb to uart communication making it easy to program over usb. Uploading the Arduino sketch using a USBASP programmer skips the bootloader and has the arduino boot almost instantly. Which results in;