temps_utile / 6 x clock generator [build thread etc]

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

Moderators: luketeaford, Joe., lisa, Kent

Post Reply
timmmofa
Learning to Wiggle
Posts: 15
Joined: Tue Mar 10, 2015 1:29 pm

Post by timmmofa » Thu Dec 27, 2018 6:49 am

this is amazing!

User avatar
Bamboombaps
Wiggling with Experience
Posts: 398
Joined: Wed Sep 16, 2015 7:14 am
Location: Glasgow

Post by Bamboombaps » Wed Jan 09, 2019 6:31 pm

I'm having some issues calibrating - the -4, -2, 0, 2 are all good , the +4 was tricky but close enough but now moving on to the CV 1 from the DAC output there's no change from like 10v then all of a sudden it's -4 and I can't get to 0v

On the CV2 screen the value on the calibration is flickering between two numbers which doesn't seem right...

User avatar
mxmxmx
Super Deluxe Wiggler
Posts: 2243
Joined: Thu May 31, 2012 1:54 am
Location: berlin

Post by mxmxmx » Thu Jan 10, 2019 5:17 am

Bamboombaps wrote:I'm having some issues calibrating - the -4, -2, 0, 2 are all good , the +4 was tricky but close enough but now moving on to the CV 1 from the DAC output there's no change from like 10v then all of a sudden it's -4 and I can't get to 0v

On the CV2 screen the value on the calibration is flickering between two numbers which doesn't seem right...
if there's no change, something isn't right. the input stage is fairly simple/straightforward, i'd start with reflowing the passives around the MCP6004 (or 6002 if building the "u" version.)

as for the flickering, this is what the instructions say:
There may be some jitter and it might jump around between -1 and 0, or between 0 and 1 - that's fine - just get it as close to zero as possible. when done, click to proceed and repeat for the remaining CV inputs.
if the jitter is worse, then it may not be right. hard to tell.

re DAC / 4V: which PCB is that? "u"? or regular? if the latter, one thing you might want to try is replacing the one 3k9 resistor with 4k2 (that's R54 in the "u"-Version), that might/should help; also see here.

User avatar
Bamboombaps
Wiggling with Experience
Posts: 398
Joined: Wed Sep 16, 2015 7:14 am
Location: Glasgow

Post by Bamboombaps » Thu Jan 10, 2019 8:30 pm

Thanks I'll try a reflow

The jitter I'm seeing isn't on the dmm it's on the screen of the module itself, on the value that is adjusted by the right encoder. Is this the same jitter?

It's a regular 1b oard btw - if I change that 3k9 to a 4k2 dies the firmware need recompiling?

User avatar
mxmxmx
Super Deluxe Wiggler
Posts: 2243
Joined: Thu May 31, 2012 1:54 am
Location: berlin

Post by mxmxmx » Fri Jan 11, 2019 5:47 am

Bamboombaps wrote: The jitter I'm seeing isn't on the dmm it's on the screen of the module itself, on the value that is adjusted by the right encoder. Is this the same jitter?
the 'jitter' referred to in the how-to is what you'd see on the screen of the module during calibration of the CV inputs ("twist the right encoder so that the value shown is as close to 0 as possible.")
Bamboombaps wrote: It's a regular 1b oard btw - if I change that 3k9 to a 4k2 dies the firmware need recompiling?
no, only when using 10k (in which case the range will be offset more drastically (to -2V / +7V); in that case uncomment the #define MOD_OFFSET switch in TU_options.h)

User avatar
mxmxmx
Super Deluxe Wiggler
Posts: 2243
Joined: Thu May 31, 2012 1:54 am
Location: berlin

Post by mxmxmx » Wed Jan 23, 2019 8:00 am

fwiw/fyi, i contracted a flu, so i got to play around a bit with the largely dysfunctional 'burst' mode. here's a hopefully more useful version now, some sort of simple one-shot pulse train generator:

https://github.com/mxmxmx/temps_utile-/tree/1.3test

there might still be some bugs (...), but the basics seem to work pretty ok. 'burst' comes with three parameters:

density: amount of clocks per burst (1-31)
initial frequency (in %): to fine-tune the burst frequency/damping (interacts with the divisor/multiplier)
damping: controls the, well, damping (values > 1 : decaying, values < 1 : decelerating)

the 'burst' frequency is controlled, basically, by either the external clock (when choosing clk src = TR1 or TR2), or the internal BPM clock. the other clock input is used to actually trigger a burst; when using the internal clock, there's a choice between TR1 or TR2 (burst src). bursts can also be delayed using the 'phase' parameter.

User avatar
keninverse
Super Deluxe Wiggler
Posts: 1011
Joined: Mon Jul 26, 2010 4:12 pm
Location: mission control htx

Post by keninverse » Thu Jan 24, 2019 10:07 am

Brilliant. Thank you!

User avatar
lohacker
Veteran Wiggler
Posts: 738
Joined: Sat Oct 01, 2011 6:48 am

Post by lohacker » Tue Jan 29, 2019 1:26 am

Wow, the burst mode now is a gem and the save/load slots are a great addition! Thanks :tu:

User avatar
mxmxmx
Super Deluxe Wiggler
Posts: 2243
Joined: Thu May 31, 2012 1:54 am
Location: berlin

Post by mxmxmx » Tue Jan 29, 2019 7:56 am

lohacker wrote:Wow, the burst mode now is a gem and the save/load slots are a great addition! Thanks

cool ...

NB: anyone updating the firmware: it might make sense to clear the EEPROM after doing so (= push both the up and down buttons during start-up), the storage stuff has been restructured quite a bit, so chances are you'll see garbled mess rather than empty slots. (clearing the EEPROM won't affect the calibration data, just the saved settings, if any).

i've uploaded the .hex in the meantime: https://github.com/mxmxmx/temps_utile-/releases ; plus updated the manual.

User avatar
justin3am
Let's go do some crimes
Posts: 1513
Joined: Mon Aug 25, 2008 8:26 pm
Location: Southern California

Post by justin3am » Tue Jan 29, 2019 1:17 pm

Thanks so much! Great update!
"Thank god for the drugs and drums." El-P
3amNoise | Synth Videos

FrJK
Learning to Wiggle
Posts: 9
Joined: Wed Jan 20, 2016 4:46 pm

Post by FrJK » Sat Feb 09, 2019 9:07 am

Hi, I habe a strange behaviour with a uTemps.
It is running fine except 1 thing.
When I have it in Mult mode and set the divider to 24 it does not start clocking after boot. All other channel work fine.
If I enter into the menu and change div to another value and then back to 24, all is good.
I changed to another channel, same behaviour.
Based on my observations this does only happen with div 24 ...
Any one any idea?

I updated to 1.30 but no change.

Thanks, Frank.

User avatar
mxmxmx
Super Deluxe Wiggler
Posts: 2243
Joined: Thu May 31, 2012 1:54 am
Location: berlin

Post by mxmxmx » Sun Feb 10, 2019 7:48 am

FrJK wrote: I changed to another channel, same behaviour.
Based on my observations this does only happen with div 24 ...
Any one any idea?
seems to happen with any divisor > 16. not sure why that is, but here's a temporary fix

FrJK
Learning to Wiggle
Posts: 9
Joined: Wed Jan 20, 2016 4:46 pm

Post by FrJK » Sun Feb 10, 2019 12:02 pm

seems to happen with any divisor > 16. not sure why that is, but here's a temporary fix
Great, thanks. Will you provide an updated hex file in the next few days?

User avatar
mxmxmx
Super Deluxe Wiggler
Posts: 2243
Joined: Thu May 31, 2012 1:54 am
Location: berlin

Post by mxmxmx » Sun Feb 10, 2019 4:28 pm

FrJK wrote: Great, thanks. Will you provide an updated hex file in the next few days?
sure ... i don't think this warrants a new release; for your convenience, i've discretely replaced the hex here.

FrJK
Learning to Wiggle
Posts: 9
Joined: Wed Jan 20, 2016 4:46 pm

Post by FrJK » Mon Feb 11, 2019 1:34 pm

sure ... i don't think this warrants a new release; for your convenience, i've discretely replaced the hex here.
Great (start up problem is solved) and thanks a lot for the very quick help.

duno
Learning to Wiggle
Posts: 15
Joined: Sat Nov 17, 2018 3:20 pm

Post by duno » Fri Mar 15, 2019 10:52 am

Am I ok to use 1/8w instead of 1/4w for the resistors on this? Working through the bom, cant seem to find the 6.4k anywhere for a couple of months.

User avatar
mxmxmx
Super Deluxe Wiggler
Posts: 2243
Joined: Thu May 31, 2012 1:54 am
Location: berlin

Post by mxmxmx » Sat Mar 16, 2019 7:30 am

duno wrote:Am I ok to use 1/8w instead of 1/4w for the resistors on this? Working through the bom, cant seem to find the 6.4k anywhere for a couple of months.
i'd assume yes. alternatively, use 0603 or 0805 6k81 ones ? (it's 6k8, not 6k4)

duno
Learning to Wiggle
Posts: 15
Joined: Sat Nov 17, 2018 3:20 pm

Post by duno » Sat Mar 16, 2019 8:42 am

mxmxmx wrote:
duno wrote:Am I ok to use 1/8w instead of 1/4w for the resistors on this? Working through the bom, cant seem to find the 6.4k anywhere for a couple of months.
i'd assume yes. alternatively, use 0603 or 0805 6k81 ones ? (it's 6k8, not 6k4)
Thanks
Last edited by duno on Fri Mar 22, 2019 4:43 am, edited 1 time in total.

User avatar
mutronic
Common Wiggler
Posts: 170
Joined: Thu Sep 08, 2016 2:26 pm

!

Post by mutronic » Wed Mar 20, 2019 6:58 pm

I recently got an oshpark teensy 3.2 to fit into a mini temps I'm building, and in the process of troubleshooting the module in trying to get it to turn on, I attempted to replace the teensy board in my own personal mini temps utile with the osh park one I ordered. I took the module out of my mantis, and replaced the teensy. When I plugged everything back in, and turned the module on, my R60 resistor exploded and since then have been unable to get the module working (even after replacing the resistor, diode, and LM4040 regulator). Sort of stumped as to what could be preventing it from powering on. Gonna keep on keepin on, but am open to suggestions as to why this might be happening!

User avatar
mxmxmx
Super Deluxe Wiggler
Posts: 2243
Joined: Thu May 31, 2012 1:54 am
Location: berlin

Re: !

Post by mxmxmx » Thu Mar 21, 2019 2:28 am

mutronic wrote:I recently got an oshpark teensy 3.2 to fit into a mini temps I'm building, and in the process of troubleshooting the module in trying to get it to turn on, I attempted to replace the teensy board in my own personal mini temps utile with the osh park one I ordered. I took the module out of my mantis, and replaced the teensy. When I plugged everything back in, and turned the module on, my R60 resistor exploded and since then have been unable to get the module working (even after replacing the resistor, diode, and LM4040 regulator). Sort of stumped as to what could be preventing it from powering on. Gonna keep on keepin on, but am open to suggestions as to why this might be happening!
so you made your (previously working?) module blow up just putting in a new dev board? that's weird.

either way, it should be easy/possible to get the power section back up and running, it's really just the few parts around the LM1117-5 (the LM4040 isn't about power). have you measured the LM1117 output? w/o teensy, that is.

midirobot
Common Wiggler
Posts: 140
Joined: Sun Nov 30, 2014 3:09 am

Post by midirobot » Thu Mar 21, 2019 1:13 pm

Hello : )

the slot saving is great !
would ask if possible to implement for ch.4 in dac mode have more choice for clock source ? (others channel for example ).
and a 3-2-1 step for the LSFR lenght would be great ^^

User avatar
mutronic
Common Wiggler
Posts: 170
Joined: Thu Sep 08, 2016 2:26 pm

Re: !

Post by mutronic » Thu Mar 21, 2019 6:51 pm

mxmxmx wrote:
mutronic wrote:I recently got an oshpark teensy 3.2 to fit into a mini temps I'm building, and in the process of troubleshooting the module in trying to get it to turn on, I attempted to replace the teensy board in my own personal mini temps utile with the osh park one I ordered. I took the module out of my mantis, and replaced the teensy. When I plugged everything back in, and turned the module on, my R60 resistor exploded and since then have been unable to get the module working (even after replacing the resistor, diode, and LM4040 regulator). Sort of stumped as to what could be preventing it from powering on. Gonna keep on keepin on, but am open to suggestions as to why this might be happening!
so you made your (previously working?) module blow up just putting in a new dev board? that's weird.

either way, it should be easy/possible to get the power section back up and running, it's really just the few parts around the LM1117-5 (the LM4040 isn't about power). have you measured the LM1117 output? w/o teensy, that is.
Yeah it worked for over a year. I'll measure the output and see what I get.

DJ_JITTER
Learning to Wiggle
Posts: 22
Joined: Thu Aug 16, 2018 1:38 pm

Post by DJ_JITTER » Thu Apr 04, 2019 12:21 pm

I've just built a micro Temps, everything seems to be functioning properly except for the DAC output. I can only get the 4V calibration up to 2.8V with it set to full. The rest of the calibration points are fine, and it does output as expected, just at the 2.8v ceiling rather than 4V. Any ideas?

User avatar
mxmxmx
Super Deluxe Wiggler
Posts: 2243
Joined: Thu May 31, 2012 1:54 am
Location: berlin

Post by mxmxmx » Sat Apr 06, 2019 6:24 am

DJ_JITTER wrote:I've just built a micro Temps, everything seems to be functioning properly except for the DAC output. I can only get the 4V calibration up to 2.8V with it set to full. The rest of the calibration points are fine, and it does output as expected, just at the 2.8v ceiling rather than 4V. Any ideas?
so you can calibrate -4V, -2V, 0V, +2V, but not +4V ? could be the offset, or are the calibration points (the ones that work) fairly off vis-à-vis the default values? what's the lowest you can go? it shouldn't go much below -4.5V, off the top of my head

DJ_JITTER
Learning to Wiggle
Posts: 22
Joined: Thu Aug 16, 2018 1:38 pm

Post by DJ_JITTER » Mon Apr 15, 2019 12:29 pm

The minimum I can get out of it (calibrated to an offset of 0) seems to be -6.6v, and the max is 2.8v (calibrated to an offset of 4095).

Here's a table with what was being output at the default calibration levels, and what I needed to set them to to get the required voltages:

Test Point (V) __Default Offset __ Output at default (V) __Offset required

-4 ____________514 ___________-5.37 _________________1094

-2 ____________1375 __________-3.33 _________________1940

0 _____________2236__________-1.30 _________________2790

2 _____________3097 __________0.72 _________________3635

4 _____________3960 __________2.76 __________________N/A
Last edited by DJ_JITTER on Tue Apr 16, 2019 7:12 am, edited 1 time in total.

Post Reply

Return to “Music Tech DIY”