-
-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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
Add Creality Ender 2 Pro config #633
Conversation
NotesBoth Where as I suspect it doesn't matter which one is uesd. I'm going to use
|
The defaults you noted are due to the fact that Ender 3 and Ender 3 Pro have been seen to ship with the 4.2.2 boards that have the A4988 while the Ender 3 v2 has the 'upgraded silent drivers,' ie. the 4.2.2 board with TMC2208s. For your case, you'd know the difference between A4988 and TMC22xx already just based on the sound of the steppers. And for reference, you may be able to check the board. I'm not sure if 4.2.3 boards would have this or not, but 4.2.2 and 4.2.7 boards have a letter written in sharpie on the sdcard slot:
|
Thank you very much for the information. I've updated pictures and a video of the printer while running: here. There are no sharpie marks on the board. This printer is quieter than my prusa (the only point of reference that I have) so I'm suspecting it may actually have TMC22** drivers. |
I think it's safe to assume you have the TMC22xx drivers. For reference, he's an Ender 3 Pro with A4988's: https://youtu.be/aj2nWV_3w20 |
Additional Notes:
|
Output of
|
The 4.2.3 board has a different pinout than the 4.2.2 board. PA2 and PA3 are mapped to different ports which likely explains why the roatery encoder doesn't work. Started pull request here: MarlinFirmware/Marlin#23307 4.2.3
|
I removed a heatsync to find that the chip is actually a https://www.alibaba.com/product-detail/Popular-MS35775-Stepper-Motor-Driver-with_1600328815113.html |
I managed to find a full datasheet here: Is this a TMC2208 clone? At a glance it seems to be providing a similar feature set, but I didn't explore whether it is implementing the same register set and UART protocol. |
The main (maybe only?) difference between using A4988 or TMC2208_STANDALONE is the timing of stepper pulses. The datasheet shows 100ns as the minimum step pulse time, with matches a TMC2208. Using TMC2208_STANDALONE is going to waste less time in the stepper ISR than A4988, so I would suggest using that. |
hi spuder |
@bbqqqq It was merged into marlin |
thanks my friend , i think may be i can rebuild a firmware and make it fit for ender3 v2 |
Hello, which version of marlin do you use to compile with the Ender 2 pro configuration? Also are you using SD card to upload the bin file to the printer? |
Adds a configuration for the new Ender 2 Pro
Features
Code
99% of the code was copied from
config/examples/Creality/Ender-3 V2/CrealityV422/CrealityUI/Configuration.h
and
config/examples/Creality/Ender-3 V2/CrealityV422/CrealityUI/Configuration_adv.h
. Since that uses the very similar 4.2.2. mainboard and likely a similar (12864) screen.Comparisons were also made against
config/examples/Creality/Ender-2/Configuration.h
Current issues
A4988
orTMC2208_STANDALONE
drivers