<?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>How Far Can I2C Go? -- Episode 666</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71920/how-far-can-i2c-go----episode-666</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>How Far Can I2C Go? -- Episode 666</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71920/how-far-can-i2c-go----episode-666</link><pubDate>Fri, 23 May 2025 11:10:42 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:595692ff-310b-44b3-b212-bfd62fdcd94f</guid><dc:creator>e14sbhargav</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71920/how-far-can-i2c-go----episode-666#comments</comments><description>Current Revision posted to Documents by e14sbhargav on 5/23/2025 11:10:42 AM&lt;br /&gt;
&lt;p&gt;Have you ever wondered if the humble I2C protocol, designed for short-distance communication on a PCB, could work over a stretched-out distance? Clem, an innovative DIY enthusiast, dives headfirst into this question in his latest experiment. Armed with two Raspberry Pi Pico microcontrollers, a coiled-up RG58 coaxial cable, and a few unconventional ideas, he sets out to see if I2C can bridge the gap between devices separated by meters&amp;mdash;even outdoors.&lt;/p&gt;
&lt;h2 id="mcetoc_1iru7gpek0"&gt;Watch the&amp;nbsp;Episode&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://youtu.be/RMcq6Ab88KM"&gt;https://youtu.be/RMcq6Ab88KM&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1iru7gpek1"&gt;The Problem: Taking I2C Beyond the PCB&lt;/h2&gt;
&lt;p&gt;I2C (Inter-Integrated Circuit) is a reliable protocol, but it&amp;rsquo;s typically intended for communication between components within a single PCB or, at best, over very short distances. The main challenge? Capacitance&amp;mdash;as wires get longer, their ability to maintain signal integrity decreases. Clem had an ambitious thought: What if he could use I2C as a bus system running throughout his workshop to connect micro-controllers and sensors scattered across different areas? Could it work over 10 or even 20 meters of cable? Only one way to find out&amp;mdash;test it.&lt;/p&gt;
&lt;p&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/4111.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1iru7gpek2"&gt;The Setup: Breadboards, Raspberry Pi Picos, and Coaxial Cable&lt;/h2&gt;
&lt;p&gt;Clem began his experiment with a simple setup on breadboards. Using two Raspberry Pi Pico micro-controllers, he established a basic I2C connection with standard jumper wires to simulate a local, short-distance connection. With the baseline working, it was time to introduce the star of the experiment: a 10-meter-long RG58 coaxial cable. Why coaxial? Its shielding properties make it a good candidate for reducing interference, a critical factor when extending the range of I2C.&lt;/p&gt;
&lt;p&gt;He connected the two micro-controllers through the coiled cable and ran initial tests. The results were promising&amp;mdash;communication was intact! But Clem wasn&amp;rsquo;t done yet. He wanted to push the boundaries even further.&lt;/p&gt;
&lt;p&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/8.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1iru7gpek3"&gt;Taking It Outside: Testing I2C Over 20 Meters&lt;/h2&gt;
&lt;p&gt;With the system working over 10 meters of cable, Clem decided to push his experiment to the extreme. He ran the coaxial cable through a cellar window and out into his garden, effectively extending the distance to 20 meters. The sight of an I2C bus stretching through a garden might have seemed bizarre, but it was all in the name of science!&lt;/p&gt;
&lt;p&gt;To his delight, the I2C communication still worked. By using the RG58 cable&amp;#39;s shielding to his advantage, Clem demonstrated that the protocol could handle significant distances, far beyond its typical use case.&lt;/p&gt;
&lt;p&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/E14_5F00_how_5F00_far_5F00_can_5F00_i2C_5F00_go_5F00_AE.00_5F00_18_5F00_46_5F00_12.Still002.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1iru7hq496"&gt;Bill of Materials&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-891fc" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3996081~2,3407396~20&amp;nsku=38AK5985~2,69AH9115~20&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('891fc'));" data-farnell="3996081~2,3407396~20" data-newark="38AK5985~2,69AH9115~20" data-comoverride="" data-cmpoverride="" data-cpc="SC19560~2,CBBR0441~20" 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 H&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-08188" 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('08188'));" data-farnell="3996081~2" data-newark="38AK5985~2" data-comoverride="" data-cmpoverride="" data-cpc="SC19560~2" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RG58 50Ohm Coaxial Cable&lt;/td&gt;
&lt;td&gt;Multicomp Pro&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-d6d8b" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3407396~20&amp;nsku=69AH9115~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('d6d8b'));" data-farnell="3407396~20" data-newark="69AH9115~20" data-comoverride="" data-cmpoverride="" data-cpc="CBBR0441~20" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1iru7gpek4"&gt;Supporting Code and Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;&lt;a href="https://community.element14.com/challenges-projects/element14-presents/m/files/150361"&gt;Supporting Files for Episode 666 of element14 presents&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;/ul&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;&lt;a name="discussions" 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: i2c bus length limit, i2c over coaxial cable, rg58 i2c testing, i2c wiring tips, extend i2c range, microcontroller i2c setup, i2c protocol tutorial, long range i2c experiment, raspberry pi pico i2c, i2c with raspberry pi, i2c communication distance, i2c on breadboard, i2c signal integrity, i2c workshop project, friday_release, i2c long distance&lt;/div&gt;
</description></item><item><title>How Far Can I2C Go? -- Episode 666</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71920/how-far-can-i2c-go----episode-666/revision/3</link><pubDate>Fri, 23 May 2025 11:10:42 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:595692ff-310b-44b3-b212-bfd62fdcd94f</guid><dc:creator>cstanton</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71920/how-far-can-i2c-go----episode-666#comments</comments><description>Revision 3 posted to Documents by cstanton on 5/23/2025 11:10:42 AM&lt;br /&gt;
&lt;p&gt;Have you ever wondered if the humble I2C protocol, designed for short-distance communication on a PCB, could work over a stretched-out distance? Clem, an innovative DIY enthusiast, dives headfirst into this question in his latest experiment. Armed with two Raspberry Pi Pico microcontrollers, a coiled-up RG58 coaxial cable, and a few unconventional ideas, he sets out to see if I2C can bridge the gap between devices separated by meters&amp;mdash;even outdoors.&lt;/p&gt;
&lt;h2 id="mcetoc_1iru7gpek0"&gt;Watch the&amp;nbsp;Episode&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://youtu.be/RMcq6Ab88KM"&gt;https://youtu.be/RMcq6Ab88KM&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1iru7gpek1"&gt;The Problem: Taking I2C Beyond the PCB&lt;/h2&gt;
&lt;p&gt;I2C (Inter-Integrated Circuit) is a reliable protocol, but it&amp;rsquo;s typically intended for communication between components within a single PCB or, at best, over very short distances. The main challenge? Capacitance&amp;mdash;as wires get longer, their ability to maintain signal integrity decreases. Clem had an ambitious thought: What if he could use I2C as a bus system running throughout his workshop to connect micro-controllers and sensors scattered across different areas? Could it work over 10 or even 20 meters of cable? Only one way to find out&amp;mdash;test it.&lt;/p&gt;
&lt;p&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/4111.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1iru7gpek2"&gt;The Setup: Breadboards, Raspberry Pi Picos, and Coaxial Cable&lt;/h2&gt;
&lt;p&gt;Clem began his experiment with a simple setup on breadboards. Using two Raspberry Pi Pico micro-controllers, he established a basic I2C connection with standard jumper wires to simulate a local, short-distance connection. With the baseline working, it was time to introduce the star of the experiment: a 10-meter-long RG58 coaxial cable. Why coaxial? Its shielding properties make it a good candidate for reducing interference, a critical factor when extending the range of I2C.&lt;/p&gt;
&lt;p&gt;He connected the two micro-controllers through the coiled cable and ran initial tests. The results were promising&amp;mdash;communication was intact! But Clem wasn&amp;rsquo;t done yet. He wanted to push the boundaries even further.&lt;/p&gt;
&lt;p&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/8.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1iru7gpek3"&gt;Taking It Outside: Testing I2C Over 20 Meters&lt;/h2&gt;
&lt;p&gt;With the system working over 10 meters of cable, Clem decided to push his experiment to the extreme. He ran the coaxial cable through a cellar window and out into his garden, effectively extending the distance to 20 meters. The sight of an I2C bus stretching through a garden might have seemed bizarre, but it was all in the name of science!&lt;/p&gt;
&lt;p&gt;To his delight, the I2C communication still worked. By using the RG58 cable&amp;#39;s shielding to his advantage, Clem demonstrated that the protocol could handle significant distances, far beyond its typical use case.&lt;/p&gt;
&lt;p&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/E14_5F00_how_5F00_far_5F00_can_5F00_i2C_5F00_go_5F00_AE.00_5F00_18_5F00_46_5F00_12.Still002.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1iru7hq496"&gt;Bill of Materials&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-aaed0" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3996081~2,3407396~20&amp;nsku=38AK5985~2,69AH9115~20&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('aaed0'));" data-farnell="3996081~2,3407396~20" data-newark="38AK5985~2,69AH9115~20" data-comoverride="" data-cmpoverride="" data-cpc="SC19560~2,CBBR0441~20" 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 H&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-b7fd6" 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('b7fd6'));" data-farnell="3996081~2" data-newark="38AK5985~2" data-comoverride="" data-cmpoverride="" data-cpc="SC19560~2" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RG58 50Ohm Coaxial Cable&lt;/td&gt;
&lt;td&gt;Multicomp Pro&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-cbd67" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3407396~20&amp;nsku=69AH9115~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('cbd67'));" data-farnell="3407396~20" data-newark="69AH9115~20" data-comoverride="" data-cmpoverride="" data-cpc="CBBR0441~20" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1iru7gpek4"&gt;Supporting Code and Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;&lt;a href="https://community.element14.com/challenges-projects/element14-presents/m/files/150361"&gt;Supporting Files for Episode 666 of element14 presents&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;/ul&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;&lt;a name="discussions" 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: i2c bus length limit, i2c over coaxial cable, rg58 i2c testing, i2c wiring tips, extend i2c range, microcontroller i2c setup, i2c protocol tutorial, long range i2c experiment, raspberry pi pico i2c, i2c with raspberry pi, i2c communication distance, i2c on breadboard, i2c signal integrity, i2c workshop project, friday_release, i2c long distance&lt;/div&gt;
</description></item><item><title>How Far Can I2C Go? -- Episode 666</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71920/how-far-can-i2c-go----episode-666/revision/2</link><pubDate>Fri, 23 May 2025 10:59:34 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:595692ff-310b-44b3-b212-bfd62fdcd94f</guid><dc:creator>cstanton</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71920/how-far-can-i2c-go----episode-666#comments</comments><description>Revision 2 posted to Documents by cstanton on 5/23/2025 10:59:34 AM&lt;br /&gt;
&lt;p&gt;Have you ever wondered if the humble I2C protocol, designed for short-distance communication on a PCB, could work over a stretched-out distance? Clem, an innovative DIY enthusiast, dives headfirst into this question in his latest experiment. Armed with two Raspberry Pi Pico microcontrollers, a coiled-up RG58 coaxial cable, and a few unconventional ideas, he sets out to see if I2C can bridge the gap between devices separated by meters&amp;mdash;even outdoors.&lt;/p&gt;
&lt;h2 id="mcetoc_1iru7gpek0"&gt;Watch the&amp;nbsp;Episode&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://youtu.be/RMcq6Ab88KM"&gt;https://youtu.be/RMcq6Ab88KM&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1iru7gpek1"&gt;The Problem: Taking I2C Beyond the PCB&lt;/h2&gt;
&lt;p&gt;I2C (Inter-Integrated Circuit) is a reliable protocol, but it&amp;rsquo;s typically intended for communication between components within a single PCB or, at best, over very short distances. The main challenge? Capacitance&amp;mdash;as wires get longer, their ability to maintain signal integrity decreases. Clem had an ambitious thought: What if he could use I2C as a bus system running throughout his workshop to connect micro-controllers and sensors scattered across different areas? Could it work over 10 or even 20 meters of cable? Only one way to find out&amp;mdash;test it.&lt;/p&gt;
&lt;h2 id="mcetoc_1iru7gpek2"&gt;The Setup: Breadboards, Raspberry Pi Picos, and Coaxial Cable&lt;/h2&gt;
&lt;p&gt;Clem began his experiment with a simple setup on breadboards. Using two Raspberry Pi Pico micro-controllers, he established a basic I2C connection with standard jumper wires to simulate a local, short-distance connection. With the baseline working, it was time to introduce the star of the experiment: a 10-meter-long RG58 coaxial cable. Why coaxial? Its shielding properties make it a good candidate for reducing interference, a critical factor when extending the range of I2C.&lt;/p&gt;
&lt;p&gt;He connected the two micro-controllers through the coiled cable and ran initial tests. The results were promising&amp;mdash;communication was intact! But Clem wasn&amp;rsquo;t done yet. He wanted to push the boundaries even further.&lt;/p&gt;
&lt;h2 id="mcetoc_1iru7gpek3"&gt;Taking It Outside: Testing I2C Over 20 Meters&lt;/h2&gt;
&lt;p&gt;With the system working over 10 meters of cable, Clem decided to push his experiment to the extreme. He ran the coaxial cable through a cellar window and out into his garden, effectively extending the distance to 20 meters. The sight of an I2C bus stretching through a garden might have seemed bizarre, but it was all in the name of science!&lt;/p&gt;
&lt;p&gt;To his delight, the I2C communication still worked. By using the RG58 cable&amp;#39;s shielding to his advantage, Clem demonstrated that the protocol could handle significant distances, far beyond its typical use case.&lt;/p&gt;
&lt;h2 id="mcetoc_1iru7hq496"&gt;Bill of Materials&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-96e9a" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3996081~2,3407396~20&amp;nsku=38AK5985~2,69AH9115~20&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('96e9a'));" data-farnell="3996081~2,3407396~20" data-newark="38AK5985~2,69AH9115~20" data-comoverride="" data-cmpoverride="" data-cpc="SC19560~2,CBBR0441~20" 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 H&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-d238e" 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('d238e'));" data-farnell="3996081~2" data-newark="38AK5985~2" data-comoverride="" data-cmpoverride="" data-cpc="SC19560~2" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RG58 50Ohm Coaxial Cable&lt;/td&gt;
&lt;td&gt;Multicomp Pro&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-8e9fd" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3407396~20&amp;nsku=69AH9115~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('8e9fd'));" data-farnell="3407396~20" data-newark="69AH9115~20" data-comoverride="" data-cmpoverride="" data-cpc="CBBR0441~20" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1iru7gpek4"&gt;Supporting Code and Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;&lt;a href="https://community.element14.com/challenges-projects/element14-presents/m/files/150361"&gt;Supporting Files for Episode 666 of element14 presents&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;/ul&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;&lt;a name="discussions" 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: i2c bus length limit, i2c over coaxial cable, rg58 i2c testing, i2c wiring tips, extend i2c range, microcontroller i2c setup, i2c protocol tutorial, long range i2c experiment, raspberry pi pico i2c, i2c with raspberry pi, i2c communication distance, i2c on breadboard, i2c signal integrity, i2c workshop project, friday_release, i2c long distance&lt;/div&gt;
</description></item><item><title>How Far Can I2C Go? -- Episode 666</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71920/how-far-can-i2c-go----episode-666/revision/1</link><pubDate>Fri, 23 May 2025 09:30:59 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:595692ff-310b-44b3-b212-bfd62fdcd94f</guid><dc:creator>cstanton</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71920/how-far-can-i2c-go----episode-666#comments</comments><description>Revision 1 posted to Documents by cstanton on 5/23/2025 9:30:59 AM&lt;br /&gt;
&lt;p&gt;Have you ever wondered if the humble I2C protocol, designed for short-distance communication on a PCB, could work over a stretched-out distance? Clem, an innovative DIY enthusiast, dives headfirst into this question in his latest experiment. Armed with two Raspberry Pi Pico microcontrollers, a coiled-up RG58 coaxial cable, and a few unconventional ideas, he sets out to see if I2C can bridge the gap between devices separated by meters&amp;mdash;even outdoors.&lt;/p&gt;
&lt;h2 id="mcetoc_1iru7gpek0"&gt;Watch the&amp;nbsp;Episode&lt;/h2&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1iru7gpek1"&gt;The Problem: Taking I2C Beyond the PCB&lt;/h2&gt;
&lt;p&gt;I2C (Inter-Integrated Circuit) is a reliable protocol, but it&amp;rsquo;s typically intended for communication between components within a single PCB or, at best, over very short distances. The main challenge? Capacitance&amp;mdash;as wires get longer, their ability to maintain signal integrity decreases. Clem had an ambitious thought: What if he could use I2C as a bus system running throughout his workshop to connect micro-controllers and sensors scattered across different areas? Could it work over 10 or even 20 meters of cable? Only one way to find out&amp;mdash;test it.&lt;/p&gt;
&lt;h2 id="mcetoc_1iru7gpek2"&gt;The Setup: Breadboards, Raspberry Pi Picos, and Coaxial Cable&lt;/h2&gt;
&lt;p&gt;Clem began his experiment with a simple setup on breadboards. Using two Raspberry Pi Pico micro-controllers, he established a basic I2C connection with standard jumper wires to simulate a local, short-distance connection. With the baseline working, it was time to introduce the star of the experiment: a 10-meter-long RG58 coaxial cable. Why coaxial? Its shielding properties make it a good candidate for reducing interference, a critical factor when extending the range of I2C.&lt;/p&gt;
&lt;p&gt;He connected the two micro-controllers through the coiled cable and ran initial tests. The results were promising&amp;mdash;communication was intact! But Clem wasn&amp;rsquo;t done yet. He wanted to push the boundaries even further.&lt;/p&gt;
&lt;h2 id="mcetoc_1iru7gpek3"&gt;Taking It Outside: Testing I2C Over 20 Meters&lt;/h2&gt;
&lt;p&gt;With the system working over 10 meters of cable, Clem decided to push his experiment to the extreme. He ran the coaxial cable through a cellar window and out into his garden, effectively extending the distance to 20 meters. The sight of an I2C bus stretching through a garden might have seemed bizarre, but it was all in the name of science!&lt;/p&gt;
&lt;p&gt;To his delight, the I2C communication still worked. By using the RG58 cable&amp;#39;s shielding to his advantage, Clem demonstrated that the protocol could handle significant distances, far beyond its typical use case.&lt;/p&gt;
&lt;h2 id="mcetoc_1iru7hq496"&gt;Bill of Materials&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-c2a99" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3996081~2,3407396~20&amp;nsku=38AK5985~2,69AH9115~20&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('c2a99'));" data-farnell="3996081~2,3407396~20" data-newark="38AK5985~2,69AH9115~20" data-comoverride="" data-cmpoverride="" data-cpc="SC19560~2,CBBR0441~20" 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 H&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-28e62" 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('28e62'));" data-farnell="3996081~2" data-newark="38AK5985~2" data-comoverride="" data-cmpoverride="" data-cpc="SC19560~2" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RG58 50Ohm Coaxial Cable&lt;/td&gt;
&lt;td&gt;Multicomp Pro&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-0d71f" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=3407396~20&amp;nsku=69AH9115~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('0d71f'));" data-farnell="3407396~20" data-newark="69AH9115~20" data-comoverride="" data-cmpoverride="" data-cpc="CBBR0441~20" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1iru7gpek4"&gt;Supporting Code and Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;&lt;a href="https://community.element14.com/challenges-projects/element14-presents/m/files/150361"&gt;Supporting Files for Episode 666 of element14 presents&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;/ul&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;&lt;a name="discussions" 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>