Skip to content
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

Would this work with a BTT SKR Mini v3? #12

Open
kencieszykowski opened this issue Dec 23, 2023 · 4 comments
Open

Would this work with a BTT SKR Mini v3? #12

kencieszykowski opened this issue Dec 23, 2023 · 4 comments

Comments

@kencieszykowski
Copy link

Hey there!

First off, thanks for putting this out there @fryc88! Long story short, I was going to Klipperize my Sovol SV01 Pro, but hit an issue on the last print that I did before that. The part cooler fan cable found its way under the extruder and shorted it out, along with the T3 fuse on the Creality v4.2.2 board. Thought I could get in there with a soldering iron, but it's a very tight fit.

Anyways, a few days later I installed a BigTreeTech SKR Mini v3 into the Sovol-- and just got Klipper up and running on it. Screen isn't doing a whole lot with the new board, as expected-- but given the way Klipper configures pinouts and the like; is it possible to get this mod you've put out there to work with the SKR Mini?

Pinout is here;

https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/blob/master/hardware/BTT%20SKR%20MINI%20E3%20V3.0/Hardware/BTT%20E3%20SKR%20MINI%20V3.0_PIN.pdf

Apologies if I'm way off the mark here-- still familiarizing myself with Klipper and have a very basic understanding of PCBs.

@fryc88
Copy link
Owner

fryc88 commented Dec 24, 2023 via email

@kencieszykowski
Copy link
Author

My sv01pro is working with skr mini 3, but im on holidays right now, so can't really check it. I remember I think I've used that narrow TFT connector as there was one uart pair that was available in firmware builder, I checked pinouts of the board to find out. If you can wait 2-3 days until I get back I can give you some more info

On Sat, 23 Dec 2023 at 23:17, kencieszykowski @.> wrote: Hey there! First off, thanks for putting this out there @fryc88 https://github.com/fryc88! Long story short, I was going to Klipperize my Sovol SV01 Pro, but hit an issue on the last print that I did before that. The part cooler fan cable found its way under the extruder and shorted it out, along with the T3 fuse on the Creality v4.2.2 board. Thought I could get in there with a soldering iron, but it's a very tight fit. Anyways, a few days later I installed a BigTreeTech SKR Mini v3 into the Sovol-- and just got Klipper up and running on it. Screen isn't doing a whole lot with the new board, as expected-- but given the way Klipper configures pinouts and the like; is it possible to get this mod you've put out there to work with the SKR Mini? Pinout is here; https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/blob/master/hardware/BTT%20SKR%20MINI%20E3%20V3.0/Hardware/BTT%20E3%20SKR%20MINI%20V3.0_PIN.pdf Apologies if I'm way off the mark here-- still familiarizing myself with Klipper and have a very basic understanding of PCBs. — Reply to this email directly, view it on GitHub <#12>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMB23JC4KKDQFDOHYEVXI3DYK5RBPAVCNFSM6AAAAABBBC7DJOVHI2DSMVQWIX3LMV43ASLTON2WKOZSGA2TIOJTGI2DANQ . You are receiving this because you were mentioned.Message ID: @.>

You're a lifesaver, thank you. No hurry whatsoever on getting back to me. Appreciate the work you've done and this repo!

@fryc88
Copy link
Owner

fryc88 commented Dec 29, 2023

So I just checked what I've got in my phone and archive, so sorry for the photo quality, but I've used TFT port of SKR Mini V3 board, changed plug as the stock one doesn't fit.
I used RX2/TX2 pair of UART there, which is PA2 and PA3 pins in the chip, so you would have to compile your firmware for comms with screen on those pins in order to use it same way as I did.
image
Pins of TFT port are clearly described in BTT pinouts, you only need 4 from there, RST is not used. Also pins on the screen side of connector are well described, so basically you run GND to GND, 5V to 5V, RX to TX and TX to RX - tx with rx must be crossed in order to get communication, because TX is transmit from board, so it has to go to receive in screen, and other way round.
image
image

I hope you understand my point and it makes sense to you. If you will have any more questions just let me know, I'll try to help further.

IMG_9647
IMG_9649
IMG_9645

P.S. sorry for the delay & thanks for reminder message here ;)

@kencieszykowski
Copy link
Author

This is fantastic! Appreciate the detailed write up and reference images. I have another project that got in the way of this, but from the details you put in here not expecting a problem when I get around to it. Will update the thread and close out the issue when I'm able to verify!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants