MIDI init issue with eurorack power

Hi everyone,
I am having an issue I can’t explain since long time now.

I’m building various modular synth module with daisy and it’s working fine.
The only issue I’ve got is that sometimes MIDI won’t work at all when I’m powering the seed with +12V from my eurorack power (I use Doepfer A-100SSB has power source).

For the midi I am always using the same octocoupler than the other Daisy products : H11L1. I use the 3.3V_D from the seed to power it.

If I power the seed with a regular 9V from a pedal power socket, I don’t have any problem. Same when the daisy is connected with USB.

When it’s powered by 12V from this eurorack power, the MIDI seems to fails to init and doesn’t work at all. I have to unplug and replug the power some times to make it work …

My guess was that octocoupler was not working due too a lack of 3.3V at startup … I don’t know. So I put a sleep in the init function before to init the MIDI and I’ve got better results … But not always.

Here’s an example of one of my projects : a fm synths → GitHub - alexiszbik/polyfm: FM synth for daisy seed
There’s code and schematic.

Here’s the glimps of code where I wait a bit for the MIDI to startup …


void DaisyBase::init(AudioHandle::AudioCallback cb) {

hw->Configure();
hw->Init();
hw->SetLed(true);

hw->SetAudioBlockSize(128); // number of samples handled per callback
hw->SetAudioSampleRate(SaiHandle::Config::SampleRate::SAI_48KHZ);

core->init(2, hw->AudioSampleRate());

hid->init(*hw);

System::Delay(1000); // as if something wrong happenend ....

hw->StartAudio(cb);

initMidi();
midi.StartReceive();

}

If you have any idea about what could go wrong on hardware or software side, I’ll be very grateful.
I am using my Daisy modules on stage and I tends do use it more & more daisy seeds on my livesetup, it will reduce the stress before to play :smiley:

Also I would add that it seems that I have more issues with patch submodules than with regular seeds.

Thanks !

Hi @YMNK!!!

I’m sorry to hear that you’re running into an issue with MIDI.

Does this happen with your Seed-powered modular synth often enough too?
If so, could you let me know if your MIDI circuit is set up like the Daisy Patch modular synth. Here’s the schematic.

We’re happy to troubleshoot with you :slight_smile:

Hello @Takumi_Ogata !
Thank you very much for your answer.

It happens more with submodule than with regular daisy seed.
I follow exactly what’s in the schematic (concerning the MIDI part I mean, I use the same octocoupler, resistor … etc … I based my design from this exact schematic)

The only difference is that I didn’t put any decoupling capacitor. The only reason was laziness. Do you think it could have a role in this issue?

It will be quite fast to make that modification and check if it solves it.

I recommend giving that a try. It’ll be helpful to have as little variables as possible when we troubleshoot. Thank you for your time!
Please let me know how it goes.

Hello @Takumi_Ogata, I might say the decoupling capacitors seems to fixed the issue, so far. I didn’t test a lot but after 2 or 3 restart of my complete setup I didn’t have any issue.

Maybe the issue happens more with patch submodules because it needs both +12/-12v to work. Really I don’t know :slight_smile:

Thanks for your help !

1 Like

Specifically, which cap did you add? The 100nF on the optocoupler output?

Hello ! Sorry if I was unclear.

I added 2 10uF : one between 12v and GND and one between GND and -12v.

1 Like

Glad to hear that it seems to be working now!! Thank you for keeping me updated!
Let me know if the issue comes back and I’ll be happy to troubleshoot with you :slight_smile:

Very interesting! I wonder… after a failed start, does a warm restart of the Daisy succeed?

That’s a good question.
With the seed, hitting the reset button fix the issue.
But with the patch submodule, it is useless.

I think I will never underestimate the decoupling capacitors again in the futur :stuck_out_tongue: