DIY Mutable Unsuccessful Builds

From circuitbending to homebrew stompboxes & synths, keep the DIY spirit alive!
Post Reply
User avatar
Muff McMuff
Super Deluxe Wiggler
Posts: 1370
Joined: Sun Jul 29, 2018 7:20 am
Location: CNX and MAN

Re: DIY Mutable Unsuccessful Builds

Post by Muff McMuff »

I bought seondhand uburst clouds clone for cheap and its working with regular clouds firmware apart from not responding to any CV except V/OCT. Manual wiggling everything is fine its operating as it should. What should i be looking at to fix this issue? The jacks themselves look fine. I have done a search for this problem but not found an answer and this thread is 172 pages long.
User avatar
cnicht
Ultra Wiggler
Posts: 936
Joined: Mon Sep 23, 2013 9:23 am

Re: DIY Mutable Unsuccessful Builds

Post by cnicht »

Are you able to trace the CV signals through IC3, IC4 and IC11
User avatar
Muff McMuff
Super Deluxe Wiggler
Posts: 1370
Joined: Sun Jul 29, 2018 7:20 am
Location: CNX and MAN

Re: DIY Mutable Unsuccessful Builds

Post by Muff McMuff »

cnicht wrote: Sat Oct 08, 2022 2:48 am Are you able to trace the CV signals through IC3, IC4 and IC11
Thanks i will try this. I have not done it this before but this would be done with a multimeter with a cv signal inputed? I dont have a test rack but i should be able to attempt it. I will report back.
User avatar
cnicht
Ultra Wiggler
Posts: 936
Joined: Mon Sep 23, 2013 9:23 am

Re: DIY Mutable Unsuccessful Builds

Post by cnicht »

Better with an oscilloscope and inject in some signals from an LFO.

Also test if these conditioned signals are getting to the microcontroller.
willywiggler
Learning to Wiggle
Posts: 15
Joined: Tue Oct 12, 2021 9:58 pm
Location: Australia

Re: DIY Mutable Unsuccessful Builds

Post by willywiggler »

On a Typhoon build, before the firmware is uploaded, should there be any led's on or obvious signs of life whatsoever, other than voltage reaching the STM?

Yep, I've joined the club :)
belzrebuth
Common Wiggler
Posts: 106
Joined: Mon Aug 19, 2013 5:47 pm
Location: Greece

Re: DIY Mutable Unsuccessful Builds

Post by belzrebuth »

Anyone know where I should change the ID code for a firmware to get uploaded ?
I have this wrong ID error as documented here on 8hp Frames clone.
https://community.platformio.org/t/debu ... code/14635
but I don't know where I should set a different ID for the uc.
User avatar
forestcaver
Super Deluxe Wiggler
Posts: 1270
Joined: Tue Mar 14, 2017 4:41 pm
Location: UK
Contact:

Re: DIY Mutable Unsuccessful Builds

Post by forestcaver »

Why not set it on the openocd command line and upload it that way? (Providing of course that the mcu you are using will work with the fw ie peripherals match, flash matches etc)
belzrebuth
Common Wiggler
Posts: 106
Joined: Mon Aug 19, 2013 5:47 pm
Location: Greece

Re: DIY Mutable Unsuccessful Builds

Post by belzrebuth »

I now noticed that the guy that brought it to me has soldered a different IC in there.
It's the one used for Plaits..
So no wonder why the ID is different.
I thought it was just a clone or whatever!
Thanks so much for replying so fast:)
User avatar
forestcaver
Super Deluxe Wiggler
Posts: 1270
Joined: Tue Mar 14, 2017 4:41 pm
Location: UK
Contact:

Re: DIY Mutable Unsuccessful Builds

Post by forestcaver »

What!???? That’s a bit bonkers - oh, well - bargain! That stm32 is harder to get hold of! (Providing you havent destroyed it on your frames pcb!)
User avatar
jkjelec
Ektachrome plane...I see the flies
Posts: 517
Joined: Thu Oct 15, 2009 11:00 am
Location: New England USA

Re: DIY Mutable Unsuccessful Builds

Post by jkjelec »

Hi All, I just built an Edges, and my module is showing the behavior where the V/Oct jack for OSC4 controls the OSC4 pitch but not PWM of other OSCs, however I am certain that I have selected the correct waveform from Oscs 1,2 or 3 to enable PWM (and have tried all the waveforms just in case). Does anyone have any ideas? Is there some other system calibration besides the V/Oct of each osc, that allows the system to ensure that V/Oct for OSC4 is routed and used properly by the code (like some other Mutable modules need)? Or is this a sign of a hardware issue (and thus OSC4’s V/Oct input circuit is more complicated than just an input signal that is conditioned and sent to an ADC input pin)?

Thank you in advance for any assistance.
User avatar
jkjelec
Ektachrome plane...I see the flies
Posts: 517
Joined: Thu Oct 15, 2009 11:00 am
Location: New England USA

Re: DIY Mutable Unsuccessful Builds

