MUFF WIGGLER Forum Index
 FAQ & Terms of UseFAQ & Terms Of Use   Wiggler RadioMW Radio   Muff Wiggler TwitterTwitter   Support the site @ PatreonPatreon 
 SearchSearch   RegisterSign up   Log inLog in 
WIGGLING 'LITE' IN GUEST MODE

µDervish: 8HP FV-1 euro FX
MUFF WIGGLER Forum Index -> Music Tech DIY  
Author µDervish: 8HP FV-1 euro FX
gbiz
This thread is for µDervish, the 8HP Spin Semiconductor FV-1 DSP based eurorack FX module.
The 12HP Dervish thread is here.

Feel free to ask questions, either in this thread, or email or PM me.

Docs etc
- "Readme First" page has links to the BOMs, docs & files (link)
- source code, programming environment etc is available in teh zipfile linked in the Readme_First page
- I'll email schematics when the parts have been shipped

Purchasing
I have the following partial kit parts available ...
- PCB pair (DSP & control board)
- Black PCB panel (2mm, 2oz copper) with tinted acrylic window
- FV-1 DSP I/C
- pre-programmed AVR & EEPROM pair
- 9mm Alpha dual pots used for level & mix
- Yellow 7seg LED. (Mouser only sell the red & green versions of the Kingbright SC05-11 LED i'm using. Yellow looks best IMO. RS sell the yellow ones so they're easy for me to source).

Prices for parts & shipping are detailed in the DIY ordering page here.

There are Mouser carts for the remaining components, with the exception of the Thonkiconns jacks, 3 x Alpha pots, knobs. Links to the carts in the BOM spreadsheet.

One programmer shield PCB will be bundled with each order.
There's an FPD file for people who want to make their own panel.

Program/Bank set, default image contents
Default EEPROM image contains 4 banks (list of contents here. µDervish can support from 1 to 11 banks. This is user configurable from the programming environment.

Example Sound Clips
The second post in the Dervish thread (link) has links to some example sound clips, video(s) etc.

Environmental
Physical: 8HP, 35mm depth behind panel without power cable fitted
Electrical: Current 90mA @ +12V, 22mA @ -12V (current consumption is mostly the FV-1, so +12V will vary slightly depending on the running algorithm)

Differences between µDervish & Dervish ...

µDervish uses the same DSP board as Dervish, but replaces the 12HP control board with a simpler 8HP version. The inspiration for µDervish was a request for a "live" or "performance" version of Dervish where the OLED screen isn't required to provide feedback on the program currently running.

- 8HP vs 12HP
- the individual pots that control level & mix of L & R signals are replaced with dual pots.
- adds an additional control input "Prog Adv" that can be used to advance the program. (See the user guide for details, link below in the UI section).
- replaces the OLED screen with a 7-seg LED.
- loses the "Menu/Select" pushbutton
- the default EEPROM image has a soft limit of 4 program banks, though this is easily changed as required from the programming environment. (See the user guide for details, link below in the UI section).
- the footprint for the jacks uses my implementation of Befaco's banana/Thonkicon footprint

Similarities
- uses the same SMT technologies, 0603, TQFP, SOIC etc
- retains the EEPROM format for the programs & banks as Dervish, including the descriptive text that's displayed on the OLED (eg, bank names, program details etc). Whilst this is irrelevant with just a 7seg LED for display, it means you can still interrogate the EEPROM over the I2C bus from your computer & list the programs, pot functions etc. Useful when you can't remember what programs you have installed in what banks, or what pot controls do what smile
- retains the Teensy3 based programmer & programming environment. As the EEPROM format is mostly identical, changes to the helper scripts to support µDervish are minimal. The scripts have already been ported to include µDervish support.

User Interface
I want to keep 7seg display menu diving to an absolute minimum. Though that does mean additional customisation is moved to helper scripts & the I2C programmer. The user guide (here) (sorry, text only for now) details the current UI.

Pics
Red & Yellow LED versions. Yellow one has t-18 pots & Befaco knobs. (The red 7seg LED is redder than this image suggests)



Populated control & DSP boards. (This is a prototype control board, production ones are blue)

gbiz
reserved
mckenic
Yes PLEASE!

One of everything - I can have my Dervish at home and the micro in my portable case!
gbiz
I'd appreciate some advice in what to include in the default EEPROM image. From what i've seen, most builders don't seem to do any programming of the Dervish once it's built, so i'd like to try & get this right.

This page details the bank/program configuration of the current Dervish image.
Assuming that the equivalent default image for µDervish (the one i include in pre-programmed EEPROMs) will have just 2 or 4 banks accessible from the UI, i'll need to create an image that reflects that restricted config. I'm currently thinking about 2 banks of reverbs & 2 of delays. But not sure which programs to include. These banks don't have to be existing ones, they can be new ones containing a mix of programs from other banks.

Also, how many banks should be available from the UI ?. For simplicity, i think 4 at most.

I realise that some programs might need their controls changing so, say, all the reverbs in a bank have the same function mapped to the same pot where possible - eg pot 0 is pre-delay, pot 1 is decay, pot 2 is damping.

Thoughts ?.
mckenic
For me I would be putting my 8 'go to' programmes on it so it wouldn't matter so much.

But again for me - essentials would be the Reverse Reverb by Malekko and the GreenWood prog, Filter and Freq Shifter.

(I dont know did I ever send you the bank I use with GreenWood?)
toneburst
The Erica Pico DSP might be a good source of ideas, in terms of the selection of effect types to include in the default image. It also uses the FV-1 chip.
sendepause
Now that's a great idea!
I love my two dervishes and they are used in every patch...
So following! Having a buy stop at the moment ;-)
d.simon
interested in a set
Roni
Put me down for a set please wink
gbiz
mckenic wrote:
For me I would be putting my 8 'go to' programmes on it so it wouldn't matter so much.


