Ender 3 V2 Schematic for 4.2.2 board #814
Replies: 28 comments 64 replies
-
You ma dude, are an Angel |
Beta Was this translation helpful? Give feedback.
-
Awesome job! Are you sure the TMC2209 has the same wiring on 4.2.2 boards? |
Beta Was this translation helpful? Give feedback.
-
Really nice work! |
Beta Was this translation helpful? Give feedback.
-
Thank you sooo much! |
Beta Was this translation helpful? Give feedback.
-
Do tthermal sensor connectors TB and TH really have no pull-ups? |
Beta Was this translation helpful? Give feedback.
-
I see PC6 is connected to the display port, but unused by the display? |
Beta Was this translation helpful? Give feedback.
-
Hi
Thanks for sharing. This is really great. Any chance you would share the cad file for the schematics. Planning extending my 4.2.2 board with 2-3 more stepper controllers (despite soldering to the CPU will be a bitch) and using your drawing as basis for my documentation adding changes would be a really good start. Thanks in advance. Peter Maersk-Moller |
Beta Was this translation helpful? Give feedback.
-
OMG it would be AMAZING to be able to add a second properly driven Z
controller! Ive been debating on swapping out to a BTT board, but the only
one that really fits the bill with dual Z and dual extruders is the
Octopus, and its pretty "old" when compared to the newer boards out there
…On Mon, Jun 14, 2021 at 2:48 PM pmaersk ***@***.***> wrote:
Hi
I have generated a schematic for the 4.2.2 pcb. It covers the TMC2208/9
drivers.
Thanks for sharing. This is really great. Any chance you would share the
cad file for the schematics. Planning extending my 4.2.2 board with 2-3
more stepper controllers (despite soldering to the CPU will be a bitch) and
using your drawing as basis for my documentation adding changes would be a
really good start. Thanks in advance.
Peter Maersk-Moller
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#814 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIPE4Q77IMVQKJC24BK7EMTTSZMJ3ANCNFSM442TMKNA>
.
|
Beta Was this translation helpful? Give feedback.
-
Thanks for providing the schematic, it was extremely helpful. To improve on it, I think I found a couple of minor issues with the schematic. For the 4.2.2 schematic, it looks like R20-R23 should be pull-downs instead of pull-ups. I was probing them and was wondering why I didn't get continuity when I was verifying that I didn't short UART to 3.3V by ohm'ing between R19 and R23 on the far side of the stepper driver. The pull-down theory is also reinforced that it coincides with the TMC2208 datasheet stating that CLK should be tied low (albeit without a pulldown resistor). More of a nit than functional, the TVS diode, U8, symbol for the TVS is a bit off (the diodes are facing the wrong direction for both the GND and VCC. Refer to the U8 datasheet https://pdf1.alldatasheet.net/datasheet-pdf/view-marking/1294961/LEIDITECH/SR05L.html) Again, awesome work. |
Beta Was this translation helpful? Give feedback.
-
Update on the schematics to correct protection diode symbol and R21-R24 connection on 4.2.2 board. Thanks to @TOTA42 Creality 4.2.7 - Schematic 22-9-21.pdf |
Beta Was this translation helpful? Give feedback.
-
I noticed on my board (v4.2.2) the p/n for mosfets (or at least the Q3 which has no heatsink) is HY1403, not HV1403. |
Beta Was this translation helpful? Give feedback.
-
Very useful. I was thinking to replace the flimsy micro usb port with something stronger and more resistant to "the slightest bump" when my wife sweeps away the stringies and dug out supports. Thank you for this schematic! |
Beta Was this translation helpful? Give feedback.
-
I think I found another one. The RX/TX pins on LCD port are swapped. It should be LCD port pin7 - TX, pin4 - RX. I wanted to connect to RPi using UART and it would not connect until I tried to swap the wires. I also verified this by looking at the connector on the display it self, which is labeled RX/TX so the port on motherboard must be TX/RX. |
Beta Was this translation helpful? Give feedback.
-
Just glancing at these schematics, I do have to question the U10 (HC245) chip on both. It appears that the channels of input and output are not connected correctly, as the schematics have CPU pin PA0 hooked to bus A5, PA1 to A6 and PA2 to A7. However, bus B7 is disconnected on the output side, meaning PA2 would not be driving anything; bus B6 is listed as being tied to the bed output, while B5 controls the nozzle heater, and the disconnected B4 is controlling the cooling fans. I suspect this is just a schematic error, either on one side or the other of the HC245 chip, given that all functions work fine on the actual board; simply that the internal connections of the HC245 chip are diagonally linked, rather than straight through. |
Beta Was this translation helpful? Give feedback.
-
Hello. I am an amateur. |
Beta Was this translation helpful? Give feedback.
-
The stepper driver chips for Creality v4.2.x boards allegedly can be identified without needing to remove the heatsinks just looking at the hand written code on the SD card slot. (source) Creality V4.2.X Board Driver CodesThe letters written on the card reader slot (with marker) are different depending on which stepper driver it has.
|
Beta Was this translation helpful? Give feedback.
-
Just found another pretty major error on the 4.2.7 schematic when toning out some connections to try and figure out what was going on with a board after a flash went wrong; the BOOT0 pin is listed as being pulled up to 3.3V via a resistor (R68, 10K). However, it is actually being pulled DOWN to ground. I assume it was a simple error caused by being right next to the non-polarised decoupling capacitor for the main processor. |
Beta Was this translation helpful? Give feedback.
-
Thank you, very cool! This saves me from learning about all electronics to see if it is possible to replace the drivers, I too wished too wish to replace the drivers on my ender 3 board, although for a different purpose as I have both a v4.2.2 and v4.2.7, I wish to use the old board to make my ender 3 multi material with raspberry pi to use 2 boards at the same time, inspired by me learning that voron uses 2 boards. I had only found a single post from a Russian man on reddit before this for the older ender boards. I think reddit would love to see this, don't you think? The more eyes the better. Also just to confirm before I make the order, you have already replaced the TMC2208/A4988 with TMC2209 and it worked completely fine without any other modifications? Thanks again. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
maybe its a good place to ask this question for 4.2.7 board. Can i connect a micro switch to BL touch socket and use it in klipper as klicky probe? |
Beta Was this translation helpful? Give feedback.
-
I believe there is a problem with the PA11 PA12 and PB7 PB6. The schematic shows PA11 and PA12 using I2C for the EEPROM, however the actual code assigns PB7 and PB6 to those. Also PA6 and PA7 should be setup as SPI, but not so in the schematic. This is for board version 4.2.2 The documentation states that PA11 and PA12 are USB pins (but we obv don't have that on this board), but the pins can also be remapped for CAN peripheral or USART1 hardware flow control (which we also don't currently use, but could). Either way, they don't go to the EEPROM. |
Beta Was this translation helpful? Give feedback.
-
Also see photo for the 4.2.2 PA6/7 (pins 22/23 - 6 and 7 from left at bottom). These clearly go the Y and Z sensors. |
Beta Was this translation helpful? Give feedback.
-
It was PB6 and PB7. The PA6/7 was hardware SPI support, but we don't use SPI on them. I think the EEPROM is using software i2c since these pins don't support hardware i2c, which solves all of this. The confusion was due to the software support, since I assumed it was Hardware I2C and since these pins don't support HW I2C, the manual also doesn't list them (I was going off the manual). |
Beta Was this translation helpful? Give feedback.
-
Hi. Can I use reality 4.2.2 with A4988 drivers? |
Beta Was this translation helpful? Give feedback.
-
I have generated a schematic for the 4.2.2 pcb. It covers the TMC2208/9 drivers.
I am confident that it is pretty accurate, however some capacitor values could not be determined, but it should be helpful for us when discussing the various modifications.
Any input or corrections welcome.
edited to include latest schematics
Creality 4.2.2 - Schematic 28-5-22.pdf
Creality 4.2.7 - Schematic 28-5-22.pdf
Beta Was this translation helpful? Give feedback.
All reactions