Skip to main content
Bassem
Associate II
February 7, 2025
Solved

Connect to USB pins directly using NUCLEO-G071RB

  • February 7, 2025
  • 5 replies
  • 1020 views

Dear community,

I have a nucleo board NUCLEO-G071RB and I would like to use the Build-In USB in the STM32G071, is there a shield or an expansion board compatible with this nucleo board, that allow me to access to the USB

Thank you in advance.

Best regards

Bassem

 

Best answer by STTwo-32

Asslema @Bassem 

I think the content of this webpage: STM32 solutions for USB Type-C and Power Delivery - STMicroelectronics should help you. there is a description for the x-nucleo-snk1m1, x-nucleo-drp1m1 and x-nucleo-src1m1 also, you can find the X-CUBE-TCPP 

Best Regards.

STTwo-32

5 replies

Grant Bt
Associate III
February 7, 2025

This is one of the biggest dropped balls on the part of the NUCLEO expansion teams part. Hopefully someone else has a GOOD suggestion that isn't just flying wires. The closest I've found is NUCLEO2USB:

https://github.com/dmitrystu/Nucleo2USB

 

 

gbm
Principal
February 7, 2025

Actually there are at least two ST boards with USB connectors:

X-NUCLEO-SNK1M1

X-NUCLEO-CCA02M

Newest Nucleo-64 boards (U5xx, C071, H5xx) finally contain the USB connector for target CPU.

My STM32 stuff on github - compact USB device stack and more: https://github.com/gbm-ii/gbmUSBdevice
STTwo-32
STTwo-32Best answer
Technical Moderator
February 7, 2025

Asslema @Bassem 

I think the content of this webpage: STM32 solutions for USB Type-C and Power Delivery - STMicroelectronics should help you. there is a description for the x-nucleo-snk1m1, x-nucleo-drp1m1 and x-nucleo-src1m1 also, you can find the X-CUBE-TCPP 

Best Regards.

STTwo-32

KnarfB
Super User
February 7, 2025

For testing, any cheap USB breakout board will do. 

Not G0 but C0 with USB 2.0 FS device (crystal-less) and host controller and USB Type-C connector:

NUCLEO-C071RB - STM32 Nucleo-64 development board with STM32C071RB MCU, supports Arduino and ST morpho connectivity - STMicroelectronics

hth

KnarfB

Bassem
BassemAuthor
Associate II
February 7, 2025

Thank you guys for the suggested solutions, the solution with STM32C071 looks very promising, but unfortunately the proof of concept that I'm preparing is based on STM32G0, so it looks like the expansion boards X-NUCLEO-SNK1M1

and X-NUCLEO-CCA02M could help and avoid flying wires, so to be more investigated.