Automated Factory Programmer and Tester for ESP32 (trigBoard Production Test Fixture) Full Tutorial
HTML-код
- Опубликовано: 28 сен 2024
- WARNING - LONG VIDEO but lots of good stuff in here. This is how I actually factory program and test each and every trigBoard. There are a few things I didn't mention in here, like why use USB-Serial programming instead of JTAG? the reason is because the user may want to reprogram that base firmware, so I need to test the auto-reset circuit. And that's also why I didn't have espressif pre-program the modules for me... not to mention the longer lead times involved.
Code is here: github.com/krd...
Processing here: processing.org
Project page is here: trigboard-docs...
Tindie link to trigBoard: www.tindie.com...
Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
/ kdarrah
Twitter: / kdcircuits
For inquiries or design services:
www.kdcircuits...
Thank you for your detailed videos, regardless of their length! It helpful as I'm developing my own product as what would be good to plan and test for.
yes we do appreciate your videos. keep it up. Personally i have tried to order a board but the shipping people in the States can't deliver to where i stay. pity.
We shall keep trying. Thank you
where are you located?
Thanks man, greetings from Yemen. Subscribed
Nice job and a great example of interaction between multiple microprocessors.
So the trigBoard is a board you designed and have built for you?
BTW: I hadn't heard of Processing, it seems like a great platform to quickly create nice interfaces - doing this in code with HTML and CSS (in the Arduino IDE, etc) is rather labor intensive.
Yea, this is a board I designed. But yea good point with HTML/CSS - there is a mode for processing called P5js - go check that out for creating really sick web apps. My configurator was written using that
The amount of development effort and the testing you did impressed me so much and I ordered my first Trig board (2 Nos) after seeing this video
Haven't ordered a board myself from the man, but you can't question his documentation.
cool! Thanks!
Nice video Kevin. Thank you for sharing.
I got a cortex-M based processor that needs to be programmed via the Segger J-Link. Can I use Processing to automate the programming of the cortex-M like what you've shown here? If yes, what's the fastest/best way to learn Processing? If no, what would u recommend to solve my problem?
Head over to processing.org website and you will find tutorials and books to read!
should be possible, actually in a very similar way. Most tools can be executed from the command line - I did this once with a SiLabs JTAG programmer board
Not a single Pin tested. That's NOT how you test boards.
yep from a test engineer perspective, there should be JTAG boundary scan basic tests...
He went straight into the functional, that's really the give and take for a useful product IMO.
@@TradieTrev no, that's just not how it works... that's not how you do it
well at least he gave some consideration to testing the boards but thats it. when he will have a chip with solder defects on the IC he wont be able to understand the problem on the board
@@HalfLife2Beta does the ESP32 support boundary scan? would be a way to go if it did
Am I part of the 44 club for making it to the end?
welcome!
You look so old. Also, you sell enough to make it take you a lot of time? Not believing that! lol
oh there's my favorite subscriber
Great name !
hey there!
Thank you for the detailed explanation, Kevin. Always learn a lot from your video.
thanks!
Nice one
lovly
Fantastic Kevin. Awesome work with the trig board. How you figure out to use the supervisor IC to detect the change in the reed switch, Excellent!
I don’t know how you work all this stuff out, it amazes me! Unfortunately my brain doesn’t work that well and a lot of it is straight over my head. Wish I could learn it but it’s just not going in!
Enjoy your videos Kevin and your quest for low power and tiny gadgets!
nice.
Watched the entire video 👍🏻
Thanks for this and your other videos even though 90% is over my head.
I was in your mode 40 years ago and then chose a career path that led me away from hands on tinkering and programming. I did use state logic programming even back then and it kept me sane. I’d be interested in seeing a video on your RaspPi implementations ... for example having this Trig Board tester / programmer implemented stand alone on a RaspPi with touchscreen... or an easier application... like a dedicated Trig Board alarm logger stand alone station. Thanks Kevin!
cool, thanks! yea, will keep this in mind