Skip to content

Conversation

DronmarketAS
Copy link

This PR adds hardware definition files for the SkyRukh Surge H7 flight controller. The board is based on the STM32H743 MCU, provides 8 PWM/DShot outputs, multiple UARTs, CAN bus, I2C/SPI connectivity. Basic functionality including bootloader, USB, serial communication, PWM outputs, and flight tests has been successfully verified.

Copy link
Contributor

@Hwurzburg Hwurzburg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

some initial comments before a detailed review:

  • none of the default params are required....the ports are already defaulted to those
  • SERIAL4 defaults to GPS2
  • you say all serial ports have DMA...they dont
  • you pinout and wiring images are too poor resolution to tell the pins....and their labels should reflect which UART the TX/RX pins are for
    I will do a detailed review once these have been addressed...

@DronmarketAS
Copy link
Author

Thanks for the feedback!

Board images have been updated with higher resolution.

Default params revised — SERIAL4 now marked as None since there’s no second GPS port.

DMA configuration corrected and debug UART assignment fixed (it was previously mislabeled).

Copy link
Contributor

@Hwurzburg Hwurzburg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you should consider setting up the bootloader to allow flashing from SD card also

@mehmetdrnmrkt mehmetdrnmrkt force-pushed the pr_skyrukh_surge_h7 branch 2 times, most recently from c18d8de to 39700f6 Compare October 8, 2025 12:57
@DronmarketAS
Copy link
Author

I’ve implemented your requested changes. Please review again when you have a chance.

@Hwurzburg
Copy link
Contributor

@andypiper I think the BIDIR is mis-cofigured....please review


The SkyRukh Surge H7 supports OSD using OSD_TYPE 1 (MAX7456 driver).

## PWM Output
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

once bidir is finalized will need to note which outputs support it
also should list the timer groups and not that all outputs in a group must be the same protocol
ie
Outputs 1-3 group1
Outputs 5 & 7 group 2
Outputs 4.7.8 group 3

@DronmarketAS
Copy link
Author

@andypiper I think the BIDIR is mis-cofigured....please review

Hi @andypiper, did you get a chance to review the BIDIR config?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants