<?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[M5Stack 2 Channel Oscilloscope]]></title><description><![CDATA[<p dir="auto">"Just for fun"...</p>
<p dir="auto"><a href="https://github.com/botofancalin/M5Stack-ESP32-Oscilloscope" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/botofancalin/M5Stack-ESP32-Oscilloscope</a></p>
<p dir="auto">a "Simple" 2 channel Oscilloscope, with Settings menu and 2 integrated signal generators</p>
<p dir="auto"><img src="https://raw.githubusercontent.com/botofancalin/M5Stack-ESP32-Oscilloscope/master/M5Stack_Oscilloscope/twoChOsc.jpg" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto">Ask 4 more :)</p>
]]></description><link>https://community.m5stack.com/topic/147/m5stack-2-channel-oscilloscope</link><generator>RSS for Node</generator><lastBuildDate>Sat, 02 May 2026 22:33:38 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/147.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 28 Mar 2018 20:05:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to M5Stack 2 Channel Oscilloscope on Sat, 30 Nov 2019 14:16:47 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/chriswr" aria-label="Profile: chriswr">@<bdi>chriswr</bdi></a> Ok solved.. disable the watchdog..</p>
<p dir="auto">disableCore0WDT();<br />
disableCore1WDT();</p>
]]></description><link>https://community.m5stack.com/post/6552</link><guid isPermaLink="true">https://community.m5stack.com/post/6552</guid><dc:creator><![CDATA[ChrisWR]]></dc:creator><pubDate>Sat, 30 Nov 2019 14:16:47 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack 2 Channel Oscilloscope on Mon, 04 Nov 2019 09:54:50 GMT]]></title><description><![CDATA[<p dir="auto">Its restarting every 5 seconds making it useless.. what can be my problem?</p>
]]></description><link>https://community.m5stack.com/post/6254</link><guid isPermaLink="true">https://community.m5stack.com/post/6254</guid><dc:creator><![CDATA[ChrisWR]]></dc:creator><pubDate>Mon, 04 Nov 2019 09:54:50 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack 2 Channel Oscilloscope on Thu, 12 Apr 2018 03:25:11 GMT]]></title><description><![CDATA[<p dir="auto">Awesome oscilloscope case -  designed by Macsbug - infos <a href="https://macsbug.wordpress.com/2018/04/03/make-a-case-of-m5stack-oscilloscope/" title="https://macsbug.wordpress.com/2018/04/03/make-a-case-of-m5stack-oscilloscope" target="_blank" rel="noopener noreferrer nofollow ugc">here</a></p>
<p dir="auto"><img src="/assets/uploads/files/1523469084822-m5stack-oscilloscopecase.png" alt="0_1523469082882_M5Stack-OscilloscopeCase.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/post/809</link><guid isPermaLink="true">https://community.m5stack.com/post/809</guid><dc:creator><![CDATA[JJ]]></dc:creator><pubDate>Thu, 12 Apr 2018 03:25:11 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack 2 Channel Oscilloscope on Wed, 11 Apr 2018 16:25:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/pkourany" aria-label="Profile: pkourany">@<bdi>pkourany</bdi></a> 在 <a href="/post/804">M5Stack 2 Channel Oscilloscope</a> 中说：</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/calin" aria-label="Profile: calin">@<bdi>calin</bdi></a> 在 <a href="/post/803">M5Stack 2 Channel Oscilloscope</a> 中说：</p>
<blockquote>
<p dir="auto">he amplitude will be -0.65v to +0.65v (total 3.3v)</p>
</blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/calin" aria-label="Profile: calin">@<bdi>calin</bdi></a>, I think you meant the input signal range will be <strong>-1.65v to +1.65v (total 3.3v)</strong>.  :)</p>
</blockquote>
<p dir="auto">yes. sorry for typo... edited now :)</p>
]]></description><link>https://community.m5stack.com/post/808</link><guid isPermaLink="true">https://community.m5stack.com/post/808</guid><dc:creator><![CDATA[Calin]]></dc:creator><pubDate>Wed, 11 Apr 2018 16:25:00 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack 2 Channel Oscilloscope on Wed, 11 Apr 2018 14:23:18 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/calin" aria-label="Profile: calin">@<bdi>calin</bdi></a> 在 <a href="/post/803">M5Stack 2 Channel Oscilloscope</a> 中说：</p>
<blockquote>
<p dir="auto">he amplitude will be -0.65v to +0.65v (total 3.3v)</p>
</blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/calin" aria-label="Profile: calin">@<bdi>calin</bdi></a>, I think you meant the input signal range will be <strong>-1.65v to +1.65v (total 3.3v)</strong>.  :)</p>
]]></description><link>https://community.m5stack.com/post/804</link><guid isPermaLink="true">https://community.m5stack.com/post/804</guid><dc:creator><![CDATA[pkourany]]></dc:creator><pubDate>Wed, 11 Apr 2018 14:23:18 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack 2 Channel Oscilloscope on Wed, 11 Apr 2018 16:24:42 GMT]]></title><description><![CDATA[<p dir="auto">The max amplitude is 3.3v. With the divider, the amplitude will be -1.65v to +1.65v (total 3.3v) The aplitude can be solved easy with a series of resistors at the imput. To change the input aplitude, replace the 10K resistor on the example below:<br />
<img src="/assets/uploads/files/1523452686865-vontage-divider.jpg" alt="0_1523452685767_Vontage divider.jpg" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/post/803</link><guid isPermaLink="true">https://community.m5stack.com/post/803</guid><dc:creator><![CDATA[Calin]]></dc:creator><pubDate>Wed, 11 Apr 2018 16:24:42 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack 2 Channel Oscilloscope on Wed, 11 Apr 2018 08:11:26 GMT]]></title><description><![CDATA[<p dir="auto">Without the voltage divider, the amplitude is the same, just offset by 1.65v?</p>
]]></description><link>https://community.m5stack.com/post/802</link><guid isPermaLink="true">https://community.m5stack.com/post/802</guid><dc:creator><![CDATA[daslolo]]></dc:creator><pubDate>Wed, 11 Apr 2018 08:11:26 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack 2 Channel Oscilloscope on Wed, 11 Apr 2018 05:24:01 GMT]]></title><description><![CDATA[<p dir="auto">Make a voltage divider with 2 resistors (100k or so...) with one end connected to GND and the other end to 3.3v.<br />
The middle of the divider connected to oscilloscope input pin.<br />
Apply input signal to input pin and you get +/- 1.65v input range.<br />
I designed the code to be used with this divider, that's why, without the divider, the oscilloscope line is at the bottom of the screen.<br />
Once you connect the divider, the signal line will be at the middle of the screen just like on a normal oscilloscope.</p>
]]></description><link>https://community.m5stack.com/post/801</link><guid isPermaLink="true">https://community.m5stack.com/post/801</guid><dc:creator><![CDATA[Calin]]></dc:creator><pubDate>Wed, 11 Apr 2018 05:24:01 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack 2 Channel Oscilloscope on Wed, 11 Apr 2018 02:48:51 GMT]]></title><description><![CDATA[<p dir="auto">If I understand this correctly, the ESP32 analog input captures only positive voltage.<br />
How do I get the full -/+ range in there?</p>
]]></description><link>https://community.m5stack.com/post/799</link><guid isPermaLink="true">https://community.m5stack.com/post/799</guid><dc:creator><![CDATA[daslolo]]></dc:creator><pubDate>Wed, 11 Apr 2018 02:48:51 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack 2 Channel Oscilloscope on Sat, 07 Apr 2018 16:42:33 GMT]]></title><description><![CDATA[<p dir="auto">Btw... check out the new development: <a href="http://forum.m5stack.com/topic/165/m5stack-multiapp-firmware" target="_blank" rel="noopener noreferrer nofollow ugc">http://forum.m5stack.com/topic/165/m5stack-multiapp-firmware</a></p>
]]></description><link>https://community.m5stack.com/post/768</link><guid isPermaLink="true">https://community.m5stack.com/post/768</guid><dc:creator><![CDATA[Calin]]></dc:creator><pubDate>Sat, 07 Apr 2018 16:42:33 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack 2 Channel Oscilloscope on Sat, 07 Apr 2018 16:30:43 GMT]]></title><description><![CDATA[<p dir="auto">If the DAC input was damaged, it won't pick up any signal that you feed to it...</p>
]]></description><link>https://community.m5stack.com/post/765</link><guid isPermaLink="true">https://community.m5stack.com/post/765</guid><dc:creator><![CDATA[Calin]]></dc:creator><pubDate>Sat, 07 Apr 2018 16:30:43 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack 2 Channel Oscilloscope on Fri, 06 Apr 2018 00:52:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/calin" aria-label="Profile: calin">@<bdi>calin</bdi></a> and the ESP32 can be damaged by spiked above 3.3V, I read. How do I know if I damaged mine?<br />
I'll add voltage divider, is there a way to remove spikes without killing the sensitivity? I am doing an FFT on the signal and don't want to smooth things out too much.</p>
]]></description><link>https://community.m5stack.com/post/739</link><guid isPermaLink="true">https://community.m5stack.com/post/739</guid><dc:creator><![CDATA[daslolo]]></dc:creator><pubDate>Fri, 06 Apr 2018 00:52:10 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack 2 Channel Oscilloscope on Thu, 05 Apr 2018 23:31:04 GMT]]></title><description><![CDATA[<p dir="auto">The maximum voltage on ESP32 ADC can read is 3.3v<br />
The ESP32 don't have the voltage divider on ADC in as the DSO oscilloscope have.<br />
Noises can cause high voltage levels, especially near computers, where you have lots of radio waves on different frequency. So even touching the input pin (35) with your hand, the voltage at the input pin can cause more than 3.3v, especially if the ESP is connected to PC by USB cable.</p>
<p dir="auto">Some basic filters and voltage dividers at the input pin, can solve that problem.</p>
]]></description><link>https://community.m5stack.com/post/737</link><guid isPermaLink="true">https://community.m5stack.com/post/737</guid><dc:creator><![CDATA[Calin]]></dc:creator><pubDate>Thu, 05 Apr 2018 23:31:04 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack 2 Channel Oscilloscope on Thu, 05 Apr 2018 06:18:47 GMT]]></title><description><![CDATA[<p dir="auto">The DSO112A generates signal that's ok clean.<br />
This M5Stack oscillo graphs something far noisier.<br />
Why is that? Can this be fixed without lowering the sampling rate by smoothing the analog signal?</p>
<p dir="auto">EDIT: I connected to the wrong wires and didn't ground. Once grounded, disconnected USB and pinned to 35, the signal is very clean. Weird that I'd get a squarish signal when connected to AD<br />
<img src="https://i.imgur.com/lSaFumR.jpg" alt="alt text" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/post/708</link><guid isPermaLink="true">https://community.m5stack.com/post/708</guid><dc:creator><![CDATA[daslolo]]></dc:creator><pubDate>Thu, 05 Apr 2018 06:18:47 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack 2 Channel Oscilloscope on Mon, 02 Apr 2018 10:39:50 GMT]]></title><description><![CDATA[<p dir="auto">I fixed the speaker noise issue much much easyer.<br />
Please check the updated version on: <a href="https://github.com/botofancalin/M5Stack-ESP32-Oscilloscope" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/botofancalin/M5Stack-ESP32-Oscilloscope</a></p>
<p dir="auto">BTW!!!<br />
The project is compiled on Visual Studio using the awsome vMicro plugin : <a href="http://www.visualmicro.com/" target="_blank" rel="noopener noreferrer nofollow ugc">http://www.visualmicro.com/</a></p>
]]></description><link>https://community.m5stack.com/post/694</link><guid isPermaLink="true">https://community.m5stack.com/post/694</guid><dc:creator><![CDATA[Calin]]></dc:creator><pubDate>Mon, 02 Apr 2018 10:39:50 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack 2 Channel Oscilloscope on Mon, 02 Apr 2018 04:05:04 GMT]]></title><description><![CDATA[<p dir="auto">Very nice. The speaker noise issue forced me to work out a fix to shut up the speaker on demand, without having to recompile every time. Here's how: you add an <code>end()</code> method in Speaker.cpp:</p>
<pre><code>void SPEAKER::end() {
  ledcDetachPin(SPEAKER_PIN);
}
</code></pre>
<p dir="auto">(declared in Speaker.h)</p>
<pre><code>class SPEAKER {
  public:
    SPEAKER(void);
    void begin();
    void end();
</code></pre>
<p dir="auto">Now you can call <code>M5.Speaker.end();</code> any time to make sure the speaker shuts up. Works with any project – making it a generic solution.</p>
]]></description><link>https://community.m5stack.com/post/693</link><guid isPermaLink="true">https://community.m5stack.com/post/693</guid><dc:creator><![CDATA[dda]]></dc:creator><pubDate>Mon, 02 Apr 2018 04:05:04 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack 2 Channel Oscilloscope on Sun, 01 Apr 2018 00:31:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/calin" aria-label="Profile: calin">@<bdi>calin</bdi></a><br />
very nicely done! thanks for sharing sources to learn from</p>
]]></description><link>https://community.m5stack.com/post/690</link><guid isPermaLink="true">https://community.m5stack.com/post/690</guid><dc:creator><![CDATA[m5dude]]></dc:creator><pubDate>Sun, 01 Apr 2018 00:31:20 GMT</pubDate></item><item><title><![CDATA[Reply to M5Stack 2 Channel Oscilloscope on Thu, 29 Mar 2018 04:44:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/calin" aria-label="Profile: Calin">@<bdi>Calin</bdi></a> - very nice! tnx</p>
]]></description><link>https://community.m5stack.com/post/672</link><guid isPermaLink="true">https://community.m5stack.com/post/672</guid><dc:creator><![CDATA[reaper7]]></dc:creator><pubDate>Thu, 29 Mar 2018 04:44:44 GMT</pubDate></item></channel></rss>