LED OCD - Advanced lamp controller *Development thread*

Started 2 years ago by herg in forum All Pinball > All modding!.


Forum » All Pinball » All modding! » Topic

LED OCD - Advanced lamp controller *Development thread*

11
Topic is favorited by 11 Pinsiders. Click the star to add it to your favorites.

By herg

2 years ago

Stats

  • Started 2 years ago
  • 122 posts
  • 34 Pinsiders participating
  • Latest reply 2 years ago by herg

Posting activity (per day)

28
Aug 19th
2012
28 posts
8
Aug 20th
2012
8 posts
1
Aug 21st
2012
1 post
Aug 22nd
2012
No posts
Aug 23rd
2012
No posts
1
Aug 24th
2012
1 post
Aug 25th
2012
No posts
Aug 26th
2012
No posts
Aug 27th
2012
No posts
Aug 28th
2012
No posts
Aug 29th
2012
No posts
Aug 30th
2012
No posts
Aug 31st
2012
No posts
Sep 1st
2012
No posts
2
Sep 2nd
2012
2 posts
Sep 3rd
2012
No posts
Sep 4th
2012
No posts
Sep 5th
2012
No posts
Sep 6th
2012
No posts
Sep 7th
2012
No posts
Sep 8th
2012
No posts
Sep 9th
2012
No posts
Sep 10th
2012
No posts
Sep 11th
2012
No posts
Sep 12th
2012
No posts
Sep 13th
2012
No posts
Sep 14th
2012
No posts
Sep 15th
2012
No posts
Sep 16th
2012
No posts
Sep 17th
2012
No posts
Sep 18th
2012
No posts
Sep 19th
2012
No posts
Sep 20th
2012
No posts
Sep 21st
2012
No posts
Sep 22nd
2012
No posts
Sep 23rd
2012
No posts
Sep 24th
2012
No posts
7
Sep 25th
2012
7 posts
23
Sep 26th
2012
23 posts
1
Sep 27th
2012
1 post
Sep 28th
2012
No posts
Sep 29th
2012
No posts
Sep 30th
2012
No posts
Oct 1st
2012
No posts
Oct 2nd
2012
No posts
Oct 3rd
2012
No posts
Oct 4th
2012
No posts
Oct 5th
2012
No posts
Oct 6th
2012
No posts
5
Oct 7th
2012
5 posts
27
Oct 8th
2012
27 posts
Oct 9th
2012
No posts
Oct 10th
2012
No posts
Oct 11th
2012
No posts
Oct 12th
2012
No posts
Oct 13th
2012
No posts
Oct 14th
2012
No posts
Oct 15th
2012
No posts
Oct 16th
2012
No posts
Oct 17th
2012
No posts
Oct 18th
2012
No posts
Oct 19th
2012
No posts
Oct 20th
2012
No posts
Oct 21st
2012
No posts
Oct 22nd
2012
No posts
Oct 23rd
2012
No posts
Oct 24th
2012
No posts
Oct 25th
2012
No posts
Oct 26th
2012
No posts
Oct 27th
2012
No posts
Oct 28th
2012
No posts
Oct 29th
2012
No posts
Oct 30th
2012
No posts
Oct 31st
2012
No posts
9
Nov 1st
2012
9 posts
Nov 2nd
2012
No posts
Nov 3rd
2012
No posts
Nov 4th
2012
No posts
9
Nov 5th
2012
9 posts
1
Nov 6th
2012
1 post



There are 122 posts in topic. You are on page 1 of 3.
2 years ago

NOTE: Discussion continued at http://pinside.com/pinball/forum/topic/led-ocd-advanced-lamp-controller-shipping-with-wait-list

LED OCD is an add-on lamp controller that solves the following problems.

- Eliminate the flicker or strobe effect when using LEDs in a pinball machine. This is accomplished by increasing the lamp matrix scan rate.
- Allow brightness to be controlled. "Profiles" are configured to define the on-time of lamps, effectively controlling the brightness.
- Simulate the fade on/off of incandescent lamps. By gradually changing the brightness of the bulbs, LEDs are made to fade on/off instead of their typical abrupt changes.
- Allow ghosting to be completely eliminated through a combination of additional hardware and improved transistor control.

