temps_utile / 6 x clock generator [build thread etc]

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

Moderators: luketeaford, lisa, Kent, Joe.

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

temps_utile / 6 x clock generator [build thread etc]

Post by mxmxmx » Wed Jan 14, 2015 6:42 am

Image

... teensy 3.1/3.2 6-channel trigger generator/clock distributor.

hardware specs:

- teensy 3.2 @ 120MHz, w/ 128x64 OLED
- 16.67kHz update rate, < 100us trigger-to-output latency
- 2 clock inputs (> 100k input impedance; threshold ~ 2.5V)
- 4 CV inputs (100k input impedance, -/+ 5V, assignable to (almost) any parameter)
- 6 clock outputs (5 digital, 1 DAC (12 bit): 10V (GPIO), -/+ 6V (DAC))
- two encoders w/ switch; 2 tactile buttons.
- 14HP, ~ 25 mm Depth
- stupid name courtesy of M. Louis Lapicque

firmware:

6 (independent) channels / 6 modes per channel:

- trigger sequencer/sequence editor
- clock division/multiplication
- LFSR
- random w/ threshold
- euclidian
- logic (AND, OR, XOR, NAND, NOR, XNOR)
- DAC (channel #4 only): random, binary, "Turing", logistic, sequencer/arpeggiator

hardware/software/etc:

https://github.com/mxmxmx/temps_utile-

build guide:

https://github.com/mxmxmx/temps_utile-/wiki/build-it




original post:
i can't seem to access any of the older threads, so here's a dedicated one for this thing, too (the one on the right):

Image

ie, the firmware/documentation/build guide is up (sorry i took a little longer than expected):

https://github.com/mxmxmx/temps_utile-/wiki/Temps-Utile

i'm out of boards, so that'll mostly interest people who already have one. (though the gerbers are on github, too). it's a fairly quick/simple thing to solder up.

[....]

i'm not quite sure why i made this; but it's ok fun, it turns out.
Last edited by mxmxmx on Sat Feb 25, 2017 4:27 am, edited 1 time in total.

User avatar
ac
Common Wiggler
Posts: 155
Joined: Mon Mar 10, 2014 8:51 pm
Location: Brooklyn, NY

Post by ac » Wed Jan 14, 2015 11:25 am

Thank you for sharing this, I've been wanting to build something similar with the Teensy.

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

Post by midirobot » Wed Jan 14, 2015 12:35 pm

hello mxmxmx

great job you do!!

as the older posts are not working i would ask you here
if you still have eurotrash player board in stock ?

thanks

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

Post by mxmxmx » Thu Jan 15, 2015 5:27 am

midirobot wrote: as the older posts are not working i would ask you here
if you still have eurotrash player board in stock ?
yes, pm me if interested.

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

eurotrash

Post by midirobot » Thu Jan 15, 2015 2:58 pm

hello

PM sent.

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

Re: eurotrash

Post by mxmxmx » Tue Apr 14, 2015 3:36 am

fyi -- these just turned up here. i've pm'd everyone (i think) who said he/she wanted boards.

there's a few leftovers, too. good for practicing SMD, not least; no $$$ parts, mostly just a bunch of 0805s and SOIC; the annoying stuff is through-hole (electrolytics etc)

Image

puzo
Common Wiggler
Posts: 161
Joined: Fri Mar 07, 2014 8:18 pm

Post by puzo » Tue Apr 14, 2015 6:06 am

hi, are there any boards left, whats the price on them? cheers

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

Post by mxmxmx » Tue Apr 14, 2015 10:17 am

...

[edit: removed outdated information]
Last edited by mxmxmx on Thu Sep 22, 2016 4:18 pm, edited 1 time in total.

User avatar
jazzmonster
Common Wiggler
Posts: 72
Joined: Mon Jul 07, 2014 5:29 am
Location: UK
Contact:

Post by jazzmonster » Tue Apr 14, 2015 11:37 am

mxmxmx
I'd like to order 1 PCB if you have any left. PM sent. Thanks!

User avatar
flab
Veteran Wiggler
Posts: 553
Joined: Mon Jul 29, 2013 12:47 pm
Location: Glasgow,Uk / Volos,Gr

Post by flab » Tue Apr 14, 2015 12:24 pm

interested as well ,pmed you

User avatar
spotta
Needs more wigglin' time
Posts: 933
Joined: Thu Jul 28, 2011 7:57 am
Location: Essex. UK

Post by spotta » Tue Apr 14, 2015 5:13 pm

Will you be putting a blank .fpd up Max?
Spotta
--

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

Post by mxmxmx » Wed Apr 15, 2015 12:55 am

spotta wrote:Will you be putting a blank .fpd up Max?
sure, there is one here : https://github.com/mxmxmx/temps_utile-/tree/master/hard

that's the one in first post, on the right.

User avatar
spotta
Needs more wigglin' time
Posts: 933
Joined: Thu Jul 28, 2011 7:57 am
Location: Essex. UK

Post by spotta » Wed Apr 15, 2015 3:42 pm

My bad, it was 4xCV that I couldn't see one for.
Spotta
--

User avatar
jazzmonster
Common Wiggler
Posts: 72
Joined: Mon Jul 07, 2014 5:29 am
Location: UK
Contact:

Post by jazzmonster » Tue Apr 28, 2015 4:36 pm

Just received the board in the post, thanks a lot! Do you happen to have a mouser cart for it? Thanks

flts
Super Deluxe Wiggler
Posts: 2984
Joined: Tue Mar 04, 2008 7:01 am

Post by flts » Wed Apr 29, 2015 2:51 am

This (and Eurotrash) will be good SMD practise before trying out Braids and Clouds (yikes). The OLEDs arrived already, now just waiting for boards to arrive and some extra funds to actually order all the SMT components. I guess most of the stuff aside the DAC is available from Tayda and the likes.
Warm thank you to everyone for the past 10 years. I'm not active here anymore for personal reasons, so for those I've had the pleasure of dealing with please send an e-mail instead of PM if you wish to get in touch.

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

Post by midirobot » Wed Apr 29, 2015 3:07 am

ciao

just received the board,all is allright!!thanks Max!

want to ask to the other pepole who managed to build one,
i saw for the oled on ebay
oled
but they don t deliver to Italia,can we arrange something?
thanks in advance

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

Post by mxmxmx » Wed Apr 29, 2015 4:15 am

jazzmonster wrote:Just received the board in the post, thanks a lot! Do you happen to have a mouser cart for it? Thanks
i don't, sorry ... the BOM includes a few parts numbers here and there (encoders, switches), but there's no really odd parts involved so most of it should be readily available from other sources (e.g. tayda).

as for the mec switches, the cheapest source i know of is https://www.soselectronic.com/

that's their part # 102166 ( 5ETH935 Multimec Switch to PCB 10x10mm 3,5N (Black))

they don't have the right caps though; minimum order 50 eu, too.
midirobot wrote:they don t deliver to Italia, can we arrange something?
huh, that's weird. i don't have any left but you'll probably be fine going with some other seller (this looks pretty much identical, for example).

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

Post by midirobot » Wed Apr 29, 2015 4:49 am

great max the one you linked deliver to Italia:)