Post by jkjelec »

I'm wondering if anyone knows what the fuse map should be programmed to in the Edges? I suspect that may be the cause of the PWM issue I posted above.

Here's what mine are at after successfully programming the XMEGA32A4U via the edges.elf file (but not having any PWM working in the module)
Edges_Fuses.JPG
Edges_Fuses.JPG (26.97 KiB) Viewed 950 times
Last edited by jkjelec on Thu Nov 03, 2022 4:45 pm, edited 1 time in total.
User avatar
forestcaver
Super Deluxe Wiggler
Posts: 1270
Joined: Tue Mar 14, 2017 4:41 pm
Location: UK
Contact:

Re: DIY Mutable Unsuccessful Builds

Post by forestcaver »

Which version of edges are you using and what are your adc #defines in the code ? (There are two pcb versions and the code has #defines for different adcs). This may not be your issue but it would be worth checking. (I’m really confused by your description of the problem - reread it a few times and still not sure what you mean, so apologies if this suggestion is not helpful !)
User avatar
jkjelec
Ektachrome plane...I see the flies
Posts: 517
Joined: Thu Oct 15, 2009 11:00 am
Location: New England USA

Re: DIY Mutable Unsuccessful Builds

Post by jkjelec »

Thanks forestcaver Basically there is no PW modulation happening on any of the Oscs 1,2, or 3, when the PWM mode is selected for that OSC and a moving CV is plugged into the Freq jack of Osc4. This is a synthCube "DIY Edges" PCB. It's labeled "cc-by-sa Olivier Gillet, 2014. v2". I don't know where the #adc defines are in the code. Can you tell me where to look for them?
User avatar
forestcaver
Super Deluxe Wiggler
Posts: 1270
Joined: Tue Mar 14, 2017 4:41 pm
Location: UK
Contact:

Re: DIY Mutable Unsuccessful Builds

Post by forestcaver »

