My combo plunger not working as expected

55 views
Skip to first unread message

Jérôme V

unread,
Sep 11, 2025, 4:05:02 PM (14 days ago) Sep 11
to MPF Users
Hello, in my project, I use a plunger with both : a eject coil and a mechanical plunger. 
I'm trying to configure it like this : 
when the game starts the ball stays in the plunger lane until the player eject it manually and during the game if the event "auto_launch" is fired, the ball is ejected.

My config is :

ball_devices:
bd_plunger:
    ball_switches: s_plunger_lane
    eject_coil: c_plunger
    mechanical_eject: true
    player_controlled_eject_event: auto_launch
    eject_timeouts: 3s

But when the game start, as soon as the ball active the s_plunger_lane, my plunger try to eject it. Can someone help me please ?

My project to test it is here : https://github.com/JerOrc/Saint-Seiya-Pinball
You can use on the keyboard : "s" to start and "enter" to toggle the  s_plunger_lane and you will see the plunger trying to eject the ball...

Notice : in the log of the event I can see that my bd_plunger seems to have mechanical_eject = False, I don't understand why... 

Dan - aka BorgDog

unread,
Sep 11, 2025, 4:10:52 PM (14 days ago) Sep 11
to MPF Users
does it work correctly without the player_controlled_eject_event in there?

auto_launch is used in MPF, so that may not be the best event name to use

Anthony van Winkle

unread,
Sep 11, 2025, 6:02:52 PM (14 days ago) Sep 11
to mpf-...@googlegroups.com
I’m surprised this is doing anything on your machine, since the trough switches are virtual it wouldn’t know when an eject was successful and could get all kinds of confused. Sharing your logs could help us debug.

Great repo organization by the way! Looks great!

--
You received this message because you are subscribed to the Google Groups "MPF Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mpf-users+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/mpf-users/588398ef-af48-4343-9799-078e161658ben%40googlegroups.com.
Message has been deleted
Message has been deleted

Jérôme V

unread,
Sep 12, 2025, 5:10:39 AM (13 days ago) Sep 12
to MPF Users
BorgDog : I try your 2 suggestions but nothing change 
Message has been deleted

Jérôme V

unread,
Sep 12, 2025, 5:18:05 AM (13 days ago) Sep 12
to MPF Users
Thanks for the comment for the great organization, but i've just followed a great tutorial on Paradigm Tilt youtube channel ! xD

I put a log in the root of my repo : mpf 2025-09-12_09.04.34 .log (I can't make a direct link else Google suppress my message...)


Jérôme V

unread,
Sep 12, 2025, 10:49:50 PM (13 days ago) Sep 12
to MPF Users
@Dan - aka BorgDog : I've tried yours both ideas but no change

@Anthony van Winkle : Virtual trough switches worked well untill here. I use virtual platform in order to test my project while my playfielld is not finished. This method let me test without mpf asking me a number for switches or coils. Thanks for your comment on the organization, I just follow a great tutorial from a "not too bad" youtube channel : Paradigm Tilt xD 

Reply all
Reply to author
Forward
Message has been deleted
Message has been deleted
Message has been deleted
0 new messages