thanks

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

Post by mxmxmx » Sun May 10, 2015 5:10 am

someone asked whether this thing could be used for outputting audio -- i figured that might be of more general interest. so, A: in principle: yes (there's a 4 pole filter placed after the DAC), but i actually hadn't tried with the display; it turns out they work together quite happily *:

[video][/video]

(* i was lazy, so for trying it out, i just quickly hacked up the orgone accumulator code; so that's what that is, running at 66.666kHz)

flts
Super Deluxe Wiggler
Posts: 2984
Joined: Tue Mar 04, 2008 7:01 am

Post by flts » Wed May 13, 2015 6:12 am

^- That's cool. I've actually wished for a really simple "allround programmable" module for all kinds of audio and trigger gen, looks like I'll have to do some experimenting once the mouser order gets here and I have the time to build the thing.
Warm thank you to everyone for the past 10 years. I'm not active here anymore for personal reasons, so for those I've had the pleasure of dealing with please send an e-mail instead of PM if you wish to get in touch.

User avatar
pld
Ultra Wiggler
Posts: 988
Joined: Thu Mar 05, 2015 5:15 am
Location: Germany
Contact:

Post by pld » Tue May 26, 2015 2:00 pm

In case no one else has tried it: the b&w Adafruit OLED seems to work just fine on the board, with either ssd1306 or sh1106 driver. And at 144MHz :)

I'll install the jacks and encoders when I have the panel, but I still have to adjust the panel layout and at least put some "programmer art" on it :) But I've measured pulses on the outputs with a clock input so looks good.

User avatar
lamouette/rck
Wiggling with Experience
Posts: 471
Joined: Mon Oct 14, 2013 12:37 pm

Post by lamouette/rck » Tue May 26, 2015 2:23 pm

No clock multiplier ? only diviser ?
Setup is never done.

User avatar
mush
Veteran Wiggler
Posts: 596
Joined: Tue Sep 28, 2010 1:38 pm
Location: Copenhagen, Denmark

Post by mush » Tue May 26, 2015 2:40 pm

lamouette/rck wrote:No clock multiplier ? only diviser ?
The thing with this module is that it is very easy to code for. Making a clock multiplier isn't very complicated. As you can code it like any arduino, you can just use the "mills" counter between incoming pulses and divide the number you get...

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

Post by mxmxmx » Tue May 26, 2015 4:57 pm

lamouette/rck wrote:No clock multiplier ? only diviser ?
nope, though it's kind of on my list. it'll need some proper timers going on underneath, not a big deal; i just didn't get round to it. as mush said, it's fairly easy to write code for this kind of thing, add modes, etc. there could be a pattern editor type thing; DAC stuff is very rudimentary, too; someone suggested turing machine; and so on.

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

Post by mxmxmx » Sun Jul 26, 2015 1:08 pm

fyi:

courtesy of pld, here's a firmware update for temps_utile; the current parameter settings are stored permanently now, so on start-up things will return to whatever you had dialed before powering down.

Post Reply

Return to “Music Tech DIY”