Visual Cortex pre-encoder expander

memorypalace
visualcortex
#1

Soooooooooooooooo I’ve ordered a MemoryPalace and was thinking on how my workflow could be with it! And to be honest I would love to use the MP as final stage + encoder because of the HDMI outputs…

The problem if I do it this way, I won’t be able to use my Visual Cortex’s mixing+keying section (which I love and use a lot) , because cortex don’t have RGB LZX lvl outputs, so I can only use it as encoder final mixer… unless

I want to use the hidden treasures of the Cortex, pre-encoder expanders. So my plan is to build a small PCB of maybe 2hp or 4hp, that has the pre-encoder outputs of the mixer as a double buffered outputs (will be using those 6172 @pbalj that we purchased)

I wanted to share the idea to double check how feasible is, but also to know if any of you find it interesting, or if I’m missing something or a mistake).

With this expander, I can use VC super duper mixing capabilities and send it to the MP inputs!

11 Likes

Composite to RGB conversion?
Connecting Visual Cortex to Memory Palace
#2

of course I would have to add 2 cables one 2x3 ribbon for the encoder output, and europower 2x5.

@pbalj maybe its a good idea for you 1u tiles

3 Likes

#3

@luix did you end up building this? Has anyone else considered it? I might give it a shot this weekend (one set of outputs, without buffers, to start.)

1 Like

#4

For some reason, I thought the MP had a composite input, but I was sorely mistaken.

I’m not really a DIY guy, but I’d be willing to chip some $ in for the cause. This looks fairly simple though, so if it was a simple PCB, my shakey hands could probably solder it.

I have a composite to component adapter that has an RGB option, but I doubt it will work without some sort of attenuation to the 1v spec.

0 Likes

#5

something like this? please correct any mistakes!
I’ve made 3 outputs now. Easy to double up if that is needed.
Maybe the buffers should be without resistors.? - pic2

(still a beginner)

or

3 Likes

#6

Sorry for the super late response… I’ve been sick and bed the last week and couldn’t post anything.

The answering all of you, YES, I have a pcb design for this. Back in november I worked a bit on the breadboard and the crossed some conclussions with Lars on how to do this in the most interesting way.

The first approach was as @reverselandfill said just to use buffers, but Lars suggested to add attenuverters in the outputs to be able to invert the output signal of the cortex, also a LUMA OUT is super handy specially to patch in the alpha channel of the Memory Palace, here are some pics.

Here is the schematic, I’ll release the files on github once they are tested and working… It will be really bad if some VC die because of my fault :slight_smile:

Anyway, I’ll be building and testing these pcbs next week so expect some news soon!

8 Likes

#7

On the second schematic you made, the R4, R10 and R14 are not needed. I made almost the same design and Lars said those resistors are not needed but the signals come from a known world (impedance, levels, etc…) the pins could go directly in the non-inverting inputs of the op-amps.

0 Likes

#8

Yeah, I thought that already.
But good news with the progress. I’ll leave it to you then !
Where did the luma come from? is that a summed signal ?

0 Likes

#9

Yes! Lars shared how to extract Lumma from RGB, using those magic weird value resistors.

0 Likes

#10

aha magic. that was what I thought. I’ll check the schematic then :wink:

0 Likes

#11

Fantastic news, thank you! I was just thinking that a luma output would be a great use for the fourth op amp channel.

4 Likes

#12

RGB to Luma is very handy (and a cheap addition!) Someone should do YUV to RGB and RGB to YUV boards at some point. If you had UV, you could patch up a chroma keyer with some Castle logic and some C8s!

1 Like

#13

For reference

From RGB to YUV

Y = 0.299R + 0.587G + 0.114B
U = 0.492 (B-Y)
V = 0.877 (R-Y)

It can also be represented as:

Y = 0.299R + 0.587G + 0.114B
U = -0.147R - 0.289G + 0.436B
V = 0.615R - 0.515G - 0.100B

From YUV to RGB

R = Y + 1.140V
G = Y - 0.395U - 0.581V
B = Y + 2.032U

2 Likes

#14

So I finally pulled some time to build and test this pcbs, and the mixer section works pretty well… The problem I’m seeing is with the Lumma. I need to do further testing of the circuit.

For some reason when I put a signal into R it pops in all the other channels, the same happens for G and B, but there are not short or overlapped traces anywhere so Im guessing Im not testing it right.

I added some fast diodes to prevent voltage return to the mixer section on the Lumma resistors but its not working… maybe I need to connect all the three channels.

Anyway just a heads up on this. The schematic is already posted on this thread.

5 Likes

#15

I need one of these for use with memory palace!
On the pcb, though, the 100nf decoupling caps should be as close to the power pins of the ICs as possible.

1 Like

#16

you are correct sir, thanks.

0 Likes

#17

I think you may need to buffer the RGB inputs before putting them thru attenuverters, etc Can you probe what you’re seeing at the input nodes on the scope?

0 Likes

#18

Apparently the problem was that I was testing with only one channel (R or G or B) at any given time, and the rest of the pins were “flying”. So the Luma resistors “mixer” made the signal comback from the other chanels the one connected/testing. This is not an ideal way of testing since all the time the VC will be connected and either send 0v-01v on each channel preventing this bleed.

I’ll add buffers to the inputs of the lumma and the before the attenuverters. If I only add buffers to the Attenuverters I will still get bleed from the Luma resistors-mixers. If I only add buffers to the 3 Lumma inputs I could get attenuverted signal from the feedback of path of each attenuverter.

So far the solution I like the most is to connect hte Lumma to the outputs of thf buffers RGB, that way there is no way to get it wrong. The only problem is that Lumma can get “dirty” if any cables with dirty signals (stacked) are plugged into the outputs of the expander.

1 Like

#19

Updates!

So I’ve worked a bit during the weekend on the pcb, now I moved all the 104 caps near the power pins of the 6172 as suggested by @pbalj, also added buffers to everything… I wanted to make this board very cheap thats was why I tried to save on ICs, but it doesn’t make sense to save up money just for 2 more 6172.

I’ll fab boards and panels and post back any news.

When the time comes and everything is finished, I’ll publish the eagle and gerber files probably in my github so anyone can fab it, in any case I’ll have spares that can sell… but was wondering if anyone is interested in kits maybe I can put together maybe 10 or so. If not I’ll only sell the pcb+panel set for like 10€ or 15€ depending on the cost of the aluminium panel :). Let me know your interest with for either pcbsets or kits?

6 Likes

#20

I’d be in for the most complete version possible (no DIY skills here)!
love this project

0 Likes