Installing, Building, and Setting up a Knobbly board
So you got yourself a knobbly and need to know what to do?
Great.
How? But like, no. How'd you get one? There's less than 5 boards known to exist at this moment and, as you can see below, I haven't shared the source yet!
I'm supposed to tell you how to get it up and running.
Maybe even supposed to tell you how to make your own?
But I haven't yet.
TODO:
1. Package Source, and then host here
2. Package board files and gerbers into Source
3. Explain that you need the board, encoders, and the RP2040-Zero board
4. Explain *TESTING* the encoders before soldering them in (Ask me how I discovered that one)
5. [X] Explain getting CircuitPython from AdaFruit and installing it to the 2040
6. [X] Explain copying the Source to the 2040 drive
7. [ ] Explain setting up the source code for the CCs you want to use
8. Refactor the living shit out of the code.py
Installing the software
- Download the latest Stable release UF2 file, which should be the one at the top right of the page
- Hold the BOOT button on the 2040-Zero while plugging it in to your computer
- Your computer should recognize the device as a thumb drive with an informational readme and not much else
- Drag the UF2 onto the thumb drive, and it should reboot and come up with a *new* thumb drive, containing a code.py file
- Copy the source code from a working Knobbly onto the new Knobbly
- Edit the new Knobbly's code.py
- Near the top of the file, there should be a line which sets an "offset=<something>"
- Add 8 to the <something>
- Or select some other knob range, I'm not your boss
- Save the file. Eject the drive. Unplug and replug the Knobbly
- Now you have a new Knobbly setup