Skip to content

joshmaz/Chicago-Coin-Playboy

Repository files navigation

WAV Trigger Configuration - 1947 Chicago Coin Play Boy

Overview

Configuration for a 1947 Chicago Coin Play Boy pinball machine with 1940s big-band jazz theme.

This project uses a wave trigger board to add digital sound and musicantique electromechanical pinball machine.

The project also includesswitches to change the configuration of the sounds, toggling between a primary and secondary set of music, kick out sounds, rollover sounds, and tilt event sounds.

Physical Switch Mapping (16 available)

Switch Function Description
Test Button Track 001 On-board test button
01 New game Reset bar - Random music track
02 New game alt* Random alternate track
03 Kickout holes Random kickout track
04 Kickout holes alt* Alternate kickout track
05 Rollovers Random rollover track
06 Rollovers alt* Alternate rollover track
07 Tilt relay Random tilt track (non-polyphonic)
08 Tilt relay alt* Non-polyphonic alternate
09 Info button Play informational voice track
10 Quiet button Stop music tracks
11 1K score relay Score tracking
12 10K score relay Score tracking
13-16 Undefined Reserved for future use

Notes & Considerations

Toggle Configuration

  • Pair of 2PDT toggles create primary/alternate versions of music and sounds
  • Primary/alternate New game triggers are non-polyphonic (one song at a time)
  • Primary/alternate Tilt triggers are non-polyphonic (all tracks halt on tilt)

Active interfaces

Made lots of progress using optocouplers and a custom cicuit to signal the WAV Trigger. The signal line is usually high and is pulled low when the opto closes. Triggers for these electronic interfaces I'm using:

  • Active interface
  • Edge trigger
  • Invert cleared (trigger high to low)
  • Re-trigger cleared (to help with de-bouncing)

Future Ideas

  • Extend Quiet button to include informational tracks
  • Consider removing sample sounds from final product
  • Implement three-position DPDT for bell settings:
    • Mechanical bell on
    • No bell (off)
    • Digital bell on
  • Use optocoupler for game timer status monitoring
    • Play power up on game state
    • Play power down on inverted state

WAV File Naming Convention

Track Range Purpose
001 Self-test / welcome track
009 Information track
011 Small score wheel
012 Large score wheel
020-029 Primary kickout sounds
030-039 Alternate kickout sounds
040-049 Primary rollover sounds
050-059 Alternate rollover sounds
060-069 Primary tilt sounds
070-079 Alternate tilt sounds
100-199 Primary music tracks
200-299 Alternate music tracks
001-018 Sample files (for troubleshooting)

Current WAV Trigger Configuration

The last wavtrigr.ini file I copied into this file:

#TRIG 01, 1, 0, 1, 1, 0, 4, -10, 101, 199
#TRIG 02, 1, 0, 1, 1, 0, 4, -10, 201, 299
#TRIG 03, 2, 0, 1, 0, 1, 4, 0, 21, 29
#TRIG 04, 2, 0, 1, 0, 1, 4, 0, 31, 39
#TRIG 05, 2, 0, 1, 0, 1, 4, 0, 41, 44
#TRIG 06, 2, 0, 1, 0, 1, 4, 0, 51, 53
#TRIG 07, 1, 0, 1, 0, 0, 4, 0, 61, 66
#TRIG 08, 1, 0, 1, 0, 0, 4, 0, 71, 73
#TRIG 09, 1, 0, 1, 0, 1, 1, 0, ,
#TRIG 10, 1, 1, 1, 0, 0, 7, 0, 100, 299
#TRIG 11, 1, 0, 1, 1, 1, 1, 0, ,
#TRIG 12, 1, 0, 1, 1, 1, 1, 0, ,
******************************************************************
This file was generated by the Robertsonics Configurator v2.20
for use with the WAV Trigger firmware. It is only required if
you wish to over-ride default settings. You may add your own
comments below this line -->
Config 1.7

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published