Yes, I second Nemotron. I'm using Ultra remotely and Super locally, and I find them very useful for RAG-like problems. I wouldn't really use them for coding.
12 karma · joined August 6, 2012
Its about 300 lines for the projector management class, with some internal state machine logic, and a number of draw calls using pygame.draw.circle(). Calibration offsets are stored in a config file to allow for variations between each physical device made up.
Using a python thread to make the draw calls can occasionally go wrong and the Banana Pi gets stuck, but that's sufficiently rare enough that you can just reboot to solve the issue in the factory.
Also, if I have time, I'm going to make this a shink-wrapped AMI to make deployment a little easier. There's sadly not a great deal of time left for this, though, so we'll see what I can get done!