DIY Mutable Unsuccessful Builds

From circuitbending to homebrew stompboxes & synths, keep the DIY spirit alive!

Moderators: Kent, luketeaford, Joe.

Post Reply
User avatar
Altitude909
Super Deluxe Wiggler
Posts: 3684
Joined: Wed Aug 24, 2011 5:13 pm
Location: Meesheegan

Re: DIY Mutable Unsuccessful Builds

Post by Altitude909 » Tue Apr 06, 2021 5:41 am

the_laconic wrote:
Mon Apr 05, 2021 8:36 pm
..

I tried everything in Eagle... anyway, here's a link. I'm not going to build this one again, but I would like to know how to view such files, for future reference, if anyone knows.

https://github.com/jakplugg/twist/tree/master/gerb_rohm
Dsh/Dip files are Diptrace Schematic/Board files

Ms304671
Learning to Wiggle
Posts: 31
Joined: Thu Apr 06, 2017 9:29 am
Location: Liverpool/ Leeds

Re: DIY Mutable Unsuccessful Builds

Post by Ms304671 » Tue Apr 06, 2021 2:12 pm

cnicht wrote:
Mon Apr 05, 2021 2:39 pm
Ms304671 wrote:
Mon Apr 05, 2021 1:16 pm
Hi all,

So I recently finished up building elements. Checked all the voltages across the board, all okay. Flashed the STM, no issues. Soldered in the outputs and gate jacks along with the switch. Powered on and nothing happened. No light in the switch or audio from the outs. Rechecked all the voltages and all is fine there.

Not sure what the issue is, perhaps the precompiled hex files I used? Or do I have to solder in all the pots, jacks and LEDs before it will work?

Any help greatly appreciate. Thanks in advance!
Are you seeing the correct voltages at the outputs of the potentiometer multiplexers?

Also the correct bias voltages at the outputs of the 6004 and 6002 op amps?
Hi thanks for your help on this!

Checked the multiplexers and they’re all 3.3v with 3.3v to the correct legs on the B10ks also.

Checked the 6002 and it’s reading 3.3v at pin 8. However pin 1 only reads 2.6v.

Checked the 6004s and they’re all reading 3.3v at the corresponding leg as per the eagle file.

Looked at the pin out on IC6 in more detail and noticed pin 1 (pressure) and pin 7 (blow) are only reading 1.6v.

Checked the LME49720 (IC14) and that’s reading 12v.

Are these correct?

Apologies I’m still new to this haha. Hopefully this makes sense and I’ve checked the right things!

User avatar
cnicht
Ultra Wiggler
Posts: 821
Joined: Mon Sep 23, 2013 9:23 am

Re: DIY Mutable Unsuccessful Builds

Post by cnicht » Tue Apr 06, 2021 3:05 pm

What does the output of the multiplexers look like when you turn the pots?

What pins of the 6004s are you measuring?

User avatar
standudinski
Learning to Wiggle
Posts: 28
Joined: Tue Nov 20, 2018 6:49 pm
Location: USA

Re: DIY Mutable Unsuccessful Builds

Post by standudinski » Wed Apr 07, 2021 1:45 am

cnicht wrote:
Sat Mar 06, 2021 7:30 am
standudinski wrote:
Fri Mar 05, 2021 11:26 pm
cnicht wrote:
Fri Mar 05, 2021 7:27 am
Check if DAC is outputting signal, Pins 3 and 4
Thanks!
doesn't look like there is signal on both channels, some probe noise and that's it. what should i look for when checking clock and input on the DAC?
Check continuity between microcontroller and DAC
for search continuity, i traced (no pun intended) the issue to a dry solder pad on one of the MCU pins, this was my first solder job using paste and reflow technique and i guess i missed it.
lesson of the day, check your work after soldering, use deduction to figure out what part of the system the problem my originate from, and fix the issue.
i won't be using paste to solder SMD any more, i find the drag technique to be a lot more efficient.

Thanks for all the help!

Stan

PabloSrNaranja
Common Wiggler
Posts: 62
Joined: Sun Dec 29, 2019 3:07 pm

Re: DIY Mutable Unsuccessful Builds

Post by PabloSrNaranja » Wed Apr 07, 2021 2:12 am

Hi! I have a problem with my recently built RINGS.

The device is programmed (bootloader + program with ok), but no sound at the outputs or light on the leds.
I had reprogram it successfully one more time with the provided hex files but no good news.

For you to know I first installed de stm chip backwards, but after realize it (because it cant program) I desolder the same with a hot air gun and resolder it. Then I am able to prorgam it and the programer detects the chip.

Any advice?? (dont know why the photo is turned 90º)

Thanks in advance. :hihi:
Attachments
rings.jpg

User avatar
cnicht
Ultra Wiggler
Posts: 821
Joined: Mon Sep 23, 2013 9:23 am

Re: DIY Mutable Unsuccessful Builds

Post by cnicht » Wed Apr 07, 2021 2:40 am

Are all the microcontroller pins correctly soldered?

User avatar
Kelaifu
Common Wiggler
Posts: 74
Joined: Wed Jun 03, 2020 11:11 pm

Re: DIY Mutable Unsuccessful Builds

Post by Kelaifu » Wed Apr 07, 2021 5:30 am

has anyone programmed a Peaks or any of the other F103CB MCU modules using a STM32 discovery board? I have been told its possible, but I'm having no luck getting the board connected to my Apex (peaks clone) board. I have no idea of what settings I need to change within the STM32cube software, or the programmer hardware. If could be any one of a million issues, dodgy soldering, fake MCU, incorrect config...

I managed to program my plaits board, which is different MCU (although the board has other issues) but this one doesn't seem to be documented online at all.

So, if anyone has done it and could point me in the right direction, that would be VERY appreciated.

funkytransport
Learning to Wiggle
Posts: 45
Joined: Mon Jul 17, 2017 5:07 am
Location: Scotland

Re: DIY Mutable Unsuccessful Builds

Post by funkytransport » Wed Apr 07, 2021 8:12 am

FIXED - THERE WAS A SHORT ON THE DAC

Marbles / Cara build...

Hey folks I'm having issues calibrating my marbles.

I have done all the DAC stuff OK, I'm now calibrating the ADC... I'm getting flashing red lights after putting the 1v and 3v into rate and spread.
Ive also noticed that the left side isnt biasing properly when in branches (green) mode. only channels 2 & 3 are lighting up. (this LED works fine in the other modes) it then works OK after calibrating ADC, but then when I restart the module it loses the settings...

anyone have any ideas for what to try / look at? Ive checked all the obvious things...

thanks
Iain

User avatar
Staticcharge
Common Wiggler
Posts: 245
Joined: Tue May 05, 2015 2:02 pm
Location: Somewhere between yesterday and tomorrow.

Re: DIY Mutable Unsuccessful Builds

Post by Staticcharge » Wed Apr 07, 2021 11:29 am

Hey all, How's it?
Has anyone had any success building Veils 2020 using AS2164 or SSI2164? Other folk have touched on this but having tried the recommended solution of changing the RC and CC values it makes no difference.
The issue I have is localized to channels 1 and 3....on several modules.

Ms304671
Learning to Wiggle
Posts: 31
Joined: Thu Apr 06, 2017 9:29 am
Location: Liverpool/ Leeds

Re: DIY Mutable Unsuccessful Builds

Post by Ms304671 » Wed Apr 07, 2021 1:23 pm

cnicht wrote:
Tue Apr 06, 2021 3:05 pm
What does the output of the multiplexers look like when you turn the pots?

What pins of the 6004s are you measuring?
Hi,

Checked the centre pins on the B10ks and they vary from 0v - approximately 3.3v

Tried to check pin 3 (ADC_POTS), assuming this is the corresponding output from the multiplexors, and I couldn't get my multimeter probe on it unfortunately. However, I did manage to check the voltage on the corresponding via hole (not sure of the correct terminology haha) which ties all the ADC_POTS traces together before entering the STM32 and the voltage ranged between 0v (pots to the left) and 2.95v (pots to the right).

RE: 6004s I checked pin 4 (3V3_A) and these read 3.3v. Ive also checked Pins 1,7,8 and 14 on all 6004s (with the exception of IC13 this only has outputs at 7,8 and 14). All outputs read approximately 1.65v.

Thanks!

User avatar
cnicht
Ultra Wiggler
Posts: 821
Joined: Mon Sep 23, 2013 9:23 am

Re: DIY Mutable Unsuccessful Builds

Post by cnicht » Wed Apr 07, 2021 1:37 pm

The voltages seem correct

Check the pins of the microcontroller are soldered correctly

User avatar
cnicht
Ultra Wiggler
Posts: 821
Joined: Mon Sep 23, 2013 9:23 am

Re: DIY Mutable Unsuccessful Builds

Post by cnicht » Wed Apr 07, 2021 1:41 pm

Also are you getting signals on the address pins of the multiplexers?

Bretd
Learning to Wiggle
Posts: 25
Joined: Sun Apr 26, 2020 8:53 am

Re: DIY Mutable Unsuccessful Builds

Post by Bretd » Wed Apr 07, 2021 9:34 pm

I'm doing an Elements build. I believe I successfully programmed it because when powering it on, the two leds and play button blink a few times in sync and then they turn off. Also, if I power it on while holding the play button down, it appears to go into firmware update mode because the play button continuously blinks (I did this just to test, im not updating it until fully working).

Currently i only have the top row of pots soldered in.

So the issue is, after the initial blinking of the leds at power up, I cannot get the play button (or other leds) to light up, nor can I get any audio out. I'm not really sure what output I should be getting at this point, but I feel like the play button should at least light up when I press it in. The fact that I can hold the play button in at power up to which the board goes into firmware update mode would imply that the play button is properly installed, so I am not sure what output I should be expecting at this point.

With the top row of pots installed, what output should I expect? Or do I need to install the rest of the pots?

Thanks

bawbag
Common Wiggler
Posts: 84
Joined: Thu Jul 18, 2019 1:29 am

Re: DIY Mutable Unsuccessful Builds

Post by bawbag » Thu Apr 08, 2021 1:38 am

The three blinks is an error code for when the MCU can't communicate with the codec. Check for errors on both those chips.

Bretd
Learning to Wiggle
Posts: 25
Joined: Sun Apr 26, 2020 8:53 am

Re: DIY Mutable Unsuccessful Builds

Post by Bretd » Thu Apr 08, 2021 7:32 am

bawbag wrote:
Thu Apr 08, 2021 1:38 am
The three blinks is an error code for when the MCU can't communicate with the codec. Check for errors on both those chips.
Thank you...that was it...works now
Last edited by Bretd on Fri Apr 09, 2021 6:39 am, edited 1 time in total.

Bretd
Learning to Wiggle
Posts: 25
Joined: Sun Apr 26, 2020 8:53 am

Re: DIY Mutable Unsuccessful Builds

Post by Bretd » Fri Apr 09, 2021 6:37 am

bawbag wrote:
Thu Apr 08, 2021 1:38 am
The three blinks is an error code for when the MCU can't communicate with the codec. Check for errors on both those chips.
Thank you...that was it... works now

Maximilianfred
Learning to Wiggle
Posts: 5
Joined: Wed Dec 09, 2020 5:58 am

Re: DIY Mutable Unsuccessful Builds

Post by Maximilianfred » Sat Apr 10, 2021 5:21 am

I have built a jakplugg nano rings and now while uploading the firmware have run into some issues. This is just my second MI diy build and the first one was an antumbra elements that instantly worked like a charm so I followed the same procedure in the mutable instruments dev environment and I get the following error

Code: Select all

 cat build/rings/cv_scaler.d build/rings/resources.d build/rings/rings.d build/rings/settings.d build/rings/ui.d build/rings/adc.d build/rings/codec.d build/rings/debug_port.d build/rings/leds.d build/rings/switches.d build/rings/system.d build/rings/trigger_input.d build/rings/fm_voice.d build/rings/part.d build/rings/resonator.d build/rings/string.d build/rings/string_synth_part.d build/rings/atan.d build/rings/units.d build/rings/random.d build/rings/bootloader_utils.d build/rings/system_clock.d build/rings/system_stm32f4xx.d build/rings/misc.d build/rings/stm32f4xx_adc.d build/rings/stm32f4xx_can.d build/rings/stm32f4xx_cec.d build/rings/stm32f4xx_crc.d build/rings/stm32f4xx_cryp_aes.d build/rings/stm32f4xx_cryp.d build/rings/stm32f4xx_cryp_des.d build/rings/stm32f4xx_cryp_tdes.d build/rings/stm32f4xx_dac.d build/rings/stm32f4xx_dbgmcu.d build/rings/stm32f4xx_dcmi.d build/rings/stm32f4xx_dma2d.d build/rings/stm32f4xx_dma.d build/rings/stm32f4xx_dsi.d build/rings/stm32f4xx_exti.d build/rings/stm32f4xx_flash.d build/rings/stm32f4xx_flash_ramfunc.d build/rings/stm32f4xx_fmc.d build/rings/stm32f4xx_fmpi2c.d build/rings/stm32f4xx_fsmc.d build/rings/stm32f4xx_gpio.d build/rings/stm32f4xx_hash.d build/rings/stm32f4xx_hash_md5.d build/rings/stm32f4xx_hash_sha1.d build/rings/stm32f4xx_i2c.d build/rings/stm32f4xx_iwdg.d build/rings/stm32f4xx_lptim.d build/rings/stm32f4xx_ltdc.d build/rings/stm32f4xx_pwr.d build/rings/stm32f4xx_qspi.d build/rings/stm32f4xx_rcc.d build/rings/stm32f4xx_rng.d build/rings/stm32f4xx_rtc.d build/rings/stm32f4xx_sai.d build/rings/stm32f4xx_sdio.d build/rings/stm32f4xx_spdifrx.d build/rings/stm32f4xx_spi.d build/rings/stm32f4xx_syscfg.d build/rings/stm32f4xx_tim.d build/rings/stm32f4xx_usart.d build/rings/stm32f4xx_wwdg.d build/rings/startup_stm32f4xx.d > build/rings/depends.mk
openocd -s /opt/local/share/openocd/scripts/ -f interface/stlink-v2.cfg -f target/stm32f4x.cfg -c "init" -c "halt" -c "sleep 200" \
				-c "flash erase_address 0x08000000 32768" \
				-c "reset halt" \
				-c "flash write_image erase build/rings/rings_bootloader_combo.bin 0x08000000" \
				-c "verify_image build/rings/rings_bootloader_combo.bin 0x08000000" \
				-c "sleep 200" -c "reset run" -c "shutdown"
Open On-Chip Debugger 0.9.0 (2021-04-10-08:19)
Licensed under GNU GPL v2
For bug reports, read
	http://openocd.org/doc/doxygen/bugs.html
Info : auto-selecting first available session transport "hla_swd". To override use 'transport select <transport>'.
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
adapter speed: 2000 kHz
adapter_nsrst_delay: 100
none separate
Info : Unable to match requested speed 2000 kHz, using 1800 kHz
Info : Unable to match requested speed 2000 kHz, using 1800 kHz
Info : clock speed 1800 kHz
Error: open failed
in procedure 'init' 
in procedure 'ocd_bouncer'

make: *** [upload_combo_jtag_erase_first] Error 1
vagrant@vagrant-ubuntu-trusty-64:/vagrant/eurorack-modules$


I am a total noob I just know how to use a soldering iron so have really no clue what that means and what is wrong my build. Any help or hints what could have gone wrong would be greatly appreciated. I have also attached a few photos of my build
Attachments
2D0369F4-A390-4195-AF0A-80CAF9BDCEE9.jpeg
9EB2843F-17A4-4AC1-87E3-CD0499B63985.jpeg
987202DF-AA55-4F48-BC83-517D15595144.jpeg
DC4FDF89-15E5-4225-B11C-4FC4FCE61D72.jpeg
7664577E-0498-4FF0-91BA-1B4530D17189.jpeg
13E99C8C-3144-4BFE-B95D-403F011E9F1E.jpeg
84506066-069B-41FB-A168-7527F5FCB552.jpeg
668A2098-161F-49C9-9548-C5B76AB6060D.jpeg
694D7C39-41D9-4837-AB8A-B766E59B7437.jpeg
5F59185E-8BBA-45A2-AE40-3E820D19DEA7.jpeg

User avatar
cnicht
Ultra Wiggler
Posts: 821
Joined: Mon Sep 23, 2013 9:23 am

Re: DIY Mutable Unsuccessful Builds

Post by cnicht » Sat Apr 10, 2021 5:51 am

Are all the supply rails correct?

Maximilianfred
Learning to Wiggle
Posts: 5
Joined: Wed Dec 09, 2020 5:58 am

Re: DIY Mutable Unsuccessful Builds

Post by Maximilianfred » Sat Apr 10, 2021 2:02 pm