TBH, this is what i'd expect/hope people will do (same goes for Dervish itself though. haha). But i know some builders won't & will stick with the default.

It's probably more important with this where it's harder to view what bank you're running, & for a live/performance module you'll only want the programs that you'll be using.

Quote:

But again for me - essentials would be the Reverse Reverb by Malekko and the GreenWood prog, Filter and Freq Shifter.


which frequency shifter & filter ?. there's a few wink

Quote:

(I dont know did I ever send you the bank I use with GreenWood?)

I don't think so, no. Assuming all the programs are all freely available, give it a unique name & I'll be happy to add it to the set of banks i make available.
gbiz
toneburst wrote:
The Erica Pico DSP might be a good source of ideas, in terms of the selection of effect types to include in the default image. It also uses the FV-1 chip.


That looks not dissimilar to a mix of programs that some of the example Spin banks have. Would people want a mix of programs in a single bank ?.


For people who don't mind doing their own customisation, for a live set say, they could fill it with 11 slightly different banks & move through the banks as the set progresses.
smidirin
I'll take one Guinness ftw!
also i'd be happy with whatever you choose for a default bank..
ndf
Yes, please! I'd like a handfull if possible, PMed.
mutedial
Interested in x2! I like the idea of having reverbs in one bank, delays in another, etc. I haven't updated my dervish in a long time, I've been using the shimmer on pretty much everything.
masterofstuff124
one complete set of everything please! thx for sharing.
gbiz
A while back, i merged the Dattorro reverb bank + Dattorro Shimmer banks & added a couple of additional modifications (LPF on the input, variable pitch shift for one of the shimmers). It's been in the current Dervish image for a few months now, but I did that with µDervish in mind, thinking that this would be one of the banks, & then having another reverb bank with assorted Spin programs & the Malekko reverse one. That'd cover the 2 reverb banks. Then i'd just have to find 2 banks for delays (echo/flange/chorus etc). Thats going to be harder as there's so many combinations of echo.

I'm thinking more about offering 2 default images, as people seem to be split between wanting banks of mixed effects & banks with just one type of effect. So, one image with (say) 4 banks of just one effect, & one image with (say) 2 banks of mixed fx.
maltemark
Interested in a set
gianni
I'm in for a set
fma
Also in for a set, possibly 2
ym2612
I'll take one set, please.
bezier
A set please.
n167tx
i am in
n167tx
it would be awesome to be able to change banks, changing the eeprom from the front panel or with a cartridge. kind of like tip top ZDSP.

[/img]
gbiz
Personally I'm not a fan of them, but I appreciate everyone's requirements/use cases are slightly different. This is the first time someone has requested an external card. If i'd had a lot of requests for something similar i'd have considered it when designing it. The one thing i did get asked repeatedly was for a module that's simple to use in a live environment. I'd see an external card as not really fitting with that. Plus I don't see a need for them with Dervish (or uDervish) ...

Those 10 cards will fit into a single Dervish 64kB EEPROM with room for one more*

Each card has to be written at some stage. You'll still need a programmer to do that. So if you're writing to an EEPROM on a cart, you might as well write to the EEPROM on the DSP board.

And there's the small matter of there really not being that many programs freely available. There's only just enough to fill a 64kB EEPROM. You'd struggle to fill 128kB unless it's small variations of the existing programs.

External cards are reasonably easy to do with Dervish if someone wants to design it wink
Don't fit the EEPROM on the DSP board.
Design a 2HP expander with a slot in the front panel that'll take a card like that either with some form of polarised edge connector. With hotplug support.
Run the I2C bus + 3V from the DSP board to the expander board.
Build a programmer shield that has a similar connector for the carts so you can program them remotely.

*If you want storage for more, use a 128kB EEPROM. With code changes, Dervish will fully support it, giving you something like 23 banks. uDervish will mostly support it but only up to 15 banks, a limitation of the single digit display. Whenever i've asked people whether they want extra program storage in Dervish they've always said no, 11 banks is enough. If people want the extra storage space i'd consider adding support for it. One benefit of the 128kB EEPROMS, you have the option of 1Mb/s I2C & larger page size, so bank loads are faster.


Sorry n167tx if that sounds negative to your suggestion. I don't mean it to be wink
alain6870
Hello, I would be interrested in two pcb with the smd components soldered on it. Is it an option? This is due to my eyesight getting every year more bad as I'm getting older.
gbiz
alain6870. I'm not currently doing planning on doing PCBs with pre-assembled SMD.

It is something i investigated with Dervish a year or so back. I had a some prototype boards built & I constructed a test rig to fully test them. The quality of the built boards was great, and the price is good if i had a quantity built (at reasonable quantity, almost as cheap as buying the parts at one-off). But I have concerns about how a builder repairs the board if rework on the SMD components is needed, so i decided not to offer them. Whilst boards from me would be fully pre-tested, there's always the chance of a fault developing, or the builder makes a mistake that damages one of the SM components. Builders who would buy pre-assembled boards are unlikely to have SMD rework equipment to repair this, as would someone who is building unpopulated PCBs. I wouldn't want people spending a lot of money on something that they'd have a problem fixing.
Nick Barnard
Interested!
arjen
Also interested in building µDervish cool
astroschnautzer
Intersted in a kit
GryphonP3
interested.
Virusinstaller
Interested smile
toneburst
F*ck it.. put me down for PCB + FV-1. Don't need the pre-programmed chips.

smile

a|x
toneburst
Found some blue 7-segment LED displays:
https://www.ebay.co.uk/itm/BLUE-Single-Digit-LED-Display-7-Segment-0-5 6-Common-Cathode-Pack-of-2/231818937607?hash=item35f97c4507:g:XbUAAOxy CepScQMe

a|x
gbiz
The fab have just emailed me to say the PCBs should ship on the 26th, so they should be with me by the end of next week.
gbiz
Sorry toneburst, i didn't realise you'd posted this. I only got the email notification for your first post.

toneburst wrote:
Found some blue 7-segment LED displays:
https://www.ebay.co.uk/itm/BLUE-Single-Digit-LED-Display-7-Segment-0-5 6-Common-Cathode-Pack-of-2/231818937607?hash=item35f97c4507:g:XbUAAOxy CepScQMe


The control board is designed & tested for the brighter Kingbright SC05-11 displays. Other 12.7mm/0.5" 7-seg CC displays with identical pinout *should* work, though you might well need to adjust the value of the current limiting resistors to suit.
Markthom
Ah just noticed this!! - definitely up for a set Graeme (most likely 2 sets) - the original Dervish is pretty much ubiquitous in my patches.

EDIT - PS I'll take all the extras too, including the pre-programmed chips. The Yellow Kingbright Screen looks fab!
peloazul
Interested in 2xpcb/panel sets + extras.
tetsutestu
So excited about this!
Love my Dervish and now I can have a second one with a smaller footprint. Yay!
Put me down for two sets or so~~~
jimboburgess
yup, i'd take a set of pcbs, I 've been looking at the dervish for a while and may as well jump in on a group order.

Are the sv1 chips tough to find?
Roni
Quote:
Are the sv1 chips tough to find?


I got one at Small Bear a few weeks ago but looks like they're out of stock now
gbiz
jimboburgess wrote:
yup, i'd take a set of pcbs, I 've been looking at the dervish for a while and may as well jump in on a group order.

Are the sv1 chips tough to find?


You can buy the the FV-1 from me as one of the "harder to source" extras (see the "purchasing/build" section in the first post), so usually it'll be tucked away in the box along with the PCBs wink

I've just ordered enough FV-1's to fully cover this run of PCBs, so I'll have plenty.
gbiz
Apologies for the lack of updates. The PCBs were delivered at the end of last week. Since then I've built a couple up & they work fine. The windows are very slightly bigger for the cutout in the panel than i'd intended, but thats fine. They'll just need a bit more filing than the Dervish ones do to get them to fit.

