Hi everyone. Remember how, three weeks ago, I said I’d post an update after one week?
Well, here it is. Part of the delay was due to a late component delivery, and part due to said late component arriving halfway through major software surgery.
The good news is that the final prototype works a treat! I’m completely happy with the way it turned out - and suspect you guys will be too. Check it out in the video below.
Here is the diagram for the expansion header, as mentioned in the video (yes, I know I said I’d give a video explanation but I think an image is easier to follow). The schematic is up on GitHub if you want to look at it in detail. It allows an external device to read the intended output voltage from the Labrador software, then both drive the output and inject a feedback signal independently. I’ve already prototyped a little circuit that uses the ATX +12V rail from the PC’s power supply to enable a much higher output current than Labrador on its on. I’m sure some of you folks will be able to come up with other interesting designs too.
The software is coming along. I’ve manage to squash the last of the older “big bugs”. It no longer drops one sample per frame, and no longer requests 100% USB bandwidth (ie, it can coexist with a keyboard + mouse). However, in the process of doing this, I introduced a new “big bug” - USB desynchronisation on multi-channel devices. Two steps forward, one step back. Hopefully it doesn’t take more than a few days to squash this new one.
A note on the Android software: it’s coming (heck yeah!) but work won’t begin until the PC software is stable! Expect a beta version to pop up around launch, but a final version might not be ready until late February.
And, as always, if you have any questions or comments, shoot me an email.
Merry Christmas to all, and to all a good night!