Updated Appendix C: Firmware programming (markdown)

ploopyco 2020-09-23 15:49:56 -04:00
parent 64c59e13c5
commit 7a8a84b44b
1 changed files with 4 additions and 0 deletions

@ -69,6 +69,10 @@ If the Arduino IDE reports that you successfully flashed the firmware onto the A
In this step, you'll use the Arduino Nano to program the Ploopy Trackball.
1. Visit the [Ploopy Trackball Github firmware page](https://github.com/ploopyco/mouse/tree/master/firmware) and download the entire `production` directory onto your computer.
- *NOTE THAT* not all of the firmware versions will work on all of the boards!
- First, check to see what kind of main board you have. Look at the board for a revision number (the board containing the sensor, the one that lies flat, not the vertical one). The code should look something like "R1.00X", where X is some number.
- If that number is R1.004, R1.003 or, very rarely, R1.002, use the firmware in the ["r1.004" branch of the code](https://github.com/ploopyco/trackball/tree/r1.004).
- If R1.005 or higher, use the [main branch](https://github.com/ploopyco/trackball/tree/master).
2. If it's not running, start the Arduino IDE.
3. Open the Ploopy firmware by selecting `File -> Open` and selecting `production.ino`.
4. Ensure that a 10uF capacitor is placed between RST and GND on the Arduino Nano. (The polarity of the capacitor doesn't matter. So, if you're using an [electrolytic capacitor](https://media.rs-online.com/t_large/F5194059-01.jpg), it doesn't matter which way you plug it in.)