I'm most of the way through re-working the Dervish build guide to cover µDervish. Then I'll do the debug doc.

Over the weekend i'll work out prices for the PCBs & extras & then contact everyone who's expressed an interest in PCBs. Hopefully i'll get that done by sunday/monday.


Before i ship PCBs, I'll go through the Mouser carts & update them to ensure all the parts are actually in stock in reasonable numbers. I'll do this at the last minute as i know some 0603 parts are in short supply. Fingers crossed they'll have everything. I just re-stocked some of my parts here from RS & there's minimal selection available from there now.


I still haven't worked out what i'll do about what programs/banks are in the default image/images Dead Banana
Markthom
That's great news Graham, looking forward to building a couple of these!
tekzon
Hey!
I'd like a PCB/panel/window everything..
Where do I shoot?
Thanks
gbiz
tekzon i'll add you to the interested list. I'll be sending out emails/PMs with prices/ordering details in a few days.
gbiz
Markthom zarjaz avatar smile

(i don't know how i hadn't noticed it before)
tekzon
gbiz wrote:
tekzon i'll add you to the interested list. I'll be sending out emails/PMs with prices/ordering details in a few days.

Many thanks
jaidee
Please add me for one panel and PCB.

Thanks!
Markthom
gbiz wrote:
Markthom zarjaz avatar smile

(i don't know how i hadn't noticed it before)


nanners
nisios
I want one set with everything. Thanks!
gbiz
I've just been working through what programs to put into the default EEPROM image. In the coming days i'm going to have to load this into ~50 EEPROMs so i want to get it right. I'd prefer not to program them all a second time smile

I've got 2 banks of reverbs & 2 banks of echos/delays ...
For the reverbs, one bank of mostly Spin algorithms & one bank of Dattorro. That covers a nice mix of sounds.
Then 2 banks of echos with a chorus & pitch shift/harmoniser. A few clock sync echos.

The rest of the EEPROM image will be left blank. The "maxbanks" tuneable will be set to 4 to match what's loaded, so it'll only access these 4 & ignore the blank ones. To increase maxbanks you'll need to hook up the EEPROM programmer. Whilst you're doing that you can upload additional banks at the same time.

Here's the list of what i've got currently. I've changed the names of a few programs, but these are all in the Dervish default image.
If there's anything from the current Dervish default image you think should be in there in place of these please say so wink

------------------------------
Bank: 1
Bank Name: uDervish Misc Reverb
Prog 0: PA Vocal
Prog 1: Large Hall
Prog 2: Small Hall
Prog 3: Stereo Plate
Prog 4: Large Stereo Plate
Prog 5: Tight Stereo Plate
Prog 6: v Tight Stereo Plate
Prog 7: Malekko Reverse Rev
------------------------------
Bank: 2
Bank Name: Dattorro Mix Reverbs
Prog 0: 1k VarPrDelay VarDmp
Prog 1: 2k VarPrDelay VarDmp
Prog 2: 4k VarPrDelay VarDmp
Prog 3: 8k VarPrDelay VarDmp
Prog 4: VarFilter VarPrDelay
Prog 5: VarFilter VarDamping
Prog 6: 4k 1oct PShift I/P
Prog 7: 4k VarPShift I/P F/B
------------------------------
Bank: 3
Bank Name: uDervish Misc Delay1
Prog 0: Drv102 1hd + reverb
Prog 1: Drv102 2hd + reverb
Prog 2: Simple Pingpong
Prog 3: Simple Pingpong 2:1
Prog 4: Dubbel Pingpong
Prog 5: Greenwood Delay
Prog 6: Dual LFO Chorus
Prog 7: St PitchShift+FB+Dly
------------------------------
Bank: 4
Bank Name: uDervish Misc Delay2
Prog 0: drv103
Prog 1: drv103 + reverb
Prog 2: drv103 ppong 2:1 rvb
Prog 3: drv103 2hd 2:1 rvb
Prog 4: clksync echo
Prog 5: clksync pingpong 2:1
Prog 6: drv103 clksync
Prog 7: drv103 clksync pp 2:
Roni
gbiz wrote:

To increase maxbanks you'll need to hook up the EEPROM programmer.


Being new to Dervish, it may be a good idea to have a reference point for what I may like to include should I increase banks. Is it OK if I expand my order to 1 x full size Dervish pcb/panel and 2 x uDervish pcb/panels + extras?
gbiz
Roni wrote:
gbiz wrote:

To increase maxbanks you'll need to hook up the EEPROM programmer.


