I bought a BL Touch kit from Creality and tried to install the firmware today following this video
https://www.youtube.com/watch?v=aquuSNEekvY
I got to the "Burn Bootloader" step, and the Arduino IDE says
avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='[iurl=http://www.fischl.de/]www.fischl.de[/iurl]' product='USBasp'
Error while burning bootloader
My guess is that there is no proper "Programmer" setting in the Arduino IDE for the USB-ISP included in the kit.
It looks like this:
I tried a few other Programmer settings that implied USB, but they failed as well.
Is there any way to define a new/custom ISP ?
I am going to buy the one looked in the video (only $9) rather than tinker and search for an answer.
pert
February 6, 2021, 10:20pm
2
I found this article:
From that, it sounds like you have to use it with a specialized program, or else jump through some hoops to make it work as a USPasp usable with the Arduino IDE.
linux_dan:
Is there any way to define a new/custom ISP ?
Yes:
https://arduino.github.io/arduino-cli/latest/platform-specification/#programmerstxt
kprims
February 7, 2021, 7:14pm
3
I am going to buy the one looked in the video (only $9) rather than tinker and search for an answer.
Just in case you haven't already done this.
Copy and paste into a file named 99-USBasp.rules. Then copy the file to /etc/udev/rules.d.
This is mine.
ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", MODE:="0666", ENV{ID_MM_DEVICE_IGNORE}="1", ENV{ID_MM_PORT_IGNORE}="1"
pert
February 7, 2021, 7:18pm
4
Copy and paste into a file named 99-USBasp.rules. Then copy the file to /etc/udev/rules.d.
This is mine.
ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", MODE:="0666", ENV{ID_MM_DEVICE_IGNORE}="1", ENV{ID_MM_PORT_IGNORE}="1"
I will add that this is only relevant if you're using Linux.
kprims
February 7, 2021, 7:53pm
5
Before wasting too much time , i should add mine was flashed using:
https://github.com/bperrybap/usbasp/tree/1.06-alpha/
I forgot I had flashed every Usbasp and Usb isp i have.
The only use for those programmers (as-is) was for the old at89c52 parts and Atmel Studio 5.
system
Closed
June 13, 2021, 7:34pm
7
This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.