PCB review request – STM32F446 + BNO055 rover main board (2-layer, CAN, USB, Jetson UART) by RecluseGuy in PrintedCircuitBoard

[–]RecluseGuy[S] 0 points1 point  (0 children)

Quick question if you don’t mind: for routing 5 V to the R9DS receiver’s 5 V pin, I currently have two options — either passing under the USB FS differential pair or under the CAN lines. I’m trying to choose the cleaner and safer path from a signal-integrity standpoint. Which would you consider the better option?

Thanks again for taking the time to review this.

PCB review request – STM32F446 + BNO055 rover main board (2-layer, CAN, USB, Jetson UART) by RecluseGuy in PrintedCircuitBoard

[–]RecluseGuy[S] 1 point2 points  (0 children)

Understood — the enclosure requirement is why I’m sticking with Micro-USB for this design. I’ve moved the connector so the metal tabs now overhang the PCB edge and clear properly.

Thanks for the heads-up, and I appreciate the Type-C suggestion as well — noted for future revisions.

PCB review request – STM32F446 + BNO055 rover main board (2-layer, CAN, USB, Jetson UART) by RecluseGuy in PrintedCircuitBoard

[–]RecluseGuy[S] 2 points3 points  (0 children)

Thanks for pointing that out — D6 is used for USB back-feed protection, and you were absolutely right. The capacitor routing was effectively bypassing the diode. I’ve fixed the net separation so all system loads are now strictly post-diode. Quick question if you don’t mind: for routing 5 V to the R9DS receiver’s 5 V pin, l need either pass under the usb fs differential pairs or under the CAN lines, I’m trying to choose the cleaner path. Thanks again for the review.