<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Revamping Old School Pinball with an ESP32 -- Episode-632</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28374/revamping-old-school-pinball-with-an-esp32----episode-632</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Revamping Old School Pinball with an ESP32 -- Episode-632</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28374/revamping-old-school-pinball-with-an-esp32----episode-632</link><pubDate>Thu, 07 Dec 2023 15:17:45 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:7c9209bb-0bf2-47ee-a5c5-41672f21550b</guid><dc:creator>pchan</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28374/revamping-old-school-pinball-with-an-esp32----episode-632#comments</comments><description>Current Revision posted to Documents by pchan on 12/7/2023 3:17:45 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Mark had the opportunity to work on a vintage pinball machine from 1972. This machine, belonging to a friend, required some repairs, and Mark willingly took on the challenge. Before delving into the repairs, he provided a glimpse into the unique characteristics of vintage pinball machines. Lacking transistors, these machines rely on coils, relays, and two motors&amp;mdash;one for moving a target left to right and another for driving a pulse wheel.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2bd5ps0"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=EHQ-oRa3zWk"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;b&gt;&lt;span data-contrast="auto"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2bdmqc1"&gt;&lt;b&gt;&lt;span data-contrast="auto"&gt;Discovering Defects&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Unveiling the intricate mechanism, Mark encountered a few defects: the score counter for player two wasn&amp;#39;t resetting, the machine produced excessive mechanical noise during initialization, and the right flipper exhibited constant overpowering, causing the coils to heat up. With over 100 relays and numerous contacts, pinpointing the issue initially seemed daunting. Fortunately, the pinball machine came with a schematic, allowing Mark to identify and repair three broken relay contacts.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/IMG_5F00_0161.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2be03d2"&gt;&lt;b&gt;&lt;span data-contrast="auto"&gt;Innovative Sound Upgrade&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;While contemplating these repairs, the idea of upgrading the pinball machine struck Mark. After a swift repair job that felt almost disproportionate to the effort invested, he discussed the possibility of an upgrade with the friend, keeping the specifics a surprise. The concept involved integrating sound, triggered by the ball hitting various targets and switches during gameplay. To tap into these signals without interference from the pinball&amp;#39;s electrical chaos, Mark devised a special trigger board equipped with optocouplers and an optical transceiver.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/IMG_5F00_0025.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2bea133"&gt;&lt;b&gt;&lt;span data-contrast="auto"&gt;Challenges and Solutions&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Implementing the trigger board, Mark faced challenges, particularly with the optocouplers&amp;#39; rapid response creating unwanted signal fluctuations. Various attempts, including adding capacitors to stabilize the input signals, proved insufficient. As time pressed on, he opted for a pragmatic solution&amp;mdash;adding more relays to physically separate the pinball signals from the microcontroller. This extra board successfully circumvented interference issues and provided a crucial reminder: real-world implementation often differs from simulations.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/IMG_5F00_0153.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2beka94"&gt;&lt;b&gt;&lt;span data-contrast="auto"&gt;Audio Innovation and Conclusion&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;To enhance the gaming experience, Mark explored different methods of playing audio files using embedded systems. Options like Arduino with an SD card proved inadequate due to poor sound quality, while an Arduino Uno with an MP3 shield had undesirable latency. A one-size-fits-all MP3 trigger board shared similar latency concerns. Opting for an ESP32 with an external DAC and SD card provided acceptable latency and superior sound quality. This choice, influenced by previous successful projects, encapsulates the adaptability required for vintage technology. In the end, the pinball machine received not just repairs but a modern audio twist, showcasing the delicate balance between preserving nostalgia and embracing contemporary innovation.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/IMG_5F00_0157.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2cmnq89"&gt;Downloads and Links:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/m/files/148613" data-e14adj="t"&gt;Download Code,&amp;nbsp; CAD Files and Schematics&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hh2ch2ec7"&gt;Bill of Material:&lt;/h2&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-4c45c" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=25243230,3401517,1683889,9843680~50,94668190,1141775~20,8498695,2128127~2,4161206,3049546~4&amp;nsku=78Y68140,78AK5534 ( replacement),67T1636,1N4148TR~50,97K55890,93K3274~20,38K7388,94T9288~2,81AK4325,01AH0801~4&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_BUY_KIT" class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('4c45c'));" data-farnell="2524323~10,3401517,1683889,9843680~50,9466819~10,1141775~20,8498695,2128127~2,4161206,3049546~4" data-newark="78Y6814~10,78AK5534 ( replacement),67T1636,1N4148TR~50,97K5589~10,93K3274~20,38K7388,94T9288~2,81AK4325,01AH0801~4" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TOSHIBA Optocoupler, Digital Output, 1 Channel, 5 kV, 15 Mbaud, DIP, 8 Pins, TLP296&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-143b8" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=25243230&amp;nsku=78Y68140&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('143b8'));" data-farnell="2524323~10" data-newark="78Y6814~10" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MONACOR Audio Exciter / Resonator, 20W RMS 4Ohm&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-14d26" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3401517&amp;nsku=78AK5534 ( replacement)&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('14d26'));" data-farnell="3401517" data-newark="78AK5534 ( replacement)" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VISATON Speaker, Full Range, 5 &amp;quot;, White, 60 W, 4 ohm, 70 Hz to 16000 Hz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-c29a3" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=1683889&amp;nsku=67T1636&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('c29a3'));" data-farnell="1683889" data-newark="67T1636" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ONSEMI Small Signal Diode, Single, 100 V, 200 mA, 1 V, 4 ns, 1 A&lt;/td&gt;
&lt;td&gt;50&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-7a010" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=9843680~50&amp;nsku=1N4148TR~50&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('7a010'));" data-farnell="9843680~50" data-newark="1N4148TR~50" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VISHAY Through Hole Resistor, 2.67 kohm, MRS25, 600 mW, &amp;Acirc;&amp;plusmn; 1%, Axial Leaded, 350 V&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-6dd38" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=94668190&amp;nsku=97K55890&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('6dd38'));" data-farnell="9466819~10" data-newark="97K5589~10" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VISHAY Multilayer Ceramic Capacitor, 0.1 &amp;Acirc;&amp;micro;F, 50 V, &amp;Acirc;&amp;plusmn; 10%, Radial Leaded, X7R, 2.5 mm&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-e636e" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=1141775~20&amp;nsku=93K3274~20&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('e636e'));" data-farnell="1141775~20" data-newark="93K3274~20" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MULTICOMP PRO Oktapad Protoboard, Eurocard, Epoxy Glass Composite, 1.6mm, 100mm x 160mm&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-02cd9" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=8498695&amp;nsku=38K7388&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('02cd9'));" data-farnell="8498695" data-newark="38K7388" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MULTICOMP Toggle Switch, On-Off-On, SPDT, Non Illuminated, Panel Mount, 10 A&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-d139f" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2128127~2&amp;nsku=94T9288~2&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('d139f'));" data-farnell="2128127~2" data-newark="94T9288~2" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PRO ELEC AC/DC Power Supply, 1 Output, 60 W, 12 V, 5 A&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-44ac0" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4161206&amp;nsku=81AK4325&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('44ac0'));" data-farnell="4161206" data-newark="81AK4325" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;pin headers&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-d3bb0" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3049546~4&amp;nsku=01AH0801~4&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('d3bb0'));" data-farnell="3049546~4" data-newark="01AH0801~4" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1hh2cho1b8"&gt;Additional Parts:&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ESP32 DOIT DEVKIT 1,0&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PCB-&amp;gt; use the included pcb production files to order a pcb at your prefered manufacturer&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;I2S Audio Board based on MAX98357&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Amplifier&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PCB-&amp;gt; use the included pcb production files to order a pcb at your prefered manufacturer&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Audio transformer EE14-222A&amp;nbsp; 1300:8&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;USB power supply with usb cable&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;&lt;img loading="lazy" alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;element14 presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a href="/challenges-projects/element14-presents/vcp-program/w/documents/27780/vcp-biography-mark" data-e14adj="t"&gt;About Mark Donners&lt;/a&gt; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/project-videos/" data-e14adj="t"&gt;Project Videos&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: esp32, Creative sound solutions for pinball, Classic gaming machine restoration, Pinball machine defect troubleshooting, mp3-trigger board, Retro pinball restoration, DIY pinball machine upgrades, Pinball machine sound enhancement, Pinball machine relay board innovation, ESP32 DAC audio integration, ESP32 and DAC for audio projects, e14p_MD, Vintage technology repair insights, Pinball machine circuitry insights, pinball, Vintage pinball machine repair, mp3, Optocoupler technology in pinball, Audio modification for classic pinball, Schematic analysis in pinball repair, friday_release&lt;/div&gt;
</description></item><item><title>Revamping Old School Pinball with an ESP32 -- Episode-632</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28374/revamping-old-school-pinball-with-an-esp32----episode-632/revision/3</link><pubDate>Thu, 07 Dec 2023 15:17:45 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:7c9209bb-0bf2-47ee-a5c5-41672f21550b</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28374/revamping-old-school-pinball-with-an-esp32----episode-632#comments</comments><description>Revision 3 posted to Documents by tariq.ahmad on 12/7/2023 3:17:45 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Mark had the opportunity to work on a vintage pinball machine from 1972. This machine, belonging to a friend, required some repairs, and Mark willingly took on the challenge. Before delving into the repairs, he provided a glimpse into the unique characteristics of vintage pinball machines. Lacking transistors, these machines rely on coils, relays, and two motors&amp;mdash;one for moving a target left to right and another for driving a pulse wheel.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2bd5ps0"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=EHQ-oRa3zWk"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;b&gt;&lt;span data-contrast="auto"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2bdmqc1"&gt;&lt;b&gt;&lt;span data-contrast="auto"&gt;Discovering Defects&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Unveiling the intricate mechanism, Mark encountered a few defects: the score counter for player two wasn&amp;#39;t resetting, the machine produced excessive mechanical noise during initialization, and the right flipper exhibited constant overpowering, causing the coils to heat up. With over 100 relays and numerous contacts, pinpointing the issue initially seemed daunting. Fortunately, the pinball machine came with a schematic, allowing Mark to identify and repair three broken relay contacts.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_0161.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2be03d2"&gt;&lt;b&gt;&lt;span data-contrast="auto"&gt;Innovative Sound Upgrade&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;While contemplating these repairs, the idea of upgrading the pinball machine struck Mark. After a swift repair job that felt almost disproportionate to the effort invested, he discussed the possibility of an upgrade with the friend, keeping the specifics a surprise. The concept involved integrating sound, triggered by the ball hitting various targets and switches during gameplay. To tap into these signals without interference from the pinball&amp;#39;s electrical chaos, Mark devised a special trigger board equipped with optocouplers and an optical transceiver.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_0025.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2bea133"&gt;&lt;b&gt;&lt;span data-contrast="auto"&gt;Challenges and Solutions&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Implementing the trigger board, Mark faced challenges, particularly with the optocouplers&amp;#39; rapid response creating unwanted signal fluctuations. Various attempts, including adding capacitors to stabilize the input signals, proved insufficient. As time pressed on, he opted for a pragmatic solution&amp;mdash;adding more relays to physically separate the pinball signals from the microcontroller. This extra board successfully circumvented interference issues and provided a crucial reminder: real-world implementation often differs from simulations.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_0153.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2beka94"&gt;&lt;b&gt;&lt;span data-contrast="auto"&gt;Audio Innovation and Conclusion&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;To enhance the gaming experience, Mark explored different methods of playing audio files using embedded systems. Options like Arduino with an SD card proved inadequate due to poor sound quality, while an Arduino Uno with an MP3 shield had undesirable latency. A one-size-fits-all MP3 trigger board shared similar latency concerns. Opting for an ESP32 with an external DAC and SD card provided acceptable latency and superior sound quality. This choice, influenced by previous successful projects, encapsulates the adaptability required for vintage technology. In the end, the pinball machine received not just repairs but a modern audio twist, showcasing the delicate balance between preserving nostalgia and embracing contemporary innovation.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_0157.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2cmnq89"&gt;Downloads and Links:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/m/files/148613" data-e14adj="t"&gt;Download Code,&amp;nbsp; CAD Files and Schematics&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hh2ch2ec7"&gt;Bill of Material:&lt;/h2&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-dcb85" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=25243230,3401517,1683889,9843680~50,94668190,1141775~20,8498695,2128127~2,4161206,3049546~4&amp;nsku=78Y68140,78AK5534 ( replacement),67T1636,1N4148TR~50,97K55890,93K3274~20,38K7388,94T9288~2,81AK4325,01AH0801~4&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_BUY_KIT" class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('dcb85'));" data-farnell="2524323~10,3401517,1683889,9843680~50,9466819~10,1141775~20,8498695,2128127~2,4161206,3049546~4" data-newark="78Y6814~10,78AK5534 ( replacement),67T1636,1N4148TR~50,97K5589~10,93K3274~20,38K7388,94T9288~2,81AK4325,01AH0801~4" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TOSHIBA Optocoupler, Digital Output, 1 Channel, 5 kV, 15 Mbaud, DIP, 8 Pins, TLP296&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-f4207" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=25243230&amp;nsku=78Y68140&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('f4207'));" data-farnell="2524323~10" data-newark="78Y6814~10" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MONACOR Audio Exciter / Resonator, 20W RMS 4Ohm&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-777ca" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3401517&amp;nsku=78AK5534 ( replacement)&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('777ca'));" data-farnell="3401517" data-newark="78AK5534 ( replacement)" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VISATON Speaker, Full Range, 5 &amp;quot;, White, 60 W, 4 ohm, 70 Hz to 16000 Hz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-19f1b" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=1683889&amp;nsku=67T1636&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('19f1b'));" data-farnell="1683889" data-newark="67T1636" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ONSEMI Small Signal Diode, Single, 100 V, 200 mA, 1 V, 4 ns, 1 A&lt;/td&gt;
&lt;td&gt;50&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-ebc31" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=9843680~50&amp;nsku=1N4148TR~50&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('ebc31'));" data-farnell="9843680~50" data-newark="1N4148TR~50" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VISHAY Through Hole Resistor, 2.67 kohm, MRS25, 600 mW, &amp;Acirc;&amp;plusmn; 1%, Axial Leaded, 350 V&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-d07f0" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=94668190&amp;nsku=97K55890&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('d07f0'));" data-farnell="9466819~10" data-newark="97K5589~10" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VISHAY Multilayer Ceramic Capacitor, 0.1 &amp;Acirc;&amp;micro;F, 50 V, &amp;Acirc;&amp;plusmn; 10%, Radial Leaded, X7R, 2.5 mm&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-d9c9a" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=1141775~20&amp;nsku=93K3274~20&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('d9c9a'));" data-farnell="1141775~20" data-newark="93K3274~20" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MULTICOMP PRO Oktapad Protoboard, Eurocard, Epoxy Glass Composite, 1.6mm, 100mm x 160mm&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-1d321" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=8498695&amp;nsku=38K7388&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('1d321'));" data-farnell="8498695" data-newark="38K7388" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MULTICOMP Toggle Switch, On-Off-On, SPDT, Non Illuminated, Panel Mount, 10 A&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-8ee79" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2128127~2&amp;nsku=94T9288~2&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('8ee79'));" data-farnell="2128127~2" data-newark="94T9288~2" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PRO ELEC AC/DC Power Supply, 1 Output, 60 W, 12 V, 5 A&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-21930" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4161206&amp;nsku=81AK4325&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('21930'));" data-farnell="4161206" data-newark="81AK4325" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;pin headers&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-d1481" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3049546~4&amp;nsku=01AH0801~4&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('d1481'));" data-farnell="3049546~4" data-newark="01AH0801~4" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1hh2cho1b8"&gt;Additional Parts:&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ESP32 DOIT DEVKIT 1,0&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PCB-&amp;gt; use the included pcb production files to order a pcb at your prefered manufacturer&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;I2S Audio Board based on MAX98357&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Amplifier&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PCB-&amp;gt; use the included pcb production files to order a pcb at your prefered manufacturer&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Audio transformer EE14-222A&amp;nbsp; 1300:8&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;USB power supply with usb cable&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;&lt;img loading="lazy" alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;element14 presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a href="/challenges-projects/element14-presents/vcp-program/w/documents/27780/vcp-biography-mark" data-e14adj="t"&gt;About Mark Donners&lt;/a&gt; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/project-videos/" data-e14adj="t"&gt;Project Videos&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: esp32, Creative sound solutions for pinball, Classic gaming machine restoration, Pinball machine defect troubleshooting, mp3-trigger board, Retro pinball restoration, DIY pinball machine upgrades, Pinball machine sound enhancement, Pinball machine relay board innovation, ESP32 DAC audio integration, ESP32 and DAC for audio projects, e14p_MD, Vintage technology repair insights, Pinball machine circuitry insights, pinball, Vintage pinball machine repair, mp3, Optocoupler technology in pinball, Audio modification for classic pinball, Schematic analysis in pinball repair, friday_release&lt;/div&gt;
</description></item><item><title>Revamping Old School Pinball with an ESP32 -- Episode-632</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28374/revamping-old-school-pinball-with-an-esp32----episode-632/revision/2</link><pubDate>Thu, 07 Dec 2023 15:14:04 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:7c9209bb-0bf2-47ee-a5c5-41672f21550b</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28374/revamping-old-school-pinball-with-an-esp32----episode-632#comments</comments><description>Revision 2 posted to Documents by tariq.ahmad on 12/7/2023 3:14:04 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Mark had the opportunity to work on a vintage pinball machine from 1972. This machine, belonging to a friend, required some repairs, and Mark willingly took on the challenge. Before delving into the repairs, he provided a glimpse into the unique characteristics of vintage pinball machines. Lacking transistors, these machines rely on coils, relays, and two motors&amp;mdash;one for moving a target left to right and another for driving a pulse wheel.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2bd5ps0"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=EHQ-oRa3zWk"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;b&gt;&lt;span data-contrast="auto"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2bdmqc1"&gt;&lt;b&gt;&lt;span data-contrast="auto"&gt;Discovering Defects&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Unveiling the intricate mechanism, Mark encountered a few defects: the score counter for player two wasn&amp;#39;t resetting, the machine produced excessive mechanical noise during initialization, and the right flipper exhibited constant overpowering, causing the coils to heat up. With over 100 relays and numerous contacts, pinpointing the issue initially seemed daunting. Fortunately, the pinball machine came with a schematic, allowing Mark to identify and repair three broken relay contacts.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_0151.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2be03d2"&gt;&lt;b&gt;&lt;span data-contrast="auto"&gt;Innovative Sound Upgrade&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;While contemplating these repairs, the idea of upgrading the pinball machine struck Mark. After a swift repair job that felt almost disproportionate to the effort invested, he discussed the possibility of an upgrade with the friend, keeping the specifics a surprise. The concept involved integrating sound, triggered by the ball hitting various targets and switches during gameplay. To tap into these signals without interference from the pinball&amp;#39;s electrical chaos, Mark devised a special trigger board equipped with optocouplers and an optical transceiver.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_0025.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2bea133"&gt;&lt;b&gt;&lt;span data-contrast="auto"&gt;Challenges and Solutions&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Implementing the trigger board, Mark faced challenges, particularly with the optocouplers&amp;#39; rapid response creating unwanted signal fluctuations. Various attempts, including adding capacitors to stabilize the input signals, proved insufficient. As time pressed on, he opted for a pragmatic solution&amp;mdash;adding more relays to physically separate the pinball signals from the microcontroller. This extra board successfully circumvented interference issues and provided a crucial reminder: real-world implementation often differs from simulations.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_0153.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2beka94"&gt;&lt;b&gt;&lt;span data-contrast="auto"&gt;Audio Innovation and Conclusion&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;To enhance the gaming experience, Mark explored different methods of playing audio files using embedded systems. Options like Arduino with an SD card proved inadequate due to poor sound quality, while an Arduino Uno with an MP3 shield had undesirable latency. A one-size-fits-all MP3 trigger board shared similar latency concerns. Opting for an ESP32 with an external DAC and SD card provided acceptable latency and superior sound quality. This choice, influenced by previous successful projects, encapsulates the adaptability required for vintage technology. In the end, the pinball machine received not just repairs but a modern audio twist, showcasing the delicate balance between preserving nostalgia and embracing contemporary innovation.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_0157.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2cmnq89"&gt;Downloads and Links:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/m/files/148613" data-e14adj="t"&gt;Download Code,&amp;nbsp; CAD Files and Schematics&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hh2ch2ec7"&gt;Bill of Material:&lt;/h2&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-7648b" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=25243230,3401517,1683889,9843680~50,94668190,1141775~20,8498695,2128127~2,4161206,3049546~4&amp;nsku=78Y68140,78AK5534 ( replacement),67T1636,1N4148TR~50,97K55890,93K3274~20,38K7388,94T9288~2,81AK4325,01AH0801~4&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_BUY_KIT" class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('7648b'));" data-farnell="2524323~10,3401517,1683889,9843680~50,9466819~10,1141775~20,8498695,2128127~2,4161206,3049546~4" data-newark="78Y6814~10,78AK5534 ( replacement),67T1636,1N4148TR~50,97K5589~10,93K3274~20,38K7388,94T9288~2,81AK4325,01AH0801~4" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TOSHIBA Optocoupler, Digital Output, 1 Channel, 5 kV, 15 Mbaud, DIP, 8 Pins, TLP296&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-dcea8" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=25243230&amp;nsku=78Y68140&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('dcea8'));" data-farnell="2524323~10" data-newark="78Y6814~10" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MONACOR Audio Exciter / Resonator, 20W RMS 4Ohm&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-2551c" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3401517&amp;nsku=78AK5534 ( replacement)&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('2551c'));" data-farnell="3401517" data-newark="78AK5534 ( replacement)" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VISATON Speaker, Full Range, 5 &amp;quot;, White, 60 W, 4 ohm, 70 Hz to 16000 Hz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-bd42a" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=1683889&amp;nsku=67T1636&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('bd42a'));" data-farnell="1683889" data-newark="67T1636" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ONSEMI Small Signal Diode, Single, 100 V, 200 mA, 1 V, 4 ns, 1 A&lt;/td&gt;
&lt;td&gt;50&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-f8636" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=9843680~50&amp;nsku=1N4148TR~50&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('f8636'));" data-farnell="9843680~50" data-newark="1N4148TR~50" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VISHAY Through Hole Resistor, 2.67 kohm, MRS25, 600 mW, &amp;Acirc;&amp;plusmn; 1%, Axial Leaded, 350 V&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-7bbb3" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=94668190&amp;nsku=97K55890&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('7bbb3'));" data-farnell="9466819~10" data-newark="97K5589~10" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VISHAY Multilayer Ceramic Capacitor, 0.1 &amp;Acirc;&amp;micro;F, 50 V, &amp;Acirc;&amp;plusmn; 10%, Radial Leaded, X7R, 2.5 mm&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-39c63" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=1141775~20&amp;nsku=93K3274~20&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('39c63'));" data-farnell="1141775~20" data-newark="93K3274~20" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MULTICOMP PRO Oktapad Protoboard, Eurocard, Epoxy Glass Composite, 1.6mm, 100mm x 160mm&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-d8dbc" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=8498695&amp;nsku=38K7388&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('d8dbc'));" data-farnell="8498695" data-newark="38K7388" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MULTICOMP Toggle Switch, On-Off-On, SPDT, Non Illuminated, Panel Mount, 10 A&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-ed635" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2128127~2&amp;nsku=94T9288~2&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('ed635'));" data-farnell="2128127~2" data-newark="94T9288~2" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PRO ELEC AC/DC Power Supply, 1 Output, 60 W, 12 V, 5 A&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-2db8d" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4161206&amp;nsku=81AK4325&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('2db8d'));" data-farnell="4161206" data-newark="81AK4325" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;pin headers&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-167c2" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3049546~4&amp;nsku=01AH0801~4&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('167c2'));" data-farnell="3049546~4" data-newark="01AH0801~4" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1hh2cho1b8"&gt;Additional Parts:&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ESP32 DOIT DEVKIT 1,0&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PCB-&amp;gt; use the included pcb production files to order a pcb at your prefered manufacturer&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;I2S Audio Board based on MAX98357&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Amplifier&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PCB-&amp;gt; use the included pcb production files to order a pcb at your prefered manufacturer&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Audio transformer EE14-222A&amp;nbsp; 1300:8&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;USB power supply with usb cable&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;&lt;img loading="lazy" alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;element14 presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a href="/challenges-projects/element14-presents/vcp-program/w/documents/27780/vcp-biography-mark" data-e14adj="t"&gt;About Mark Donners&lt;/a&gt; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/project-videos/" data-e14adj="t"&gt;Project Videos&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: esp32, Creative sound solutions for pinball, Classic gaming machine restoration, Pinball machine defect troubleshooting, mp3-trigger board, Retro pinball restoration, DIY pinball machine upgrades, Pinball machine sound enhancement, Pinball machine relay board innovation, ESP32 DAC audio integration, ESP32 and DAC for audio projects, e14p_MD, Vintage technology repair insights, Pinball machine circuitry insights, pinball, Vintage pinball machine repair, mp3, Optocoupler technology in pinball, Audio modification for classic pinball, Schematic analysis in pinball repair, friday_release&lt;/div&gt;
</description></item><item><title>Revamping Old School Pinball with an ESP32 -- Episode-632</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28374/revamping-old-school-pinball-with-an-esp32----episode-632/revision/1</link><pubDate>Thu, 07 Dec 2023 15:11:08 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:7c9209bb-0bf2-47ee-a5c5-41672f21550b</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28374/revamping-old-school-pinball-with-an-esp32----episode-632#comments</comments><description>Revision 1 posted to Documents by tariq.ahmad on 12/7/2023 3:11:08 PM&lt;br /&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Mark had the opportunity to work on a vintage pinball machine from 1972. This machine, belonging to a friend, required some repairs, and Mark willingly took on the challenge. Before delving into the repairs, he provided a glimpse into the unique characteristics of vintage pinball machines. Lacking transistors, these machines rely on coils, relays, and two motors&amp;mdash;one for moving a target left to right and another for driving a pulse wheel.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2bd5ps0"&gt;&lt;span&gt;Watch the Video:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=EHQ-oRa3zWk"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;b&gt;&lt;span data-contrast="auto"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2bdmqc1"&gt;&lt;b&gt;&lt;span data-contrast="auto"&gt;Discovering Defects&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Unveiling the intricate mechanism, Mark encountered a few defects: the score counter for player two wasn&amp;#39;t resetting, the machine produced excessive mechanical noise during initialization, and the right flipper exhibited constant overpowering, causing the coils to heat up. With over 100 relays and numerous contacts, pinpointing the issue initially seemed daunting. Fortunately, the pinball machine came with a schematic, allowing Mark to identify and repair three broken relay contacts.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_0151.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2be03d2"&gt;&lt;b&gt;&lt;span data-contrast="auto"&gt;Innovative Sound Upgrade&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;While contemplating these repairs, the idea of upgrading the pinball machine struck Mark. After a swift repair job that felt almost disproportionate to the effort invested, he discussed the possibility of an upgrade with the friend, keeping the specifics a surprise. The concept involved integrating sound, triggered by the ball hitting various targets and switches during gameplay. To tap into these signals without interference from the pinball&amp;#39;s electrical chaos, Mark devised a special trigger board equipped with optocouplers and an optical transceiver.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_0025.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2bea133"&gt;&lt;b&gt;&lt;span data-contrast="auto"&gt;Challenges and Solutions&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;Implementing the trigger board, Mark faced challenges, particularly with the optocouplers&amp;#39; rapid response creating unwanted signal fluctuations. Various attempts, including adding capacitors to stabilize the input signals, proved insufficient. As time pressed on, he opted for a pragmatic solution&amp;mdash;adding more relays to physically separate the pinball signals from the microcontroller. This extra board successfully circumvented interference issues and provided a crucial reminder: real-world implementation often differs from simulations.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_0153.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2beka94"&gt;&lt;b&gt;&lt;span data-contrast="auto"&gt;Audio Innovation and Conclusion&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;To enhance the gaming experience, Mark explored different methods of playing audio files using embedded systems. Options like Arduino with an SD card proved inadequate due to poor sound quality, while an Arduino Uno with an MP3 shield had undesirable latency. A one-size-fits-all MP3 trigger board shared similar latency concerns. Opting for an ESP32 with an external DAC and SD card provided acceptable latency and superior sound quality. This choice, influenced by previous successful projects, encapsulates the adaptability required for vintage technology. In the end, the pinball machine received not just repairs but a modern audio twist, showcasing the delicate balance between preserving nostalgia and embracing contemporary innovation.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_0157.jpg" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hh2cmnq89"&gt;Downloads and Links:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Download Code,&amp;nbsp; CAD Files and Schematics&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hh2ch2ec7"&gt;Bill of Material:&lt;/h2&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-f0984" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=25243230,3401517,1683889,9843680~50,94668190,1141775~20,8498695,2128127~2,4161206,3049546~4&amp;nsku=78Y68140,78AK5534 ( replacement),67T1636,1N4148TR~50,97K55890,93K3274~20,38K7388,94T9288~2,81AK4325,01AH0801~4&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_BUY_KIT" class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('f0984'));" data-farnell="2524323~10,3401517,1683889,9843680~50,9466819~10,1141775~20,8498695,2128127~2,4161206,3049546~4" data-newark="78Y6814~10,78AK5534 ( replacement),67T1636,1N4148TR~50,97K5589~10,93K3274~20,38K7388,94T9288~2,81AK4325,01AH0801~4" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TOSHIBA Optocoupler, Digital Output, 1 Channel, 5 kV, 15 Mbaud, DIP, 8 Pins, TLP296&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-4c511" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=25243230&amp;nsku=78Y68140&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('4c511'));" data-farnell="2524323~10" data-newark="78Y6814~10" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MONACOR Audio Exciter / Resonator, 20W RMS 4Ohm&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-3c1f7" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3401517&amp;nsku=78AK5534 ( replacement)&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('3c1f7'));" data-farnell="3401517" data-newark="78AK5534 ( replacement)" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VISATON Speaker, Full Range, 5 &amp;quot;, White, 60 W, 4 ohm, 70 Hz to 16000 Hz&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-ebe8b" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=1683889&amp;nsku=67T1636&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('ebe8b'));" data-farnell="1683889" data-newark="67T1636" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ONSEMI Small Signal Diode, Single, 100 V, 200 mA, 1 V, 4 ns, 1 A&lt;/td&gt;
&lt;td&gt;50&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-0cb2c" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=9843680~50&amp;nsku=1N4148TR~50&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('0cb2c'));" data-farnell="9843680~50" data-newark="1N4148TR~50" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VISHAY Through Hole Resistor, 2.67 kohm, MRS25, 600 mW, &amp;Acirc;&amp;plusmn; 1%, Axial Leaded, 350 V&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-e7063" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=94668190&amp;nsku=97K55890&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('e7063'));" data-farnell="9466819~10" data-newark="97K5589~10" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VISHAY Multilayer Ceramic Capacitor, 0.1 &amp;Acirc;&amp;micro;F, 50 V, &amp;Acirc;&amp;plusmn; 10%, Radial Leaded, X7R, 2.5 mm&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-66a4d" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=1141775~20&amp;nsku=93K3274~20&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('66a4d'));" data-farnell="1141775~20" data-newark="93K3274~20" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MULTICOMP PRO Oktapad Protoboard, Eurocard, Epoxy Glass Composite, 1.6mm, 100mm x 160mm&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-128cf" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=8498695&amp;nsku=38K7388&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('128cf'));" data-farnell="8498695" data-newark="38K7388" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MULTICOMP Toggle Switch, On-Off-On, SPDT, Non Illuminated, Panel Mount, 10 A&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-bde10" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2128127~2&amp;nsku=94T9288~2&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('bde10'));" data-farnell="2128127~2" data-newark="94T9288~2" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PRO ELEC AC/DC Power Supply, 1 Output, 60 W, 12 V, 5 A&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-03c7d" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=4161206&amp;nsku=81AK4325&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('03c7d'));" data-farnell="4161206" data-newark="81AK4325" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;pin headers&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-29997" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3049546~4&amp;nsku=01AH0801~4&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('29997'));" data-farnell="3049546~4" data-newark="01AH0801~4" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1hh2cho1b8"&gt;Additional Parts:&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ESP32 DOIT DEVKIT 1,0&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PCB-&amp;gt; use the included pcb production files to order a pcb at your prefered manufacturer&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;I2S Audio Board based on MAX98357&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Amplifier&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PCB-&amp;gt; use the included pcb production files to order a pcb at your prefered manufacturer&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Audio transformer EE14-222A&amp;nbsp; 1300:8&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;USB power supply with usb cable&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background:#ffffff;border:1px solid #dadada;margin:0;padding:14px 16px 16px 18px;vertical-align:top;"&gt;
&lt;div style="display:inline-block;float:left;padding:0px 25px 8px 0px;"&gt;&lt;a href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;&lt;img loading="lazy" alt="element14 presents" src="/e14/assets/legacy/2018/e14PresentsJune818.png" width="180px" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="display:inline-block;vertical-align:top;width:70%;"&gt;&lt;br /&gt;
&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/" data-e14adj="t"&gt;element14 presents&lt;/a&gt;&lt;/span&gt;&amp;nbsp; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a href="/challenges-projects/element14-presents/vcp-program/w/documents/27780/vcp-biography-mark" data-e14adj="t"&gt;About Mark Donners&lt;/a&gt; &lt;strong&gt;|&lt;/strong&gt;&amp;nbsp; &lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/project-videos/" data-e14adj="t"&gt;Project Videos&lt;/a&gt;&lt;/p&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: esp32, Creative sound solutions for pinball, Classic gaming machine restoration, Pinball machine defect troubleshooting, mp3-trigger board, Retro pinball restoration, DIY pinball machine upgrades, Pinball machine sound enhancement, Pinball machine relay board innovation, ESP32 DAC audio integration, ESP32 and DAC for audio projects, e14p_MD, Vintage technology repair insights, Pinball machine circuitry insights, pinball, Vintage pinball machine repair, mp3, Optocoupler technology in pinball, Audio modification for classic pinball, Schematic analysis in pinball repair, friday_release&lt;/div&gt;
</description></item></channel></rss>