<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[M5 Dial and wired ethernet is possible?]]></title><description><![CDATA[<p dir="auto">Hello all!</p>
<p dir="auto">Is it possible M5 Dial extend with any wired ethernet module, like a W5500?<br />
I'm open to any solution.</p>
<p dir="auto">Thank you!</p>
]]></description><link>https://community.m5stack.com/topic/6293/m5-dial-and-wired-ethernet-is-possible</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 23:55:43 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/6293.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 03 Apr 2024 08:59:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to M5 Dial and wired ethernet is possible? on Mon, 02 Mar 2026 12:58:19 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/mitchbuckanon" aria-label="Profile: MitchBuckanon">@<bdi>MitchBuckanon</bdi></a></p>
<p dir="auto">like <a class="plugin-mentions-user plugin-mentions-a" href="/user/robski" aria-label="Profile: robski">@<bdi>robski</bdi></a> mentioned, M5Dial has two ports: A and B which gives you 4 GPIOs you can use. In my test I configured the GPIOs like below:</p>
<pre><code>#define ETH_PHY_CS    1
#define ETH_PHY_IRQ  -1
#define ETH_PHY_RST  -1
#define ETH_SPI_SCK  13
#define ETH_SPI_MISO 15
#define ETH_SPI_MOSI  2
</code></pre>
<p dir="auto">Below is how I wired M5Dial to the LAN module (using a Bus Module) and some Grove/Dupont cables.<br />
<img src="/assets/uploads/files/1772456287475-m5dial_to_lan_via_bus_module_20260302.png" alt="M5Dial_to_LAN_via_Bus_Module_20260302.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Hope this helps.</p>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/30704</link><guid isPermaLink="true">https://community.m5stack.com/post/30704</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Mon, 02 Mar 2026 12:58:19 GMT</pubDate></item><item><title><![CDATA[Reply to M5 Dial and wired ethernet is possible? on Mon, 02 Mar 2026 11:31:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mitchbuckanon" aria-label="Profile: MitchBuckanon">@<bdi>MitchBuckanon</bdi></a> M5Dial has 2 external ports PortA and PortB<br />
PortA -&gt; G15/G13/V/G<br />
PortB -&gt;G/V/G2/G1</p>
<p dir="auto">Pins G15/G13/G2/G1 are programmable so can be used (reconfigured) to be SPI pins SCLK, MOSI, MISO and CS - needed to connect - communicate with - external device like Lan Module</p>
<p dir="auto"><img src="/assets/uploads/files/1772450956407-m5dial-ports.jpg" alt="m5dial ports.JPG" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/post/30703</link><guid isPermaLink="true">https://community.m5stack.com/post/30703</guid><dc:creator><![CDATA[robski]]></dc:creator><pubDate>Mon, 02 Mar 2026 11:31:14 GMT</pubDate></item><item><title><![CDATA[Reply to M5 Dial and wired ethernet is possible? on Mon, 02 Mar 2026 11:09:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/felmue" aria-label="Profile: felmue">@<bdi>felmue</bdi></a></p>
<p dir="auto">Thanks a lot,</p>
<p dir="auto">i'm beginner for all of that..</p>
<p dir="auto">When you say that SCLK, MOSI, MISO and CS need to be adapted to the proper GPIOs and RST and INT set to -1, could you explain it in simpler terms for a beginner? I saw the code you linked to, but I don't know where to start.</p>
<p dir="auto">Thanks in advance</p>
<p dir="auto">Mitch</p>
]]></description><link>https://community.m5stack.com/post/30702</link><guid isPermaLink="true">https://community.m5stack.com/post/30702</guid><dc:creator><![CDATA[MitchBuckanon]]></dc:creator><pubDate>Mon, 02 Mar 2026 11:09:15 GMT</pubDate></item><item><title><![CDATA[Reply to M5 Dial and wired ethernet is possible? on Sun, 22 Feb 2026 11:58:53 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/mitchbuckanon" aria-label="Profile: MitchBuckanon">@<bdi>MitchBuckanon</bdi></a></p>
<p dir="auto">Arduino Espressif library now contains Ethernet drivers for W5500 and it seems W5500 can be used without RST or INT.</p>
<p dir="auto">I successfully ran <a href="https://github.com/espressif/arduino-esp32/blob/master/libraries/Ethernet/examples/ETH_W5500_Arduino_SPI/ETH_W5500_Arduino_SPI.ino" target="_blank" rel="noopener noreferrer nofollow ugc">ETH_W5500_Arduino_SPI</a> example with Base LAN module connected to M5Dial via port A and B. I only needed to adapt SCLK, MOSI, MISO and CS to the proper GPIOs and set RST and INT to -1 (eg not used).</p>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/30671</link><guid isPermaLink="true">https://community.m5stack.com/post/30671</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Sun, 22 Feb 2026 11:58:53 GMT</pubDate></item><item><title><![CDATA[Reply to M5 Dial and wired ethernet is possible? on Fri, 20 Feb 2026 11:34:27 GMT]]></title><description><![CDATA[<p dir="auto">Hi all,</p>
<p dir="auto">like you, <a class="plugin-mentions-user plugin-mentions-a" href="/user/kokany" aria-label="Profile: kokany">@<bdi>kokany</bdi></a>, I'm very interested in this solution of adding an Ethernet port to the M5Dial, as I won't be in an environment with Wi-Fi coverage.</p>
<p dir="auto">Have you found a viable and stable solution since your last post, or is <a class="plugin-mentions-user plugin-mentions-a" href="/user/felmue" aria-label="Profile: felmue">@<bdi>felmue</bdi></a>'s solution the most reliable?</p>
<p dir="auto">I know this is an old thread, but I can't find it discussed anywhere else.</p>
<p dir="auto">Thanks a lot to the community; it's great to be able to help each other on a forum like this.</p>
<p dir="auto">Mitch</p>
]]></description><link>https://community.m5stack.com/post/30664</link><guid isPermaLink="true">https://community.m5stack.com/post/30664</guid><dc:creator><![CDATA[MitchBuckanon]]></dc:creator><pubDate>Fri, 20 Feb 2026 11:34:27 GMT</pubDate></item><item><title><![CDATA[Reply to M5 Dial and wired ethernet is possible? on Fri, 05 Apr 2024 22:02:21 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/kokany" aria-label="Profile: kokany">@<bdi>kokany</bdi></a></p>
<p dir="auto">short answer: not easily / not together with the display.</p>
<p dir="auto">Long answer: the issue I see is that the SPI pins used for the display are not accessible from the outside. This means it would need a second SPI instance using the pins available on port A and B. Unfortunately the M5-Ethernet library uses the first SPI instance hard-coded. See <a href="https://github.com/m5stack/M5-Ethernet/blob/master/src/M5_Ethernet.cpp#L36" target="_blank" rel="noopener noreferrer nofollow ugc">here</a>.</p>
<p dir="auto">So yes, M5Dial can be extended with Ethernet, but not together with the display <strong>or</strong> one would need to modify the M5-Ethernet library accordingly.</p>
<p dir="auto">Please note: it's entirely possible there is another way I do not see right now.</p>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/24701</link><guid isPermaLink="true">https://community.m5stack.com/post/24701</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Fri, 05 Apr 2024 22:02:21 GMT</pubDate></item></channel></rss>