# 1222 Tuner VCO Module fixes/improvements

**URL:** <https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072>\
**Category:** KOSMO MODULES\
**Created:** [October 26, 2020, 8:02pm UTC](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072 "2020-10-26T20:02:30Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![eric](https://avatars.discourse-cdn.com/v4/letter/e/898d66/32.png) [@eric](https://lookmumnocomputer.discourse.group/u/eric)\
**Post date:** [October 26, 2020, 8:02pm UTC](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072/1 "2020-10-26T20:02:30Z")

</div>

These informations are all over the place, so let’s summarise them here.

**“Mandatory Fix”** (even if your module seems to work):

- replace R42 (220R) with a resistor between 1K and 4K7. With 220R the LM4040 is way out of its maximum rating and causes wobbling of the pitch, or it could just be destroyed.  
[Look here](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module/16/203)

**Easy** (no excuses to not do them if you build a new 1222):

- replace the L7805 with a L7808 because the Arduino is powered thru Vin not +5V.
- add a resistor between pins 4&5 of the 3340 to reduce the ringing on the square out. It may affect the PWM pots range… [look here](https://lookmumnocomputer.discourse.group/t/glitches-or-ringing-on-the-pulse-output-of-the-as3340-and-cem3340/752/6). Some sources recommend 10M but [some](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072/60) recommend as low as 1M.
- Use a low temperature coefficient capacitor for C6. The BOM specifies ceramic, but that can lead to serious [temperature sensitivity](https://lookmumnocomputer.discourse.group/t/cooling-case-fans-to-keep-vcos-in-tune/3866/19). Instead use a polyester film cap, or even better, polypropylene (with a temperature coefficient of about -200 ppm/K).

**Possible improvements** :

- adding 1K output resistors (not absolutely necessary but “good practice”).

- fixing the discrepancies between output levels and DC offsets of the different waveforms.

- adding a regulator for the negative supply of the 3340 ?

- C5 is on the wrong side of R6.

- fixes to reduce PWM detuning

**Comments** :  
An improved jack PCB could add the 1K output Rs, make all waveforms output levels 10Vpp, and provide the negative supply for the 3340.  
GND and the eight jack signals are already on the existing connector.  
We’ll need to find an easy place to pick up +/-12V to power the OpAmps and the negative -5V supply.  
The Eurorack power connector is just in the right place 🙂 Let’s pick +/-12V right on the leads of the ferrites/10Rs/schottkys/whatever you mount there.  
The negative supply can connect to a pin soldered in place of one of the legs of R6 (which will be left out).

It should be possible to bodge C5 on the other side of the PCB. I didn’t try this so it may interfere with the components already on that side.

**PWM detuning** :  
That’s a bad one to fix ☹  
There is [this](http://www.alfarzpp.lv/eng/sc/AS3340%20tip%20VCO%20_%20PWM%20.pdf). Not easy to bodge into an existing PCB.  
The [AS3340-HYB](http://www.alfarzpp.lv/eng/sc/AS3340-HYB.php) is a small DIP-sized PCB which is supposed to be a drop-in replacement for the AS3340 with much reduced PWM de-tuning effect.  
Please comment if you have tried it.  
There is also a discussion about adding a trimpot but I can’t find it right away.

Ideas/suggestions/whatever to improve this post are welcome.  
Especially someone who want to implement the improved jack PCB idea 🙂

---

<div class="post-metadata">

**Author:** ![SYNTHGUY57](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/synthguy57/32/14422_2.png) [@SYNTHGUY57](https://lookmumnocomputer.discourse.group/u/SYNTHGUY57)\
**Post date:** [October 26, 2020, 9:23pm UTC](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072/2 "2020-10-26T21:23:08Z")

</div>

these are great suggestions and will talk to Sam lmnc right away .

---

<div class="post-metadata">

**Author:** ![analogoutput](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/analogoutput/32/29663_2.png) [@analogoutput](https://lookmumnocomputer.discourse.group/u/analogoutput)\
**Post date:** [October 26, 2020, 11:56pm UTC](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072/4 "2020-10-26T23:56:30Z")

</div>

I like how the Kassutronics 3340 VCO handles the outputs (with a sin output added). But I like Sam’s inputs and controls better. But more range on the octave switch would be even better.

So I’m working on a hybrid design, so far only on paper. Well, SSD. Won’t get done soon but it’s on my list.

Has anyone here tried the Latvian Solution?

---

<div class="post-metadata">

**Author:** ![Bas](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/bas/32/6908_2.png) [@Bas](https://lookmumnocomputer.discourse.group/u/Bas)\
**Post date:** [October 27, 2020, 9:33am UTC](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072/5 "2020-10-27T09:33:55Z")

</div>

> [@analogoutput](#):
>
> Has anyone here tried the Latvian Solution?

Are you asking if anyone built the Erica vco?

---

<div class="post-metadata">

**Author:** ![eric](https://avatars.discourse-cdn.com/v4/letter/e/898d66/32.png) [@eric](https://lookmumnocomputer.discourse.group/u/eric)\
**Post date:** [October 27, 2020, 10:00am UTC](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072/6 "2020-10-27T10:00:31Z")

</div>

Once I have my three #1222 working I won’t make another 3340 based VCO for some time…  
Too much hype, average results, not worth the trouble…

Next VCO on the list is Braids… but only after I have a full working “LMNC Voice/BasicPatch” (VCOs/Mixer/Filter/VCA/ADSR/LFO/Mult) and some additional modules (very-simple-MIDI2CV/filters/mixers/etc) to be able to make good use of Braids. Still I add a few of the components to every order I place 🙂

---

<div class="post-metadata">

**Author:** ![Rusty](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/rusty/32/7835_2.png) [@Rusty](https://lookmumnocomputer.discourse.group/u/Rusty)\
**Post date:** [October 27, 2020, 2:26pm UTC](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072/7 "2020-10-27T14:26:53Z")

</div>

If anyone is interested here is level adjustment for all waves, with additional pulse wave reshaper to make it a lot sharper. Trimpots are used to recenter the wave perfectly at 0, as it always bothers me if its slightly off. You can remove the trimpots and replace them with ~242.2K resistor if you don’t care about that.

 ![image](https://global.discourse-cdn.com/free1/uploads/lookmumnocomputer/original/2X/b/bab4abf1d6d0776dee9da28140247f319617226a.png)

And here is sine shaper with commonly available parts:

![image](https://global.discourse-cdn.com/free1/uploads/lookmumnocomputer/original/2X/7/70957533a2baf95d9c87b11d7b798c82ed4c4037.png)

In the following month or two I will release a new module that uses lots of good ideas from other designs with some extra bells and whistles. Like LFO and wave-folder:

---

<div class="post-metadata">

**Author:** ![analogoutput](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/analogoutput/32/29663_2.png) [@analogoutput](https://lookmumnocomputer.discourse.group/u/analogoutput)\
**Post date:** [October 27, 2020, 2:40pm UTC](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072/8 "2020-10-27T14:40:46Z")

</div>

Well, no, I’m asking if anyone had the PWM/frequency problem and made it go away with the above fix.

Is there a 3340 based Erica DIY VCO? I’ve only seen this one [https://www.ericasynths.lv/shop/discontinued-products/diy-polivoks-vco-ii/](https://www.ericasynths.lv/shop/discontinued-products/diy-polivoks-vco-ii/) .

---

<div class="post-metadata">

**Author:** ![Bas](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/bas/32/6908_2.png) [@Bas](https://lookmumnocomputer.discourse.group/u/Bas)\
**Post date:** [October 27, 2020, 3:12pm UTC](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072/9 "2020-10-27T15:12:31Z")

</div>

> [@analogoutput](#):
>
> Is there a 3340 based Erica DIY VCO? I’ve only seen this one

The DIY Baseline is a 3340 +vcf&vca

---

<div class="post-metadata">

**Author:** ![analogoutput](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/analogoutput/32/29663_2.png) [@analogoutput](https://lookmumnocomputer.discourse.group/u/analogoutput)\
**Post date:** [October 27, 2020, 3:34pm UTC](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072/10 "2020-10-27T15:34:16Z")

</div>

Right, thanks! But I don’t see the [Latvian Solution](http://www.alfarzpp.lv/eng/sc/AS3340%20tip%20VCO%20_%20PWM%20.pdf) in the Bassline schematic.

---

<div class="post-metadata">

**Author:** ![Rusty](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/rusty/32/7835_2.png) [@Rusty](https://lookmumnocomputer.discourse.group/u/Rusty)\
**Post date:** [October 27, 2020, 4:10pm UTC](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072/11 "2020-10-27T16:10:14Z")

</div>

It was released in their twitter/homepage. I haven’t tried it as I can’t get that zener and PNP pair locally.

Edit:  
Sorry don’t mind me. I misread your post.

---

<div class="post-metadata">

**Author:** ![heckseven](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/heckseven/32/23483_2.png) [@heckseven](https://lookmumnocomputer.discourse.group/u/heckseven)\
**Post date:** [October 27, 2020, 9:06pm UTC](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072/12 "2020-10-27T21:06:18Z")

</div>

This kind of thing makes me wish we had a more traditional wiki with all the modules that any folks could add to or edit.

---

<div class="post-metadata">

**Author:** ![Bitnik](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/bitnik/32/274_2.png) [@Bitnik](https://lookmumnocomputer.discourse.group/u/Bitnik)\
**Post date:** [October 27, 2020, 9:15pm UTC](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072/13 "2020-10-27T21:15:35Z")

</div>

I tried setting up something like that a while back but the wiki editor was too confusing for me. I liked the old days when you just used the simple Wikipedia syntax. Everybody thinks they can make an “easier” wiki editor with the result that I’m confused as hell because nothing works right.

---

<div class="post-metadata">

**Author:** ![Rusty](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/rusty/32/7835_2.png) [@Rusty](https://lookmumnocomputer.discourse.group/u/Rusty)\
**Post date:** [October 27, 2020, 10:03pm UTC](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072/14 "2020-10-27T22:03:53Z")

</div>

Gitlab/github is great for something like this. Community can contribute and it uses markdown.

---

<div class="post-metadata">

**Author:** ![fredrik](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/fredrik/32/682_2.png) [@fredrik](https://lookmumnocomputer.discourse.group/u/fredrik)\
**Post date:** [October 27, 2020, 10:20pm UTC](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072/15 "2020-10-27T22:20:41Z")

</div>

> [@Rusty](#):
>
> Community can contribute and it uses markdown.

Discourse supports wiki pages out of the box:

> **[Create a Wiki Post](https://meta.discourse.org/t/create-a-wiki-post/30802)**
>
> To create a wiki post you simply mark an existing post as wiki-editable. 📣 This is a POST level setting, so be sure you are looking at the POST menu, and not the TOPIC menu! Open the post wrench menu at the bottom of the post (it’s hidden...

---

<div class="post-metadata">

**Author:** ![heckseven](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/heckseven/32/23483_2.png) [@heckseven](https://lookmumnocomputer.discourse.group/u/heckseven)\
**Post date:** [October 27, 2020, 10:59pm UTC](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072/16 "2020-10-27T22:59:12Z")

</div>

Ah well, if we rebuilt a Wiki section, that would be ideal

---

<div class="post-metadata">

**Author:** ![eric](https://avatars.discourse-cdn.com/v4/letter/e/898d66/32.png) [@eric](https://lookmumnocomputer.discourse.group/u/eric)\
**Post date:** [October 28, 2020, 6:38am UTC](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072/17 "2020-10-28T06:38:21Z")

</div>

> [@fredrik](#):
>
> How to create a Wiki Post

So I looked into that…  
I probably don’t have enough permissions to make my own post a wiki…

---

<div class="post-metadata">

**Author:** ![Caustic](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/caustic/32/15588_2.png) [@Caustic](https://lookmumnocomputer.discourse.group/u/Caustic)\
**Post date:** [October 28, 2020, 7:10am UTC](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072/18 "2020-10-28T07:10:10Z")

</div>

I read every post on this forum. Feel free to tell me if you want something made a wiki. Although, many users with enough trust level have been able to do so. Discourse automatically grants higher levels of access over time, so as you stay using it, you will be able to if you are not right now.

---

<div class="post-metadata">

**Author:** ![eric](https://avatars.discourse-cdn.com/v4/letter/e/898d66/32.png) [@eric](https://lookmumnocomputer.discourse.group/u/eric)\
**Post date:** [October 28, 2020, 8:25am UTC](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072/19 "2020-10-28T08:25:23Z")

</div>

The first post of this thread would be nice as a wiki.  
Thank you.

---

<div class="post-metadata">

**Author:** ![fredrik](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/fredrik/32/682_2.png) [@fredrik](https://lookmumnocomputer.discourse.group/u/fredrik)\
**Post date:** [October 28, 2020, 10:17am UTC](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072/20 "2020-10-28T10:17:01Z")

</div>

Wikified!

---

<div class="post-metadata">

**Author:** ![lookmumnocomputer](https://yyz2.discourse-cdn.com/free1/user_avatar/lookmumnocomputer.discourse.group/lookmumnocomputer/32/23_2.png) [@lookmumnocomputer](https://lookmumnocomputer.discourse.group/u/lookmumnocomputer)\
**Post date:** [October 29, 2020, 12:49pm UTC](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072/21 "2020-10-29T12:49:03Z")

</div>

hey! cool good information! sounds like a mk2 with the rotary pot on pcb needs to be on the cards.

there is a mixer output for the link port coming that deals with the offsets but also doesn’t have to incase a mk2 comes along. so ok here goes!

would be cool making it the same looking from the front ill just change up the back and also add a sine wave (I never use one… but lots of people ask for it!)

ill get on it next week. ill post up a rough adjusted schematic… thingymajiggy.

regarding Pwm may do it with an external comparator? as it seems there is a opamp left in my list … 2 tl074’s 1 tl072. this may negate a few components (always a fan of keeping component count low)

if a sine is added there is space for 1 jack socket… choices?

EDIT “”"" So after having a bit of a think. maybe a sub output just a square wave 1 below could be good. Or because there is scope and room for 2 knobs still with lots of space. maybe even a wave shaping output or a morphing output (however between standard waveforms the outcome in my opinion isn’t that interesting, so wave shaping could be funky)

[Next page](https://lookmumnocomputer.discourse.group/t/1222-tuner-vco-module-fixes-improvements/2072.md?page=2)
