-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Help with build, keyboard or usbasp not appearing on my connected devices #10
Comments
Hi, LED is not turn on when connected. Could you check soldering and the directions of component again? |
Are you using the ISP header? Which device you use, to burn the bootloader on the chip? |
I'm plugging the keyboard to my computer through USB, should I use the ISP header to burn the bootloader?? I could also use my other Arduino Uno to program it, maybe will try that tonight. |
Do you bought the kit via the original GB or keycapsss.com? |
I ordered my PCB from jlcpcb since I couldn't get a kit, I know I suck. |
I've bought the kit from the GB, but even after another check to both soldering and schematics my pc (both windows and Linux) won't notice that a new device has been connected to it. Could it be that the atmega is not working properly? |
Wow, thank you very much, this was way more than I expected from you! I'll try this as soon as possible, thanks! |
I've tried flashing the bootloader with the USBTiny programmer with no luck at all. The most weird thing is that avrdude is successful in writing the bootloader even if the board isn't officially in DFU mode (success either after or before pressing the buttons). |
here's how I got it to work. |
If you use a newer qmk firmware, then use |
I was having difficulty entering the bootloader and i'd like to note the docs are wrong. the correct procedure is:
|
This worked for my kit ordered from mechboard (preflashed I guess) |
@itsnoteasy, would you mind elaborating? Are you using the |
that's correct, step 2 is copy paste the ascii from this file https://github.com/hsgw/USBaspLoader/blob/plaid/firmware/main.hex |
Thanks for the clarification. So I combine the hex file generated from qmk (mine is called dm9records_plaid_default.hex) with the main.hex from the file you reference above into one file (removing the last line from the first file - contains
However, it complains about the efuse setting. avrdude: 1 bytes of efuse written Reading | ################################################## | 100% 0.01s avrdude: verifying ... avrdude done. Thank you. Incidentally, this is exactly the same error I find when I burn the bootloader using Arduino software. I created a new board definition with the fuse settings you showed above and the error message was almost identical. It is also the same error I get when I take the plaid firmware repo and run:
When I remove all the settings relating to fuses then the flash seems to go through fine and my red led on the keyboard lights up. However, the board isn't recognised. Either way, when I run |
After much trial and error I think I've worked it out. I wrote a blog post here but the summary is below. First upload the standard avrisp example sketch to the Arduino Nano. Note, the default baud rate is 19200.
Notes.
|
Hi all! |
Was the board in bootloader mode when you installed libusbk in zadig? It should show up as "usbasp" for the device if done correctly. I made the mistake of installing libusbk as the device driver instead of the bootloader and had the same issue as you did. |
Update on my troubles. They are now resolved. |
Glad you got it sorted! Don't feel too bad about it taking so long to figure out, I flashed a keymap to my plaid using the newest qmk version and it was bricked for 2 months before I figured out that I needed to use an older release -_- |
Late to the party. I could not program the chip with USB ISP programmer, and I ended up using a Raspberry Pi instead. The All of my programmers, although they showed uploaded successfully (tried on macOS), did not apparently upload the bootloader to my cheap atmega328p. The issue for me was both for Plaid and Lumberjack, which apparently is quite similar in terms of technicality. |
Hey guys, I managed to solder all the components into the PCB including switches. Currently trying to burn the bootloader from my mac but have had no luck just yet.
Should LEDs turn on once connected?
I've used the direction in the bootloader.md file and also in the _alpha file with no luck :( can somebody point me in the direction that I can burn the bootloader and then load the qmk firmware?? THANKS!
The text was updated successfully, but these errors were encountered: