<?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/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Forum - Recent Threads</title><link>https://community.element14.com/technologies/code_exchange/f/forum</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><lastBuildDate>Mon, 18 May 2026 22:58:17 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://community.element14.com/technologies/code_exchange/f/forum" /><item><title>open-source microcontroller IDE</title><link>https://community.element14.com/thread/56934?ContentTypeID=0</link><pubDate>Mon, 11 May 2026 07:35:08 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:45d1424a-b832-4e24-9d61-b029ee18011d</guid><dc:creator>Moussa1492</dc:creator><slash:comments>25</slash:comments><comments>https://community.element14.com/thread/56934?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;pre&gt;&lt;span&gt;Hi everyone,&lt;/span&gt;
&lt;span&gt;&lt;/span&gt;
&lt;span&gt;I&amp;rsquo;m building an open-source desktop IDE for microcontroller learning and prototyping, mainly focused on Arduino and STM32.&lt;/span&gt;
&lt;span&gt;&lt;/span&gt;
&lt;span&gt;The goal is not to replace professional tools like STM32CubeIDE, PlatformIO, Keil or IAR, but to provide a simpler learning-oriented workflow for students, technicians and training centers.&lt;/span&gt;
&lt;span&gt;&lt;/span&gt;
&lt;span&gt;Current / planned features:&lt;/span&gt;
&lt;span&gt;- Arduino and STM32 project creation&lt;/span&gt;
&lt;span&gt;- Build / upload workflow&lt;/span&gt;
&lt;span&gt;- Serial monitor and serial plotter&lt;/span&gt;
&lt;span&gt;- STM32 debug with GDB/OpenOCD&lt;/span&gt;
&lt;span&gt;- Register / memory / stack views&lt;/span&gt;
&lt;span&gt;- Basic SVD peripheral view&lt;/span&gt;
&lt;span&gt;- Static analysis with cppcheck / MISRA-light&lt;/span&gt;
&lt;span&gt;- Coverage reports&lt;/span&gt;
&lt;span&gt;- Crash / HardFault reporting&lt;/span&gt;
&lt;span&gt;- Power profiling demo via UART/SWO-style events&lt;/span&gt;
&lt;span&gt;- QEMU/Renode simulation experiments&lt;/span&gt;
&lt;span&gt;&lt;/span&gt;
&lt;span&gt;I&amp;rsquo;m looking for honest feedback:&lt;/span&gt;
&lt;span&gt;1. Would such a tool be useful for education or training?&lt;/span&gt;
&lt;span&gt;2. Which feature would be most valuable?&lt;/span&gt;
&lt;span&gt;3. What would make you trust or not trust this kind of tool?&lt;/span&gt;
&lt;span&gt;4. Would it be better as a VS Code extension, standalone IDE, or educational toolkit?&lt;/span&gt;
&lt;span&gt;5. What pain points do you have with current embedded IDEs?&lt;/span&gt;
&lt;span&gt;&lt;/span&gt;
&lt;span&gt;I&amp;rsquo;m not trying to promote a paid product here. I&amp;rsquo;m trying to validate whether this project should continue as an open-source educational tool or pivot toward a smaller specialized utility.&lt;/span&gt;
&lt;span&gt;&lt;/span&gt;
&lt;span&gt;Thanks for any critical feedback.&lt;/span&gt;&lt;/pre&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235629?ContentTypeID=1</link><pubDate>Mon, 18 May 2026 22:58:17 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:93e5e5b5-1603-496b-9338-a615d44349aa</guid><dc:creator>madthescientist</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/235629?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Could Microchip Pic be supported and try to be an alternative to Mplab X?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235628?ContentTypeID=1</link><pubDate>Mon, 18 May 2026 21:44:50 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:4170cb63-e0cf-4fd7-a5cd-00b6126e0fb6</guid><dc:creator>BigG</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/235628?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Personally, I never once found Eclipse helpful to learn from. All I can say is thank goodness for Arduino IDE as it forced you to think things through knowing you had rudimentary (being complementary here) debugging capability. Of course, now that I&amp;#39;ve learnt the ropes I find the Eclipse IDE very efficient but prefer VS Code, personally.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235625?ContentTypeID=1</link><pubDate>Mon, 18 May 2026 20:10:26 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:db814715-e8eb-470f-8af1-ace952a9fb3b</guid><dc:creator>phoenixcomm</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/235625?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;moussa1492 I don&amp;#39;t know why you want to mess with this, I has been done a long time ago. It is called Eclipse!! A lot of the IDEs are on top of it. TI, Arduino, STM shall I keep on going?&amp;nbsp; It is written in JAVA, Stable has been around for 15+ years. The IDE is minimalistic, ie Not M$ v whatever with so many buttons. Basically, it&amp;#39;s broken down into the following: Writing the Code, Debug/Running, and the context (buttons) will change by its use. You make it what you want.. I read from left to right, so I want my function tree on the right, then Code, below Code I have console messages, and another column in the right. Look before you leap!! ~~~ Cris Harrison&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235567?ContentTypeID=1</link><pubDate>Wed, 13 May 2026 20:02:25 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:339a003a-e4ca-45bc-bc70-e8461868e50a</guid><dc:creator>Moussa1492</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/235567?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p class="isSelectedEnd"&gt;&lt;span&gt;When finished, it would include:&lt;/span&gt;&lt;/p&gt;
&lt;ul data-spread="false"&gt;
&lt;li&gt;&lt;span&gt;project explorer and code editor&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Arduino/AVR and STM32 build/upload support&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;GDB/OpenOCD debugging&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;registers, memory, stack, breakpoints, tracepoints&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;serial monitor and serial plotter&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;coverage and static analysis tools&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;QEMU/Renode simulation scenarios&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;AI-assisted explanation of compiler/debug errors&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;FaultLens: a module that explains Cortex-M HardFault/BusFault/UsageFault reports using &lt;/span&gt;&lt;code dir="ltr"&gt;&lt;span&gt;.elf&lt;/span&gt;&lt;/code&gt;&lt;span&gt;, GDB logs, fault registers and stacked PC&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235566?ContentTypeID=1</link><pubDate>Wed, 13 May 2026 20:02:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:a2af429a-b91a-4a97-b11e-c5e9540f92b3</guid><dc:creator>Moussa1492</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/235566?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I am working on an a software that supports arduino and STM32 ( and other microcontroller )&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;When finished, it would include:&lt;/span&gt;&lt;/p&gt;
&lt;ul data-spread="false"&gt;
&lt;li&gt;&lt;span&gt;project explorer and code editor&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Arduino/AVR and STM32 build/upload support&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;GDB/OpenOCD debugging&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;registers, memory, stack, breakpoints, tracepoints&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;serial monitor and serial plotter&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;coverage and static analysis tools&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;QEMU/Renode simulation scenarios&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;AI-assisted explanation of compiler/debug errors&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;FaultLens: a module that explains Cortex-M HardFault/BusFault/UsageFault reports using &lt;/span&gt;&lt;code dir="ltr"&gt;&lt;span&gt;.elf&lt;/span&gt;&lt;/code&gt;&lt;span&gt;, GDB logs, fault registers and stacked PC&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235565?ContentTypeID=1</link><pubDate>Wed, 13 May 2026 20:00:19 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:eacc20d4-fa7d-4b0e-a3aa-4f7d610dff9b</guid><dc:creator>Moussa1492</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/235565?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;img alt="image" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/18/0385.pastedimage1778494283258v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;tthis is the intrface&amp;nbsp;&lt;br /&gt;now i am finishing it&lt;br /&gt;iI&amp;nbsp; made it in 9 sprint ( actually in sprint 6)&amp;nbsp;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th align="right"&gt;Sprint&lt;/th&gt;
&lt;th&gt;Theme&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td align="right"&gt;&lt;strong&gt;Sprint 1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Core IDE foundation: Qt UI, editor, project explorer, file management&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right"&gt;&lt;strong&gt;Sprint 2&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Build/upload support: Arduino/AVR, STM32, Makefile/toolchain integration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right"&gt;&lt;strong&gt;Sprint 3&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Simulation and test scenarios: QEMU/Renode, UART scenarios, automated tests&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right"&gt;&lt;strong&gt;Sprint 4&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Productivity tools: Git, diff viewer, serial plotter, UI/workspace improvements&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right"&gt;&lt;strong&gt;Sprint 5&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Measurements, coverage, OTA/DFU, static analysis, crash reporting&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right"&gt;&lt;strong&gt;Sprint 6&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Advanced debugging: tracepoints, SWO/ITM, reverse debug, live registers history&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right"&gt;&lt;strong&gt;Sprint 7&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Board/toolchain catalog, profiles, plugin structure, multi-board architecture&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right"&gt;&lt;strong&gt;Sprint 8&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;AI assistance: explain compiler errors, debug logs, code suggestions, guided help&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align="right"&gt;&lt;strong&gt;Sprint 9&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Stabilization, packaging, documentation, QA, public release preparation&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235550?ContentTypeID=1</link><pubDate>Tue, 12 May 2026 19:49:11 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:a56003b6-4eb0-4096-a6be-bcaf1ee0eb5f</guid><dc:creator>DAB</dc:creator><slash:comments>2</slash:comments><comments>https://community.element14.com/thread/235550?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;If I have time I would like to help test your IDE.&lt;/p&gt;
&lt;p&gt;I suffer from ADD issues, so it would be good for me to see if your approach can help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235546?ContentTypeID=1</link><pubDate>Tue, 12 May 2026 16:01:19 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:01863312-5d5f-4eac-a40f-c98ace7c338f</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/235546?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>[quote userid="521631" url="~/members-area/f/forum/56934/open-source-microcontroller-ide/235543"]what do you mean by arduino IDE version 2[/quote]
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.arduino.cc/software/ide-v2/tutorials/getting-started-ide-v2/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;Getting Started with Arduino IDE 2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" style="max-height:218px;max-width:498px;" height="218" src="https://community.element14.com/resized-image/__size/996x436/__key/communityserver-discussions-components-files/18/1055.pastedimage1778602204401v1.png" width="498"  /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235544?ContentTypeID=1</link><pubDate>Tue, 12 May 2026 15:20:59 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:a6742ba2-99ad-4f58-96d3-fc4dcf6048af</guid><dc:creator>Aniket_kumar_raj</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/235544?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I think that offering a local school with the lab could help&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235543?ContentTypeID=1</link><pubDate>Tue, 12 May 2026 13:53:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:56624187-bbf6-4573-aa10-2ee8176090df</guid><dc:creator>Moussa1492</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/235543?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;what do you mean by arduino IDE version 2&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235541?ContentTypeID=1</link><pubDate>Tue, 12 May 2026 12:22:03 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:5eaadeed-9112-496b-81a7-2e21dc603f02</guid><dc:creator>SensoredHacker0</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/235541?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I wish the Arduino-IDE verion 2 had an version for arm64&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235536?ContentTypeID=1</link><pubDate>Mon, 11 May 2026 15:16:34 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:c2939da8-fe5b-4482-86c5-80607ea1dae3</guid><dc:creator>shabaz</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/235536?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span style="font-size:17px;"&gt;The responses on this page are not in chronological order, so it&amp;#39;s easy to misunderstand when the OP mentioned AI (i.e. he mentioned it after my response).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:17px;"&gt;Anyway, as far as I understand so far, the OP has not identified an issue, but is asking if issue(s) exists, that perhaps AI (or otherwise) may be used to solve.&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:17px;"&gt;&amp;nbsp;&lt;a href="https://community.element14.com/members/moussa1492"&gt;Moussa1492&lt;/a&gt;&amp;nbsp; is this a school project?&amp;nbsp; Normally one is motivated to solve a problem they&amp;#39;ve seen themselves or has been brought to their attention, hence odd that you&amp;#39;ve not identified any substantial problem so far, unless I&amp;#39;ve missed it, which is definitely possible.&amp;nbsp;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:17px;"&gt;As you&amp;#39;re aware, AI is already used to gain help with coding and with debug and troubleshooting, in some parts within IDEs, and also with chat sessions. It wouldn&amp;#39;t be surprising if many people already routinely get debugging and error message help with AI, especially beginners.&lt;/span&gt;&lt;!--/data/user/0/com.samsung.android.app.notes/files/clipdata/clipdata_bodytext_260511_161144_654.sdocx--&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235535?ContentTypeID=1</link><pubDate>Mon, 11 May 2026 12:25:12 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:fee90845-1143-40e7-b641-983288ff645b</guid><dc:creator>SensoredHacker0</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/235535?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;He already said Uses AI.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235534?ContentTypeID=1</link><pubDate>Mon, 11 May 2026 10:44:21 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:e2935c52-6684-4d47-9b0a-a37955f4d8d2</guid><dc:creator>Moussa1492</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/235534?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Yes, I agree. I&amp;rsquo;m realizing that the first step should be identifying where learners actually get blocked, not deciding features first.&lt;/p&gt;
&lt;p&gt;Maybe the real problem is not writing code, but understanding how everything fits together: build system, linker script, startup code, MCU configuration, registers, debugger, RTOS concepts, and hardware feedback.&lt;/p&gt;
&lt;p&gt;AI may or may not be the right answer, but I&amp;rsquo;m thinking of it more as an explanation layer over real tools, not something that hides the complexity.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ll look more closely at where current tools expose or hide these concepts. Zephyr is a good example to study because it exposes more of the embedded system structure.&lt;/p&gt;
&lt;p&gt;Thanks, this helps me narrow the problem.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235533?ContentTypeID=1</link><pubDate>Mon, 11 May 2026 10:41:33 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:dae61b18-cac5-4bf7-9572-fd70195dcf42</guid><dc:creator>Moussa1492</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/235533?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Yes, I agree. I&amp;rsquo;m realizing that the first step should be identifying where learners actually get blocked, not deciding features first.&lt;/p&gt;
&lt;p&gt;Maybe the real problem is not writing code, but understanding how everything fits together: build system, linker script, startup code, MCU configuration, registers, debugger, RTOS concepts, and hardware feedback.&lt;/p&gt;
&lt;p&gt;AI may or may not be the right answer, but I&amp;rsquo;m thinking of it more as an explanation layer over real tools, not something that hides the complexity.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ll look more closely at where current tools expose or hide these concepts. Zephyr is a good example to study because it exposes more of the embedded system structure.&lt;/p&gt;
&lt;p&gt;Thanks, this helps me narrow the problem.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235532?ContentTypeID=1</link><pubDate>Mon, 11 May 2026 10:33:53 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:66757ed8-85f2-4fc5-b925-fe7c26879503</guid><dc:creator>BigG</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/235532?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Yes, when starting out I got so focused on the coding language (and debugging) while taking for granted the rest. More can be done teaching about how it all gets put together. Arduino IDE hides this complexity. Zephyr RTOS as a platform/ecosystem exposes it. Not sure how AI addresses the problem though, but early days. As said, it&amp;#39;s important to focus on identifying and then solving the problem.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235531?ContentTypeID=1</link><pubDate>Mon, 11 May 2026 10:33:05 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:ab006baf-bbca-4419-abdb-716e677d6554</guid><dc:creator>Moussa1492</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/235531?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Thanks, that makes sense. I think &amp;ldquo;beginner IDE&amp;rdquo; was probably the wrong way for me to describe it. The more realistic target may be people who have already used Arduino and now want to understand what happens underneath when moving to a more complex MCU workflow.&lt;/p&gt;
&lt;p&gt;So the focus would not be &amp;ldquo;teach programming from zero&amp;rdquo;, but help with the transition: build systems, compiler/linker messages, MCU-specific configuration, registers, debugging, and fault analysis.&lt;/p&gt;
&lt;p&gt;I agree that beginners are already well served by Arduino. The gap I&amp;rsquo;m trying to validate is the step after that.&lt;/p&gt;
&lt;p&gt;Your suggestion about asking Arduino users what they struggle with when moving beyond Arduino is a good one. That may give me a clearer picture of whether this tool should exist, and what problem it should actually solve.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235530?ContentTypeID=1</link><pubDate>Mon, 11 May 2026 10:32:43 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:82d1bcc9-892c-45f1-ac04-df24a5010f62</guid><dc:creator>Moussa1492</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/235530?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Thanks, that makes sense. I think &amp;ldquo;beginner IDE&amp;rdquo; was probably the wrong way for me to describe it. The more realistic target may be people who have already used Arduino and now want to understand what happens underneath when moving to a more complex MCU workflow.&lt;/p&gt;
&lt;p&gt;So the focus would not be &amp;ldquo;teach programming from zero&amp;rdquo;, but help with the transition: build systems, compiler/linker messages, MCU-specific configuration, registers, debugging, and fault analysis.&lt;/p&gt;
&lt;p&gt;I agree that beginners are already well served by Arduino. The gap I&amp;rsquo;m trying to validate is the step after that.&lt;/p&gt;
&lt;p&gt;Your suggestion about asking Arduino users what they struggle with when moving beyond Arduino is a good one. That may give me a clearer picture of whether this tool should exist, and what problem it should actually solve.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235529?ContentTypeID=1</link><pubDate>Mon, 11 May 2026 10:20:23 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:adee2d55-bc5d-4094-874a-c4c3b000d727</guid><dc:creator>Andrew J</dc:creator><slash:comments>2</slash:comments><comments>https://community.element14.com/thread/235529?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Thing is, you&amp;#39;re almost teaching them &amp;quot;how to program&amp;quot;. &amp;nbsp;Arduino is so well served and the IDE and environment already simple for beginners I wouldn&amp;#39;t focus on that segment - remember, the Arduino environment has already abstracted away the complexities of programming the ATMEL MCU (read the data sheet and you&amp;#39;ll get an idea of how well they&amp;#39;ve done!) &amp;nbsp;My first thought was how to translate what I know about programming an Arduino into developing on another MCU. &amp;nbsp;The complexity of that problem though lies in the abstraction and the reality is beginners are not going to be using those MCUs - they will stick with Arduino, ESP etc. &amp;nbsp;Compiler and linker settings, environment configuration, MCU specifics etc all require a good degree of problem solving developed from experience, e.g. my first foray into a Renesas MCU from Arduino &amp;nbsp;didn&amp;#39;t require me to know that MCU specifically, but it did require me to spot, troubleshoot, research etc etc, all skills obtained over 30 years in IT. &amp;nbsp;And that was with a Renesas developed C compiler hooked into Eclipse.&amp;nbsp;I don&amp;#39;t think your target market overlaps: beginners are well served by the Arduino environment and when they are ready to move to other microprocessors they will have the experience to not need the level of handholding. &amp;nbsp;I admire the idea though: perhaps asking on the Arduino forum what people might like to see might give you some ideas? &amp;nbsp;Certainly, I think a focus on helping people to transition from a simplistic Arduino environment to a more complex one might have some legs.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235528?ContentTypeID=1</link><pubDate>Mon, 11 May 2026 10:20:09 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:59e3bb6a-30ae-4533-8a59-b525973d51b7</guid><dc:creator>Moussa1492</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/235528?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I&amp;rsquo;m developing an open-source educational tool that helps learners understand and debug firmware, with a focus on STM32 but also covering AVR, ESP32, and other families.&lt;/p&gt;
&lt;p&gt;It uses AI to:&lt;br /&gt;- Explain build errors and runtime crashes in simple terms&lt;br /&gt;- Suggest code fixes and generate peripheral setup code&lt;br /&gt;- Guide debugging with register, memory, and SVD peripheral views&lt;/p&gt;
&lt;p&gt;Underneath, it relies on GCC, GDB, and OpenOCD &amp;mdash; the same toolchain STM32CubeIDE uses, so the skills transfer directly.&lt;/p&gt;
&lt;p&gt;This is not a replacement for STM32CubeIDE. It&amp;rsquo;s a companion for students and trainees who need an intelligent, cross-platform learning environment.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m looking for feedback from the STM32 community:&lt;br /&gt;- Would AI-guided debugging and error explanation help new STM32 users?&lt;br /&gt;- Is there value in a multi-MCU learning tool, or would a dedicated STM32-only tool be better?&lt;br /&gt;- What common CubeIDE stumbling blocks could AI help with?&lt;br /&gt;- How should an AI assistant handle safety-critical firmware advice?&lt;/p&gt;
&lt;p&gt;Not affiliated with ST. All honest thoughts welcome.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235527?ContentTypeID=1</link><pubDate>Mon, 11 May 2026 10:11:31 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:2f29e8fb-8fc8-4c12-b397-dd992632da9e</guid><dc:creator>Moussa1492</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/235527?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;" src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/18/0257.pastedimage1778494283258v1.png"  /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235526?ContentTypeID=1</link><pubDate>Mon, 11 May 2026 08:42:55 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:aebcc013-0af0-44d7-afe2-d92d1a911f8e</guid><dc:creator>Moussa1492</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/235526?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;You&amp;rsquo;re right. I was thinking too much in terms of features.&lt;/p&gt;
&lt;p&gt;The problem I&amp;rsquo;m trying to validate is whether learners get stuck when moving from Arduino to STM32 or more realistic embedded workflows: toolchains, OpenOCD/GDB, linker scripts, registers, faults, and build errors.&lt;/p&gt;
&lt;p&gt;Before adding features, I need to identify the real gaps in existing tools and understand what students, teachers, or technicians actually struggle with.&lt;/p&gt;
&lt;p&gt;Maybe the answer is not a full IDE, but a smaller learning/debugging assistant.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235525?ContentTypeID=1</link><pubDate>Mon, 11 May 2026 08:34:15 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:4d1bc48c-09cc-440d-8eb5-ca77b3847bc2</guid><dc:creator>Moussa1492</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/235525?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Thanks, fair point.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m not trying to replace Arduino IDE directly. My idea is more about the step after Arduino: helping users move toward STM32 and other microcontrollers with less friction.&lt;/p&gt;
&lt;p&gt;Two things I&amp;rsquo;m exploring as differentiators are:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;AI-assisted workflows: helping users understand compiler errors, suggest fixes, explain faults, generate starter code, and guide debugging.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Multi-microcontroller support: not only Arduino or STM32, but gradually supporting other families in one learning-oriented environment.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;That said, I understand the risk: if it becomes just &amp;ldquo;another IDE&amp;rdquo;, it may not be useful enough. Maybe the real value is an AI-assisted educational/debugging tool rather than a full IDE replacement.&lt;/p&gt;
&lt;p&gt;Do you think AI-guided debugging and learning would make this more useful, or would existing tools still cover the need well enough?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: open-source microcontroller IDE</title><link>https://community.element14.com/thread/235524?ContentTypeID=1</link><pubDate>Mon, 11 May 2026 08:26:34 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b684c958-bbd0-4bc0-92de-cc00584ef326</guid><dc:creator>BigG</dc:creator><slash:comments>2</slash:comments><comments>https://community.element14.com/thread/235524?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/technologies/code_exchange/f/forum/56934/open-source-microcontroller-ide/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;You have listed some interesting features, but before diving into these, ask the simple question: &amp;quot;what problem am I trying to solve&amp;quot;.&lt;/p&gt;
&lt;p&gt;So, if you are educational focused, what are the pain points. Explore these first before coming up with a list of features.&lt;/p&gt;
&lt;p&gt;It&amp;#39;s already a crowded market, so determine the gaps between what is currently on offer and what is lacking. All products have strengths and weaknesses.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>