FV-1 Multi effect full forum project ready to go. (ShimmerVerb Also)

Started by Ice-9, September 08, 2013, 09:23:49 AM

Previous topic - Next topic

bradholland

Just about to order a couple of the SKRM boards to do some testing.

Would anyone be interested in creating a program file for me for payment?
I'm much more of a hardware person than a software, I intend to mess around with the SpinCAD software which looks great.

I want a bank of FX that would ideally be stereo in / stereo out (the modules are going into a stereo drum machine (HR16) )
Although stereo is not a deal breaker I guess.

This is the bank I would like to have

0:HallReverb
1:Gated Reverb
2:HP/LP Filter (with cutoff, resonance on pots)
3:Chorus (with speed, depth params on pots)
4:Flanger (with speed, depth params on pots)
5:Delay (with delay time, feedback params on pots)
6:Bit Crusher (with bit depth (or equiv) and depth params on pots)
7:Phaser (with speed, depth params on pots)


As I said, I'm happy to pay someone  a reasonable fee for creating the set of programs for me, you can keep the source files, I just want the programs!
I know it's a long shot to ask, but, well.. I asked!
Cheers


Ice-9

Quote from: bradholland on March 11, 2014, 01:44:36 PM
Just about to order a couple of the SKRM boards to do some testing.

Would anyone be interested in creating a program file for me for payment?
I'm much more of a hardware person than a software, I intend to mess around with the SpinCAD software which looks great.

I want a bank of FX that would ideally be stereo in / stereo out (the modules are going into a stereo drum machine (HR16) )
Although stereo is not a deal breaker I guess.

This is the bank I would like to have

0:HallReverb
1:Gated Reverb
2:HP/LP Filter (with cutoff, resonance on pots)
3:Chorus (with speed, depth params on pots)
4:Flanger (with speed, depth params on pots)
5:Delay (with delay time, feedback params on pots)
6:Bit Crusher (with bit depth (or equiv) and depth params on pots)
7:Phaser (with speed, depth params on pots)


As I said, I'm happy to pay someone  a reasonable fee for creating the set of programs for me, you can keep the source files, I just want the programs!
I know it's a long shot to ask, but, well.. I asked!
Cheers

If you head over to the Spinesemi forum who are the developers of the FV-1 chip you will find all these programs in the FreeDSP programs section with the exception of the bit crusher, which you will be able to find in the forum section of the website. Most of these will be in stereo. The effects that are pre programmed into the SKRM boards are very good as well.


www.stanleyfx.co.uk

Sanity: doing the same thing over and over again and expecting the same result. Mick Taylor

Please at least have 1 forum post before sending me a PM demanding something.

Brymus

Where is this project at?
I remember the first post someone made about the FV1 years ago,glad it has taken off!
And Ice-9 your demo videos sounded really great,I was blown away by Slackers pedal demo!
The bit crusher fuzz sound at one point made me go OMG I want one!!!

A couple questions:
Is stereo just a matter of a bit of programing or component adding or both?

Can the FV1 be programed to use an expression pedal? for like stereo panning,LFO ramping,active octave down/up tuning(pedal whammy),ect?

Would it be better to use logic chips with momentary switches for FX selection,or would more than one FV1 be needed
for on the fly capability of some or all FX changing?(like reverb to chorus or phaser)

I read a post about using an LED number module and footswitch for selecting (patches?)
I guess thats close but I dont like tapping my foot  like Mr Ed doing a math problem to select the FX I want.

Sorry if these questions are redundant...Just really peaked my interest listening to the demos.

I nearly bought a few of these ICs when I saw the first post about them,but the SMD scared me off.
I realize now that to continue in the DIY electronics hobby I am going to have to get into SMD,there is just to much available at lower cost once you have the right workstations to do it.
The lack of TO92 J201s is one example (not to be OT) but I really see now the benefit of jumping into SMD

You guys get mad respect from me for getting the FV1 going like this. :icon_cool:

When the bugs are squashed I would love to buy a PCB or kit and make one too.
I'm no EE or even a tech,just a monkey with a soldering iron that can read,and follow instructions. ;D
My now defunct band http://www.facebook.com/TheZedLeppelinExperience

Ice-9

Quote from: Brymus on April 25, 2014, 04:44:41 AM
Where is this project at?
I remember the first post someone made about the FV1 years ago,glad it has taken off!
And Ice-9 your demo videos sounded really great,I was blown away by Slackers pedal demo!
The bit crusher fuzz sound at one point made me go OMG I want one!!!

A couple questions:
Is stereo just a matter of a bit of programing or component adding or both?

Can the FV1 be programed to use an expression pedal? for like stereo panning,LFO ramping,active octave down/up tuning(pedal whammy),ect?

Would it be better to use logic chips with momentary switches for FX selection,or would more than one FV1 be needed
for on the fly capability of some or all FX changing?(like reverb to chorus or phaser)

I read a post about using an LED number module and footswitch for selecting (patches?)
I guess thats close but I dont like tapping my foot  like Mr Ed doing a math problem to select the FX I want.

Sorry if these questions are redundant...Just really peaked my interest listening to the demos.

I nearly bought a few of these ICs when I saw the first post about them,but the SMD scared me off.
I realize now that to continue in the DIY electronics hobby I am going to have to get into SMD,there is just to much available at lower cost once you have the right workstations to do it.
The lack of TO92 J201s is one example (not to be OT) but I really see now the benefit of jumping into SMD

You guys get mad respect from me for getting the FV1 going like this. :icon_cool:

When the bugs are squashed I would love to buy a PCB or kit and make one too.