jkjelec wrote: Thu Nov 03, 2022 4:51 pm Thanks forestcaver Basically there is no PW modulation happening on any of the Oscs 1,2, or 3, when the PWM mode is selected for that OSC and a moving CV is plugged into the Freq jack of Osc4. This is a synthCube "DIY Edges" PCB. It's labeled "cc-by-sa Olivier Gillet, 2014. v2". I don't know where the #adc defines are in the code. Can you tell me where to look for them?
Ahm ok. Bit odd. it is the latest hw but I’ll double check tmrw when I can get to my computer and look in eagle. Did you compile the fw yourself from the latest source code which would work? (The #defines are in a few places but can be globally enabled in the makefile. You dont need to change anything for your pcb). I’ll look at it tmrw to be sure but an explanation for what you are seeing could be a mismatch between your hw and the fw if you downloaded the fw from somewhere random. If you havent already, try compiling or indicate where you got the fw from…

Fuses from the makefile (although i dont think this is your issue but i could be wrong) - double check for yourself! I use avrdude btw

FUSE0 = 00
FUSE1 = 00
# bf enables the bootloader
FUSE2 = bf
FUSE4 = fe
FUSE5 = f7
LOCK = 3f
krck
Learning to Wiggle
Posts: 9
Joined: Mon Jun 17, 2019 2:37 pm
Location: Germany

Re: DIY Mutable Unsuccessful Builds

Post by krck »

Hi all,

I have a JakPlugg Bee Hive (MI Plaits) build myself.

The module works fine, except loading the latest plaits firmware (1.2) does not work.
And yes, I followed all steps multiple times, changed audio players, audio sources, …

The module receives a signal (VU meter with the 4 upper LEDs are lighting up depending on the signal strength / gain),
but the lower 4 LEDs keep blinking yellow. Looking at the code from the bootloader, it never goes into the state where it receives data, hence it does never go into a state, where it receives garbage data (which would lead to all 8 LEDs turning red).

I already re-flashed the whole thing with the latest bootloader and firmware combo compiled from source code, but no success.

As there are lots of other people being able to upload firmware to Plaits clones, I must have done something wrong, but I don't get what that might be.

I could really use some help or ideas where to look for.
User avatar
synchromesh
Veteran Wiggler
Posts: 505
Joined: Wed Feb 09, 2011 5:30 am
Location: Kapiti Coast, New Zealand
Contact:

Re: DIY Mutable Unsuccessful Builds

Post by synchromesh »

krck wrote: Sun Dec 11, 2022 7:38 amI could really use some help or ideas where to look for.
Have you checked the MI forums? There are (at least) a couple of relevant threads:
Matrix12x
Learning to Wiggle
Posts: 12
Joined: Sun Sep 27, 2009 2:29 pm

Re: DIY Mutable Unsuccessful Builds

Post by Matrix12x »

@krck, I'm having the exact t same issue. The best I get is the green lights going for about 10-15 seconds, then it inevitably craps out. I've tried every audio player I have. I've tried my iPhone headphone out. I've tried many combinations of the volume from my mac and the frequency knob on Plaits.
krck
Learning to Wiggle
Posts: 9
Joined: Mon Jun 17, 2019 2:37 pm
Location: Germany

Re: DIY Mutable Unsuccessful Builds

Post by krck »

synchromesh wrote: Wed Dec 14, 2022 8:17 pm
Have you checked the MI forums? There are (at least) a couple of relevant threads:
For sure I have looked there and tried a bunch of different things:
Mono or stereo cable, MacBook Pro 2011 and 2018 output, iPhone output, even Raspberry Pi output.
I always get a signal and I can adjust the gain between one and all 4 LEDs, but I never get the lower LEDs to go into the receive data mode.
That's why I assume I made a mistake while soldering it.

I wonder which part could lead to the audio signal delivered but not recognised as data.
krck
Learning to Wiggle
Posts: 9
Joined: Mon Jun 17, 2019 2:37 pm
Location: Germany

Re: DIY Mutable Unsuccessful Builds

Post by krck »

Matrix12x wrote: Thu Dec 15, 2022 8:44 pm @krck, I'm having the exact t same issue. The best I get is the green lights going for about 10-15 seconds, then it inevitably craps out. I've tried every audio player I have. I've tried my iPhone headphone out. I've tried many combinations of the volume from my mac and the frequency knob on Plaits.
At least you get the module to receive data at all. That is not the case with mine.
What does happen then? Do all lights turn red? The the module receive a broken package.

There are lots of reports that the update via wave file is pretty tricky, as any extra noise can be a problem.
In that case, I would retry with the most stable audio source, try to dial the gain to max 2 green LEDs, not more and then do not touch the cable, the gain, the audio source. Just let it run until finished
Matrix12x
Learning to Wiggle
Posts: 12
Joined: Sun Sep 27, 2009 2:29 pm

Re: DIY Mutable Unsuccessful Builds

Post by Matrix12x »

yeah, after a few seconds of the green lights on the bottom dancing/cycling, all the leds turn red.
krck
Learning to Wiggle
Posts: 9
Joined: Mon Jun 17, 2019 2:37 pm
Location: Germany

Re: DIY Mutable Unsuccessful Builds

Post by krck »

They say: you have to turn down the gain a tiny little bit and then try again.
krck
Learning to Wiggle
Posts: 9
Joined: Mon Jun 17, 2019 2:37 pm
Location: Germany

Re: DIY Mutable Unsuccessful Builds

Post by krck »

krck wrote: Sun Dec 11, 2022 7:38 am Hi all,

I have a JakPlugg Bee Hive (MI Plaits) build myself.

The module works fine, except loading the latest plaits firmware (1.2) does not work.
And yes, I followed all steps multiple times, changed audio players, audio sources, …

The module receives a signal (VU meter with the 4 upper LEDs are lighting up depending on the signal strength / gain),
but the lower 4 LEDs keep blinking yellow. Looking at the code from the bootloader, it never goes into the state where it receives data, hence it does never go into a state, where it receives garbage data (which would lead to all 8 LEDs turning red).

I already re-flashed the whole thing with the latest bootloader and firmware combo compiled from source code, but no success.

As there are lots of other people being able to upload firmware to Plaits clones, I must have done something wrong, but I don't get what that might be.

I could really use some help or ideas where to look for.
UPDATE:
after checking the PCB looking for unsoldered SMD parts or other visual faults, I found one of the polarised capacitors wrongly placed (C30) … I replaced it, but the problem still exists in the same way.

Interesting, that the module did not go up in smoke with the capacitor inversed.
Matrix12x
Learning to Wiggle
Posts: 12
Joined: Sun Sep 27, 2009 2:29 pm

Re: DIY Mutable Unsuccessful Builds

Post by Matrix12x »

I tried that. I'm just going to wait for the code to be released and build a hex file to send over the serial port on the back. [edit fixed typo]
krck
Learning to Wiggle
Posts: 9
Joined: Mon Jun 17, 2019 2:37 pm
Location: Germany

Re: DIY Mutable Unsuccessful Builds

Post by krck »

Oh, hopefully it get's released, that would be nice.
But again, I'd really like to learn what I did wrong in the first place. Maybe I need to erad the plaits code to find the CPU pins that are involved receiving the data signal.
krck
Learning to Wiggle
Posts: 9
Joined: Mon Jun 17, 2019 2:37 pm
Location: Germany

Re: DIY Mutable Unsuccessful Builds

Post by krck »

krck wrote: Mon Dec 19, 2022 1:39 pm Oh, hopefully it get's released, that would be nice.
But again, I'd really like to learn what I did wrong in the first place. Maybe I need to erad the plaits code to find the CPU pins that are involved receiving the data signal.
UPDATE:
Émilie started pushing recent changes to her eurorack repo on github (https://github.com/pichenettes/eurorack) and one can see comments like "Stages: final firmware". Maybe the final Plaits firmware gets its final version uploaded, too.
Post Reply

Return to “Music Tech DIY”