Here's video of it in action:
» YouTube video

The second one is a video showing me configuring it. It's quite outdated at this point, and the software interface has changed, but it gives you an idea what it can do. This one you'll have to watch on a big screen in 1080p to get much out of it.
» YouTube video

Sorry for the formatting. I can't figure out how to get the videos to embed nicely.

It currently only works with WPC machines. I'm looking into older Williams, Data East, etc., but I'm not there yet.

Post edited by herg : Add summary of project


2 years ago

Very cool!


2 years ago
herg said:

I just wanted to share my current project. I'm about 2 months in, and it's working pretty well at this point.
ยป YouTube video

Are special bulbs needed for this? Looks great. So do you do the customizing on a PC and then import the setting to the PCB with the USB?


2 years ago

Very, very cool! Looking for beta testers?


2 years ago

Standard bulbs. There's a mix of CT frosted, CT premium, BCs Frosted, Ablaze, and incandescent in the videos. The cheaper LEDs actually work better since there's not extra stuff in the bulb like the premium LEDs.

Yep, customize on the PC, upload and save to the PCB, then disconnect the PC.


2 years ago
yfz450 said:

Very, very cool! Looking for beta testers?

Maybe after I've thoroughly tested it myself. There's only one board built up at the moment. More parts are on the way.


2 years ago

I don't use LEDs so I'm not sure what I'm looking at. Could you explain the problem your addressing? Does the board makes LEDs look more like incandescents?


2 years ago

If this is something that can be used with any pin and is easy to install, you sir, have just printed money.

I'll take one for LOTR, along with everyone else.


2 years ago

Keep us posted man, as more led's are making their way onto all of my pins. This board could be a godsend! I love the dimming of regular bulbs, but have to be choosy which leds to insert. Prime example: spiderman Doc Ock mode...where the red lamps fade on and off "I have the power of the sun, in the palm of my hand!" If you can control that light show, your board is a complete success (assuming longevity).

Exciting time to be a pinhead!

--Rick.


2 years ago
TaylorVA said:

I don't use LEDs so I'm not sure what I'm looking at. Could you explain the problem your addressing? Does the board makes LEDs look more like incandescents?

Yeah, making LEDs look more like incandescent bulbs is the idea.

Due the the instant on/off nature of LEDs, many people see flicker or a strobe effect when the lamp matrix is scanned at 62 Hz. This PCB monitors the outputs from the lamp driver, then re-drives at 250 Hz. That's the flicker part.

Dimming is controlled by varying the lamp row active time based on the configuration from the PC. That's the dimming part.

The PCB then ramps up/down through the configured brightness values in order to make the LEDs fade on/off like incandescent bulbs.


2 years ago
Frax said:

I'll take one for LOTR, along with everyone else.

At the moment, it's WPC only. The work to adapt to other manufacturers/boardsets would be minimal, but I only have WPC machines to test in. Also, new PCB layouts would be necessary to fit the mechanicals of the other machines.


2 years ago
herg said:

Yeah, making LEDs look more like incandescent bulbs is the idea.
Due the the instant on/off nature of LEDs, many people see flicker or a strobe effect when the lamp matrix is scanned at 62 Hz. This PCB monitors the outputs from the lamp driver, then re-drives at 250 Hz. That's the flicker part.
Dimming is controlled by varying the lamp row active time based on the configuration from the PC. That's the dimming part.
The PCB then ramps up/down through the configured brightness values in order to make the LEDs fade on/off like incandescent bulbs.

Sounds very promising. I've always had an issue with LEDs when playing others pins. I like the idea of the lower power pull and hear of LEDs but the look has always steered me away.

Would love to try it in my AFM.


2 years ago

I don't have LEDs in my AFM yet, but I'm hoping it will help with the way the lamps pulse. With all the blinking lamps being synchronized the way they are in AFM, it really drags down the lamp matrix voltage. LEDs should help.


2 years ago

This would be awesome. Some of my pins I like the strobe affect (Pinbot being one), but I'm going to restore my TAF, and it just looks better with the fade. Keep us posted, I'd buy it!