Being new to Dervish, it may be a good idea to have a reference point for what I may like to include should I increase banks. Is it OK if I expand my order to 1 x full size Dervish pcb/panel and 2 x uDervish pcb/panels + extras?


Of course smile

You don't actually need one to to do that though. Program wise, there's no difference between the two versions of Dervish. So if all you're looking to do is check out the other programs that are in the default Dervish EEPROM, there's 2 ways you can do that using a µDervish ...

1) you can upload the Dervish default image to your µDervish, then change "maxbanks" to 11 so your µDervish will access all 11 banks. Then work your way through them. All my EEPROM images have an accompanying text file listing the banks/programs & the function for each pot, so you know what each bank should do. When you're done, assuming you want to return to the default µDervish EEPROM image, you simply reload it.

2) you upload the individual banks that are in the default image, one at a time, typically directly into bank 0. All the banks in the EEPROM images are provided as individual binaries, so you won't have to split those out of the EEPROM image file yourself. By uploading into bank 0 you're not overriding any of the stored banks, so you won't have to reload the default EEPROM image afterwards. It also means you don't have to load that bank - it's the "live" bank that's accessed by the FV-1 - so it's saving a couple of pushbutton presses.
You can use a similar approach & upload individual program binaries should you want to check out individual programs. Just upload those into a program slot in bank 0 & use the pushbuttons to load that program.
Hallmar
Quick question:

Is there a Shimmer reverb in the default EEPROM image?
That's the *only* thing i miss from my Z-DSP but it was just too huge in HP and the card system is kinda stupid to be honest.

Broke at the moment but I'll definately order the µDervish as soon as I get cash.
gbiz
Hallmar wrote:
Quick question:

Is there a Shimmer reverb in the default EEPROM image?
That's the *only* thing i miss from my Z-DSP but it was just too huge in HP and the card system is kinda stupid to be honest.

Broke at the moment but I'll definately order the µDervish as soon as I get cash.


The Dattorro reverb algorithm with a long decay time does a passable shimmer, so basically there's a whole bank of them in various forms. There's a couple of programs in that bank where i've added some form of pitch shift in a feedback loop to enhance the shimmer effect.
This is one running on Dervish, with a small amount of +1 octave shift. Most of the sound is the effect, the filters just kick the sound off https://soundcloud.com/gbiz/ms50system100-filters-dervish-dattorro-shi mmer

Timo published this clip of one of the Dattorro programs in the Dervish thread. This (i think) is the straight reverb, no pitch shift
http://www.timorozendal.com/temp/dervish_rev.mp3

Edit: I should add, there's no way these even begin to compare with the Shimmers from Valhalla (we're not worthy). But then they don't cost you 80 quid & an extra 16HP grin And you get the source code so you can tweak them should you want to.
Hallmar
gbiz wrote:
Hallmar wrote:
Quick question:

Is there a Shimmer reverb in the default EEPROM image?
That's the *only* thing i miss from my Z-DSP but it was just too huge in HP and the card system is kinda stupid to be honest.

Broke at the moment but I'll definately order the µDervish as soon as I get cash.


The Dattorro reverb algorithm with a long decay time does a passable shimmer, so basically there's a whole bank of them in various forms. There's a couple of programs in that bank where i've added some form of pitch shift in a feedback loop to enhance the shimmer effect.
This is one running on Dervish, with a small amount of +1 octave shift. Most of the sound is the effect, the filters just kick the sound off https://soundcloud.com/gbiz/ms50system100-filters-dervish-dattorro-shi mmer

Timo published this clip of one of the Dattorro programs in the Dervish thread. This (i think) is the straight reverb, no pitch shift
http://www.timorozendal.com/temp/dervish_rev.mp3


Niiice, sounds awesome. The Russian tutorial video also gave some examples but i have no idea which ones are pitch shifted and which ones are not. Might need to get my Russian roommate to translate.
gbiz
Hallmar wrote:

Niiice, sounds awesome. The Russian tutorial video also gave some examples but i have no idea which ones are pitch shifted and which ones are not. Might need to get my Russian roommate to translate.


Sorry, i can't help you there smile

The programs for both of those examples i posted are probably in that video. I think it was done with a Dervish that had an eeprom with a bank of vanilla Dattorro reverbs and a bank of pitch shifted ones. The latest Dervish eeprom & the µDervish eeprom have a single bank containing a mix of both plus an extra couple of tweaked programs to offer a bit more variation. This is one program where only having 3 controls is really limiting. Unfortunately it really needs about 10 to do it justice smile So those extra control changes have to be hardcoded in the algorithm, which is why there seems to be a lot of very similar programs.

The two original banks in that video are still in the banks directory in the zipfile so they're still available should you want to load those up into a µDervish.

The source code is there too, & there's a lot of relatively easy tweaks that can be made to alter their sound. Those algorithms have a few filters with hardcoded shelf & cutoff values, & tap feedback levels that can have quite dramatic changes on the sound with just a couple of minor tweaks. The definitions for these values tend to be at the top of the source file, and well documented/labelled, so to adjust them you don't have to go wading down through lines of FV-1 assembler source. Pic one or two. Make a small change, compile, upload, waste a fun evening testing, repeat etc etc smile
(The same goes for the echos).
gbiz
I think i've pretty much got all the docs etc done now, so i've just uploaded them to my ftp site. I've updated the first post, that now has a link to the "Readme First" page, which has links to the BOM, build guide etc. The zipfile now also includes the µDervish files, including the (untested !!) .fpd file if you want to make a metal panel.
If you find a b0rked link in any of the docs or pages, let me know, i've checked them all a dozen times but i'm sure i've missed something.

The first post now has a link to the page detailing pricing for boards, parts & shipping.

Over the next day, I'll send PMs/emails out to everyone who's expressed an interest in this. If you've already said you'd want boards etc, there's no need to contact me again. If everyone buys the boards in the numbers they've said they're interested in, i'll be close to selling out this run almost immediately. Priority will be given to people who've already expressed an interest.


The build guide now includes the first attempt at a set of debug/troubleshooting tips. I've been building these up for Dervish for some time, though up to now they've only existed in a text file. Hopefully they'll be of use to someone.

I went through the Mouser carts yesterday. All the components in those are in stock. I've picked parts that have the largest stock holding, so hopefully nobody will hit a zero stock holding for anything there for a while. If you do, please let me know so i can update the cart.
There's one resistor where the BOM requires 9. The price break for 10 works out to about a third the price of 9, so the cart contains 10, so you'll have one resistor over. There's a note in the BOM about this. Hopefully this won't confuse anyone smile
Markthom
Excellent news, looking forward to building a couple! smile
Markthom
Graeme, just ordered the Bomx2 in advance of you making contact over the weekend - the 22pf Caps were backordered, so I subbed this one in instead and there are others available too....

https://www.mouser.co.uk/ProductDetail/KEMET/C0603C220J5GAC7867?qs=sGA EpiMZZMs0AnBnWHyRQHMsycrayKGU1JhrdIrP%2fJg%3d
gbiz
Thanks Markthom beer! Cart updated.
toneburst
Anyone know of a source for D or T18-shaft versions of the dual-gang pots?

I have a bit of a fetish for the soft-touch Rogan knobs used my Mutable Instruments, which are available from Thonk here in the UK, but won’t fit round-shaft potentiometers, unfortunately.

a|x
gbiz
The first run of PCBs are now sold out.

Anyone on the interest list who hasn't replied to my email/pm asking to confirm their order, sorry, you've missed out on this run. I added a 100% buffer to the initial number, but that got taken up almost immediately.

I'll do another run, probably towards the end of august. Anyone who wants to be put on the interest list for that, please email me.
Markthom
Well that seemed to go ok.... now to test them out! Rockin' Banana!

gbiz
Congrats Markthom, they're the first completed non-prototype builds. They look great. screaming goo yo
myecholalia
I know this is a long shot, but if anyone is selling a built uDervish or would be willing to build one for me, please get in touch. Thanks!
Lukeypookey
myecholalia wrote:
I know this is a long shot, but if anyone is selling a built uDervish or would be willing to build one for me, please get in touch. Thanks!
i would also like one, maybe two depending on the price. It feels like a long shot right now
Lukeypookey
myecholalia wrote:
I know this is a long shot, but if anyone is selling a built uDervish or would be willing to build one for me, please get in touch. Thanks!
i would also like one, maybe two depending on the price. It feels like a long shot right now
gbiz
Alice @ Import Jingles sent me a link to this video a few days ago.

"Three uDervii in this jam
- Simple Pingpong 2:1 (I think? I forget... it was definitely a pingpong)
- Malekko Reverse
- Large Hall"

Octone into Plaitts, into 3x uDervish, back into Plaitts FM:
importjingles
Hi! Yeees this was me, thanks for the plug smile And sorry for the epic intro. Skip to 1:40 to find where the FX start to sneak in.

Note that there are three layered FX on the sterero bus, so it's not the best demonstration of individual uDervish programs, but... it was a lot of fun.

Here they are:
eightball
Incredible looking and marvelously sounding device! Nice choice of algorithms.
I'm also interested in any information does someone want to build one for me.
gbiz
I now have PCBs if anyone was waiting for them & hadn't contacted me. Ordering details in the first post.

