Hallo!
So I finally got a chance to mess with my PCB and bad news.
I messed up the footprint of the serial port so that needs fixing. Some bodge wires should fix that issue for the moment. Very annoying, I checked and doubled checked everything and it turns out that I used the dub9 male footprint instead of the female footprint which has the pins reversed.
Thankfully there is a pin header out for the serial out! Only problem is that the silkscreen for it is also wrong.
So going from the pinheader to a female dsub 9 here is how to wire it properly.
SilkScreen DSub
CTS 2
RTS 8
TxD 3
RxD 7
Messing around with the SDK, the PCB doesn't seem to talk to the USB mice very well. A wireless mouse that I had been using is no longer picked up, a wired mouse I used before that is picked up but sends no data.
At first I thought this was an SDK issue but now I'm thinking that it's a hardware issue. Specifically the wire going from the PCB to the Pico to make the full sized USB port work. I'll try de-soldering that wire next time I get a chance to mess with this.
Maybe that'll fix it.
I think I may also try setting up another board from scratch with a new Pico. mine has some battle scars from a big screw driver I used to get the thing out of the breadboard. Maybe something important is damaged and it's fecking it up.
Not a very happy update but progress is progress. I'm not sure what to do now with the 10-odd boards I have at hand now. Maybe I'll bodge wire them and sell them at cost or something? A bit of a waste to bin them since the hardware on them is fine. Let me know what you think!
Danke!