Hello 3D Printing Friends! Today on the BV3D Channel,
we'll learn how to update your Ender 3v2 to the current version of Creality's firmware,
right after this. I'm Bryan, and you... are watching BV3D!
Hi, welcome back. Okay, so today we're updating this Ender 3v2's
firmware to the current version from Creality. Creality has a lot of different firmware files,
but I'll go over what you need to know to pick the right one. Now,
despite this Micro Swiss NG direct drive extruder, which, by the way, I like,
this printer is otherwise stock. There's no bed probe or filament sensor in play here,
so all I'm looking for is the current firmware for a stock Ender 3v2.
Before starting, it's a good idea to review the settings in your printer's firmware,
for example, if you've carefully tuned the steps per millimeter for the X, Y, or Z axis,
or the extruder, you'll want to jot those down. The firmware update might overwrite those settings
with standard values, so you'll be happy to have your custom values handy if that happens.
Before we jump into downloading firmware files, there are some pieces of information that we need
to get from the printer. Creality shipped these with different main board versions, so we'll need
to remove the cover on the electronics box to see whether it's a V4.2.2 main board, or a V4.2.7 main
board. Due to supply chain issues, Creality also used different microcontrollers on the
main boards, so we'll also need to check whether the microcontroller on the board
was made by ST Microelectronics, or GigaDevice. So, remove the four screws that hold the cover in
place on the electronics box. There's one on the top, and three on the bottom. And on the bottom
screws, one of them is longer than the others, and it goes toward the back of the printer.
So with those screws removed, you can move the cover out of the way. But it's
still got a fan on it, that's still attached to the main board. So either
unplug the fan, or be careful with the wires. Here's a close-up look at my printer's main board,
and you can see it's a revision 4.2.2 board. The microcontroller at position U7 on the
board is made by ST Microelectronics. its part number starts with STM and it
has the ST Microelectronics logo on it. And here's a picture of a version 4.2.2
main board with a GigaDevice microcontroller at position U7. Its part number starts with GD,
and it has the GigaDevice logo on it. So having identified the board revision
and the microcontroller, replace the cover on the electronics box. Now, open a web browser
on your computer, and go to crealitycloud.com. Click Software and Firmware on the navigation bar
at the top, then click the Firmware tab. Click Ender Series from the list on the
left side of the screen. Then you can filter for your printer and board type.
Click the Printer Type pop-up, and select Ender-3v2.
Click the Mainboard Version pop up, and select either V4.2.2 or V4.2.7. I'll
select the 4.2.2 board, since that's what I have. Now that reduces the list of possible downloads
to a measly 17 files. If your main board has the GigaDevice microcontroller on it, there are really
only two files for you. One for a printer WITH a BL touch installed and one for a printer WITHOUT.
These are identified by the letters GD in the file name. All the rest of
these files are for the 4.2.2 main boards with the STM chip.
The second file in the list is the one to choose for a stock Ender-3 V2, and it's build 1.0.7 of
Creality's firmware. By the way, if you installed a Sprite extruder upgrade kit on your Ender-3 V2,
you should select the file with "SpritExt" in the name. This firmware will allow you
to set the extruder temperature up to 300˚ Celsius. Some of the files have a
description associated with them, and pointing to description will display more information.
So anyway, I'll click "Ender-3 V2 HW V 4.2.2 SW V1.0.7"
to download the firmware for my printer. After expanding the zip archive that was downloaded,
open the folder. There are two items here. A folder named Display Firmware, and a firmware
file whose name ends with .bin. If you downloaded a different firmware file, it may not include the
Display Firmware. If it doesn't, that's okay. I want to update the firmware on the main
board first, so I'm going to copy that firmware file to a freshly formatted 8GB MicroSD card.
Then I'll eject that card and take it over to the printer. With the printer off, insert the card,
then turn the printer on. After a few seconds of a black screen, the printer will boot. You can
verify the version of the firmware by checking the INFO section from the printer's screen.
Speaking of the screen, let's update the firmware on that as well. Now,
you can skip this if the firmware you downloaded didn't include a Display Firmware folder. But
since the file I downloaded did, I'm gonna do it. First, let's get the screen ready for updating.
Turn off the printer, unsnap the screen from its bracket, and unplug the ribbon cable from the
back of the screen. Remove the four hex socket screws, and then remove the back of the screen.
On the screen's circuit board, you'll see a MicroSD card slot, and we'll use that in just
a minute. For now, remove the MicroSD card from the printer, and then insert it into the card
reader on the computer. Delete the main board firmware file from the card. Open the Display
Firmware folder from the downloaded files. Copy the three folders inside: DWIN_Set, private,
and TJC_Set, to the 8GB MicroSD card. Eject the card from the computer, then insert it into the
card slot on the back of the screen. The contacts on the card should face the board, and the card
label should face up. Plug the ribbon cable back into the screen, and then turn the printer on.
The screen should be black for a moment, and then turn blue, and after a few more seconds
it'll turn red. Once it turns red, the firmware update is done. Note that if the screen is blue
only for a split second, that means the screen doesn't like the way the card is formatted. It
only seems to like cards that are 8GB or less in capacity, and are formatted as a FAT32 volume with
4K byte allocation blocks. If that happens to you, there's a video linked in the description with
instructions on properly formatting the card. Okay, so with the red screen indicating that
the screen firmware update is complete, turn the printer off, remove the card from the card slot,
unplug the ribbon cable from the screen, replace the back of the screen and screw it in place,
plug the ribbon cable into the screen again, and snap the screen onto its bracket.
Then turn the printer on again, and you can enjoy your printer with its freshly updated firmware.
Now remember when I mentioned writing down any custom settings in the printer's firmware? You
might want to review your steps per millimeter or other custom settings, to make sure they're still
at the values you expect. So that's all there is to updating the firmware on an Ender-3 V2,
and this procedure should work for several OTHER printers in the Ender 3 line as well,
as long as they're running 32-bit main boards. Big thanks to everyone who supports the channel,
whether with channel memberships or using the links in the description. If you liked this
episode give it a thumbs up, and maybe consider subscribing so you don't miss future episodes.
Well, 3D Printing Friends, that's about all the time we have for this
episode. And now that we're at the end, let's go print something cool!