Hello @JaganSI,
Based on official Waveshare documentation, the IMX335 5MP USB Camera module actually uses an SH1.0 5-pin connector, not a GH-type connector.
This is an important distinction because JST SH and JST GH connectors, despite the similar naming, have different pin pitches (SH = 1.0mm, GH = 1.25mm) and are mechanically incompatible you cannot mate a GH plug into an SH receptacle or vice versa.
Key Points for Your Design
-
Confirm the exact connector on your Waveshare module is JST SH 1.0mm pitch, 5-pin, before finalizing your PCB footprint.
-
If your MB1936-derived schematic and PCB were designed around JST GH (1.25mm pitch) footprints, they will not physically mate with the Waveshare camera's SH1.0 connector you'll need either the correct SH1.0 mating connector on your board, or a custom adapter cable/pigtail to convert between the two pitches.
-
Functionally, the 5-pin signal set for these USB camera modules is typically VBUS, D-, D+, GND, and sometimes a shield/ID line so once the mechanical connector is correct, wiring the USB host port logic you've already implemented should work the same way.
-
Double check with Waveshare's product page or datasheet for your exact camera variant (A, B, or C series), since pinout and connector type can vary slightly between hardware revisions.
If your custom PCB currently has JST GH footprints, the simplest fix is either resourcing the connector to JST SH1.0 , or sourcing a short JST-GH-to-JST-SH adapter/pigtail cable so you don't need to redesign the board.
Best Regards,
Zakaria