<?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[Core 2 and GoPlus2 - how to connect ?]]></title><description><![CDATA[<p dir="auto">Today I received a Core2 andwant to use it together with the GoPlus2 Modul, that is specially for Core2.<br />
But how can I connect it ?</p>
<ol>
<li>
<p dir="auto">I try to connect it direct - pulled the extension PCB out and try to connect it.<br />
But the pins are absolutly to short. and there are 4 litte screws  on the GoPlus2 module, that are blocking the connection.<br />
The moduleis about 3mm away from the Core2</p>
</li>
<li>
<p dir="auto">I unscrewed the plastic part from the Core2. Now I can connect the module to the Core2, but only if I unplug the battery. I<br />
found no way to connect GoPlus2 module and battery.</p>
</li>
</ol>
<p dir="auto">If the GoPlus2 module is specially for Core2 --- how shall I connect both ??</p>
<p dir="auto">K.D.</p>
]]></description><link>https://community.m5stack.com/topic/2954/core-2-and-goplus2-how-to-connect</link><generator>RSS for Node</generator><lastBuildDate>Tue, 17 Mar 2026 08:55:14 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/2954.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 15 Feb 2021 11:13:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Core 2 and GoPlus2 - how to connect ? on Mon, 03 May 2021 19:28:22 GMT]]></title><description><![CDATA[<p dir="auto">Has anyone been able to drive two DC motors from the go plus 2 and core2 stack ?  I am facing a problem at motor A which only rotates on values greater than 0 to max 127 , but goes not change direction on negative values . Though motor B works absolutely fine . I tested many motors each showed same behaviour at mot A port and worked fine at mot B port .<br />
Is my goplus2 damaged ?</p>
]]></description><link>https://community.m5stack.com/post/13707</link><guid isPermaLink="true">https://community.m5stack.com/post/13707</guid><dc:creator><![CDATA[shally1986]]></dc:creator><pubDate>Mon, 03 May 2021 19:28:22 GMT</pubDate></item><item><title><![CDATA[Reply to Core 2 and GoPlus2 - how to connect ? on Thu, 08 Apr 2021 16:11:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/4037">@felmue</a> Thank you Felix.<br />
I tested the PortB hub. It works as well.</p>
]]></description><link>https://community.m5stack.com/post/13432</link><guid isPermaLink="true">https://community.m5stack.com/post/13432</guid><dc:creator><![CDATA[raychmond]]></dc:creator><pubDate>Thu, 08 Apr 2021 16:11:32 GMT</pubDate></item><item><title><![CDATA[Reply to Core 2 and GoPlus2 - how to connect ? on Wed, 07 Apr 2021 06:47:45 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/7103">@raychmond</a></p>
<p dir="auto">good thinking!</p>
<p dir="auto">M5Stack (Basic, Fire, Gray, etc.) use one I2C bus for everything. By default it uses <code>Wire</code> with GPIO21 and GPIO22.</p>
<p dir="auto">M5Core2 uses two I2C busses. The internal one uses <code>Wire1</code> with GPIO21 and GPIO22; the external one (port A) uses <code>Wire</code> with GPIO32 and GPIO33.</p>
<p dir="auto">Since GoPlus2 was designed for M5Stack devices its I2C pins get mapped into the internal I2C bus of M5Core2.</p>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/13416</link><guid isPermaLink="true">https://community.m5stack.com/post/13416</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Wed, 07 Apr 2021 06:47:45 GMT</pubDate></item><item><title><![CDATA[Reply to Core 2 and GoPlus2 - how to connect ? on Wed, 07 Apr 2021 01:50:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/4037">@felmue</a> Thank you very much for your help. You are the best!<br />
Simply commenting out that line seems not working. But I followed your idea and renamed all "Wire" to "Wire1" in GoPlus2.cpp. It then works. I don't even understand what "Wire1" is.</p>
]]></description><link>https://community.m5stack.com/post/13391</link><guid isPermaLink="true">https://community.m5stack.com/post/13391</guid><dc:creator><![CDATA[raychmond]]></dc:creator><pubDate>Wed, 07 Apr 2021 01:50:25 GMT</pubDate></item><item><title><![CDATA[Reply to Core 2 and GoPlus2 - how to connect ? on Tue, 06 Apr 2021 20:53:23 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/7103">@raychmond</a></p>
<p dir="auto">hmm, I think on M5Core2 the I2C bus (using GPIO21 / GPIO22) might get initialized twice. Once through <code>M5.begin() - Touch.begin()</code> using <code>Wire1</code> and then again through below line, but using <code>Wire</code>. That is a recipe for disaster.</p>
<p dir="auto">In <code>setup()</code> try commenting out line <code>//goPlus.begin();</code>.</p>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/13390</link><guid isPermaLink="true">https://community.m5stack.com/post/13390</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Tue, 06 Apr 2021 20:53:23 GMT</pubDate></item><item><title><![CDATA[Reply to Core 2 and GoPlus2 - how to connect ? on Tue, 06 Apr 2021 19:00:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/4037">@felmue</a><br />
I finally received the GoPlus2. I stacked first with my Fire, and used the GoPlus2 Example, the servos work perfectly. I haven't tested the PortB hub and DC motor on Fire yet.<br />
However, when I stack with Core2, the servos don't move at all. The only change I made is replaced #include &lt;M5Stack&gt; with #include &lt;M5Core2&gt;.<br />
Do you have any clue why it doesn't work with Core2?</p>
<p dir="auto">Thank you!</p>
]]></description><link>https://community.m5stack.com/post/13389</link><guid isPermaLink="true">https://community.m5stack.com/post/13389</guid><dc:creator><![CDATA[raychmond]]></dc:creator><pubDate>Tue, 06 Apr 2021 19:00:36 GMT</pubDate></item><item><title><![CDATA[Reply to Core 2 and GoPlus2 - how to connect ? on Wed, 10 Mar 2021 01:14:08 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/7103">@raychmond</a></p>
<p dir="auto">I am glad to hear you got it working. Thank you for reporting back.</p>
<p dir="auto">Happy Stacking!<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/12911</link><guid isPermaLink="true">https://community.m5stack.com/post/12911</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Wed, 10 Mar 2021 01:14:08 GMT</pubDate></item><item><title><![CDATA[Reply to Core 2 and GoPlus2 - how to connect ? on Wed, 10 Mar 2021 00:35:46 GMT]]></title><description><![CDATA[<p dir="auto">I finally made it. It turns out there are a couple of problems. First, to stack DC Motor Module on FIRE, I had to remove the M5GO Bottom which has the battery. In the example, they have M5.Power.begin(). It doesn't cause problem until it executes M5.update(). If I comment out M5.update(), the buttons don't work. Anyway, this is the first problem. I ended up with commenting out the M5.Power.begin()<br />
The second problem is the if ... else if ... In the example, they used if...else if to catch the button released. It turns out this is not working. It had to be if ... if ...<br />
Well, I'm happy that it finally works.</p>
]]></description><link>https://community.m5stack.com/post/12910</link><guid isPermaLink="true">https://community.m5stack.com/post/12910</guid><dc:creator><![CDATA[raychmond]]></dc:creator><pubDate>Wed, 10 Mar 2021 00:35:46 GMT</pubDate></item><item><title><![CDATA[Reply to Core 2 and GoPlus2 - how to connect ? on Tue, 09 Mar 2021 23:02:59 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://github.com/m5stack/M5Stack/tree/master/examples/Modules/LEGO_PLUS" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/m5stack/M5Stack/tree/master/examples/Modules/LEGO_PLUS</a><br />
The is the Arduino example I used.<br />
First, the screen didn't even display until I commented out the M5.update(). I changed the initial speed value to 255 and not use buttons to change the value. But the motor still doesn't rotate.</p>
<p dir="auto">Thank you!</p>
]]></description><link>https://community.m5stack.com/post/12909</link><guid isPermaLink="true">https://community.m5stack.com/post/12909</guid><dc:creator><![CDATA[raychmond]]></dc:creator><pubDate>Tue, 09 Mar 2021 23:02:59 GMT</pubDate></item><item><title><![CDATA[Reply to Core 2 and GoPlus2 - how to connect ? on Tue, 09 Mar 2021 22:31:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/4037">@felmue</a> Thanks Felix! I saw your comments about IR_OUT earlier in another post. Hopefully they will fix GoPlus2 before I order one.<br />
I actually have another question for you. It's sort of off the topic from this one. But ...<br />
I have a FIRE and 4 Channel DC Motor module. I connected a LEGO motor and used an external DC to power up both FIRE and DC Motor module. I tried their Arduino example. The code was compiled successfully with some modifications, but the motor doesn't move at all. I turned to UIFLOW and saw your post saying current version doesn't support lego board unless downgrade to 1.4.5.<br />
Right now, I can't even make it work. Can you please help me out?</p>
<p dir="auto">Thank you!</p>
]]></description><link>https://community.m5stack.com/post/12908</link><guid isPermaLink="true">https://community.m5stack.com/post/12908</guid><dc:creator><![CDATA[raychmond]]></dc:creator><pubDate>Tue, 09 Mar 2021 22:31:59 GMT</pubDate></item><item><title><![CDATA[Reply to Core 2 and GoPlus2 - how to connect ? on Tue, 09 Mar 2021 17:28:28 GMT]]></title><description><![CDATA[<p dir="auto">Hi guys</p>
<p dir="auto">just a heads up. When you stack M5Core2 with GoPlus2 you'll loose I2C functionality on port A. The reason is that IR_OUT in the GoPlus2 uses the same GPIO as the external I2C (SCL) on port A.</p>
<p dir="auto"><a href="https://community.m5stack.com/topic/2868/pahub-error-with-core2-with-goplus2/4">Here</a> is the full explanation and possible work-a-round.</p>
<p dir="auto">Note: M5Core2 internal I2C is not affected.</p>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/12903</link><guid isPermaLink="true">https://community.m5stack.com/post/12903</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Tue, 09 Mar 2021 17:28:28 GMT</pubDate></item><item><title><![CDATA[Reply to Core 2 and GoPlus2 - how to connect ? on Tue, 09 Mar 2021 15:36:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://community.m5stack.com/uid/443">@ajb2k3</a> Thank you!<br />
I don't have GoPlus2 yet, but I can imagine what you said. We have to remove the CORE2 battery and use GoPlus2 battery as the power supply for both CORE2 and GoPlus2. Certainly, we need external DC to provide power for motors. Is my understanding correct?</p>
]]></description><link>https://community.m5stack.com/post/12902</link><guid isPermaLink="true">https://community.m5stack.com/post/12902</guid><dc:creator><![CDATA[raychmond]]></dc:creator><pubDate>Tue, 09 Mar 2021 15:36:29 GMT</pubDate></item><item><title><![CDATA[Reply to Core 2 and GoPlus2 - how to connect ? on Tue, 09 Mar 2021 06:40:50 GMT]]></title><description><![CDATA[<p dir="auto">I'm working on a project at the moment using the Core2+goplus2 and have connected it all together.</p>
<p dir="auto">You remove the batter and stick it to the core2 using double sided tape place the Goplus2 on and gently push together.<br />
Next, unstick the battery from the goplus2 and place it in the base. it will just fit but be careful not to damage the batteries covering.<br />
The core2 base will now fit together and it all works.<br />
I don't have the screw sizes needed to fasten it together as I don't have any M3 countersunk screws long enough to secure it together.</p>
]]></description><link>https://community.m5stack.com/post/12896</link><guid isPermaLink="true">https://community.m5stack.com/post/12896</guid><dc:creator><![CDATA[ajb2k3]]></dc:creator><pubDate>Tue, 09 Mar 2021 06:40:50 GMT</pubDate></item><item><title><![CDATA[Reply to Core 2 and GoPlus2 - how to connect ? on Tue, 09 Mar 2021 04:15:13 GMT]]></title><description><![CDATA[<p dir="auto">I'm glad I saw this post before I'm trying to buy GoPlus2 for my CORE2. So do you know which DC Motor and Servo Driver Module is specially for CORE2?</p>
<p dir="auto">Thank you!</p>
]]></description><link>https://community.m5stack.com/post/12894</link><guid isPermaLink="true">https://community.m5stack.com/post/12894</guid><dc:creator><![CDATA[raychmond]]></dc:creator><pubDate>Tue, 09 Mar 2021 04:15:13 GMT</pubDate></item><item><title><![CDATA[Reply to Core 2 and GoPlus2 - how to connect ? on Mon, 15 Feb 2021 13:43:15 GMT]]></title><description><![CDATA[<p dir="auto">Unfortunately the GOPLUS 2 is not specific to CORE2 it is also the same problem with the FACE2 which is not compatible with the CORE 2 ... It is a big marketing error of M5STACK.<br />
For a better connection I added small pieces of schotch under the PCB at the level of the screws on the GOPLUS 2.</p>
]]></description><link>https://community.m5stack.com/post/12501</link><guid isPermaLink="true">https://community.m5stack.com/post/12501</guid><dc:creator><![CDATA[Arno]]></dc:creator><pubDate>Mon, 15 Feb 2021 13:43:15 GMT</pubDate></item></channel></rss>