2 years ago

Sweet...


2 years ago

Finally someone is doing this! And much more brilliantly than I expected, too. Let me know when I can give you my money.


2 years ago

Instead of a custom PCB have you thought of using some OTS hardware like an Arduino or Netduino?


2 years ago

Arduino is nice if you're just looking for a simple controller board. In this case, I'd still have to add the driver transistors, molex connectors, etc. There's also not enough I/O, nor would it screw nicely into the backbox. IMG_2995.JPG (Click image to enlarge) IMG_2998.JPG (Click image to enlarge) IMG_3000.JPG (Click image to enlarge)


2 years ago
herg said:

At the moment, it's WPC only. The work to adapt to other manufacturers/boardsets would be minimal, but I only have WPC machines to test in. Also, new PCB layouts would be necessary to fit the mechanicals of the other machines.

Well, if you need a guinea pig, let me know. Would be happy to take some measurements inside the backbox or wherever else you need.

The wife is ADAMANT about putting LEDs in the damn thing. Seeing as how I sold her LED'ed out STTNG to pay for LOTR, I'd be happy to oblige in devising a solution that means she gets her LEDs, and I don't get a seizure.

*edit* Judging by the size, I would just put it in the side of the head for LOTR if possible. I'll take some pics and measurements when I get home if you're interested in pursuing it...

*edit 2* And if not, I may find a dark corner to cry in.


2 years ago

What environment do you code on for that board? Assembly? C?

