2026-03-16 7:14 AM - last edited on 2026-03-16 7:24 AM by Andrew Neil
Hi there,
I am currently trying to create a custom power board in the Board Designer software and I am running into issues. I am using the NUCLEO-G431RB as the control board. In the designer for my custom power board, I have configured pins PB4 (MR27), PC7 (MR19) and PB0 (ML34) as Phase Voltage Generation Pins using the configuration "Driving HighSidesAndOneEnable". When I then try to configure a project, in the project creation phase I get the error "DrivingHighSidesAndOneEnable: No timer matches all signals requirement". However according to CubeMX, on the STM32G431RBTX MCU, all those pins are connected to three TIM3 channels respectively. Not sure where I am wrong, any help would be appreciated thank you.
Additional Info:
Version: 6.4.1
Tool: MCSDK - Board Designer/Project Creation
How to Recreate:
1. Open the Board Designer and try to create a power board
2. Configure the Phase Voltage Generation pins as states above
3. Configure the Current Sensing Hardware config with other appropriate pins (In my case I am using isolated ICS with pins ML28 and ML32.
4. Save and attempt to generate a MCSDK project with the power board you created. You should see the error at this point.
Thank you
Solved! Go to Solution.
2026-03-16 9:42 AM
Hello @paoloB,
Advance Timers are used by the MCSDK for PWM generation.
Using TIM1/TIM8 should solved the issue.
2026-03-16 9:42 AM
Hello @paoloB,
Advance Timers are used by the MCSDK for PWM generation.
Using TIM1/TIM8 should solved the issue.