PhilC wrote: 27 Sep 2026 21:40
you might be safer doing it yourself :lol:
:lol: yeah its perfectly understandable. I'm mostly trying to catch up on everything else first which has been outstanding as the whole ST536 project has dragged on for a enormous amount of time already. Once I pick it up again that will probably be another six-month round of testing I will have to do...
What concerns me more than anything, is the whole cost of the project so far has been enormous. Prices on stuff are not getting any cheaper which isn't helping either. Problem being when I find a bunch of false and do edits to the boards to fix them, and intends to reveal other faults.. It just becomes a point where you just have to re-spin the board and hope there are no more weird issues anywhere. But not really holding my breath on that one.
The last big one was ground bounce all over the place on the board and in between the motherboard and 536 itself. I'm hoping that will be what was causing the reset line glitches and a bunch of other things. Of course fighting the boards failing has added another layer of complexity to it all as well.
I really do wonder how long that has been a problem and I've been thinking its firmware issues, which there have definitely been a lot of firmware issues, but I don't think that's the full story. I've been perpetually locked in the board acting weird, fixing the firmware, and any words for a few days and then goes nuts again.. And yet, when you guys are testing the boards, the firmware fixes I did, make things worse for you guys.. And these are basically identical boards..
So I suspect I've been trying to tune firmware to a basically failing board a lot of the time. I managed to work though it enough for it to work, I think it solved, go back 2 days later and it's like the fault has moved again.. Rinse and repeat.. So I think multiple failing vias have plagued the whole project right from the start. Mix in ground bounce issues and it's no wonder the whole thing has been a nightmare.
I really do hope the more expensive PCB material will save me a whole world of pain this time around.. All the timings I already went through in the firmware and measured it all on my scope. So not messing with the firmware again ! There's been that many hardware changes on the ST536 itself, I'm not making any more changes on those boards. The last batch should solve ground bounce issues between the two boards..
There should theoretically be nothing left to go wrong.. But that's the problem, major issues can mask several smaller ones. And it's not until you get rid of the main ones that the small one start to appear.. This is no way to tell without working through them all basically one at a time.. And after several edits you just end up having to re-spin the board :roll: