Updated Appendix D: Programming QMK on Older Ploopy Devices (markdown)

ploopyco 2020-12-08 16:18:50 -05:00
parent 67e2c23aeb
commit ae7488b8ff
1 changed files with 10 additions and 0 deletions

@ -13,6 +13,14 @@ Programming a bootloader is much different than programming QMK or any other fir
The remainder of this guide will assume that you're using an Arduino Nano to reprogram your Ploopy device. If you're using another programmer, you may need to make adjustments to these steps.
## Get the necessary tools
- [The Arduino IDE](https://www.arduino.cc/en/main/software)
- [An Arduino Nano](https://store.arduino.cc/usa/arduino-nano) (I get them on Amazon)
- A USB mini-B to USB A cable (something like [this](https://www.amazon.ca/UGREEN-Players-Digital-Navigation-Receiver/dp/B00P0GI68M))
- Hookup wire (something like [this](https://www.amazon.ca/Elegoo-120pcs-Multicolored-Breadboard-arduino/dp/B01EV70C78); any breadboard jumper wire or 24AWG hookup wire will do fine)
- A 10uF capacitor (something like [this](https://www.amazon.ca/SODIAL-Radial-Aluminum-Electrolytic-Capacitors/dp/B00X3LP44K))
## Get a copy of the bootloader file
You can find a copy of the necessary bootloader [here](https://github.com/qmk/qmk_firmware/blob/master/util/bootloader_atmega32u4_1.0.0.hex). Download and save it. For the purposes of this guide, it will be assumed that you saved the file as `bootloader_atmega32u4_1.0.0.hex`.
@ -64,6 +72,8 @@ ICSP Pin 6 -> Arduion GND (GND)
If your board doesn't have a header soldered to it (i.e. there are holes that go straight through the board instead of pins that jut out of the board), you'll need to ensure good physical contact between the wire and the pin holes in order for the programming step to work.
Take a 10uF capacitor and hook it up to the Arduino Nano, between the RST and GND pin.
## Flash the bootloader
Once the programmer is connected to your computer and the Ploopy PCB is connected to the programmer, it's time to flash the bootloader.