Add support for the BigTreeTech SKR MINI E3 V2.0 board and STM32F103RC#44
Merged
devanlai merged 5 commits intodevanlai:masterfrom Sep 11, 2021
Merged
Add support for the BigTreeTech SKR MINI E3 V2.0 board and STM32F103RC#44devanlai merged 5 commits intodevanlai:masterfrom
devanlai merged 5 commits intodevanlai:masterfrom
Conversation
The BigTreeTech SKR MINI E3 V2.0 is a 3D printer motherboard based on the STM32F103RC with 256 KiB of flash. Out of the box it has a MOSFET controlling the USB pullup wired to the SWCLK pin, which makes attaching a debugger very difficult. The USBMOD target variant has pullup control disabled for people that feel adventurous enough to desolder some components from their board to fix this issue, there is a more in-depth explanation in the USBMOD config.h. Both targets have a high memory variant which has been tested and confirmed working with the Klipper firmware by specifying "no bootloader" in its memory offset configuration menu.
# Conflicts: # src/targets.mk
devanlai
approved these changes
Sep 11, 2021
Owner
devanlai
left a comment
There was a problem hiding this comment.
This looks good to me. I've done a test merge with the other pull requests merged and it builds cleanly, so I'm going to go ahead and merge this.
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.
Culmination of my bug hunting and feature implementation round started in #41. Depends on #41, #42 and #43.
The BigTreeTech SKR MINI E3 V2.0 (GitHub) is a 3D printer motherboard based on the STM32F103RC with 256 KiB of flash. Out of the box it has a MOSFET controlling the USB pullup wired to the SWCLK pin, which makes attaching a debugger very difficult. The
USBMODtarget variant has pullup control disabled for people that feel adventurous enough to desolder some components from their board to fix this issue, there is a more in-depth explanation in theUSBMODconfig.h. Both targets have a high memory variant which has been tested and confirmed working with the Klipper firmware by specifying "no bootloader" in its memory offset configuration menu.This PR is likely going to fail CI before at least #42 is merged, but full functionality with the Klipper firmware and KIAUH requires all three previous PRs.