<?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>Turning a Raspberry Pi Pico into a GPU! -- Episode-644</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28421/turning-a-raspberry-pi-pico-into-a-gpu----episode-644</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Turning a Raspberry Pi Pico into a GPU! -- Episode-644</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28421/turning-a-raspberry-pi-pico-into-a-gpu----episode-644</link><pubDate>Thu, 29 Feb 2024 21:56:15 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6aba839d-cbd7-40c4-a019-8f0f00ff0901</guid><dc:creator>pchan</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28421/turning-a-raspberry-pi-pico-into-a-gpu----episode-644#comments</comments><description>Current Revision posted to Documents by pchan on 2/29/2024 9:56:15 PM&lt;br /&gt;
&lt;p&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;span class="TextRun SCXW184360974 BCX0" lang="EN-GB" data-contrast="auto"&gt;&lt;span class="NormalTextRun SCXW184360974 BCX0"&gt;In this episode, &lt;/span&gt;&lt;span class="NormalTextRun SCXW184360974 BCX0"&gt;Clem takes us through the intricacies of the Raspberry Pi Pico and graphics cards&lt;/span&gt;&lt;span class="NormalTextRun SCXW184360974 BCX0"&gt;. Forget the technical jargon; imagine a graphics card as a translator between your CPU and the screen, a bit like those old-school graphics adapters but with a modern twist. Clem, our guide, dives into the world of microcontrollers, specifically the RP2040, cooking up digital concoctions for today&amp;#39;s monitors and touchscreens.&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXW184360974 BCX0"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;span class="EOP SCXW184360974 BCX0"&gt;Watch the Video:&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;/span&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;a href="https://www.youtube.com/watch?v=8-RuYM-9s3A"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;a href="#download" data-e14adj="t"&gt;Downloads &amp;amp; Links&lt;/a&gt; | &lt;a href="#BOM" data-e14adj="t"&gt;Bill of Material&lt;/a&gt; | &lt;a href="#Discussion" data-e14adj="t"&gt;Discussion&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;But every journey has its bumps, and Clem hits a roadblock with high-speed video signals. Ever tried hand wiring on a breadboard? It can be a hit or a miss. Spoiler: It&amp;#39;s a miss. Clem troubleshoots with DVI-Socks, dealing with impedance-matching intricacies using resistors. It&amp;#39;s a bit like walking a tightrope &amp;ndash; precision is key, but it&amp;#39;s easy to slip.&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/vlcsnap_2D00_2024_2D00_02_2D00_19_2D00_15h27m38s089.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The video navigates through connection experiments &amp;ndash; soldering DVI sockets, trying headers &amp;ndash; with Clem emphasizing the importance of stable connections over detachable boards. A nudge in the wrong direction, and the signal&amp;#39;s out of sync. Clem wraps it up neatly with a PCB design, a more reliable solution for video signals with the Raspberry Pi Pico.&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/vlcsnap_2D00_2024_2D00_02_2D00_19_2D00_15h28m11s623.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The plot thickens as Clem tackles the connection conundrum.&amp;nbsp; In the PCIe connector, Clem spots a hidden SMBus, an I2C bus in disguise.&amp;nbsp; This lets Clem attach the Pseudo-GPU to the SMBus via the PCI connector.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&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/vlcsnap_2D00_2024_2D00_02_2D00_19_2D00_15h28m18s002.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The grand finale showcases Clem&amp;#39;s Arduino code, a practical display of text, colour, and rotation using the Adafruit GFX library. Clem demonstrates using two Raspberry Pi Pico boards, connected via I2C, showing them playing nicely with a small monitor. The graphics are very basic, but the concept opens doors for more creative projects.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hnrc2f9e1"&gt;&lt;span&gt;Downloads &amp;amp; Links:&lt;a id="download" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/m/files/149128" data-e14adj="t"&gt;Download Code and Schematics!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Pico dvi&lt;span&gt; &lt;/span&gt;&lt;a href="https://github.com/Wren6991/PicoDVI" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/Wren6991/PicoDVI&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;DVI Sock&lt;span&gt; &lt;/span&gt;&lt;a id="" href="https://github.com/Wren6991/Pico-DVI-Sock" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/Wren6991/Pico-DVI-Sock&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hnrcpvd40"&gt;Bonus Content Video:&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://community.element14.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-03-81/Episode-644-_2D00_-GPU_5F00_Bonus-Code.mp4"&gt;community.element14.com/.../Episode-644-_2D00_-GPU_5F00_Bonus-Code.mp4&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hnrc84rd3"&gt;Bill of Material:&lt;a id="BOM" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&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;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-2e366" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3996081~2&amp;nsku=38AK5985~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('2e366'));" data-farnell="3996081~2" data-newark="38AK5985~2" 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;Raspberry pi pico&lt;/td&gt;
&lt;td&gt;Raspberry pi&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-b5068" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3996081~2&amp;nsku=38AK5985~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('b5068'));" data-farnell="3996081~2" data-newark="38AK5985~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 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;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;h2 style="margin:0;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2 id="mcetoc_1hnrc8p3m4" style="margin:0;"&gt;&lt;span&gt;Additional Parts:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;DVI Socket&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;/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 class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3692/vcp-biography-clem" data-e14adj="t"&gt;About Clem&lt;/a&gt;&amp;nbsp; &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;&amp;nbsp;&lt;a id="Discussion" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&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: Electronic circuit design tips, Digital video signal generation, DVI troubleshooting, Creative projects with Pseudo-GPU, Raspberry Pi Pico graphics card, PCB design for video signals, SMBus and I2C communication, Microcontroller-based display solutions, Impedance matching in electronics, PCI Express connector applications, Graphics output with microcontrollers, High-speed video signal impedance, Arduino code for video display, Microcontroller video signal, Raspberry Pi Pico connection solutions, friday_release, e14p_CMM&lt;/div&gt;
</description></item><item><title>Turning a Raspberry Pi Pico into a GPU! -- Episode-644</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28421/turning-a-raspberry-pi-pico-into-a-gpu----episode-644/revision/5</link><pubDate>Thu, 29 Feb 2024 21:56:15 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6aba839d-cbd7-40c4-a019-8f0f00ff0901</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28421/turning-a-raspberry-pi-pico-into-a-gpu----episode-644#comments</comments><description>Revision 5 posted to Documents by tariq.ahmad on 2/29/2024 9:56:15 PM&lt;br /&gt;
&lt;p&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;span class="TextRun SCXW184360974 BCX0" lang="EN-GB" data-contrast="auto"&gt;&lt;span class="NormalTextRun SCXW184360974 BCX0"&gt;In this episode, &lt;/span&gt;&lt;span class="NormalTextRun SCXW184360974 BCX0"&gt;Clem takes us through the intricacies of the Raspberry Pi Pico and graphics cards&lt;/span&gt;&lt;span class="NormalTextRun SCXW184360974 BCX0"&gt;. Forget the technical jargon; imagine a graphics card as a translator between your CPU and the screen, a bit like those old-school graphics adapters but with a modern twist. Clem, our guide, dives into the world of microcontrollers, specifically the RP2040, cooking up digital concoctions for today&amp;#39;s monitors and touchscreens.&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXW184360974 BCX0"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;span class="EOP SCXW184360974 BCX0"&gt;Watch the Video:&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;/span&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;a href="https://www.youtube.com/watch?v=8-RuYM-9s3A"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;a href="#download" data-e14adj="t"&gt;Downloads &amp;amp; Links&lt;/a&gt; | &lt;a href="#BOM" data-e14adj="t"&gt;Bill of Material&lt;/a&gt; | &lt;a href="#Discussion" data-e14adj="t"&gt;Discussion&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;But every journey has its bumps, and Clem hits a roadblock with high-speed video signals. Ever tried hand wiring on a breadboard? It can be a hit or a miss. Spoiler: It&amp;#39;s a miss. Clem troubleshoots with DVI-Socks, dealing with impedance-matching intricacies using resistors. It&amp;#39;s a bit like walking a tightrope &amp;ndash; precision is key, but it&amp;#39;s easy to slip.&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/vlcsnap_2D00_2024_2D00_02_2D00_19_2D00_15h27m38s089.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The video navigates through connection experiments &amp;ndash; soldering DVI sockets, trying headers &amp;ndash; with Clem emphasizing the importance of stable connections over detachable boards. A nudge in the wrong direction, and the signal&amp;#39;s out of sync. Clem wraps it up neatly with a PCB design, a more reliable solution for video signals with the Raspberry Pi Pico.&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/vlcsnap_2D00_2024_2D00_02_2D00_19_2D00_15h28m11s623.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The plot thickens as Clem tackles the connection conundrum.&amp;nbsp; In the PCIe connector, Clem spots a hidden SMBus, an I2C bus in disguise.&amp;nbsp; This lets Clem attach the Pseudo-GPU to the SMBus via the PCI connector.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&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/vlcsnap_2D00_2024_2D00_02_2D00_19_2D00_15h28m18s002.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The grand finale showcases Clem&amp;#39;s Arduino code, a practical display of text, colour, and rotation using the Adafruit GFX library. Clem demonstrates using two Raspberry Pi Pico boards, connected via I2C, showing them playing nicely with a small monitor. The graphics are very basic, but the concept opens doors for more creative projects.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hnrc2f9e1"&gt;&lt;span&gt;Downloads &amp;amp; Links:&lt;a id="download" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/m/files/149128" data-e14adj="t"&gt;Download Code and Schematics!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Pico dvi&lt;span&gt; &lt;/span&gt;&lt;a href="https://github.com/Wren6991/PicoDVI" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/Wren6991/PicoDVI&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;DVI Sock&lt;span&gt; &lt;/span&gt;&lt;a id="" href="https://github.com/Wren6991/Pico-DVI-Sock" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/Wren6991/Pico-DVI-Sock&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hnrcpvd40"&gt;Bonus Content Video:&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://community.element14.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-35/Episode-644-_2D00_-GPU_5F00_Bonus-Code.mp4"&gt;community.element14.com/.../Episode-644-_2D00_-GPU_5F00_Bonus-Code.mp4&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hnrc84rd3"&gt;Bill of Material:&lt;a id="BOM" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&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;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-899d4" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3996081~2&amp;nsku=38AK5985~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('899d4'));" data-farnell="3996081~2" data-newark="38AK5985~2" 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;Raspberry pi pico&lt;/td&gt;
&lt;td&gt;Raspberry pi&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-ca232" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3996081~2&amp;nsku=38AK5985~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('ca232'));" data-farnell="3996081~2" data-newark="38AK5985~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 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;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;h2 style="margin:0;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h2 id="mcetoc_1hnrc8p3m4" style="margin:0;"&gt;&lt;span&gt;Additional Parts:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;DVI Socket&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;/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 class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3692/vcp-biography-clem" data-e14adj="t"&gt;About Clem&lt;/a&gt;&amp;nbsp; &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;&amp;nbsp;&lt;a id="Discussion" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&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: Electronic circuit design tips, Digital video signal generation, DVI troubleshooting, Creative projects with Pseudo-GPU, Raspberry Pi Pico graphics card, PCB design for video signals, SMBus and I2C communication, Microcontroller-based display solutions, Impedance matching in electronics, PCI Express connector applications, Graphics output with microcontrollers, High-speed video signal impedance, Arduino code for video display, Microcontroller video signal, Raspberry Pi Pico connection solutions, friday_release, e14p_CMM&lt;/div&gt;
</description></item><item><title>Turning a Raspberry Pi Pico into a GPU! -- Episode-644</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28421/turning-a-raspberry-pi-pico-into-a-gpu----episode-644/revision/4</link><pubDate>Thu, 29 Feb 2024 21:55:53 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6aba839d-cbd7-40c4-a019-8f0f00ff0901</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28421/turning-a-raspberry-pi-pico-into-a-gpu----episode-644#comments</comments><description>Revision 4 posted to Documents by tariq.ahmad on 2/29/2024 9:55:53 PM&lt;br /&gt;
&lt;p&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;span class="TextRun SCXW184360974 BCX0" lang="EN-GB" data-contrast="auto"&gt;&lt;span class="NormalTextRun SCXW184360974 BCX0"&gt;In this episode, &lt;/span&gt;&lt;span class="NormalTextRun SCXW184360974 BCX0"&gt;Clem takes us through the intricacies of the Raspberry Pi Pico and graphics cards&lt;/span&gt;&lt;span class="NormalTextRun SCXW184360974 BCX0"&gt;. Forget the technical jargon; imagine a graphics card as a translator between your CPU and the screen, a bit like those old-school graphics adapters but with a modern twist. Clem, our guide, dives into the world of microcontrollers, specifically the RP2040, cooking up digital concoctions for today&amp;#39;s monitors and touchscreens.&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXW184360974 BCX0"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;span class="EOP SCXW184360974 BCX0"&gt;Watch the Video:&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;/span&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;a href="https://www.youtube.com/watch?v=8-RuYM-9s3A"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;a href="#download" data-e14adj="t"&gt;Downloads &amp;amp; Links&lt;/a&gt; | &lt;a href="#BOM" data-e14adj="t"&gt;Bill of Material&lt;/a&gt; | &lt;a href="#Discussion" data-e14adj="t"&gt;Discussion&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;But every journey has its bumps, and Clem hits a roadblock with high-speed video signals. Ever tried hand wiring on a breadboard? It can be a hit or a miss. Spoiler: It&amp;#39;s a miss. Clem troubleshoots with DVI-Socks, dealing with impedance-matching intricacies using resistors. It&amp;#39;s a bit like walking a tightrope &amp;ndash; precision is key, but it&amp;#39;s easy to slip.&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/vlcsnap_2D00_2024_2D00_02_2D00_19_2D00_15h27m38s089.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The video navigates through connection experiments &amp;ndash; soldering DVI sockets, trying headers &amp;ndash; with Clem emphasizing the importance of stable connections over detachable boards. A nudge in the wrong direction, and the signal&amp;#39;s out of sync. Clem wraps it up neatly with a PCB design, a more reliable solution for video signals with the Raspberry Pi Pico.&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/vlcsnap_2D00_2024_2D00_02_2D00_19_2D00_15h28m11s623.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The plot thickens as Clem tackles the connection conundrum.&amp;nbsp; In the PCIe connector, Clem spots a hidden SMBus, an I2C bus in disguise.&amp;nbsp; This lets Clem attach the Pseudo-GPU to the SMBus via the PCI connector.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&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/vlcsnap_2D00_2024_2D00_02_2D00_19_2D00_15h28m18s002.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The grand finale showcases Clem&amp;#39;s Arduino code, a practical display of text, colour, and rotation using the Adafruit GFX library. Clem demonstrates using two Raspberry Pi Pico boards, connected via I2C, showing them playing nicely with a small monitor. The graphics are very basic, but the concept opens doors for more creative projects.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hnrc2f9e1"&gt;&lt;span&gt;Downloads &amp;amp; Links:&lt;a id="download" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/m/files/149128" data-e14adj="t"&gt;Download Code and Schematics!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Pico dvi&lt;span&gt; &lt;/span&gt;&lt;a href="https://github.com/Wren6991/PicoDVI" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/Wren6991/PicoDVI&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;DVI Sock&lt;span&gt; &lt;/span&gt;&lt;a id="" href="https://github.com/Wren6991/Pico-DVI-Sock" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/Wren6991/Pico-DVI-Sock&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hnrcpvd40"&gt;Bonus Content Video:&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://community.element14.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-35/Episode-644-_2D00_-GPU_5F00_Bonus-Code.mp4"&gt;community.element14.com/.../Episode-644-_2D00_-GPU_5F00_Bonus-Code.mp4&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hnrc84rd3"&gt;Bill of Material:&lt;a id="BOM" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&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;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-bab6d" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3996081~2&amp;nsku=38AK5985~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('bab6d'));" data-farnell="3996081~2" data-newark="38AK5985~2" 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;Raspberry pi pico&lt;/td&gt;
&lt;td&gt;Raspberry pi&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-adc96" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3996081~2&amp;nsku=38AK5985~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('adc96'));" data-farnell="3996081~2" data-newark="38AK5985~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 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;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hnrc8p3m4" style="margin:0;"&gt;&lt;span&gt;Additional Parts:&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;DVI Socket&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;/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 class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3692/vcp-biography-clem" data-e14adj="t"&gt;About Clem&lt;/a&gt;&amp;nbsp; &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;&amp;nbsp;&lt;a id="Discussion" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&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: Electronic circuit design tips, Digital video signal generation, DVI troubleshooting, Creative projects with Pseudo-GPU, Raspberry Pi Pico graphics card, PCB design for video signals, SMBus and I2C communication, Microcontroller-based display solutions, Impedance matching in electronics, PCI Express connector applications, Graphics output with microcontrollers, High-speed video signal impedance, Arduino code for video display, Microcontroller video signal, Raspberry Pi Pico connection solutions, friday_release, e14p_CMM&lt;/div&gt;
</description></item><item><title>Turning a Raspberry Pi Pico into a GPU! -- Episode-644</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28421/turning-a-raspberry-pi-pico-into-a-gpu----episode-644/revision/3</link><pubDate>Thu, 29 Feb 2024 21:51:58 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6aba839d-cbd7-40c4-a019-8f0f00ff0901</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28421/turning-a-raspberry-pi-pico-into-a-gpu----episode-644#comments</comments><description>Revision 3 posted to Documents by tariq.ahmad on 2/29/2024 9:51:58 PM&lt;br /&gt;
&lt;p&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;span class="TextRun SCXW184360974 BCX0" lang="EN-GB" data-contrast="auto"&gt;&lt;span class="NormalTextRun SCXW184360974 BCX0"&gt;In this episode, &lt;/span&gt;&lt;span class="NormalTextRun SCXW184360974 BCX0"&gt;Clem takes us through the intricacies of the Raspberry Pi Pico and graphics cards&lt;/span&gt;&lt;span class="NormalTextRun SCXW184360974 BCX0"&gt;. Forget the technical jargon; imagine a graphics card as a translator between your CPU and the screen, a bit like those old-school graphics adapters but with a modern twist. Clem, our guide, dives into the world of microcontrollers, specifically the RP2040, cooking up digital concoctions for today&amp;#39;s monitors and touchscreens.&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXW184360974 BCX0"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;/span&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;a href="https://www.youtube.com/watch?v=8-RuYM-9s3A"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;a href="#download" data-e14adj="t"&gt;Downloads &amp;amp; Links&lt;/a&gt; | &lt;a href="#BOM" data-e14adj="t"&gt;Bill of Material&lt;/a&gt; | &lt;a href="#Discussion" data-e14adj="t"&gt;Discussion&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;But every journey has its bumps, and Clem hits a roadblock with high-speed video signals. Ever tried hand wiring on a breadboard? It can be a hit or a miss. Spoiler: It&amp;#39;s a miss. Clem troubleshoots with DVI-Socks, dealing with impedance-matching intricacies using resistors. It&amp;#39;s a bit like walking a tightrope &amp;ndash; precision is key, but it&amp;#39;s easy to slip.&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/vlcsnap_2D00_2024_2D00_02_2D00_19_2D00_15h27m38s089.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The video navigates through connection experiments &amp;ndash; soldering DVI sockets, trying headers &amp;ndash; with Clem emphasizing the importance of stable connections over detachable boards. A nudge in the wrong direction, and the signal&amp;#39;s out of sync. Clem wraps it up neatly with a PCB design, a more reliable solution for video signals with the Raspberry Pi Pico.&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/vlcsnap_2D00_2024_2D00_02_2D00_19_2D00_15h28m11s623.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The plot thickens as Clem tackles the connection conundrum.&amp;nbsp; In the PCIe connector, Clem spots a hidden SMBus, an I2C bus in disguise.&amp;nbsp; This lets Clem attach the Pseudo-GPU to the SMBus via the PCI connector.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&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/vlcsnap_2D00_2024_2D00_02_2D00_19_2D00_15h28m18s002.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The grand finale showcases Clem&amp;#39;s Arduino code, a practical display of text, colour, and rotation using the Adafruit GFX library. Clem demonstrates using two Raspberry Pi Pico boards, connected via I2C, showing them playing nicely with a small monitor. The graphics are very basic, but the concept opens doors for more creative projects.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hnrc2f9e1"&gt;&lt;span&gt;Downloads &amp;amp; Links:&lt;a id="download" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/challenges-projects/element14-presents/m/files/149128" data-e14adj="t"&gt;Download Code and Schematics!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Pico dvi&lt;span&gt; &lt;/span&gt;&lt;a href="https://github.com/Wren6991/PicoDVI" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/Wren6991/PicoDVI&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;DVI Sock&lt;span&gt; &lt;/span&gt;&lt;a id="" href="https://github.com/Wren6991/Pico-DVI-Sock" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/Wren6991/Pico-DVI-Sock&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hnrcpvd40"&gt;Bonus Content Video:&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://community.element14.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-04-35/Episode-644-_2D00_-GPU_5F00_Bonus-Code.mp4"&gt;community.element14.com/.../Episode-644-_2D00_-GPU_5F00_Bonus-Code.mp4&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hnrc84rd3"&gt;Bill of Material:&lt;a id="BOM" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&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;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-2a90b" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3996081~2&amp;nsku=38AK5985~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('2a90b'));" data-farnell="3996081~2" data-newark="38AK5985~2" 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;Raspberry pi pico&lt;/td&gt;
&lt;td&gt;Raspberry pi&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-ad990" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3996081~2&amp;nsku=38AK5985~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('ad990'));" data-farnell="3996081~2" data-newark="38AK5985~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 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;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hnrc8p3m4" style="margin:0;"&gt;&lt;span&gt;Additional Parts:&lt;/span&gt;&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;DVI Socket&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;/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 class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3692/vcp-biography-clem" data-e14adj="t"&gt;About Clem&lt;/a&gt;&amp;nbsp; &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;&amp;nbsp;&lt;a id="Discussion" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&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: Electronic circuit design tips, Digital video signal generation, DVI troubleshooting, Creative projects with Pseudo-GPU, Raspberry Pi Pico graphics card, PCB design for video signals, SMBus and I2C communication, Microcontroller-based display solutions, Impedance matching in electronics, PCI Express connector applications, Graphics output with microcontrollers, High-speed video signal impedance, Arduino code for video display, Microcontroller video signal, Raspberry Pi Pico connection solutions, friday_release, e14p_CMM&lt;/div&gt;
</description></item><item><title>Turning a Raspberry Pi into a GPU -- Episode-644</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28421/turning-a-raspberry-pi-pico-into-a-gpu----episode-644/revision/2</link><pubDate>Thu, 29 Feb 2024 21:32:30 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6aba839d-cbd7-40c4-a019-8f0f00ff0901</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28421/turning-a-raspberry-pi-pico-into-a-gpu----episode-644#comments</comments><description>Revision 2 posted to Documents by tariq.ahmad on 2/29/2024 9:32:30 PM&lt;br /&gt;
&lt;p&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;span class="TextRun SCXW184360974 BCX0" lang="EN-GB" data-contrast="auto"&gt;&lt;span class="NormalTextRun SCXW184360974 BCX0"&gt;In this episode, &lt;/span&gt;&lt;span class="NormalTextRun SCXW184360974 BCX0"&gt;Clem takes us through the intricacies of the Raspberry Pi Pico and graphics cards&lt;/span&gt;&lt;span class="NormalTextRun SCXW184360974 BCX0"&gt;. Forget the technical jargon; imagine a graphics card as a translator between your CPU and the screen, a bit like those old-school graphics adapters but with a modern twist. Clem, our guide, dives into the world of microcontrollers, specifically the RP2040, cooking up digital concoctions for today&amp;#39;s monitors and touchscreens.&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXW184360974 BCX0"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;/span&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;a href="https://www.youtube.com/watch?v=8-RuYM-9s3A"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;But every journey has its bumps, and Clem hits a roadblock with high-speed video signals. Ever tried hand wiring on a breadboard? It can be a hit or a miss. Spoiler: It&amp;#39;s a miss. Clem troubleshoots with DVI-Socks, dealing with impedance-matching intricacies using resistors. It&amp;#39;s a bit like walking a tightrope &amp;ndash; precision is key, but it&amp;#39;s easy to slip.&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/vlcsnap_2D00_2024_2D00_02_2D00_19_2D00_15h27m38s089.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The video navigates through connection experiments &amp;ndash; soldering DVI sockets, trying headers &amp;ndash; with Clem emphasizing the importance of stable connections over detachable boards. A nudge in the wrong direction, and the signal&amp;#39;s out of sync. Clem wraps it up neatly with a PCB design, a more reliable solution for video signals with the Raspberry Pi Pico.&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/vlcsnap_2D00_2024_2D00_02_2D00_19_2D00_15h28m11s623.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The plot thickens as Clem tackles the connection conundrum.&amp;nbsp; In the PCIe connector, Clem spots a hidden SMBus, an I2C bus in disguise.&amp;nbsp; This lets Clem attach the Pseudo-GPU to the SMBus via the PCI connector.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&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/vlcsnap_2D00_2024_2D00_02_2D00_19_2D00_15h28m18s002.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The grand finale showcases Clem&amp;#39;s Arduino code, a practical display of text, colour, and rotation using the Adafruit GFX library. Clem demonstrates using two Raspberry Pi Pico boards, connected via I2C, showing them playing nicely with a small monitor. The graphics are very basic, but the concept opens doors for more creative projects.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hnrc2f9e1"&gt;&lt;span&gt;Downloads &amp;amp; Links:&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Download Code and Schematics!&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Pico dvi&lt;span&gt; &lt;/span&gt;&lt;a href="https://github.com/Wren6991/PicoDVI" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/Wren6991/PicoDVI&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;DVI Sock&lt;span&gt; &lt;/span&gt;&lt;a id="" href="https://github.com/Wren6991/Pico-DVI-Sock" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/Wren6991/Pico-DVI-Sock&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hnrc84rd3"&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;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-ad9d2" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3996081~2&amp;nsku=38AK5985~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('ad9d2'));" data-farnell="3996081~2" data-newark="38AK5985~2" 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;Raspberry pi pico&lt;/td&gt;
&lt;td&gt;Raspberry pi&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-c3646" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3996081~2&amp;nsku=38AK5985~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('c3646'));" data-farnell="3996081~2" data-newark="38AK5985~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 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;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hnrc8p3m4" style="margin:0;"&gt;&lt;span&gt;Additional Parts:&lt;/span&gt;&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;DVI Socket&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;/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 class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3692/vcp-biography-clem" data-e14adj="t"&gt;About Clem&lt;/a&gt;&amp;nbsp; &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;&amp;nbsp;&lt;a id="discussion" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Turning a Raspberry Pi into a GPU -- Episode 644</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28421/turning-a-raspberry-pi-pico-into-a-gpu----episode-644/revision/1</link><pubDate>Thu, 29 Feb 2024 21:30:20 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6aba839d-cbd7-40c4-a019-8f0f00ff0901</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28421/turning-a-raspberry-pi-pico-into-a-gpu----episode-644#comments</comments><description>Revision 1 posted to Documents by tariq.ahmad on 2/29/2024 9:30:20 PM&lt;br /&gt;
&lt;p&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;span class="TextRun SCXW184360974 BCX0" lang="EN-GB" data-contrast="auto"&gt;&lt;span class="NormalTextRun SCXW184360974 BCX0"&gt;In this episode, &lt;/span&gt;&lt;span class="NormalTextRun SCXW184360974 BCX0"&gt;Clem takes us through the intricacies of the Raspberry Pi Pico and graphics cards&lt;/span&gt;&lt;span class="NormalTextRun SCXW184360974 BCX0"&gt;. Forget the technical jargon; imagine a graphics card as a translator between your CPU and the screen, a bit like those old-school graphics adapters but with a modern twist. Clem, our guide, dives into the world of microcontrollers, specifically the RP2040, cooking up digital concoctions for today&amp;#39;s monitors and touchscreens.&lt;/span&gt;&lt;/span&gt;&lt;span class="EOP SCXW184360974 BCX0"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;/span&gt;&lt;span class="NormalTextRun SCXW229610184 BCX0"&gt;&lt;a href="https://www.youtube.com/watch?v=8-RuYM-9s3A"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;But every journey has its bumps, and Clem hits a roadblock with high-speed video signals. Ever tried hand wiring on a breadboard? It can be a hit or a miss. Spoiler: It&amp;#39;s a miss. Clem troubleshoots with DVI-Socks, dealing with impedance-matching intricacies using resistors. It&amp;#39;s a bit like walking a tightrope &amp;ndash; precision is key, but it&amp;#39;s easy to slip.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The video navigates through connection experiments &amp;ndash; soldering DVI sockets, trying headers &amp;ndash; with Clem emphasizing the importance of stable connections over detachable boards. A nudge in the wrong direction, and the signal&amp;#39;s out of sync. Clem wraps it up neatly with a PCB design, a more reliable solution for video signals with the Raspberry Pi Pico.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The plot thickens as Clem tackles the connection conundrum.&amp;nbsp; In the PCIe connector, Clem spots a hidden SMBus, an I2C bus in disguise.&amp;nbsp; This lets Clem attach the Pseudo-GPU to the SMBus via the PCI connector.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-contrast="auto"&gt;The grand finale showcases Clem&amp;#39;s Arduino code, a practical display of text, colour, and rotation using the Adafruit GFX library. Clem demonstrates using two Raspberry Pi Pico boards, connected via I2C, showing them playing nicely with a small monitor. The graphics are very basic, but the concept opens doors for more creative projects.&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hnrc2f9e1"&gt;&lt;span&gt;Downloads &amp;amp; Links:&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Download Code and Schematics!&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Pico dvi&lt;span&gt; &lt;/span&gt;&lt;a href="https://github.com/Wren6991/PicoDVI" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/Wren6991/PicoDVI&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;DVI Sock&lt;span&gt; &lt;/span&gt;&lt;a id="" href="https://github.com/Wren6991/Pico-DVI-Sock" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/Wren6991/Pico-DVI-Sock&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hnrc84rd3"&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;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-b8809" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3996081~2&amp;nsku=38AK5985~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('b8809'));" data-farnell="3996081~2" data-newark="38AK5985~2" 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;Raspberry pi pico&lt;/td&gt;
&lt;td&gt;Raspberry pi&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-36a01" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3996081~2&amp;nsku=38AK5985~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('36a01'));" data-farnell="3996081~2" data-newark="38AK5985~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 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;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style="margin:0;"&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1hnrc8p3m4" style="margin:0;"&gt;&lt;span&gt;Additional Parts:&lt;/span&gt;&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;DVI Socket&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 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;/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 class="jive-link-wiki-small" href="/challenges-projects/element14-presents/vcp-program/w/documents/3692/vcp-biography-clem" data-e14adj="t"&gt;About Clem&lt;/a&gt;&amp;nbsp; &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;&amp;nbsp;&lt;a id="discussion" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>