Hi Brymus, the project is this whole thread, and there has been quite a few builds from this, I need to get the single sided pcb and the hex files for the external memory posted up on the forum somehow as a downloadable attachment (it just seems I can't post any attachments on this forum). I did design a dual layer pcb to make mounting everything a lot easier and most of the builders asked about getting these boards instead of etching there own.

On these pcb's the stereo output was ignored in favour of making it fit in a 1590b enclosure and there is not much room left to mod it for stereo, although the space where the battery fits could be used for a second output jack and it would just need a second output buffer knocked up and hooked up to the second output of the FV-1. A little tweaking of the software also needed for stereo .

An expression pedal could be used but you would need to be careful of how it is wired (all you really need is the pot connections going directly to  replace one of the pots in the FV-1 pedal.

The post you read about the footswitch LED module was probabaly the one I wrote which used a pic chip to drive the FV-1 patch selection and display the number on the LED. This just scrolled through the patches in order so if you were on patch 2 and needed patch one it would take 7 presses to get there :(

The SMD issue is one I had a lot of questions about and some builders asked me if I could supply them with the PCB with the SMD chips already soldered and programmed up which I was happy to do.

I hope this answers most of your questions, if you need to know anything else or want any of the pcb project files, asm and hex code just ask, I can email them.

www.stanleyfx.co.uk

Sanity: doing the same thing over and over again and expecting the same result. Mick Taylor

Please at least have 1 forum post before sending me a PM demanding something.

Brymus

Thank You Mick,
Yes that answers most my questions  8)
As for me putting it in a small enclosure that isn't a big priority.
I generally use 1590 BB enclosures and would be happy using something even bigger for this project.
As I would definitely want stereo out,possibly stereo in as well.
And the expression pedal input too.

For hosting files simply PM Aron to set you up an account in the layouts gallery,or if you wish I can send you my password and you can create an album there,that way as long as this site is alive the files are hosted w/o ads,ect.

PM me with costs or post here if you like,I would like a PCB and probably want the ICs included if that's possible (except the TL072)
I'm no EE or even a tech,just a monkey with a soldering iron that can read,and follow instructions. ;D
My now defunct band http://www.facebook.com/TheZedLeppelinExperience

Ice-9

Quote from: Brymus on April 26, 2014, 03:37:16 PM
Thank You Mick,
Yes that answers most my questions  8)
As for me putting it in a small enclosure that isn't a big priority.
I generally use 1590 BB enclosures and would be happy using something even bigger for this project.
As I would definitely want stereo out,possibly stereo in as well.
And the expression pedal input too.

For hosting files simply PM Aron to set you up an account in the layouts gallery,or if you wish I can send you my password and you can create an album there,that way as long as this site is alive the files are hosted w/o ads,ect.

PM me with costs or post here if you like,I would like a PCB and probably want the ICs included if that's possible (except the TL072)

PM'd
www.stanleyfx.co.uk

Sanity: doing the same thing over and over again and expecting the same result. Mick Taylor

Please at least have 1 forum post before sending me a PM demanding something.

scuzzphut

Mick - if you have Box, Dropbox, Google drive or the like, you could upload your files to there and just post a link.
I'd be happy to host if you don't have any of them.

Professor3

Wow, Thanks to everyone who's been involved in this! I recently purchased a board from Mick and am eagerly awaiting spending my summer vacation learning about programming the FV-1. I started into this by modding a Holy Grail per Mick's instructions from a post he made over at ....org a while back. I'm currently trying to add an external Eeprom and having some problems programming the external eeprom. I may have fried 3 Eeproms so far although I can't be sure. I've found some links to videos and such, but the links are dead. As a guy who normally builds dirt boxes, I am pathetically new to digital. I'm so new to this, I'm not even sure if I am posting this question to the right place, but I have bothered Mick enough. I have read the microchip material on the pickit2 although I don't understand all of it. My question is, what are the correct pinouts on the pickit2 when programming a 24LC32A? No matter what I try, I get an memory error at address 0x00000. (give or take a 0) Is there anything else I need to know. I did find a tutorial from Piet and he warned to set Vdd to 3.7, but nowhere can I find a tutorial simple enough for a bonehead at my level. If someone can help me figure this out, I'll be glad to write a tutorial for total noobs such as myself so you won't get asked this question again. I know the information is out there somewhere and I just haven't found it, and I don't know where else to look. Thanks for any help. You guys are doing something amazing for the DIY community and it is much appreciated.  

slacker

I'll see if I can help, these are the connections you need from the PICkit2 to the Eeprom



Pin 1 of the PICkit2 is the one denoted by the white triangle on the case. Pin 2 is VDD, Pin 3 is ground, Pin 5 is serial clock and Pin 6 is serial data. The resistor value is not critical anything between 10k and 100k should work. This diagram is a stand alone programmer for programming the eeprom when it is not connected to the FV-1 circuit.
In the Pickit2 software select the Device Family >> EEPROMS >> 24LC, then select Device 24LC32A, make sure none of the A0, A1, A2 Chip select boxes are ticked, select the hex file you want to write and click Write. That should write the hex file to the eeprom, If it doesn't let us know what errors you get.

If you want to program the eeprom whilst it's connected to the FV-1 circuit then the connections are the same, except that you don't need the resistor, there's one built into the FV-1 and you don't connect Pin 2, power will be supplied from the FV-1 circuit, Pin 3 can be connected to ground anywhere on the FV-1 circuit.
Before you attempt to program the eeprom make sure the FV1 circuit it powered up and check you have 3.3 Volts on pin 8 of the eeprom and that pins 1, 2, 3, 4 and 7 of the eeprom are all connected to ground, if they aren't programming won't work.
Follow the same procedure as above in the PIckit2 software except set the VDD to 3.3 Volts if you don't you could damage the FV-1.

Hope that helps.

Ice-9

@professor3  You can ask any amount of questions you like of me, that is what the thread is for so, yes you are in the right place. I'm not sure what FV-1 pcb your using. Did you get the development PCB from Spinsemi or are you using the Holy Stain pedal as a development board? I doubt you will have damaged the eeprom as there sturdy little devices.

I sent you some info via email with the programs that are used in this thread ready to flash to the eeprom, just follow the picture that Ian (Slacker) has posted for programming.

www.stanleyfx.co.uk

Sanity: doing the same thing over and over again and expecting the same result. Mick Taylor

Please at least have 1 forum post before sending me a PM demanding something.

Ice-9

Quote from: scuzzphut on May 04, 2014, 12:16:02 PM
Mick - if you have Box, Dropbox, Google drive or the like, you could upload your files to there and just post a link.
I'd be happy to host if you don't have any of them.

I have just looked into Google drive and have uploaded the hex file for the Eeprom, I will start updating all the other files and put them on the googledrive with all the source files as well as soon as I get a chance to recover my lost HD :(       I got most of it back already.

Hope this link works

https://drive.google.com/file/d/0BxsnlsbxdciqWml0SmFNLXN3ckE/edit?usp=sharing Hex file for effect eeprom
www.stanleyfx.co.uk

Sanity: doing the same thing over and over again and expecting the same result. Mick Taylor

Please at least have 1 forum post before sending me a PM demanding something.

Professor3

Slacker and Ice-9, Thank you both for the help. I've been thinking about trying out mods to the Holy Stain ever since I read one of Mick's early posts about it several years ago. I recently had the chance to pick one up cheap and decided to give it a go. Thanks to both of you, I have a ridiculously capable cheap pedal now. And I have had hours of fun bending to my will. I was really pulling my hair out over trying to get the Pickit2 figured out though. If it weren't for your help, I would be bald by now. Now I'm programming Eeproms like a champ. As promised, I will be posting some information to help any other noobs like myself with some veroboard layouts and pictures soon. My Holy Stain currently has two external Eeproms and I want to make sure I can program both of them without opening the box before I throw in my two cents. Seriously, thank you both. 


Ice-9

www.stanleyfx.co.uk

Sanity: doing the same thing over and over again and expecting the same result. Mick Taylor

Please at least have 1 forum post before sending me a PM demanding something.


Ice-9

www.stanleyfx.co.uk

Sanity: doing the same thing over and over again and expecting the same result. Mick Taylor

Please at least have 1 forum post before sending me a PM demanding something.

lietuvis

I recently started with FV-1. So far I did stock rom programs just to see what is all about, cloned pcb from here http://www.takkyparts.com/index2.php?page=custom_kit/space_reverb_mini/index.php, it is very similar to tone pad schematic in mono version: fet buffer and direct out.
Here is couple pictures.
It's not finished yet:


loopmasta

I just received my FV-1 pcb from Ice-9. Great quality pcb with pre-soldered components.
Thanks Ice-9.


Ice-9

Quote from: loopmasta on June 26, 2014, 11:01:29 AM
I just received my FV-1 pcb from Ice-9. Great quality pcb with pre-soldered components.
Thanks Ice-9.



Great that you have received the PCB, I'm looking forward to seeing your build. If you have any questions about the build just ask me.
www.stanleyfx.co.uk

Sanity: doing the same thing over and over again and expecting the same result. Mick Taylor

Please at least have 1 forum post before sending me a PM demanding something.

loopmasta

I am still trying to get all the parts together. But i am not sure if some of the components will fit on the pcb. Especially the pots, jacks, the switch and the condensors. So far my list looks like this.


4 x 50k lin pot http://www.musikding.de/Alpha-pot-angled-pc-mount-50k-lin
4 x knob http://www.musikding.de/Pointer-knob-grey
1 x enclosure http://www.musikding.de/Box-Type-B-red
1 x footswitch http://www.musikding.de/3PDT-footswitch
2 x jack http://www.musikding.de/63mm-Stereo-jack-plastic-nut-print
1 x dc power http://www.musikding.de/DC-power-jack-21mm-isolated-red

1 x TL072 http://de.mouser.com/ProductDetail/Texas-Instruments/TL072IP/?qs=sGAEpiMZZMtCHixnSjNA6J5DQWv82hgvnMA72xjDiRo%3d
1 x IRFD9024 http://de.mouser.com/ProductDetail/Vishay-Semiconductors/IRFD9024PBF/?qs=sGAEpiMZZMshyDBzk1%2fWi1F3z9PgzPBnyDSp2NIDdTk%3d

1 x BZX55c 10V http://de.mouser.com/ProductDetail/Vishay-Semiconductors/BZX55C10-TR/?qs=sGAEpiMZZMtQ8nqTKtFS%2fKE3JtglsWdk9WhyGmw3QHU%3d
1 x 78L33 http://de.mouser.com/ProductDetail/STMicroelectronics/L78L33ABZ-AP/?qs=sGAEpiMZZMtUqDgmOWBjgA5xg6X8qzyt%2f1g9M6QJSi0%3d
1 x XTAL 32768 http://de.mouser.com/ProductDetail/ECS/ECS-3X8X/?qs=sGAEpiMZZMvH2g8tbX4d5S%252bjQ2TgFS4n

1 x 1M http://de.mouser.com/ProductDetail/Vishay-BC-Components/MBA02040C1004FRP00/?qs=sGAEpiMZZMu61qfTUdNhGycbaRtHRN9MgPNk7YsIJzk%3d
3 x 100k http://de.mouser.com/ProductDetail/Vishay-BC-Components/MRS25000C1003FRP00/?qs=sGAEpiMZZMu61qfTUdNhG3E1zJeUDz0OIqGEur5KQiw%3d
2 x 10k http://de.mouser.com/ProductDetail/Vishay-BC-Components/MRS25000C1002FRP00/?qs=sGAEpiMZZMu61qfTUdNhG6HwYlpQ4qed%252bKRyKybTv74%3d
6 x 1k http://de.mouser.com/ProductDetail/Vishay-BC-Components/MBA02040C1001FC100/?qs=sGAEpiMZZMu61qfTUdNhG%252bgK%2fIhJPI67Ya670lXH0XQ%3d
1 x 100 http://de.mouser.com/ProductDetail/Vishay-BC-Components/MRS25000C1000FRP00/?qs=sGAEpiMZZMu61qfTUdNhG59SH1jvyCAZsycrK5LxocM%3d
1 x 470k http://de.mouser.com/ProductDetail/Vishay-BC-Components/MBA02040C4703FRP00/?qs=sGAEpiMZZMu61qfTUdNhG%252bgK%2fIhJPI67owFGifDdHRw%3d
2 x 47k http://de.mouser.com/ProductDetail/Vishay-BC-Components/MBA02040C4702FC100/?qs=sGAEpiMZZMu61qfTUdNhG%252bgK%2fIhJPI673NCnMzp7pCM%3d
1 x 5k6 http://de.mouser.com/ProductDetail/Vishay-BC-Components/MRS25000C5601FRP00/?qs=sGAEpiMZZMu61qfTUdNhG%252bdIDrgF3kQtwl6eD%2fd9icM%3d

1 x 100uf+ http://de.mouser.com/ProductDetail/Nichicon/UPW1V101MPDAZHTD/?qs=sGAEpiMZZMtZ1n0r9vR22eWkQIPIs2s5PZWa%252bbN%252b9tA%3d
3 x 10uf+ http://de.mouser.com/ProductDetail/Nichicon/USV1V100MFD/?qs=sGAEpiMZZMtZ1n0r9vR22TfspN1CfqVcybTSpqa9AAQ%3d
4 x 1uf+ http://de.mouser.com/ProductDetail/Nichicon/UPX1V010MPD/?qs=YCfuz1lcYUabxNPFYw4X7Q%3d%3d
3 x 100nf http://de.mouser.com/ProductDetail/Panasonic/ECQ-E4104KFA/?qs=sGAEpiMZZMsh%252b1woXyUXj7dbjrfNRtllhcmc0AvlOo4%3d
1 x 1nf http://de.mouser.com/ProductDetail/Kemet/C322C102F5G5TA/?qs=sGAEpiMZZMsh%252b1woXyUXj3lRHEwk4xoTu7t3eVnynyM%3d
1 x 47pf http://de.mouser.com/ProductDetail/Kemet/C056G470F2G5CM/?qs=sGAEpiMZZMsh%252b1woXyUXj%2fcj8UQsat8J7uJ1tU%252bA%252bRY%3d

PIC replacement

1 x teensy 2.0 http://www.hitechstore.de/produkt/teensy/