fryc88 / klipper-sv06plus-screen

Modified screen firmware files for Sovol SV06 Plus and stock screen to use with Klipper
85 stars 4 forks source link

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

Open kencieszykowski opened 11 months ago

kencieszykowski commented 11 months ago

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 commented 11 months ago

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 https://github.com/fryc88/klipper-sv06plus-screen/issues/12, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMB23JC4KKDQFDOHYEVXI3DYK5RBPAVCNFSM6AAAAABBBC7DJOVHI2DSMVQWIX3LMV43ASLTON2WKOZSGA2TIOJTGI2DANQ . You are receiving this because you were mentioned.Message ID: @.***>

kencieszykowski commented 11 months ago

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 commented 11 months ago

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 commented 10 months ago

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!