<?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[Connecting M5stack to PCB with header and GPIO capacity.]]></title><description><![CDATA[<p dir="auto"><strong>Hi M5stack community!</strong></p>
<p dir="auto">I'm considering using M5stack Core2 or Cores3 in a project. I want to integrate it to control some SPI and GPIO on my PCB. I'm concerned that it does not have enough GPIO capasity for my project as i understood that most GPIO's are used by existing sensors or components.</p>
<ul>
<li>
<p dir="auto">If i want to use the LCD with touch and maybe the speaker, how many GPIO's (only digital write) do i have left? <em>I need at least 10+</em></p>
</li>
<li>
<p dir="auto">What kind of header should i use to make it connect flush with my PCB?</p>
</li>
</ul>
<p dir="auto">Thanks!</p>
<p dir="auto"><a href="https://docs.m5stack.com/en/core/core2" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.m5stack.com/en/core/core2</a><br />
<a href="https://docs.m5stack.com/en/core/CoreS3" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.m5stack.com/en/core/CoreS3</a></p>
]]></description><link>https://community.m5stack.com/topic/5604/connecting-m5stack-to-pcb-with-header-and-gpio-capacity</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 08:41:18 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/5604.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 22 Aug 2023 11:57:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Connecting M5stack to PCB with header and GPIO capacity. on Sat, 26 Aug 2023 03:17:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/haavardmk" aria-label="Profile: haavardmk">@<bdi>haavardmk</bdi></a> I dont know the answer to your question., I am experimenting to see which GPIO I can use.</p>
<p dir="auto">I made a small program on my coresS3, to use gpios 10 and 5 with the rotate/angle unit, and it "works" but hangs oddly for a logn time every several measurements. No idea if that is because GPIO10 is meant to be a "BUS ADC" with some special quality, or some other odd software thing. But it is likely something abuot my device, as I am using wires soldered inside to the 5v pin, GND and the two bus gpio pins on the inside of my DIN base,  and gpio10 has its own weird little offset pin on the DIN base pcb</p>
]]></description><link>https://community.m5stack.com/post/22070</link><guid isPermaLink="true">https://community.m5stack.com/post/22070</guid><dc:creator><![CDATA[mtylerjr]]></dc:creator><pubDate>Sat, 26 Aug 2023 03:17:15 GMT</pubDate></item><item><title><![CDATA[Reply to Connecting M5stack to PCB with header and GPIO capacity. on Fri, 25 Aug 2023 19:04:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/haavardmk" aria-label="Profile: haavardmk">@<bdi>haavardmk</bdi></a> In My Opinion the brilliant M5Stack Core series were meant for stand-alone use and could be mounted on a DIN rail, and many other types.</p>
<p dir="auto">But...they DO sell this set of 10 M-BUS connectors!<br />
<a href="https://shop.m5stack.com/collections/m5-accessories/products/2-15-pin-header-socket-for-13-2-module-10pcs" target="_blank" rel="noopener noreferrer nofollow ugc">https://shop.m5stack.com/collections/m5-accessories/products/2-15-pin-header-socket-for-13-2-module-10pcs</a><br />
As you know the M-BUS breaks out I2C, SPI and GPIO, two power voltages and grounds !<br />
Core Basic:<br />
<img src="/assets/uploads/files/1692990232861-screenshot-2023-08-25-at-3.03.52-pm-resized.png" alt="0_1692990246751_Screenshot 2023-08-25 at 3.03.52 PM.png" class=" img-fluid img-markdown" /><br />
Again IMHO I feel the lack of pins that many many Arduino, ESP32, M5Stack hobbyists anguish over can be overcome with I2C and ESP_NOW!<br />
-Terry</p>
]]></description><link>https://community.m5stack.com/post/22069</link><guid isPermaLink="true">https://community.m5stack.com/post/22069</guid><dc:creator><![CDATA[teastain]]></dc:creator><pubDate>Fri, 25 Aug 2023 19:04:01 GMT</pubDate></item><item><title><![CDATA[Reply to Connecting M5stack to PCB with header and GPIO capacity. on Fri, 25 Aug 2023 08:11:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/teastain" aria-label="Profile: teastain">@<bdi>teastain</bdi></a> Wow, ok! I assume they are available without the battery case on the header too? (I intend to use it as a 'hat' that i just pop into my system). Thanks!</p>
]]></description><link>https://community.m5stack.com/post/22060</link><guid isPermaLink="true">https://community.m5stack.com/post/22060</guid><dc:creator><![CDATA[haavardmk]]></dc:creator><pubDate>Fri, 25 Aug 2023 08:11:46 GMT</pubDate></item><item><title><![CDATA[Reply to Connecting M5stack to PCB with header and GPIO capacity. on Thu, 24 Aug 2023 19:38:08 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mtylerjr" aria-label="Profile: mtylerjr">@<bdi>mtylerjr</bdi></a> The Core Basic has 15 GPIO peripherally arranged in the battery base, as well as generous grounds and voltage options.</p>
<p dir="auto"><img src="/assets/uploads/files/1692905795687-screenshot-2023-08-24-at-3.36.31-pm-resized.png" alt="0_1692905810450_Screenshot 2023-08-24 at 3.36.31 PM.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/post/22054</link><guid isPermaLink="true">https://community.m5stack.com/post/22054</guid><dc:creator><![CDATA[teastain]]></dc:creator><pubDate>Thu, 24 Aug 2023 19:38:08 GMT</pubDate></item><item><title><![CDATA[Reply to Connecting M5stack to PCB with header and GPIO capacity. on Thu, 24 Aug 2023 10:01:04 GMT]]></title><description><![CDATA[<p dir="auto">Hmm GPIOs 26/27 may not exist on the CoreS3 after all</p>
]]></description><link>https://community.m5stack.com/post/22046</link><guid isPermaLink="true">https://community.m5stack.com/post/22046</guid><dc:creator><![CDATA[mtylerjr]]></dc:creator><pubDate>Thu, 24 Aug 2023 10:01:04 GMT</pubDate></item><item><title><![CDATA[Reply to Connecting M5stack to PCB with header and GPIO capacity. on Thu, 24 Aug 2023 07:32:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mtylerjr" aria-label="Profile: mtylerjr">@<bdi>mtylerjr</bdi></a> As i'm intending to use SPI, do you think i could use G35-G37? Maybe even G38-G39 as i dont need the camera.</p>
]]></description><link>https://community.m5stack.com/post/22045</link><guid isPermaLink="true">https://community.m5stack.com/post/22045</guid><dc:creator><![CDATA[haavardmk]]></dc:creator><pubDate>Thu, 24 Aug 2023 07:32:56 GMT</pubDate></item><item><title><![CDATA[Reply to Connecting M5stack to PCB with header and GPIO capacity. on Thu, 24 Aug 2023 07:29:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mtylerjr" aria-label="Profile: mtylerjr">@<bdi>mtylerjr</bdi></a> Wow, thanks <a class="plugin-mentions-user plugin-mentions-a" href="/user/mtylerjr" aria-label="Profile: mtylerjr">@<bdi>mtylerjr</bdi></a> ! It's a shame there isn't more spare GPIO's. I was hoping to use it as a hat for my system but only using the main header. I guess I have to go for the WIO Terminal.</p>
]]></description><link>https://community.m5stack.com/post/22044</link><guid isPermaLink="true">https://community.m5stack.com/post/22044</guid><dc:creator><![CDATA[haavardmk]]></dc:creator><pubDate>Thu, 24 Aug 2023 07:29:56 GMT</pubDate></item><item><title><![CDATA[Reply to Connecting M5stack to PCB with header and GPIO capacity. on Thu, 24 Aug 2023 19:48:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mtylerjr" aria-label="Profile: mtylerjr">@<bdi>mtylerjr</bdi></a> Thank you for this info and link.<br />
Sidenote: The unique thing about the Core Basic is that it comes with a lot of I/O broken out at the sides of the base/battery box.<br />
<img src="/assets/uploads/files/1692906499923-screenshot-2023-08-24-at-3.36.31-pm-resized.png" alt="0_1692906515167_Screenshot 2023-08-24 at 3.36.31 PM.png" class=" img-fluid img-markdown" /><br />
Two sides are female connectors and the other two sides are the directly corresponding male pins.<br />
This was in a time gone by where beginner projects had a lot of single pin discrete sensors.<br />
Later, the built-in I2C became more popular and of now my big HVAC desktop controller has zero discretes, one I2C temp sensor and the rest of the I/O is the built-in ESP_NOW, which is amazing.<br />
-Terry</p>
]]></description><link>https://community.m5stack.com/post/22040</link><guid isPermaLink="true">https://community.m5stack.com/post/22040</guid><dc:creator><![CDATA[teastain]]></dc:creator><pubDate>Thu, 24 Aug 2023 19:48:25 GMT</pubDate></item><item><title><![CDATA[Reply to Connecting M5stack to PCB with header and GPIO capacity. on Wed, 23 Aug 2023 23:07:27 GMT]]></title><description><![CDATA[<p dir="auto">Also, see the readme text at <a href="https://github.com/m5stack/M5Unified" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/m5stack/M5Unified</a></p>
]]></description><link>https://community.m5stack.com/post/22039</link><guid isPermaLink="true">https://community.m5stack.com/post/22039</guid><dc:creator><![CDATA[mtylerjr]]></dc:creator><pubDate>Wed, 23 Aug 2023 23:07:27 GMT</pubDate></item><item><title><![CDATA[Reply to Connecting M5stack to PCB with header and GPIO capacity. on Wed, 23 Aug 2023 23:25:59 GMT]]></title><description><![CDATA[<p dir="auto">I spent a few hours last month trying to identify what free GPIO existed.</p>
<p dir="auto">This is what I ended up with, but keep in mind it is not m5stack official, just what I could piece together.</p>
<p dir="auto">it looks like you -<em>might</em>-  potentially have 10 available on the S3, including the 4 used by actual B and C ports.</p>
<p dir="auto">GPIO #s:<br />
5,6,7,8,9,10,17,18,26,27</p>
<p dir="auto"><img src="/assets/uploads/files/1692833155232-17b701d8-9403-4524-b54e-c6f0a020fd8c-image.png" alt="0_1692833172117_17b701d8-9403-4524-b54e-c6f0a020fd8c-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/post/22038</link><guid isPermaLink="true">https://community.m5stack.com/post/22038</guid><dc:creator><![CDATA[mtylerjr]]></dc:creator><pubDate>Wed, 23 Aug 2023 23:25:59 GMT</pubDate></item></channel></rss>