Earthquaker Devices - Rainbow Machine

General documentation, gut shot, schematic links, ongoing circuit tracing, deep thoughts ... all about boutique stompboxes.
User avatar
culturejam
Old Solderhand
Information
Posts: 4062
Joined: 24 Feb 2008, 05:59
Has thanked: 433 times
Been thanked: 562 times
Contact:

Post by culturejam »

Over at madbean's forum, jaidee pointed out that the JetCity youtube demo of the Rainbow Machine includes a decent gut shot. So I grabbed a couple screenshots. As several of us suspected, it has a Spin FV-1 at the core. I tried my best to composite multiple frames into one cohesive image. It's close but not perfect. The video uses the old "Ken Burns Effect" to pan over the still image with some slight zoom effect, so there's no way to get it exactly right. Here's the video:


However, there is no *visible* EEPROM from which a custom program could be loaded. Based on what I can hear in the demos of this pedal, there is almost certainly custom programming going on. I just don't see how it could be done otherwise, unless one of the internal pitch shift programs is being used with some very creative feedbacking setup.

Another possibility, albeit far less likely, is that EQD had Spin load their program onto the internal ROM in the FV-1. This, however, requires a very large purchase of chips, as mentioned here by Frank from OCT Distribution (Spin's distributor in USA):
http://www.spinsemi.com/forum/viewtopic.php?t=131


I think maybe there is an SMD EEPROM on the bottom of the board. I also don't see the crystal oscillator, so maybe that's on the bottom as well. And the crystal is NOT an optional component. ;)

Or maybe the EEPROM is hiding behind that big-ass regulator. Anybody got one of these who can open it up?
Attachments
EQD_RB_01.jpg
EQD_RB_01.jpg (93.43 KiB) Viewed 6130 times

User avatar
KindaFuzzy
Degoop Doctor
Information
Posts: 643
Joined: 10 Nov 2008, 14:00
Location: Canada
Has thanked: 79 times
Been thanked: 257 times

Post by KindaFuzzy »

I love the crazy zelda stuff this thing does, too bad it probably is some programed chip, it'd bee a cool build.

User avatar
juansolo
Information
Posts: 48
Joined: 02 Sep 2009, 17:02
Has thanked: 6 times
Been thanked: 106 times

Post by juansolo »

I have one... Possibly the most pointless thing in the world ever. But made of purest awesome.
Attachments
EQDRM-3.JPG
EQDRM-2.JPG
EQDRM-1.JPG

User avatar
Dirk_Hendrik
Old Solderhand
Information
Posts: 4181
Joined: 03 Jul 2007, 08:44
Location: Old Amsterdam
Has thanked: 228 times
Been thanked: 879 times
Contact:

Post by Dirk_Hendrik »

Juan,
If you have one, are you able to make a photo of the bottom of the PCB? That might answer quite a few questions raised on where the software the thing runs is located.
Sorry. Plain out of planes.

http://www.dirk-hendrik.com

User avatar
juansolo
Information
Posts: 48
Joined: 02 Sep 2009, 17:02
Has thanked: 6 times
Been thanked: 106 times

Post by juansolo »

Incomming! took some higher res ones of the top also.
Attachments
EQDRMT3.JPG
EQDRMT2.JPG
EQDRMT1.JPG
EQDRMB4.JPG
EQDRMB3.JPG
EQDRMB2.JPG
EQDRMB1.JPG

User avatar
Dirk_Hendrik
Old Solderhand
Information
Posts: 4181
Joined: 03 Jul 2007, 08:44
Location: Old Amsterdam
Has thanked: 228 times
Been thanked: 879 times
Contact:

Post by Dirk_Hendrik »

Juan laddie,
you rule! :applause:
Sorry. Plain out of planes.

http://www.dirk-hendrik.com

User avatar
Nocentelli
Tube Twister
Information
Posts: 2222
Joined: 09 Apr 2009, 07:06
Location: Leeds, UK
Has thanked: 1149 times
Been thanked: 953 times

Post by Nocentelli »

juansolo wrote:... Possibly the most pointless thing in the world ever.
It's certainly weird sounding, it reminds me of the the old Boss PS2 delay pitch-shifter... that was equally useless.
modman wrote: Let's hope it's not a hit, because soldering up the same pedal everyday, is a sad life. It's that same ole devilish double bind again...

User avatar
culturejam
Old Solderhand
Information
Posts: 4062
Joined: 24 Feb 2008, 05:59
Has thanked: 433 times
Been thanked: 562 times
Contact:

Post by culturejam »

Well damn. I sure don't see an EEPROM anywhere. So that must mean that the FV-1 itself has the code loaded, which would be pretty expensive.

OR

It is also possible that the Rainbow Machine is doing it's funky magic with one of the default programs and some seriously wacky feedbacking mechanism. That would also make sense with the limited pitch shifting range, which is identical to the range in both of the default FV-1 pitch shift programs. The FV-1 itself is capable of generating more than an octave up and down if programmed to do so, and the default shifter programs are limited to a 4th below root and a 3rd above. And that's *exactly* the range of the Rainbow. :hmmm:


Another thing: I still don't see the crystal oscillator. So I'm thinking the CD4049 is set up as a clock pulse generator:

Image


Pin 9/10 is supposed to have the crystal hooked up there. I see pin 9 runs down to the CD4049, so I guess that's part of the equation. And the Tracking pot ties in to the 4049 as well, so the clock rate must be adjustable. Pretty cool. The more I look at this, the more I'm thinking it uses one of the default FV-1 programs. Gonna review it some more.

User avatar
juansolo
Information
Posts: 48
Joined: 02 Sep 2009, 17:02
Has thanked: 6 times
Been thanked: 106 times

Post by juansolo »

Nocentelli wrote:
juansolo wrote:... Possibly the most pointless thing in the world ever.
It's certainly weird sounding, it reminds me of the the old Boss PS2 delay pitch-shifter... that was equally useless.
It can actually do some useful stuff to be fair, this is a really good overview of the pedal:

User avatar
culturejam
Old Solderhand
Information
Posts: 4062
Joined: 24 Feb 2008, 05:59
Has thanked: 433 times
Been thanked: 562 times
Contact:

Post by culturejam »

Just had a thought:

The FV-1 has two inputs and two outputs (stereo). I wonder if part of the "magic" is feeding back from output 1 to input 2 and related shenanigans?

User avatar
Govmnt_Lacky
Information

Post by Govmnt_Lacky »

culturejam wrote: Another thing: I still don't see the crystal oscillator. So I'm thinking the CD4049 is set up as a clock pulse generator:

Image
This looks pretty good. I believe there is another stage in there (as Pin 7 of the 4049 is in use)

Also, the 100K in your pic is actually the Tracking pot. On the mask side, the Tracking pot is labeled 10KB. The actual pot used in the pics is 25KB :scratch:

Food for thought :secret:

User avatar
ppluis0
Diode Debunker
Information
Posts: 912
Joined: 14 Jul 2010, 18:33
Location: Argentina
Has thanked: 127 times
Been thanked: 299 times

Post by ppluis0 »

Hi there,

