Thanks for your input, @hominoid.
hominoid wrote: ↑Sat Nov 05, 2022 10:54 am
You made me open up my H3 again to take a closer look at the clearance...it's close. The fan connector is right there but it looks like the serial header will pass behind it, alongside the heatsink.
Fortunately I didn't have to open up my H3, my work is based on the official photos.
After the design is finished, I hope to verify mechanical compliance using 3D model of this board and your H3 model.
hominoid wrote: ↑Sat Nov 05, 2022 10:54 am
How about using a Qwiic JST SH 4-pin for the I2C, top corner above the USB on either side, maybe. It would be nice to have easy access to the I2C and it could be left unpopulated.
That is an excellent idea. If I find SMD connectors of that kind, I'll place both at the unused space at the bottom, next to U1 chip.
That may be not the most convenient spot for the user, but will cause much less routing and signal integrity issues. In the essence I need to avoid routing anything near USB pairs.
Fortunately no pull-up resistor placeholders are necessary.
hominoid wrote: ↑Sat Nov 05, 2022 10:54 am
With a second hole on the PCB, it could be mounted remotely in another location using a ribbon cable.
Also a good point. "Remote mode" implies a 24-pin straight header on the another side of the PCB instead. I'll have to carefully analyze the pin order, I've seen too many boards with mirrored connector screw-ups. At the first glance it seems that should work without any modifications whatsoever.
I'll see if I can squeeze in another hole somewhere. Perhaps at the center of the bottom end, which won't be obstructed when straight pin header is in use.
For this reason and the possibility of reducing total height even further (by 2.5mm maybe), I was thinking about M2.5 or even M2 screw holes instead, but I can't tell whether inserts smaller than M3 are available and practical. I do know there are M2.5 standoffs in many sizes.
hominoid wrote: ↑Sat Nov 05, 2022 10:54 am
I could use one for sure.
We'll arrange that once the design is finished.
So my takeaway is:
- Add I2C Qwiic jacks
- Add mounting hole on the bottom
- See what can be done about the back side straight pin header (it should mate with IDC plug after all)
- Try decreasing the total height to 35mm (no pressure though)
- Carry on routing this thing.