I'm also probably going to start selling these as programmed & fully tested pre-assembled PCBs. Prototypes will be with me in a few weeks.
Lukeypookey
gbiz wrote:
I now have PCBs if anyone was waiting for them & hadn't contacted me. Ordering details in the first post.

I'm also probably going to start selling these as programmed & fully tested pre-assembled PCBs. Prototypes will be with me in a few weeks.
any news?
gbiz
Lukeypookey wrote:
gbiz wrote:
I now have PCBs if anyone was waiting for them & hadn't contacted me. Ordering details in the first post.

I'm also probably going to start selling these as programmed & fully tested pre-assembled PCBs. Prototypes will be with me in a few weeks.

any news?


Oh sorry. I didn't realise anyone was waiting on this hihi

The prototypes were delivered on monday. But I've got stuff that has to be completed before the start of the autumn weather here, so i've not opened the box, otherwise i know i'll get distracted by it's contents smile

I should have more details in a week or so.
Markthom
This uses one of the lovely Reverb / delay patches on uDervish, such a great little module.

rdomain
Lovely sustained tones.
gbiz
Lovely indeed. Thanks for posting that Mark thumbs up

(I did wonder if they were going to be too orange, but those knobs work really well alongside the colour of the case rim)
Markthom
gbiz wrote:
Lovely indeed. Thanks for posting that Mark thumbs up

(I did wonder if they were going to be too orange, but those knobs work really well alongside the colour of the case rim)


No, you were right, in daylight they are definitely still too orange wink

I've been lazy and still have another one of these to build.....
gbiz
Try to avoid daylight then smile

Slightly offtopic. I was experimenting with trying to add a bit more grip & feel to the Befaco micro knobs. Stretching some 5mm neoprene sleeving over them works quite well. Handily, RS do a pack of pre-cut 25mm lengths that when cut in half are the right length to go down almost the whole length of the knob, leaving about 1mm of the tip exposed. The 5mm width stretched over the 7.5mm knob diameter doesn't slip in normal use.

(trying really hard not to do a Finbarr Saunders here <snigger>)
Skumrask
I recently got a uDervish and I'd like to try my hand at spincad. I've read through the thread but I can't find a description aimed at a noob of how to get started programming and getting the code into the uDervish. I've understood that I need an I2C connector and that they can be built DIY but don't know much more or where it's cheap to buy for a European. Does anyone have any pointers to share?
Skumrask
Double post
gbiz
Hi Skumrask. The first post in this thread has a link to a "Readme First" page which has links to the docs & files. That page includes links to the EEPROM programmer guide doc & the programming environment doc, which are what you need to follow to get this working. It also has a link to the zipfile that contains all the docs, HOWTOs etc, as well as all the files for the programming environment. Everything you need to do is documented in the programming environment doc.

Basically you need ...
1) An EEPROM programmer.
a) You need a Teensy3 based programmer that acts as the I2C interface between the computer & uDervish EEPROM. Ideally, the person you purchased the uD from should have included the EEPROM programmer shield PCB that i bundle with orders. Some people won't have this PCB if they've built multiple modules or they got their PCBs as part of a group buy or workshop. If you don't have one, i can sell you an unpopulated programmer shield PCB. You'll need to assemble it but it's only a few headers, so not that difficult. The Teensy3 (3.0, 3.1 or 3.2 are supported) then plugs into this shield.
b) Install the supplied sketch onto the Teensy3. I have sketches for both Teensy3.0 & 3.1/3.2.
c) You'll need an I2C cable to connect the programmer to your uD. The EEPROM programmer guide doc has details on the spec for this cable.
Note. You MUST use a 3V I2C programmer that supplies 3V logic levels. A programmer that uses 5V levels will most likely damage the FV-1 & possibly the EEPROM & ATTiny. The Teensy3 is 3V which is why i use them.

2) Install the programming environment. See the doc on how to do this. There's an install script that will download & unpack the zipfile & then add the required lines to the profile, or you can do it manually if you're happy using a Unix command line, editor etc. If you're running Windows, you'll first need to set up Linux in Vagrant & install the environment into the Linux image as the environment doesn't run natively on Windows, it's MacOS & Linux only. There's a HOWTO on how to set it up with Vagrant on Windows.

3) Once you've confirmed the programming environment + Teensy programmer is up & running, & is communicating with your uD, install SpinCAD. There's a HOWTO on my suggested method of how to use SpinCAD generated code with the Dervish programming environment in the DSP/docs directory. I also have HOWTOs on how to create your own program banks etc.
Skumrask
Hey gbiz, thanks a lot for explaining it so succinct. I do need a shield BCP and I'd like to order one from you. I'll send a PM.
toneburst
Another uDervish is born!
gbiz
toneburst wrote:
Another uDervish is born!


