If you go to your device manager and the board is showing up as an Arduino Leonardo, it’s probably from JoyLabz. They have a different driver than ours => http://www.makeymakey.com/forums/index.php?topic=408.15. This is probably why certain boards that are not manufactured at SparkFun are not able to use our drivers from out tutorials.
However, there was a customer that got a similar message like that and tried to upload code to the board:
Found programmer: Id = "SÙ"; type = p
Software Version = V.
avrdude: error: buffered memory access not supported. Maybe it isn't a butterfly/AVR109 but a AVR910 device?
Another customer responded with this:
I also got my Makey Makey from Joylabz (Sorry Sparkfun, I didn’t notice you were selling it :( ) and had this issue. Here is what I did to solve it:
1) Remove any drivers you have for the device already
2) Windows will recognize the device as an Arduino Leonardo. Update the drivers and point it to your Arduino folder.. for me /arduino01.0.3/drivers
3) Windows will install the Arduino Leonardo drivers and set it to an available comport.
4) Open your arduino IDE and the Makey Makey source file from sparkfun.
5) Make sure you have Tools->Board selected as Arduino Leonardo and also Tools->Serial Port selected to the appropriate COM Port
6) Open Device manager, get the Arduino IDE and your device manager on the same screen so you can see them both
7) Attempt to upload to the makey makey (The right arrow button)
8) Watch closely in your device manager, you will see the Arduino Leonardo disappear and briefly the Makey Makey will appear under your unknown devices implying it has no drivers. You need to click on it fast to catch it and select “Update Drivers”
9) Direct the driver selection to the location where you stored your sparkfun makey makey driver. For me this is /Documents/Arduino/hardware/MakeyMakey/driver
10) It will attempt to install the driver but most likely say it failed in the end because it didn’t have enough time
11) Wait for the Arduino IDE to fail again, then try reprogramming, possibly one more time if needed.
12) Bask in the sweet joy of seeing “Done Uploading” and enjoy your makey makey
What I believe is going on is that the device is placed in a programming mode briefly when you try to upload and is looking for a makey makey device. Sorry for the long explanation, just trying to make it easy for everyone. Let me know if this worked for anyone.
They had to press the “upload” a few more times but it finally worked after following those tips from the other customer. A customer that I was helping had the same issue where it was a board from JoyLabz and they kept clicking upload and it finally worked.
If you've found a bug or have other constructive feedback for our tutorial authors, please send us your feedback!
Forgot your password?
No account? Register one!