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

Ender 3 with new V1.1.4 mother board. It comes with TMC2208 drivers #1519

Closed
JulioDavidMartinez opened this issue Apr 8, 2019 · 21 comments
Closed

Comments

@JulioDavidMartinez
Copy link

Ender 3 with new V1.1.4 mother board. It comes with TMC2208 drivers
When I add the following to the config:
[tmc2208 stepper_x]
[tmc2208 stepper_y]
[tmc2208 stepper_z]

it asks me for a uart pin. But I have no idea what those would be for each driver.
If I put uart_pin: analog_5 the printer halts and will not reconnect.

@klipper-gitissuebot
Copy link

Hi @JulioDavidMartinez,

It did not look like there was a Klipper log file attached to this ticket. The log file has been engineered to answer common questions the Klipper developers have about the software and its environment (software version, hardware type, configuration, event timing, and hundreds of other questions).

Unfortunately, too many people have opened tickets without providing the log. That consumes developer time; time that would be better spent enhancing the software. If this ticket references an event that has occurred while running the software then the Klipper log must be attached to this ticket. Otherwise, this ticket will be automatically closed in a few days.

For information on obtaining the Klipper log file see: https://github.com/KevinOConnor/klipper/blob/master/docs/Contact.md

The log can still be attached to this ticket - just add a comment and attach the log to that comment.

Best regards,
~ Your friendly GitIssueBot

PS: I'm just an automated script, not a human being.

@JulioDavidMartinez
Copy link
Author

JulioDavidMartinez commented Apr 9, 2019

Woops. Sorry about that. Attached please find the log.
klippy.log
I'm not so much reporting a bug as I am asking for help. This is basically a new board with new drivers. It used to use the A4988 drivers. But now come with TMC2208. I have no idea what the uart pins would be nor how to find that out. I was hoping either you or someone here might know.

@jakep82
Copy link
Collaborator

jakep82 commented Apr 9, 2019

From what I've been able to find out about this board, Creality didn't connect the UART pins from the drivers to the MCU. Likely because the MCU they're using has so few pins. This means the drivers are permanently in standalone mode, and as a result this board is not safe to use with Klipper.

@JulioDavidMartinez
Copy link
Author

OH NO!!!!!!!!!!!!! What a blow.... "Sherly Temple!" Darn! Darn! Darn!
I'm using it as is. Prints are successful. I never even imagined that the board would come with 2208s. If it wasn't for Teaching Tech's video today I would have left it alone. I have to say it's as loud as the A4988's the way it currently is. I would be curious to flash Marlin back on it and see if there is any difference in noise.
I'm truly bummed out that it's not safe with Klipper.
I LOVE KLIPPER!!!!!!!!!!!!!!!!!!!!
I'm going to hope against hope that Kevin in his infinite genius and wisdom will come up with some solution that will allow this.
Creality is going to be using this board moving forward so if it's not supported that's going to be a lot of unhappy people!

@FHeilmann
Copy link
Contributor

You need a hardware connection to make that work so there's no magic that can be done by klipper itself.

I'd still say you can use the board with klipper, however you won't be able to make any adjustments on the drivers, so they will just end up being dumb drivers like the A4988s. Just remove the [tmc2208] blocks from your config and see how it goes.

@ShohninDmitriy
Copy link

#1365

@jakep82
Copy link
Collaborator

jakep82 commented Apr 9, 2019

@Hywelmartin
Copy link
Contributor

@FHeilmann I think @JulioDavidMartinez is referring to this "problem"

@JulioDavidMartinez
Copy link
Author

I have the printer running with no [tmc2208 stepper_x] or any of the other drivers currently. The printer prints. Tonight I will remove the heat sink on two of the steppers to see what's under the hood. I may have the A4988 chips in there. I saw on Teaching Techs's video:
https://www.youtube.com/watch?v=_wEZOAFZhB4
That the new board he purchased ( v1.1.4) which is the same version of board I have now comes with the tmc2208. I purchased mine about 3 weeks ago however, so it's possible I don't actually have the tmc2208. These companies from China are known to change things and not document anything, nor provide spec sheets or anything while keeping the same revision numbers on hardware. So who know. I will find out tonight and post my findings though.

Klipper Team Thanks A Million for the hard work you guys do!
I do love your firmware and I am a patron on patreon to help you guys continue your great work.
Much appreciated.

@manu7irl
Copy link

manu7irl commented Apr 15, 2019 via email

@JulioDavidMartinez
Copy link
Author

I got it aftermarket from Amazon. It was tricky because I saw other advertisements of a v1.1.4 board on Amazon but the pics all showed either the v.1.1.3 board or the v.1.1.2 board which is from an ender 2. Yikes. Michael from Teaching Tech on youtube got his directly from Creality. And he stated that it was labeled as "an upgrade board".

Hm..

@manu7irl
Copy link

manu7irl commented Apr 15, 2019 via email

@JulioDavidMartinez
Copy link
Author

Sure I will check tonight when I get home from work. I'll be honest, I don't think my board has the TMC chips considering how noisy my new board is. I took off the dampers in hopes that they were not needed. I was wrong. Illl update tonight with pics of the chip. I'll do the Y axis chip and take a pic of it and post it.

This is the link I got my board from:
https://www.amazon.com/gp/product/B07NVH6BCD/ref=oh_aui_search_asin_title?ie=UTF8&psc=1

It's listed as v1.1.3, but what I got in the box has the printed text of v1.1.4.
I figured why the heck not. If things are better on the board, why not.
I was happy not knowing that there are boards out there with TMC chips. If I truly don't have them, then I'm just bummed.

@manu7irl
Copy link

manu7irl commented Apr 16, 2019 via email

@JulioDavidMartinez
Copy link
Author

Sorry. Got home super late and was too tired. I will look tonight and post.

@JulioDavidMartinez
Copy link
Author

@KevinOConnor
Copy link
Collaborator

I'm going to close this as it looks like the original issue was resolved (steppers not actually tmc2208).

-Kevin

@ximon
Copy link

ximon commented Jan 14, 2020

@KevinOConnor - Would it possible to use the tmc2208 ender 3 board with clipper if the UART pins are connected to the pi itself instead of the creality board (which doesn't have enough pins)?

@jakep82
Copy link
Collaborator

jakep82 commented Jan 14, 2020

@KevinOConnor - Would it possible to use the tmc2208 ender 3 board with clipper if the UART pins are connected to the pi itself instead of the creality board (which doesn't have enough pins)?

This is not supported.

@ximon
Copy link

ximon commented Jan 17, 2020

For reference: I got uart working using PB7, PB5 and PA0 on the atmega128p4 on the 1.1.3 board. Lost the use of the sd card though.

@github-actions github-actions bot locked and limited conversation to collaborators Dec 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants