DIYstompboxes.com

DIY Stompboxes => Digital & DSP => Topic started by: Tightpants on May 16, 2015, 09:52:30 AM

Title: Time Lord Programmable Delay
Post by: Tightpants on May 16, 2015, 09:52:30 AM
I wasn't going to post this as I thought it was ridiculously overcomplicated. However some folks seem to like that sort of thing so here goes. It's a fully featured programmable PT2399 with tap tempo, presets, tails, rhythmic subdivisions and more. It has a parts count of 260 and it's built on vero!

Instruction manual: https://db.tt/ddOfVkvH (https://db.tt/ddOfVkvH)
Design overview: https://db.tt/yL0ehFI9 (https://db.tt/yL0ehFI9)
Schematic (audio board): https://db.tt/lZEdN63U (https://db.tt/lZEdN63U)
Schematic (control board): https://db.tt/h0MldmBv (https://db.tt/h0MldmBv)
Audio board vero layout: https://db.tt/tBa1J0nx (https://db.tt/tBa1J0nx)
Control board vero layout: https://db.tt/ApkrILHL (https://db.tt/ApkrILHL)
Picaxe code: https://db.tt/P9EOZVuo (https://db.tt/P9EOZVuo)
Bill of materials: https://db.tt/vW3zwTZ3 (https://db.tt/vW3zwTZ3)
Video: https://db.tt/wZCidIQ3 (https://db.tt/wZCidIQ3)

I'm happy to help if anyone is mad enough to want to build it (I have built three so far). I will get a better video up when I get some more time - this one just shows the controls in edit mode but you will get the general idea. 
Title: Re: Time Lord Programmable Delay
Post by: mth5044 on May 16, 2015, 10:18:51 AM
You just blew my mind. I had no idea you could get so much use out of a PICAXE. That is awesome, thanks so much for sharing.
Title: Re: Time Lord Programmable Delay
Post by: Ice-9 on May 16, 2015, 11:06:36 AM
Great schematic, and good use of the 4053 switching. Thank you for sharing.
Title: Re: Time Lord Programmable Delay
Post by: Tightpants on May 16, 2015, 03:54:02 PM
No worries guys, I've learned so much here over the last three years. If I can give a little back then great.
Title: Re: Time Lord Programmable Delay
Post by: electricco on May 16, 2015, 06:33:18 PM
Great Job !!
I'm with you the Price/Performance consideration ! Good one.

Why not a LCD 16x2 ?... I'm not familiar with the Picaxe but seems similat to atmel chips..


Title: Re: Time Lord Programmable Delay
Post by: MrBinns on May 16, 2015, 09:54:18 PM
Dude that is sweet! I could listen to you play on that thing all day. 8)

I kinda want to print out the schematics and put them on my wall. lol

Do you reddit? If so definitely post this on /r/diypedals
Title: Re: Time Lord Programmable Delay
Post by: Tightpants on May 17, 2015, 04:30:37 AM
Quote from: electricco on May 16, 2015, 06:33:18 PM
Great Job !!
I'm with you the Price/Performance consideration ! Good one.

Why not a LCD 16x2 ?... I'm not familiar with the Picaxe but seems similat to atmel chips..



I wanted more of an old school type of feel for the time lord but I did try a 16x2 serial oled on my latest project (programmable analog multiFX). It was easy to use and looks great but boy is it one noisy bugger (perhaps a LCD display would be quieter?). If anybody knows how to reduce noise on these I would be most grateful.
The Picaxe is great, it's cheap and powerful and dead easy to use. It's too slow for direct audio processing but is great for stuff like this. The only major ball ache is that there is no floating point maths.
Title: Re: Time Lord Programmable Delay
Post by: Tightpants on May 17, 2015, 04:37:14 AM
Quote from: MrBinns on May 16, 2015, 09:54:18 PM
Dude that is sweet! I could listen to you play on that thing all day. 8)

I kinda want to print out the schematics and put them on my wall. lol

Do you reddit? If so definitely post this on /r/diypedals

Thanks fella, I appreciate that, however the wife is not so keen to hear me play I'm pretty much banned from using it in the house these days! I'm not familiar with reddit but will have a look today (I did post it on FSB as well).
Title: Re: Time Lord Programmable Delay
Post by: UKToecutter on May 17, 2015, 06:06:57 PM
Oh man, that thing is nuts!!!
I'll have to build one, but first I have to lay out a PCB (not a fan of veroboard)
Title: Re: Time Lord Programmable Delay
Post by: gena_p1 on May 18, 2015, 04:03:12 AM
Looking good, but pt2399 oscillator is very astable, after setting VCO current in about 1 min. it drives it's frequency several %% avay.
Title: Re: Time Lord Programmable Delay
Post by: Tightpants on May 18, 2015, 11:57:37 AM
Quote from: gena_p1 on May 18, 2015, 04:03:12 AM
Looking good, but pt2399 oscillator is very astable, after setting VCO current in about 1 min. it drives it's frequency several %% avay.

You could be right, I haven't tested it like that. The initial tapped tempo is pretty accurate and I haven't noticed it drifting when playing along to a song but I haven't tested it properly after an interval. I will do some testing and post the results.
Title: Re: Time Lord Programmable Delay
Post by: Tightpants on May 18, 2015, 12:02:07 PM
Quote from: UKToecutter on May 17, 2015, 06:06:57 PM
Oh man, that thing is nuts!!!
I'll have to build one, but first I have to lay out a PCB (not a fan of veroboard)

It is quite a challenge on vero so I was thinking of doing a pcb layout and maybe getting some made if there is enough interest. I did try to get a single sided layout so I could etch my own but never finished it - it was getting quite difficult so I think a double sided layout would be better (I don't have much experience with pcb making). I will upload the source files (Express .sch) if anybody wants to have a go as well.
Title: Re: Time Lord Programmable Delay
Post by: Tightpants on May 18, 2015, 12:18:41 PM
Here are the schematic files:

Audio board: https://db.tt/ETSUjxWI (https://db.tt/ETSUjxWI)
Control board: https://db.tt/t7uk5Nxr (https://db.tt/t7uk5Nxr)
Title: Re: Time Lord Programmable Delay
Post by: Tightpants on May 22, 2015, 05:07:38 PM
"Looking good, but pt2399 oscillator is very astable, after setting VCO current in about 1 min. it drives it's frequency several %% avay."

Tap tempo test - I left it running for a couple of minutes at the end to see if it is stable and it seems OK to me. It's upside down for some reason & apologies for the heavy breathing!
https://youtu.be/yqxX0B0FlpY
Title: Re: Time Lord Programmable Delay
Post by: markolomew on July 23, 2015, 10:01:12 AM
If someone ends up fabricating a PCB of this, I'd love to pick one up.
Title: Re: Time Lord Programmable Delay
Post by: ElectricDruid on October 04, 2015, 04:51:21 PM
Quote from: Tightpants on May 16, 2015, 09:52:30 AM
I wasn't going to post this as I thought it was ridiculously overcomplicated. However some folks seem to like that sort of thing so here goes. It's a fully featured programmable PT2399 with tap tempo, presets, tails, rhythmic subdivisions and more. It has a parts count of 260 and it's built on vero!

Instruction manual: https://db.tt/ddOfVkvH (https://db.tt/ddOfVkvH)
Design overview: https://db.tt/yL0ehFI9 (https://db.tt/yL0ehFI9)
Schematic (audio board): https://db.tt/lZEdN63U (https://db.tt/lZEdN63U)
Schematic (control board): https://db.tt/h0MldmBv (https://db.tt/h0MldmBv)
Audio board vero layout: https://db.tt/tBa1J0nx (https://db.tt/tBa1J0nx)
Control board vero layout: https://db.tt/ApkrILHL (https://db.tt/ApkrILHL)
Picaxe code: https://db.tt/P9EOZVuo (https://db.tt/P9EOZVuo)
Bill of materials: https://db.tt/vW3zwTZ3 (https://db.tt/vW3zwTZ3)
Video: https://db.tt/wZCidIQ3 (https://db.tt/wZCidIQ3)

I'm happy to help if anyone is mad enough to want to build it (I have built three so far). I will get a better video up when I get some more time - this one just shows the controls in edit mode but you will get the general idea.

That's frankly amazing!

A couple of queries though - if you had a PICAXE in the circuit, why did you do the footswitch debouncing and the Mode Select with so many 4013s? There's large sections of that control circuit that are screaming "Turn me into firmware! Turn me into firmware!" at me! ;)

The 4053 for bypass takes me back though...I once did that on a LM13700 SVF-based wah pedal I built some many years ago. There were problems with the circuit, but that part wasn't one of them. It was quiet and reliable. In those days, people wanted "noiseless switching" as the holy grail, not "true bypass".

Anyway, nice work. Tap tempo on the PT2399 isn't an easy thing.

Tom
Title: Re: Time Lord Programmable Delay
Post by: Tightpants on October 08, 2015, 03:48:32 AM
Quote from: ElectricDruid on October 04, 2015, 04:51:21 PM

That's frankly amazing!

A couple of queries though - if you had a PICAXE in the circuit, why did you do the footswitch debouncing and the Mode Select with so many 4013s? There's large sections of that control circuit that are screaming "Turn me into firmware! Turn me into firmware!" at me! ;)

The 4053 for bypass takes me back though...I once did that on a LM13700 SVF-based wah pedal I built some many years ago. There were problems with the circuit, but that part wasn't one of them. It was quiet and reliable. In those days, people wanted "noiseless switching" as the holy grail, not "true bypass".

Anyway, nice work. Tap tempo on the PT2399 isn't an easy thing.

Tom


Thanks for that Tom, 
I'm interested in controlling analog effects by digital means and this project was my first attempt at getting to grips with the technology - sort of a test bed. I know it is overcomplicated but hopefully some people might find some useful info in the write-up.
I used the hardware debounce because I couldn't get reliable results with software, probably just my crap code but the soft touch switches I was using seemed to bounce forever.
The mode select was done like that to save I/O pins on the Picaxe. I could have used a LCD or OLED display but I seem to like doing things the hard way!
Cheers,
Pat     
Title: Re: Time Lord Programmable Delay
Post by: Tightpants on March 10, 2018, 08:45:05 AM
Hi I have been asked by a few people to put these files up again (I wasn't aware that DropBox had changed it's "Public" folder and that the files were no longer available). Anyway, here goes  ;D

Video: https://www.dropbox.com/s/rm28mfxm8oygmnp/Timelord.wmv?dl=0 (https://www.dropbox.com/s/rm28mfxm8oygmnp/Timelord.wmv?dl=0)
Design overview: https://www.dropbox.com/s/rlhn4o9w8ignusw/Time%20Lord%20Delay%20Design%20Overview.pdf?dl=0 (https://www.dropbox.com/s/rlhn4o9w8ignusw/Time%20Lord%20Delay%20Design%20Overview.pdf?dl=0)
Instruction manual: https://www.dropbox.com/s/9r6hevq93ks0jvl/Time%20Lord%20Delay%20Instruction%20Manual.pdf?dl=0 (https://www.dropbox.com/s/9r6hevq93ks0jvl/Time%20Lord%20Delay%20Instruction%20Manual.pdf?dl=0)
Audio board vero: https://www.dropbox.com/s/3i6pmteld8b6z9e/Time%20Lord%20Audio%20Board%20Vero%20Layout.pdf?dl=0 (https://www.dropbox.com/s/3i6pmteld8b6z9e/Time%20Lord%20Audio%20Board%20Vero%20Layout.pdf?dl=0)
Control board vero: https://www.dropbox.com/s/eat2inqsg3mhp3f/Time%20Lord%20Control%20Board%20Vero%20Layout.pdf?dl=0 (https://www.dropbox.com/s/eat2inqsg3mhp3f/Time%20Lord%20Control%20Board%20Vero%20Layout.pdf?dl=0)
Audio board schematic: https://www.dropbox.com/s/jpomf9frz0l4hul/Timelord%20Audio%20Board%20Schematic.bmp?dl=0 (https://www.dropbox.com/s/jpomf9frz0l4hul/Timelord%20Audio%20Board%20Schematic.bmp?dl=0)
Control board schematic: https://www.dropbox.com/s/dc9ofnjn1k32j2b/Timelord%20Control%20Board%20Schematic.bmp?dl=0 (https://www.dropbox.com/s/dc9ofnjn1k32j2b/Timelord%20Control%20Board%20Schematic.bmp?dl=0)
Picaxe code: https://www.dropbox.com/s/e8j8ko3vm9feqnf/Time%20Lord%20Delay%20Picaxe%20Code.pdf?dl=0 (https://www.dropbox.com/s/e8j8ko3vm9feqnf/Time%20Lord%20Delay%20Picaxe%20Code.pdf?dl=0)
BOM: https://www.dropbox.com/s/nakyxzuyawlclwt/Timelord%20Delay%20BOM.xls?dl=0 (https://www.dropbox.com/s/nakyxzuyawlclwt/Timelord%20Delay%20BOM.xls?dl=0)

Not sure if the BOM prices are accurate (this was 2014) and I've not dabbled in electronics for quite a while. Anyway have fun and good luck!
Title: Re: Time Lord Programmable Delay
Post by: DIY Bass on March 11, 2018, 12:42:02 AM
OK, this look svery interesting, and my son is after a Delay at present, so this could be a go.  Earlier in the trhread you posted the schematic CAD files, but they are not there anymore.  Are you able to post them again?  I would probably look at doing up a board rather than using vero.
Title: Re: Time Lord Programmable Delay
Post by: Tightpants on March 11, 2018, 05:32:54 AM
Quote from: DIY Bass on March 11, 2018, 12:42:02 AM
OK, this look svery interesting, and my son is after a Delay at present, so this could be a go.  Earlier in the trhread you posted the schematic CAD files, but they are not there anymore.  Are you able to post them again?  I would probably look at doing up a board rather than using vero.

See my last post above, I couldn't find a way to edit the original post so I posted all the files again yesterday. Have fun  :)
Title: Re: Time Lord Programmable Delay
Post by: Hatredman on March 21, 2018, 01:56:05 PM
Quote from: Tightpants on May 18, 2015, 12:18:41 PM
Here are the schematic files:

Audio board: https://db.tt/ETSUjxWI (https://db.tt/ETSUjxWI)
Control board: https://db.tt/t7uk5Nxr (https://db.tt/t7uk5Nxr)
I think he was referring to these. You did not repost those.

.sig goes here.

Title: Re: Time Lord Programmable Delay
Post by: Tightpants on May 09, 2018, 06:40:34 AM
OK yes sorry, didn't read the post properly. Here they are & good luck  :icon_mrgreen:
https://www.dropbox.com/s/qqz4zpnpr5ufomx/Timelord%20Control%20Board%20MK2.sch?dl=0 (https://www.dropbox.com/s/qqz4zpnpr5ufomx/Timelord%20Control%20Board%20MK2.sch?dl=0)
https://www.dropbox.com/s/eweefmdgebu9hpt/Timelord%20Audio%20Board%20MK2.sch?dl=0 (https://www.dropbox.com/s/eweefmdgebu9hpt/Timelord%20Audio%20Board%20MK2.sch?dl=0)