Im very grateful for this software but I have to admit that I don't understand some parts of the DIY tutorial. Im new to the electronic components and thus I may not understand some parts that should be known to experienced users.
Im talking about this part:
Which one board do I connect in order to flash firmware? (I assume Atmega32u4 board but there's Silicon labs CP2104 converter COM port listed here)Using the Arduino Builder tool
Download the Arduino Leonardo drivers and save them into the same folder:
arduino.cat
arduino.inf
Right-click on the arduino.inf file and click on Install.
Make sure that the USB to UART board (e.g. CP2102) is connected and powered, and that the wiring with the atmega32u4 board is correct.
Make sure that the atmega32u4 board is connected and powered.
Download the Arduino Builder tool and extract the archive (using 7zip).
Run ArduinoBuilder.exe.
Click on "Load Sketch / HEX", and select the desired atmega32u4.hex firmware.
Click on "Board Type" and select "Arduino Leonardo".
Click on the COM port that matches the "Silicon Labs CP210x ... (COMX)" COM port in the device manager (or whatever the name of your USB to UART board is). This is a trick to make the Arduino Builder tool look for a new COM port.
The following message should appear: "Forcing reset using 1200bps open/close on COMX...".
Quickly unplug/replug the atmega32u4 board, or connect RST to GND twice.
The atmega32u4 board should run the bootloader. The Arduino builder tool should find the Arduino Leonardo COM port and flash the firmware.
Upon success a "Uploading completed!" message should be displayed.
Do i have to power both boards from USB while flashing ? (Atmega32u4 powered from USB and CP2102 USB connected and powered too?)