Build Your Own Arcade Controls Forum

Main => Monitor/Video Forum => Topic started by: yo1dog on July 28, 2016, 09:40:59 pm

Title: Replacing CRT pots with digipots
Post by: yo1dog on July 28, 2016, 09:40:59 pm
A few questions for analog tri/multi-sync monitor owners:

Preface: I have no personal experience with multi-sync CRTs. I have some experience with programming microcontrolers like the Arduino and Raspberry Pi, but little EE experience.

As I understand it, the problem with analog multi-sync monitors is that when they switch between 15/24/31 horizontal frequencies, you have to manually adjust the picture settings using knobs/mechanical potentiometers. This is because the monitor is analog and has no way of "remembering" your picture settings for each horizontal frequency.

My idea is to use a microcontroller to control a relay to change the horizontal frequency and servos to turn those knobs replace the mechanical potentiometers with digital potentiometers. This way the microcontroller would "remember" what the settings should be for each horizontal frequency. It would be told by the PC what horizontal frequency to switch to and it would automatically adjust the settings. This turns an analog multi-sync into a crude "digital" one.

I want to test this idea but first need to know if it is even remotely possible before shelling out $600 for a multi-sync CRT.
Title: Re: Question for tri-sync owners
Post by: yo1dog on August 03, 2016, 06:53:34 pm
Rephrased the post after learning a bit more.
Title: Re: Question for tri-sync owners
Post by: nexusmtz on August 04, 2016, 06:08:35 am
Allowing for a reasonable drift over time, yes the adjustments will be the same. My way of handing my similar situation was going to be geting a usb driven variable resistance board and just put the base range that doesn't change before the board. That board was supposed to take the place of a remote adjustment board.

It never got important enough to puruse.
Title: Re: Question for tri-sync owners
Post by: yo1dog on August 05, 2016, 01:44:10 pm
Thanks for the info.

Quote
It never got important enough to puruse.
Why is that? Are the adjustments when switching horizontal frequencies so subtle that it wasn't worth it? Or did you end up only rarely switching?

I was searching around for "variable resistance board" which led me to "Digital Potentiometer" which led me to products like this one: https://www.sparkfun.com/products/10613 (https://www.sparkfun.com/products/10613). This would be a much better solution than having servos physically turn a knob. However, I am pretty novice when it comes to EE so I would definitely need some help from the community. I would also be worried about harming the monitor.

My biggest question is this: How at risk is my monitor and/or myself while I play around with this? I will only be messing with the detached control board. Does the control board or monitor have safe guards in place to prevent damage? For example, what if you were to turn the existing pots all the way up or down? What if the existing pots were removed (infinite resistance) or shorted (0 resistance)? What if the control board was completely disconnected?

Doing some reading on digital potentiometers (digipots) vs normal/mechanical potentiometers (pots), I have come up with this list of considerations:

Any other considerations I should know about? If someone can provide some insight to the above considerations and questions, I would be very thankful.

Thanks,
 - Mike

Edit: Here are the schematics (https://na.suzohapp.com/pdf/service_pdfs/makvision49-3129-00_schematic.pdf) for the monitor. I think the control board is on the last page? Maybe?
Title: Re: Question for tri-sync owners
Post by: nexusmtz on August 06, 2016, 06:56:55 am
I recall there being pcbs that had 4/8 channels (all the same) along with controlling circuitry, and they were expensive for the problem they'd be solving. They didn't seem to be for trimming, and I knew I needed something with more flexibility. For example, here are the trim pot values from the k7200 remote board (copy/paste from realbobroberts)

10K Ohm Trim Pot  -  Contrast
2K Ohm Trim Pot  -  Black Level
30K Ohm Trim Pot  -  Vertical Position
200 Ohm Trim Pot  -  Vertical Size
500K Ohm Trim Pot  -  Vertical Hold
500 Ohm Trim Pot  -  Horizontal Position

I can't use that same example to tell you the current limitations because he doesn't show the actual part numbers.

Steps, tolerance, and accuracy for the pots aren't super critical. They just need to have a range and not melt themselves or the monitor. You're not trying to calibrate a picture to a fine laser-etched overlay grid; you just want pac-man to look more like a pizza than an egg.

I've had my WG on without the board attached. It wasn't usable, but it didn't die. Then again, I didn't leave it like that to find out if it was going to.

To answer your 'Why' question, I didn't bother with it because I added a vertical cabinet (std res monitor) to go along with my horizontal, and I put a D9800 multisync in my horizontal. Both use GroovyMame, so I don't have to manually adjust very often. On the vertical, I just slide the control panel forward to get to the knobs if I need them.

It still seems like a cool solution, and I do have a couple Arduinos sitting here, so I might have order some parts and take a closer look... when everything else is done around here.

Title: Re: Question for tri-sync owners
Post by: yo1dog on August 06, 2016, 12:48:35 pm
So it seems like you are saying I don't have to worry about:

Which leaves

Again, my biggest unanswered question is about how vulnerable the monitor is. I would be happy to mess around with it but I don't want to fry my $600 tri-sync. I'll repeat:

How at risk is my monitor and/or myself while I play around with this? I will only be messing with the detached control board. Does the control board or monitor have safe guards in place to prevent damage? For example, what if you were to turn the existing pots all the way up or down? What if the existing pots were removed (infinite resistance) or shorted (0 resistance)? What if the control board was completely disconnected?

I made a list (https://gist.github.com/yo1dog/e64d719ab455dc632fc3401216ef2322) of all variable resistors in the schematics for the monitor (https://na.suzohapp.com/pdf/service_pdfs/makvision49-3129-00_schematic.pdf). Not sure which ones are on the control board, but you can see some of them have obvious labels like Brightness, contrast, Horizontal/vertical position, etc.
Title: Re: Replacing CRT pots with digipots
Post by: yo1dog on August 23, 2016, 10:17:27 am
We lost some posts after the last sever crash so I will try to recap:

We discussed using pots behind relays as an alternative to digipots. This would allow the CRT to act like a traditional digital multisync with settings for each horizontal frequency. The disadvantage this has over using digipots is that you can not programmatically adjust the settings on the fly (ex. on a game-by-game basis).

The biggest remaining question is: How at risk is the monitor if unspecified resistance levels are supplied? And if it is or we don't know, is there a way to design a circuit so the resistance level is always between a given range?
Title: Re: Replacing CRT pots with digipots
Post by: obcd on August 24, 2016, 07:53:43 am
If you use the relais to add a variable resistor in parallel, the resistance will never become higher than the original one.
If you use the relais to add a variable resistor in serie, the resistance will never become lower than the original one.
You will first need to adjust the frequency with only one variable resistance, as the setting of that will influence the setting of the other frequency as well.

If the variable resistor is set as a voltage divider, you could add a capacitor so that the existing voltage remains while the relais switches between the 2 variable resistors. It will adjust to the other voltage slowly after some seconds.