Reply To: Quaverato GitHub resources and instructions

Shop Forums Quaverato Forum Quaverato FAQ & Support Quaverato GitHub resources and instructions Reply To: Quaverato GitHub resources and instructions

#13855
YummyFuzz
Participant

Success!

I was able to verify and compile the Quaverato_2.3.6.ino in Arduino 1.8.9, and flash it to my Quaverato with my USBasp ISP programmer. Arduino did throw and error “avrdude: warning: cannot set sck period. please check for usbasp firmware update.” but a quick Google suggested that was irrelevant, and the load was successful.

Checking the pedal version, flashes 2 3 6, and the first thing I noticed was how much smoother the rate knob behaves.

Things I learned:

Arduino
File->Manager->Settings->Additional Boards Manager URLs: (and paste in)
https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json
In order to see the MiniCore Boards under Tools

In order to get it to compile, I had to edit in the .ino file as below:
#include <ramp256.h>
#include <saw256.h>
#include <sine256.h> //This table has been modified
#include <sq256.h>
#include <tri256.h>

To

#include “ramp256.h”
#include “saw256.h”
#include “sine256.h” //This table has been modified
#include “sq256.h”
#include “tri256.h”

Because something about the angle bracket (<>) if it is in the library path (which is isn’t, i.e I didn’t use the Include Library->Add .ZIP Library for the wave tables), and double quotes (“”) if it is just in the sketch folder.

It compiled, then I found the right driver for my USBasp (https://zadig.akeo.ie/), and flashed it to the board with Sketch->Upload Using Programmer.

I’m so happy! Thank you so much for the super prompt response.

I have one followup question regarding the instructions in 7a:
7a. If your pedal does not have presets saved you can flash the dafaults by placing the quaveratoeeprom.hex file in the same place as your compiled sketch and appending ” -U eeprom:w:quaveratoeeprom.hex:i” to the above command line.

About what you mean by presets? How do you save presets? What happens without presets? (not sure I understand).

Thank you again, now I know I can compile, load, and reset, I’ll get experimenting.

I’ll let you know how I go.