Good work toneburst !. That blue 7-seg display looks great screaming goo yo
toneburst
It looks a lot darker blue, IRL. It does look great!

Unfortunately, I filed down the corners of the display window a bit too much, and it looks a bit messy. I have a spare, so I might try again, if I can get the old one out.

Thanks for designing, and so thoroughly documenting this module. I hit some problems with the build, and the troubleshooting section of the build guide was very useful, and now everything is working, and sounding great!
patch.audio
toneburst wrote:
Another uDervish is born!

yep, blue is awesome. can you post the link to that display?
toneburst
eBay
https://www.ebay.co.uk/itm/BLUE-Single-Digit-LED-Display-7-Segment-0-5 6-Common-Cathode-Pack-of-2-/231818937607
gbiz
toneburst wrote:
It looks a lot darker blue, IRL. It does look great!

Unfortunately, I filed down the corners of the display window a bit too much, and it looks a bit messy. I have a spare, so I might try again, if I can get the old one out.

Thanks for designing, and so thoroughly documenting this module. I hit some problems with the build, and the troubleshooting section of the build guide was very useful, and now everything is working, and sounding great!


Sorry about the window. It should push out. (I appreciate it's not much help to you, but I reduced the window length by 0.2mm for subsequent batches & those are much closer to the size they need to be. I have no idea why it needs twice the laser radius margin for the length than the width with these. That isn't the case for the Dervish windows. Same fab. Same material).

Thats really great feedback that the debugging section proved useful for you. I've had very few people asking for assistance with uD builds, i just get to see working modules. I never know whether thats just down to the SMD skillz of the uD builders or that the debug section gives builders enough detail to fix them unaided. One request for assistance i did get was something i hadn't covered too well in the guide. Thats now included.
toneburst
In my case, it certainly wasn't my electronics skills that were the reason I didn't need to post troubleshooting requests here, this time around wink

Having said that, I have got quite a few 0603-based projects under my belt now, despite knowing next to nothing about electronics. The fact it's a surface-mount project does probably scare off some less experienced sDIYers.

I hit a problem with the audio input, and the troubleshooting details in the build doc told me exactly where to look for the fault.

In the end reflowing the solder on the pins of one of the TL074 op-amp ICs did the trick.

I've been really impressed with the documentation of both the Dervish and uDervish.

Looking forward to finding out what your next project is going to be, Graham smile
toneburst
Oh, one thing you might want to consider is using through-hole electrolytic capacitors in future, instead of the surface-mount variety, which are a PITA, frankly.

Maybe it’s just me, though..
gbiz
It's not just you.
But those TH components add extra complexity (and cost) to factory assembled boards.
ndf
toneburst wrote:
... instead of the surface-mount variety, which are a PITA, frankly. Maybe it’s just me, though..


It's not just you smile

I replaced a bunch of the smaller electros on the DSP board with 1206 tantalums. They are much better to solder and blah blah. Let me know if you want a possible part no.
toneburst
gbiz wrote:
But those TH components add extra complexity (and cost) to factory assembled boards.


Understood.

I actually didn't have as bad a time with them this time around (apart from getting solder all over the case of one of them), but they're still one of my least-favourite components to solder.
toneburst
ndf wrote:
I replaced a bunch of the smaller electros on the DSP board with 1206 tantalums. They are much better to solder and blah blah. Let me know if you want a possible part no.


That's interesting. Are tantalum caps functionally equivalent then, in this case?
ndf
toneburst wrote:
That's interesting. Are tantalum caps functionally equivalent then, in this case?


Yep. They replace the DC blockers and power supply output filter caps, no probem at all. I just used what was on hand which in this case was an AVX 10uF/1206 something like:

https://au.mouser.com/ProductDetail/AVX/F971C105MAAHT3?qs=sGAEpiMZZMuk Hu%252bjC5l7Yco8kKEM9uRbvS0kq0tH0Ek%3d

On the DAC outputs I'd be tempted to replace the DC blocker with a short so you can get CV out of the FV-1 too (the DACs are DC coupled) - that requires some testing perhaps confused
patch.audio
yeah! at patch.audio we decided to change all smd caps to tht ones in the near future projects. smd caps are very unstable and rly hard to solder. Using tantal is also very interesting thing!
MUFF WIGGLER Forum Index -> Music Tech DIY  
Page 1 of 4
Powered by phpBB © phpBB Group