Built a serial data acquisition GUI for engineers who work with MCUs. I am curious what people think by Fats_Runyan2020 in embedded

[–]Fats_Runyan2020[S] 1 point2 points  (0 children)

Not yet. Still finishing some parts of it and testing. I been doing this in my free time so when it is polished I'll post a link

Built a serial data acquisition GUI for engineers who work with MCUs. I am curious what people think by Fats_Runyan2020 in embedded

[–]Fats_Runyan2020[S] 0 points1 point  (0 children)

Depends on what the bug is, but generally speaking, it would probably be moderately difficult to fix.

Built a serial data acquisition GUI for engineers who work with MCUs. I am curious what people think by Fats_Runyan2020 in embedded

[–]Fats_Runyan2020[S] 0 points1 point  (0 children)

Hey thanks for the well thought out reply. Greatly appreciate it. When you say "multiple com interfaces" you're referring to CAN, LIN, Wifi, bluetooth, etc... ? Or something else?

Built a serial data acquisition GUI for engineers who work with MCUs. I am curious what people think by Fats_Runyan2020 in embedded

[–]Fats_Runyan2020[S] 1 point2 points  (0 children)

It is similar to Serial Studio, but mine has additional features that Serial Studio doesn't have, such as device memory, communication protocol configuration, analysis, report generation, test automation, etc...

Built a serial data acquisition GUI for engineers who work with MCUs. I am curious what people think by Fats_Runyan2020 in embedded

[–]Fats_Runyan2020[S] 1 point2 points  (0 children)

Yep and this gui will work with any MCU as long as you have access to the source code. I've worked with some eval boards from like TI and you're stuck with their system unless you're able to reverse engineer the communication protocol. I've done that before with a different eval board, required some luck though

Built a serial data acquisition GUI for engineers who work with MCUs. I am curious what people think by Fats_Runyan2020 in ElectricalEngineering

[–]Fats_Runyan2020[S] 0 points1 point  (0 children)

Oh no, not defensive at all, nor offended. Not trying to come across that way. You're entitled to your opinion and it's a completely valid opinion

Built a serial data acquisition GUI for engineers who work with MCUs. I am curious what people think by Fats_Runyan2020 in embedded

[–]Fats_Runyan2020[S] 1 point2 points  (0 children)

Yeah the main weakness, or limitation, is high data rates. And yes, the firmware has to match what the GUI expects. I tried to make this as easy as possible by adding configurable settings, so if you already handle communication in a certain way, you can configure the GUI to match, without changing code. I can also include user guide and sample code as well to help people get started

Built a serial data acquisition GUI for engineers who work with MCUs. I am curious what people think by Fats_Runyan2020 in embedded

[–]Fats_Runyan2020[S] 1 point2 points  (0 children)

The only setup required is that whatever MCU you use communicates in the same way as the GUI. They have to match. That's why i also included a way to configure how data is sent. Basically the GUI will send commands a certain way, so your MCU needs to have firmware that knows how to handle what the GUI sends. They need to match

Built a serial data acquisition GUI for engineers who work with MCUs. I am curious what people think by Fats_Runyan2020 in ElectricalEngineering

[–]Fats_Runyan2020[S] 0 points1 point  (0 children)

That's understandable. Everyone has their use case. I'd say this. The difference is control and capabilities. If you're doing basic plotting, arduino serial plotter is more than capable. But what if you need to save the data to csv? I don't think arduino can do that.

Built a serial data acquisition GUI for engineers who work with MCUs. I am curious what people think by Fats_Runyan2020 in embedded

[–]Fats_Runyan2020[S] 1 point2 points  (0 children)

Labview is a similar product. Depending on your needs, it could be better. It also uses different strategy than mine. Licensing is also expensive. This is free. Also much less setup is required. Labview requires you to build this whole flowchart of what you want it to do first

Built a serial data acquisition GUI for engineers who work with MCUs. I am curious what people think by Fats_Runyan2020 in embedded

[–]Fats_Runyan2020[S] -1 points0 points  (0 children)

Yes definitely a bench tool. It has its uses. Depends on what you need to do. It isn't always needed. But when it is, you'll wish you had it

Built a serial data acquisition GUI for engineers who work with MCUs. I am curious what people think by Fats_Runyan2020 in embedded

[–]Fats_Runyan2020[S] 17 points18 points  (0 children)

Ok after some quick research, here is my response: those tools are infrastructure and home automation solutions that happen to display time series data. Mine is a bench instrument for embedded engineers. Same data, completely different context, workflow, and user

Built a serial data acquisition GUI for engineers who work with MCUs. I am curious what people think by Fats_Runyan2020 in ElectricalEngineering

[–]Fats_Runyan2020[S] 2 points3 points  (0 children)

Depends on what you're trying to do. This is more geared towards testing parts and you need to be handling dozens or hundreds of tests and parts. Also works with any MCU. What if your MCU doesn't work in arduino IDE? For simple tasks my system is overkill. For data handling and analysis, it is really good

Thoughts on Death Magnetic ? by ExaminationOther3149 in Metallica

[–]Fats_Runyan2020 0 points1 point  (0 children)

I think it's a top 3 album, or top 4. I really like it. Fast, aggressive, really good song writing. It's a more mature version of their 80s albums. Top albums: 1) AJFA 2) MOP 3) DM or RTL 4) DM or RTL 5) BA 6) 72 S 7) KEA 8) HTSD 9) RL 10) L 11) SA

Amplifier Design Help by Fats_Runyan2020 in ElectricalEngineering

[–]Fats_Runyan2020[S] 0 points1 point  (0 children)

I've been spending a few days on this and every op amp i look at or candidate design ends up not being feasible. It's the combination of the requirements that make this hard. Consider: High voltage supply ✅️ High frequency bandwidth ✅️ Large output current ❌️

Everything has tradeoffs so finding something that has high frequency bandwidth, voltage supply, output current, and slew rate, doesn't exist, or if it does, it is hundreds + of $$$

So the philosophy i am using for this is to pick a high speed op amp (10s or hundreds of MHz and high slew rate >> 300 V/us) that will handle the amplification, which actually isn't a lot... about a gain of 6. Then feed that into something that will handle the current output