Tuesday 15 December 2020

Temps Utile - Build notes

This is the Swiss army knife of Euro modules.
Probably along side the Ornament & Crime (and a Make Noise Maths) it's a really useful module
that no system should be without.

I was surprised how easy the Utile was to build. I wouldn't say it's beginner level, but certainly intermediate.
If you are ok with 0805 SMD, you will find this easy.
I'm building rev1.c
 
These are just my personal notes to help trouble shooting the module should I run into any pobs.
 
 
jUST  one PCB. Here are views of the front & back.


 
 
Official Build guide:
BOM:


There are 6 (independent) channels / 6 modes per channel: 

It's a:
- trigger sequencer/sequence editor 
- clock divider/multiplier
- LFSR (Linear Feedback Shift Register)
- random w/ threshold 
- euclidian pattern generator
- logic (AND, OR, XOR, NAND, NOR, XNOR) 
- DAC (channel #4 only): random, binary, "Turing", logistic, sequencer/arpeggiator 

So quite useful.

THe microcontroller is a teensy.

.. teensy 3.1/3.2

+ Microcontroller Index Page


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 

---------------------------------------------------------------

This is where the OLED is parked.


OLED:

you can find these 7 pin, 1.3" displays on ebay, aliexpress and other places for < 10$. they'll be ok, as long as the description claims that they are SH1106 (or SSD1306); and that the pinout is:

GND - VCC - D0 - D1 - RST - DC - CS, or

GND - VCC - CLK - MOSI - RES - DC - CS

 

ICs first



 

TL074SOIC-142x595-TL074CDRoutput amplifier     

MCP6004
SOIC-141x579-MCP6004T-I/SLCV input buffer
MMBT3904SOT-232x512-MMBT3904NPN
1N5817DO-412x621-1N5817Schottky, reverse voltage protection
LM1117-5v0SOT-2231x511-LD1117S505v LDO
LM4040-5.0SOT-231x926-LM4040DIM350NOPBprec. voltage reference, 5v0
fixed inductor, 10uH12061x81-LQH31MN100K03L> 25mA



TL074
Bevel indicates pin 1.
lies on same side

 

 


fixed inductor, 10uH12061x81-LQH31MN100K03L> 25mA

The inductor is just below the lower right corner of the teensy,

+ Inductors, ferric beads, noise reduction methods, etc


These are encoders


Jacks
Putting the jacks in first helps you orientate the front panel and make sure the space between the panel & PCB is enough.
 

You need two tactile switches and their switch caps








aLMOST THERE

I soldered the OLED permanently to the PCB, though I guess you can used a header to allow replacement.

The spacers, help to support the OLED. They rest on, but but aren't attached to the PCB.


 
----
Re the Teensy.
I uploaded the hex file to the teensy before  I attached it to the module.
This way, it receives all its power and programming via the one USB cable.
 
If you are doing it this way, don't cut this until the upload is done.
 
The two power pads are connected.
 

Download the hex file


And upload to the teensy
Use the Teensy loader from PJRC
 

Once upload is complete, use a fine blade to cut between the two power pads on the teensy and check for shorts with a multi meter
 
Plug in the teensy and power up the module.
It's always nice when things just work the first time.

If you need to upload the hex file again, you can still do it, but leave the teensy connected to the Temps Utile module. It now receives its power from the module.

Connect the teensy to your computer via USB as usual.

Links

1 comment:

  1. Temps Utile - Build notes. This is the Swiss army knife of Euro modules. Probably along side the Ornament & Crime (and a Make Noise Maths) ...8hp love language test version of Temps utile 6x clock generator by MXMXMX. PCB redesign by J. Matheson. it works with the same firmware. Temps_utile project and manual, etc. I didn't see any threads related specifically to the 8HP uT_u build, there are some gotchas that may help your builds go smoother.

    ReplyDelete