I haven't, unfortunately. But it's something I really want to do.
[I should mention I'm writing this during one of South Africa's rolling blackouts with an injured dog next to me. Not much else to do but I'm not great at writing stuff on my phone]
There just doesn't seem to be enough time. Like, ever. If I'm going to document this project properly then I really need to put it online somewhere. And whilst I've got simple file based HTML hosting going I haven't found a decent Wiki that doesn't require to be backed by a database. (Tiddly Wiki is almost there but doesn't seem to have a publish-for-public option)
I could do bits of documention on this forum but that could leave out context that that would be confusing or frustrating.
And I make mistakes. Which is hardly a bad thing, being just a part of learning, but it does mean I've seen some pretty major revisions. And those would take even longer if I had to redo documention to.
With all of that said [and you really are kinda being subjected to flow of consciousness in the dark] I think the design is starting to settle down to the point that I can say: this is done, now I can document. I'm hoping that early next year I should have something that holds together well enough that I can show it here.
Except that comes straight back around to the problem that there's never enough time. Because there's still so much software to write. When I started this back in 2019 or whatever I assumed the software would be the biggest part. And now, four'ish years later I don't think I was wrong. And I know myself. I would far rather be writing code than documentation.
And, you know what, let me post my schematic tomorrow after some cleanup.