-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add FLY_SUPER8 and FLY_D8 board #27580
base: bugfix-2.1.x
Are you sure you want to change the base?
Conversation
@Fly3DTeam Why are you not adding the Fly D8 Pro? |
8d102d6
to
852e197
Compare
add FLY_D5, FLY_DP5, FLY_D7, FLY_D8_PRO, FLY_SUPER8_PRO, FLY_CDY_3 BOARD
Added |
D5/DP5/D7, Currently, the UART mode of TMC cannot be used. |
That's great, well done. It's probably best for most users to link to the English pages. The schematic given for the Fly D8 Pro (STM32H723) is wrong, it's the schematic of the D8 (STM32F407). |
I had a quick look at the D9 Pro pinout, it seems correct except for the temperature section:
You could also add the FDCAN pins:
You can define the driver UART and SPI pins like this:
Is there a bootloader to flash the Marlin firmware via a USB stick in one of the USB ports? |
A schematic diagram shared by D8 and D8PRO. Because the 100-pin chip of F4 is slightly different from that of H7, please refer to the pin diagram in the documentation manual. |
Ok, thanks for the reply, DFU will always work, USB firmware flashing would be very appreciated by many users. I see a few issues in the variant board definition.
and enable the FDCAN port (add to build_flags): |
The given pinout for D8 Pro EXT1 and EXT2 connectors seem to be wrong. How about this: So I guess the FLY D8 pinout is also wrong: |
I tried to compile Marlin based on the provided files for the Fly D8 Pro and Fly Super 8 Pro. Both configurations cannot compile. |
I set the serial ports correctly before compilation, that is not the cause of the compilation error. Thanks for correcting the EXP port pinouts. Unfortunately the D8 PRO EXP1 still has an obvious mistake, at least if I check it on a D8 Pro V1.1, perhaps it's correct for a V1.0 board. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The Fly D8 Pro configuration does not work well, it needs actual testing. Compilation doesn't work, even when the compilation issues are fixed the configuration has clear issues related to the device configuration and available peripherals.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Commenting out almost all devices makes them inaccessible for Marlin, like for example the CAN bus and serial ports.
With this configuration only the LPUART1 serial port is available, which will not work with feature like SERIAL_DMA.
It recommend to leave all devices that do no have hardware conflicts on the board enabled.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The D8 Pro configuration does not work well. Lot's of issues, needs testing...
Does the SPI mode for TMC work? What's the reason UART mode for TMC doesn't work? |
Submitting a Pull Request
Added marlin support for FLY_D5,FLY_DP5 ,FLY_D7 ,FLY_D8 ,FLY_D8_PRO,FLY_SUPER8 ,FLY_SUPER8_PRO ,FLY_CDY3
Description
Below are links to motherboard information.
FLY_D5 :https://mellow.klipper.cn/docs/category/fly-d5
FLY_DP5 :https://mellow.klipper.cn/docs/ProductDoc/MainBoard/fly-d/fly-dp5/
FLY_D7 :https://mellow.klipper.cn/docs/ProductDoc/MainBoard/fly-d/fly-d7/
FLY_D8 :https://mellow.klipper.cn/docs/ProductDoc/MainBoard/fly-d/fly-d8-f407/
FLY_D8_PRO :https://mellow.klipper.cn/docs/ProductDoc/MainBoard/fly-d/fly-d8-h723/
FLY_SUPER8 :https://mellow.klipper.cn/docs/ProductDoc/MainBoard/fly-super/fly-super8/
FLY_SUPER8_PRO : https://mellow.klipper.cn/docs/ProductDoc/MainBoard/fly-super/fly-super8-pro/
FLY_CDY3:https://mellow.klipper.cn/docs/ProductDoc/MainBoard/fly-cdy/fly-cdy-v3/
Related Issues
D5/DP5/D7, Currently, the UART mode of TMC cannot be used.