remove env:FYSETC_F6#28159
Merged
thinkyhead merged 2 commits intoMarlinFirmware:bugfix-2.1.xfrom Nov 4, 2025
Merged
Conversation
thinkyhead
pushed a commit
that referenced
this pull request
Nov 5, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
While looking at an issue for a user using a BOARD_FYSETC_F6_14 that had an issue where all but one TMC2209 stepper driver reported errors.
This was traced to the "board = fysetc_f6_13" being incomplete. This is a FYSETC provided board definition via platformio
Short version pins 72,75,76 and 77 were not setup correctly for change interrupt.
But 73 was setup correctly, and this is what Y UART uses
See for FYSETC/FYSETC-F6#3 (comment) details
I then found that other people have been triyng to get this sorted since 2020 platformio/platform-atmelavr#180 without success.
I then did a deep dive into what the board
fysetc_f6_13actually changed vs our variantMARLIN_MEGA_EXTENDEDand found thatenv:mega2560extalready does everything required.So I have removed all references to
env:FYSETC_F6and updated both boards to useenv:mega2560extThis fixes the issue for Marlin users now without having to wait for others to fix things.
Requirements
BOARD_FYSETC_F6_13orBOARD_FYSETC_F6_14Benefits
Uses a build environment that has all required features.
TMC2208/TMC2209 stepper drivers work as expected.
Related Issues