Here`s the link to the datasheet of the chip labeled FV-1: http://www.spinsemi.com/products.html

Cheers,
Jose

User avatar
chicago_mike
Tube Twister
Information
Posts: 1754
Joined: 03 Jul 2008, 04:38
Has thanked: 22 times
Been thanked: 316 times

Post by chicago_mike »

thats kinda cool.
Skyline FX 2013

User avatar
Jack Deville
Resistor Ronker
Information
Posts: 403
Joined: 02 Apr 2009, 06:21
Completed builds: too many. too many.
Location: Portland, OR
Has thanked: 1 time
Been thanked: 86 times
Contact:

Post by Jack Deville »

Um...

Who tracked that board?
For serious. Take a close look at the tracking, component placement and massive copper pours.

And also, what's up with the aux. jumper at the top? It appears to be an omitted analog ground connection?
I'm a "professional."
Buy my products and make me rich.

www.jackdeville.com

User avatar
culturejam
Old Solderhand
Information
Posts: 4062
Joined: 24 Feb 2008, 05:59
Has thanked: 433 times
Been thanked: 562 times
Contact:

Post by culturejam »

Jack Deville wrote:Who tracked that board?
DipTrace? :hmmm:

User avatar
Jack Deville
Resistor Ronker
Information
Posts: 403
Joined: 02 Apr 2009, 06:21
Completed builds: too many. too many.
Location: Portland, OR
Has thanked: 1 time
Been thanked: 86 times
Contact:

Post by Jack Deville »

I was turned on to that CAD package recently.
I always enjoy learning, so I thought I'd give it a chance!
Well, no sir, I didn't like it.
Clumsy, poor schematic capture, and rudimentary (albeit highly user-friendly) PCB layout section.
It did have a bunch of "Oh-boy!" features and add-ons, like the in-program 3D mockup, but that didn't surpass its shortcomings in my eyes.
As usual, the autorouter was loose and in-efficient, but then again, I didn't put 30hrs into dialing it to my requirements.

Seriously though, have a close look at the tracking/component placement on the PCB.
I'm like: LOLWUT!?
I'm a "professional."
Buy my products and make me rich.

www.jackdeville.com

User avatar
Sweetalk
Solder Soldier
Information
Posts: 152
Joined: 12 Dec 2009, 04:13
Has thanked: 22 times
Been thanked: 17 times

Post by Sweetalk »

I knew it has a FV1!! :mrgreen: . If pin 13 is tied to ground it's internal rom programs , if it's tied to +V, external EEPROM. I can't see it well in the pictures. I think that the Magic it's some kind of feedback and the tracking it's changing the clock and so changes the resolution.

PS: The layout is HORRIBLE.

User avatar
culturejam
Old Solderhand
Information
Posts: 4062
Joined: 24 Feb 2008, 05:59
Has thanked: 433 times
Been thanked: 562 times
Contact:

Post by culturejam »

All signs are pointing to internal ROM, it seems. I'm impressed with the creativity of this project, I'll have to say. :thumbsup
Sweetalk wrote:I think that the Magic it's some kind of feedback and the tracking it's changing the clock and so changes the resolution.
Yes, it's a feedback monstrosity. And definitely the Tracking control is adjusting the clock speed.
Sweetalk wrote:PS: The layout is HORRIBLE.
Maybe it's not "artwork," but it's functional and not noisy. So I'm going to call it a "good" layout from that perspective. It's not like the Rainbow Machine is part of the Space Shuttle guidance system or anything. :lol:


(but I'm biased, because I usually make ugly layouts :blackeye )

User avatar
teej212
Breadboard Brother
Information
Posts: 108
Joined: 03 Jun 2009, 00:24
Has thanked: 4 times
Been thanked: 8 times

Post by teej212 »

ive recently put my whammy IV in a feedback looper and have gotten the EXACT same sounds as the rainbow machine. If I were to guess it is just a pitch shifter on the fv-1 which im pretty sure is a pre loaded program on the spin chip.

User avatar
Sweetalk
Solder Soldier
Information
Posts: 152
Joined: 12 Dec 2009, 04:13
Has thanked: 22 times
Been thanked: 17 times

Post by Sweetalk »

teej212 wrote:ive recently put my whammy IV in a feedback looper and have gotten the EXACT same sounds as the rainbow machine. If I were to guess it is just a pitch shifter on the fv-1 which im pretty sure is a pre loaded program on the spin chip.
The fv1 comes with a +-2 semitones pitch shifter in the internal rom. The pitch control its on the rom program, primary and secondary must be some harmonies volumen. Check if the center lug of primary and secondary pots are tied to pins 21, 20 or 10. Ill try some algorithms to make this!.

Post Reply