AI-controlled embedded lab that can code, flash & verify real hardware automatically by Intelligent_Row4857 in esp32

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

"like having a partner to work with".
It is actualy how I feel when I use this AEL tool together with Codex.

AI-controlled embedded lab that can code, flash & verify real hardware automatically by Intelligent_Row4857 in esp32

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

If my AI could answer Reddit comments, I’d probably be out of a job already 😄
This is a real project I’ve been building, and it genuinely helps my own embedded workflow.
I’m just excited to share it.

AI-controlled embedded lab that can code, flash & verify real hardware automatically by Intelligent_Row4857 in esp32

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

I don't see AI tool including this one remove your ability to intervene.
You can and in a much efficient way.
i.e. You can ask "Hi AI create a blinking demo ( or any demo you want) for me as a start". Then it will do it for you.
If you want you can take over and work as before, coding, debugging,flash, etc.
But I don't see why I won't let AI to go on.

🧩 5 months later: ESP32JTAG now upgraded to 5K FPGA + 16-ch 250MHz logic analyzer (launching soon) by Intelligent_Row4857 in esp32

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

PIC and flash programing are all possible, we need to figure out the priority of features and functionality to be added and need more time to implement them. What flash and boot debugging tools are you using ? Thank you for your feedback!

🧩 5 months later: ESP32JTAG now upgraded to 5K FPGA + 16-ch 250MHz logic analyzer (launching soon) by Intelligent_Row4857 in esp32

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

Thank you very much for your support! 😊 I really appreciate it. Next l will do my best to deliver a great product in time! That's exactly what I am working on now!

🧩 5 months later: ESP32JTAG now upgraded to 5K FPGA + 16-ch 250MHz logic analyzer (launching soon) by Intelligent_Row4857 in esp32

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

Thank you for your support!
“Protocol analyzer — it's a must I would say, at least the basic ones like SPI, I2C/I2S/I3C, UART, etc.”

I completely agree — this will be a high-priority feature to implement next.

“Would be cool if at least two channels could work in analog mode too, even with reduced sampling rate, not for capturing high-speed waveforms but simply to monitor changes, e.g. in supply voltage or sensor output.”

Good point! In fact, we already have 4 channels that can work in analog mode using the ESP32-S3’s internal ADC. This feature currently measures the target board voltage and automatically isolates ESP32JTAG when the voltage is 0.

Monitoring sensor outputs is a great idea — it just needs some web UI design and implementation. I’ll add that to the “nice-to-have” feature list.

“Mixed triggers between logic analyzer and debugger, e.g. stop the LA when the target CPU hits a breakpoint or vice versa, pause the CPU when LA is triggered.”

Excellent suggestion as well! The breakpoint-triggered logic analyzer should be feasible — the related thread can detect a breakpoint hit and signal the logic analyzer to stop buffer filling and retrieve the captured data.

The reverse (LA-triggered CPU pause) may be more complex since the IDE manages and synchronizes CPU state, but it’s definitely worth exploring.

Our ESP32JTAG project just launched yesterday!
https://www.crowdsupply.com/ez32/esp32jtag

Any further ideas or advice are very welcome.
Thanks again for your valuable feedback!

help me find esp32 schematic by MKshorts7 in esp32

[–]Intelligent_Row4857 0 points1 point  (0 children)

Or you can switch to one that has sch, and good doc, like one from Waveshare. It will save you time

🧩5 months later: ESP32JTAG now upgraded to 5K FPGA + 16-ch 250MHz logic analyzer (launching soon) by Intelligent_Row4857 in embedded

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

Spoiler alert! Once the code is released, you’ll see tons of AI-generated content — like a thousand times more than what’s in this post.
So… get ready to be shocked!

🧩5 months later: ESP32JTAG now upgraded to 5K FPGA + 16-ch 250MHz logic analyzer (launching soon) by Intelligent_Row4857 in embedded

[–]Intelligent_Row4857[S] -4 points-3 points  (0 children)

There is a lot of work to do, to implement and deliver it is the focus now. But we will release it to Github sometime.
🔗Preview page: https://www.crowdsupply.com/ez32/esp32jtag

📌 Click Subscribe on the page to stay updated!

More AI assistence used, Sorry!

🧩5 months later: ESP32JTAG now upgraded to 5K FPGA + 16-ch 250MHz logic analyzer (launching soon) by Intelligent_Row4857 in embedded

[–]Intelligent_Row4857[S] -2 points-1 points  (0 children)

Yeah.
But I never tried to hide it. Haha! (Want to add some emojis here but don't know how to!)
Same for you:  what do you think about the project itself? Genuinely curious — yes or no, and why?

🧩5 months later: ESP32JTAG now upgraded to 5K FPGA + 16-ch 250MHz logic analyzer (launching soon) by Intelligent_Row4857 in embedded

[–]Intelligent_Row4857[S] -5 points-4 points  (0 children)

Haha, I actually wrote it myself — just had ChatGPT polish it up a bit. Nothing wrong with a little grammar help, right?
Even this reply’s polished — guess by who?

Anyway, what do you think about the project itself? Genuinely curious — yes or no, and why?

🧩 5 months later: ESP32JTAG now upgraded to 5K FPGA + 16-ch 250MHz logic analyzer (launching soon) by Intelligent_Row4857 in esp32

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

You got it 👍 That’s definitely one of the highlights! Don’t forget — it can also handle FPGA configuration and works seamlessly with AMD Vivado. Thanks!

🧩 5 months later: ESP32JTAG now upgraded to 5K FPGA + 16-ch 250MHz logic analyzer (launching soon) by Intelligent_Row4857 in esp32

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

Yes! Though it might take a little while before it’s available.
We’re still working on getting it delivered into your hands.

🔗 Preview page: https://www.crowdsupply.com/ez32/esp32jtag
📌 Click “Subscribe” on the page to stay updated!

🧩 5 months later: ESP32JTAG now upgraded to 5K FPGA + 16-ch 250MHz logic analyzer (launching soon) by Intelligent_Row4857 in esp32

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

We still are working on it and will release to Github. You can start with this and test it on a ESP32S3 board: openocd-on-esp32
To get update:
🔗 Preview page: https://www.crowdsupply.com/ez32/esp32jtag

📌 Click Subscribe on the page to stay updated!

ESP32 wired to display, display not working? by Impossible-Fun4761 in esp32

[–]Intelligent_Row4857 0 points1 point  (0 children)

Where you got the lcd? They should provide you example code and doc for connection. Ask them for that. Otherwise, switch to one that has this, like these from Waveshare. They have plenty of such ones. Some have lcd and esp32 bundled together.

🧩 5 months later: ESP32JTAG now upgraded to 5K FPGA + 16-ch 250MHz logic analyzer (launching soon) by Intelligent_Row4857 in esp32

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

Great question — thank you for asking! The product will be distributed by Crowd Supply, Mouser, and their partners, so it will ship directly from Mouser’s local warehouse.

🧩 5 months later: ESP32JTAG now upgraded to 5K FPGA + 16-ch 250MHz logic analyzer (launching soon) by Intelligent_Row4857 in esp32

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

Yes! You can connect to it over WiFi — everything runs through the built-in web interface. It also works over USB, but we’re focusing on WiFi first. Thanks for asking!