Hagiwo 6ch drum sequencer + 4x4 matrix keypad

Aha i see. Will that take in consideration next time. My supplier was kind enough to send 3 new ones for free. Maybe the faulty ones came from 1 batch so if i order 5, most likely all 5 have issues

My midi to cv controller works for years now without issues. The same for the clock module from @analogoutput no issues. same Arduino, different batch.

1 Like

I have several Nanos from various sources because I thought all Nanos were made equal(ISH). Some work fine in certain circuits whereas others don’t. It’s always hit and miss as to wether I can even upload the code in some builds without swapping out the Nano

2 Likes

I suppose a rule of thumb would be,

Arduinos always blink first.

1 Like

Haha yeah. The blink always works

1 Like

Hi guys,

I think I might have solved the issue of my @HAGIWO 6 Channel Gate sequencer.
even with a new Arduino Nano, it still loses its programming after some short period of time, so
I did a little digging on the internet and I stumbled upon @modulove A-Ryth-Matik website:

And I followed the steps on here, choosed Arduino Nano with old boot loader and programmed it via their website.

It runs smooth now for almost a week so, no issues (yet) and I hope it stays that way.
If someone is experiencing the same issue, this might help.

Cheers!

1 Like

Out of curiosity can you read the chip number on the IC? Is it an standard ATMEGA328P or ATMEGA328PB ?

There’s some noise about the 328pb variant that started to be used during covid shortages, I ended up with a handful with USB-C, PE0 & PE1 labels and I’m planning to use for Hagiwo modules.

1 Like

Hi.

328PB it is

Yeah for clones you have to pick the old bootloader. Never had any issues as long as that’s selected. I only ever use clones.

3 Likes

And the story continues…………

Its dead!! R.I.P.

Arduino loses programming. Absolutely no clue why, how and how to solve this. The only thing i did was protecting the Arduino agains overvoltages by using an LM7809 regulator to the VIN pin.

I also used 6 opamps connected to each output of the Arduino via 1n4148 diodes instead of clamping schottkey’s and 470R resistors.

Like this:

Dunno if its correct but it works. Untill the Nano breaks down.

And 1K resistors to each opamp output like i always do since almost all schematics tells me too.

So why is Hagiwo never using opamps? Is clamping diodes enough? Max output 5vpp right? That’s not enough to gate drum modules right? They need 8 - 10vpp right? Hope to learn something again from you guys.

Try running the Arduino solo and see if it independently behaves this way. Could be a current draw or something.

If it still happens, then the duino may be faulty. If not. Something (that I can’t see) may be wrong between yours and hagiwo’s.

1 Like

Hi

Currentdraw is possible.

Ive connected 6 drum modules, and clock input. So when turning on the rack everything gets powered all at once. Clock immidiately running at power on so maybe that can be a potential reason for the Nano to refuse working because it needs to startup. Disconnecting 7 cables and re-connecting is inconvenient to do by each power on.

Is there someone out there who has the same experience? It has to be since a lot have build this gate sequencer from @HAGIWO (assumably)

Maybe you can build some sort of power sequencer to start modules in sequence.

I’m curious at the term “lost programming”, that suggests you can reflash the nano and it works again. I’ve never seen that in any micro controller before.

2 Likes

Hi Craigyb.

Yes, thats exactly whats happening. It loses programming. Oled stays black. After re-uploading the sketch, everything works like nothing happened. Sometimes for hours, few days and then without any sign, after switching on my racks, the oled stays black and i know that it is time to re-upload the sketch again.

I could never get my Euclidean (tombola) sequencer to stay working, it would be doin the kooky Euclidean percussion stuff for an hour then need a reset. I ran mine on 5v tho, it was very useful for a period but the reset issue put in kink in my flow. Now I use a rs-9, no problemo

1 Like

Hi,

RS-9? the Behringer RS-9 Rhythm Sequencer?

Yeah that’s one way to solve the misbehaving Nano gate sequencer but its not a DIY Gate Sequencer :slight_smile:

Im using a Korg SQ-1 sequencer (which is also no DIY) but just for convenience and I’m planning on replace it by something DIY. I try to be as analog as I can. Sometimes you need something like a controller which is hard to build yourself like Arduino Nano. This makes things a bit easier with less parts and stuff I know, but if it is possible I prefer to build it myself.

Change the nano for a different model like a pro micro

1 Like

Ok i will try. Thanks. Will let you know the results

I’d second changing to a pro micro or - perhaps better - a pro mini. You need an FTDI breakout board to program the latter but it uses the same ATMEGA328P chip as the nano. The pro micro uses an ATMEGA32U4 and there can be some instances where code is not directly transferrable.

I’ve used a lot of cheap pro mini clones both in synth modules (including my version of the Hagiwo Euclidean Rhythms module) and other non-musical projects, and have never encountered a case of one losing its programming. Very strange…

1 Like

What about Voltage Regulators?

in this particular rack, I have 4 modules with Arduino Nano’s and LM7809 voltage regulators to power them. Since everything is powered by the PSU voltage regulator, I basically have 5 regulators connected to the output of the PSU regulator. Is it possible that putting several regulators behind the PSU regulator is a potential harzard?

There’s nothing intrinsically wrong with having 9V regulators taking their input from the output of a 12V regulator. It would only be a problem if you’re exceeding the current limit of your PSU. Do you know what the total current draw is?

3 Likes