PS: during construction the only doubts I had was about the orientation of the resistor network. Am I correct that the lettering should be placed inwards?
I have a spare 328 lying around… would it be useful to try swapping it around or is this a useless maneuver? I would expect the leds to work with just the AVR, correct?
It already has a bootloader, Optiboot (since it came out of a broken JeeLabs LedNode). So I’ll just pop it into an Arduino and… oh wait! I see that you have your own bootloader, correct?
Well, that is interesting! Flashing went OK (328 in Duemilanove, avrdude to upload the .hex). Now: sound! But no LEDs. Controllers seem to work, but not the buttons. I get an oscillator, can use the knobs on the synth section. Sub oscillator/filter/LFO all seems fine (and cool too) But I can’t switch to the kbd/ctrl or drums part.
Perfect, it works! And it’s a lot of fun I’ll take a look at the original 328 again. But no need to send me a new one, this one was doing nothing anyway
The original 328 has no issues whatsoever. I guess it’s a fluke that it didn’t make audio with the ICs switched around yet the other time it did make audio.
Thanks a lot, will post a pic with beautiful case in the consensus thread soon now to put on the knobs
So glad you solved it! I looked at your pictures for ICs with the wrong orientation, but didn’t check for swapped parts…
With the swapped 74hc595/74hc165 + the official MIDI bootloader, the synth stays stuck in firmware upgrade mode. Having the wrong IC in place of the 74hc165 simulates a key press during boot which locks the synth in firmware upgrade mode. That’s why it didn’t boot at all with the original chip; but still booted with the optiboot bootloader.