cnicht wrote:
Sat Apr 10, 2021 5:51 am
Are all the supply rails correct?
Yes I think so I am measuring 11,84 V , -11,65 V and 3,27 V

Ms304671
Learning to Wiggle
Posts: 31
Joined: Thu Apr 06, 2017 9:29 am
Location: Liverpool/ Leeds

Re: DIY Mutable Unsuccessful Builds

Post by Ms304671 » Sat Apr 10, 2021 3:09 pm

cnicht wrote:
Wed Apr 07, 2021 1:41 pm
Also are you getting signals on the address pins of the multiplexers?
I seems to be working now, just need to solder the panel components in and calibrate it.

Thanks for your help :hail:

User avatar
cnicht
Ultra Wiggler
Posts: 821
Joined: Mon Sep 23, 2013 9:23 am

Re: DIY Mutable Unsuccessful Builds

Post by cnicht » Sat Apr 10, 2021 3:36 pm

Maximilianfred wrote:
Sat Apr 10, 2021 2:02 pm
cnicht wrote:
Sat Apr 10, 2021 5:51 am
Are all the supply rails correct?
Yes I think so I am measuring 11,84 V , -11,65 V and 3,27 V
Have you tried programming it with a compiled hex file from the STM Utility?

User avatar
Stoneyards
Common Wiggler
Posts: 124
Joined: Fri Oct 18, 2019 6:37 pm
Location: Seattle

Re: DIY Mutable Unsuccessful Builds

Post by Stoneyards » Sat Apr 10, 2021 9:23 pm

I'm noticing some odd behavior on blinds. Unpatched, rather than outputting +/- 5V, I get -5V to 3.75V.

Patched with a 5V sine wave, with the pot turned all the way up, the result is an output wave with the top clipped off:

IMG_1771 (Medium).jpg

I see more or less similar behavior for each channel (measured with normal from previous channel broken). Channels 1 and 2 output -6V to 3.3V.

Reference voltages are just fine at 10v, -10v. Nothing hot and nothing visibly weird. 12v rails look fine.

Strangely - I built two modules.. Both exhibit this behavior. The other module outputs -6.2 to about 2.8V across all channels. Maybe I installed a wrong value as I built them together?

I traced the problem to the channel of the 2164 VCA that applies the modulation gain to the signal. On the way in, the voltage is tidy, at -4.9V to 5.1V before conversion to current. On the way out it's -0.42V to 0.27V. Vc for this channel of the 2164 is -0.032V and it's coming from the linear control circuit that handles the signal input (which is unpatched, so should be at 5V). So maybe the issue is there?

Here are all the voltages for that circuit (in this case blinds ch 4.)

IMG_1775 (Medium).jpg

Reading the application notes from the 2164 datasheet, this is a control circuit that puts the VCA channel in the feedback loop of the 4171. The negative feedback is supposed to be proportional to the input, but I have no idea whether the -0.033V is proportional to the 5V? And is there some problem that's biasing the whole job down?

Please school me! :-)

User avatar
moacir
Learning to Wiggle
Posts: 28
Joined: Sun Dec 29, 2019 7:18 pm
Location: Manhattan
Contact:

Re: DIY Mutable Unsuccessful Builds

Post by moacir » Sat Apr 10, 2021 10:34 pm

Staticcharge wrote:
Wed Apr 07, 2021 11:29 am
Hey all, How's it?
Has anyone had any success building Veils 2020 using AS2164 or SSI2164? Other folk have touched on this but having tried the recommended solution of changing the RC and CC values it makes no difference.
The issue I have is localized to channels 1 and 3....on several modules.
I’m also eager to hear how this is playing out.

bawbag
Common Wiggler
Posts: 84
Joined: Thu Jul 18, 2019 1:29 am

Re: DIY Mutable Unsuccessful Builds

Post by bawbag » Sat Apr 10, 2021 11:47 pm

Bretd wrote:
Fri Apr 09, 2021 6:37 am
bawbag wrote:
Thu Apr 08, 2021 1:38 am
The three blinks is an error code for when the MCU can't communicate with the codec. Check for errors on both those chips.
Thank you...that was it... works now
Good to hear! The error code was explained by Emilie in an exchange with a DIYer on her forums, IIRC.

Post Reply

Return to “Music Tech DIY”