The solenoids are configured to left and right flipper.
If I press a flipper button everything is working as expected. I can hear a the solenoids clicking.
If I press both flipper buttons at the same time, nothing happens. Both solenoids are not triggering.
So if I'm getting this right, the left and right contactors each work individually, but neither one works if you try to operate them at the same time.
I'm assuming that the on-screen flippers are unaffected by all of this - that the video flippers are always doing the right thing no matter how many buttons you're pressing. If that's not true, then the problem is probably on the key encoder side. Assuming the on-screen flippers always working, the problem is something on the output side.
What happens if you do this?:
- Press and hold left flipper button
- Confirm by sound that left contactor activated
- Keep holding left button
- While still holding left button, press right button
Which results do you see?:
1. Nothing - left contactor stays on, right contactor does nothing
2. Left contactor turns off, right contactor stays off
If it's #1, and you get the same results when you do the mirror image version of the experiment (with left and right reversed), it seems like it's probably related to the key encoder or something related to the PC software.
If it's #2, I'd guess that you have some kind of power supply issue. The obvious thing along those lines would that you don't have enough capacity, so turning on both devices at the same time is overloading the PSU and making it cut out until the load is reduced. But those Seimens contactors should only be drawing about 3W, and I'm guessing the -100- in your power supply's part number stands for 100W, so it seems like you have plenty of headroom for many contactors firing at once. Maybe there's something else in your wiring that's limiting the power?
If you could post a schematic of all of the wiring you have involving the flippers, maybe someone could spot the problem - KL25Z, power supply, power booster circuit, contactors, basically the complete power and signal path for both flipper contactors. Maybe you have some weird situation where you're creating a short to ground when both are on at the same time, or something like that.
Are you only using the ULN2803, or do you have MOSFETs in there that are doing the actual load switching? The ULN2803 is probably enough to control those contactors all by itself, but not by much - the limit on those is 500mA per channel, and the contactors are probably somewhere around 150 to 300 mA at steady-state. I really doubt that's the issue in any case, though, as the Darlingtons will just fry if you overload them; they wouldn't cut in and out like this. That's more of a power-supply behavior, since the PSUs usually have some kind of current limiter that cuts off power temporarily in case of shorts or overloads.
Edited by mjr, 27 June 2018 - 04:05 AM.