I come from the land of higher level software development (C#, etc) and adapting to the low-level mindset has my head spinning


2 years ago

Just to be clear, are you controlling the GI strings as well?


2 years ago
Frax said:

Well, if you need a guinea pig, let me know.

Thanks, but it will be a while before I will be moving on to Stern. Getting WPC working 100% and deciding if it's feasible to sell is my top priority.

Richthofen said:

What environment do you code on for that board?

C, though there's a lot of direct hardware access. It's only somewhat like C in a PC environment. I used an EasyPIC7 dev board early on, and I'm still using the PIC18F45K22. Nice and cheap, but it does the job well. The most expensive part is the USB chip.


2 years ago
kevinleedrum said:

Just to be clear, are you controlling the GI strings as well?

Nope, just the matrix.


2 years ago
herg said:

The most expensive part is the USB chip

Yeah, I hear that. I like the Arduino/Netduino because they have all that for free; usb, etc. But yeah, if you want to drive anything above 5v you gotta add it anyways, and you lose some of the pins from the underlying controller chip.

I keep hoping I find a project that I can use the Netduino mini

http://www.netduino.com/netduinomini/specs.htm


2 years ago

This is a great project. I guess I'll take 15 when you're ready to sell them


2 years ago

LOTR and most Sterns have an 8 x 10 lamp matrix so he would have to add 2 more rows to his board.

Stern's use 19N06L mosfets for the columns and VN02 relays instead of TIP107's and TIP102's as on all of the williams boards.

However it looks to me like the board might already be downwards compatible all the way back to system 3 Williams games since the hardware for the lamps didn't really change much except for the removal of the large resistors. If so should work on the data east and non-whitestar segas.


2 years ago

All I can do is hope, right?

I'm settling for colored incandescents in the meanwhile. =\


2 years ago
herg said:

Nope, just the matrix.

Well if you ever make a secondary board for the GI, I'll buy that, too. I guess it would be the same principle, except you'd be rectifying the AC first..? Anyhow, more power to you for doing the lamp matrix.


2 years ago
markmon said:

This is a great project. I guess I'll take 15 when you're ready to sell them

You don't even know how much it would cost yet (nor do I). The biggest hurdle as far as cost is assembly. The quotes I've gotten are quite high. Our lab tech at work has agreed to help if needed, but even the two of us would not be able to crank out very many.

kevinleedrum said:

Well if you ever make a secondary board for the GI, I'll buy that, too. I guess it would be the same principle, except you'd be rectifying the AC first..?

It's quite different actually. Sure pulsing the LEDs to make them glow smoothly is the same, but monitoring the GI triacs, rectification, string vs matrix is all completely different. Unless you require that the GI is all LED, you'd have to switch a lot of current. The software would be a lot easier, but the hardware would not. I have no plans to work on it.


2 years ago

Beautiful!

If assembly is the issue maybe you could sell kits instead of, or in addition to, the assembled boards.

I know if it worked for System 11 machines I would want to buy a couple of kits for mine....


2 years ago
herg said:

You don't even know how much it would cost yet (nor do I). The biggest hurdle as far as cost is assembly. The quotes I've gotten are quite high. Our lab tech at work has agreed to help if needed, but even the two of us would not be able to crank out very many.

I know it's not a solution for everyone, but I would totally take this on as a "self-assembly" kit. Just gimme the blank PCB and all the components to solder and awaaaaaay we go... So +1 to what BadBrick said.

Honestly, if ColorDMD can go months between major releases, have product shortage the whole time, and still sell out anytime they let some out, I think you're okay with WHATEVER you can put out once you finalize a design if it's something you want to do.


2 years ago

We're jumping the gun a bit talking about System 11, assembly, etc. The next step is to wait for parts to arrive and build up a few more. That way, I can quit swapping this one between my machines and be able to get more repetitions in. It's not going in anyone else's machines until I'm convinced it's solid.

Assembly isn't bad, other than the USB chip/connector. I was impatient and did the first one at home without a microscope, but I won't be doing it again. Short of those parts and a few SMT capacitors, the rest of it is though-hole. I'm not sure yet how I feel about kits, though. If someone were to damage their machine, I'd feel like crap.

As far as putting it in a System 11 game, I haven't looked at it yet, but I think it would limited to mechanical changes. If you mounted the board somewhere and build cables that adapted everything, that might be enough to get it working. You'd be on your own doing that, though. Until I get a System 11 machine (anyone have a Pinbot) I won't be supporting it.


2 years ago

Thank you so much for designing this!! I have been thinking about designing a similar board for a long time now. This board should be required for all machines with LED retrofits! It turns a headache causing nightmare into something that is actually an improvement over the original bulbs. Hopefully these will be sold in mass soon, so I can actually start playing LED games at shows rather than avoiding them like the plague.

The design I was thinking about would also provide dimmable DC voltage to the GI light too in order to avoid the strobing on the GI lights.

So, you kind of imply that the matrix can be a mix of LEDs and bulbs? Or does it have to be a complete swap out?

Also, a guy down here in Florida is working on fixing the GI circuits by modding the driver board itself to run DC voltage to the LEDs:

http://www.southernpinballforum.com/smf/index.php?topic=1017.0

John


RobT

Pinside immortal
4y
18,643,000
2 years ago
TaylorVA said:

I don't use LEDs so I'm not sure what I'm looking at.

You gonna rip them out of your WoZ when you get it?


2 years ago
RobT said:

You gonna rip them out of your WoZ when you get it?

I don't use LEDs. I rip every last one of them out of machines that I get. On the other hand, I love the LEDs in my ACDC BiB, because they are run on a real LED controller. They look awesome! Nice and bright with no flicker, strobe or ghosting. No headache either. The LEDs in WoZ will be awesome too, so no need to rip them out either.

I only hope this product and/or ones like it catch on in a big way and a similar product for GI lights is created too.

John


RobT

Pinside immortal
4y
18,643,000
2 years ago
John_I said:

I don't use LEDs. I rip every last one of them out of machines that I get. On the other hand, I love the LEDs in my ACDC BiB, because they are run on a real LED controller. They look awesome! Nice and bright with no flicker, strobe or ghosting. No headache either. The LEDs in WoZ will be awesome too, so no need to rip them out either.
I only hope this product and/or ones like it catch on in a big way and a similar product for GI lights is created too.
John

I couldn't agree more John!

I can be sensitive to the strobe effect too, so I'm loving these new LED controllers, and the one from JJP looks especially promising!


2 years ago

Any mix of bulbs is fine, and you can configure different bulbs to react differently. The TOTAN in the video is LED in the smoke and jewel inserts, incandescent in the rest. The blue LEDs are blindingly bright, so they're set to 24% max brightness. Actually, the smoke with sun, moon, etc are set brighter than that now that I think of it. The jewels are at like 60% max. The image at the end of the video shows the configuration app, but there's a lot of info to absorb. I might make a video showing a typical configuration process if I end up with time to do it.


2 years ago

Here's a video of me adjusting the settings after replacing a few incandescent bulbs with LEDs. If possible, you'll want to watch it on a larger screen in 1080p. Otherwise, you won't be able to see much.

» YouTube video


2 years ago

I'm ready to have someone else test it at this point. A local friend has volunteered to test in his machines, but having another person somewhat more detached from me would be helpful.

This person must be technically proficient. Understanding how the lamp matrix currently works will be helpful. LED OCD is not a product yet. It's possible for things to go wrong. Obviously, this person will need to report any findings to me. Finally, owning a WPC machine (preferably more than one) is required.

It also will not fit with a Flipper Fidelity kit (probably Pinball Pro as well) installed. This was an oversight on my part, and I am working to come up with a different mounting solution. Please keep this in mind if you volunteer for beta testing.

NOTE: I'm covered for testing at this point. Thanks for the response.

Post edited by herg : Already have enough testers


2 years ago

PM sent


2 years ago

It has been a while, so here's a quick update:

- I have four of them in my machines, and they're staying there.
- PT has one. He has installed it in his No Fear.
- One is ready to be tested in a System 11 (with interconnect) once the owner of the machine is ready.
- I've nearly completed the board modifications, and I intend to have a bigger batch of PCBs made in October.
- I intend for my TOTAN (including the board) to be available for play at MrWizzo's NoVA pin party this Saturday, Sept 29.
- I've created a website using my mid 90s web skills that mostly just repeats this thread.
- I don't want to do pre-orders, but if you're interested in getting one, contact me through the website or PM. Having an idea of how many to make would be really helpful.

http://herg.homeip.net/ledocd/


2 years ago

Hey, I have a system 11c now. Rollergames.. Woohoo! I can use it on something now, and make my wife happy by LED'ing it out.


2 years ago
markmon said:

This is a great project. I guess I'll take 15 when you're ready to sell them

Only 15?


2 years ago

PM sent I am in for at least 3!


2 years ago

? - How does this compare to the led rom patches?

I have not used the rom patches but I would think they don't solve the same problems do they?


2 years ago

The ROM patches attempt to fix the ghosting issue, but do nothing for brightness control, flicker, or fade. Obviously, I'm biased, but there's no comparison, IMO.


2 years ago

If you ever make one for Capcom, I'll order one in a heartbeat.


2 years ago

Can't wait for production and sales to start.

So will we all have to adjust the settings ourselves or will there be pre-adjusted settings based on particualr games we can just select from.


2 years ago

I have to say that I am normally an LED hater and I really love this board! It immediately takes away the flickering from insert LEDs and makes a nice smooth clean light that still "pops" just like LEDs always did - only better. It also gives the user individual control over the brightness of each insert. No more guessing which LED brightness to buy. Just buy the brightest you can get and customize them to your perfect level for each spot!

No flicker/strobe
No Ghosting
Adjustable brightness
Eliminates the instant on/off to make light shows looks like they were programmed to look - only better!

I definitely give this one two thumbs up. When I first bought my No Fear months ago, I immediately pulled out all of the LEDs. Now with LED OCD, I have put them all back and love the way it looks!

I will have the machine at the Southern Pinball Festival in Orlando.


2 years ago
gweempose said:

If you ever make one for Capcom, I'll order one in a heartbeat.

I haven't even looked at Capcom, so I don't know the difficulty level. It's certainly a good way down the road.

charles4400 said:

Can't wait for production and sales to start.
So will we all have to adjust the settings ourselves or will there be pre-adjusted settings based on particualr games we can just select from.

Settings are based more on the bulbs you choose to use, so presets are impossible. The default settings will improve over a game without the board, but you'll have to configure for best results.

John_I said:

I definitely give this one two thumbs up.

That's great to hear, and thanks for the help.



There are 122 posts in topic. You are on page 1 of 3.

Reply

Wanna join the discussion? Sign up for a Pinside account, or sign in if you already have one.