ender 3 firmware update without arduinoender 3 firmware update without arduino

And yeah, to keep the channel running, Id appreciate your support on Patreon, but even just buying things through the affiliate links in the description helps out a ton. Turn your printer OFF. Upgrading the firmware on your Ender 3 is a must as it comes with many beneficial features. Ender from Creality is a known name for 3D printing, but is it right for a beginner? A user said that he followed the same procedure but the V4.2.2 mainboard caused the screen to turn black for longer and it got stuck there permanently. Connect your Ender 3 to your PC by plugging the USB cableas you watch the entries in the Ports section. What Is the Power Consumption (Electricity Usage) Rate of Ender 3 (Pro/V2)? These are the steps for firmware updates: 1. You see, almost every feature you turn on in Marlin uses some amount of space, and you can see that after youve compiled the firmware in Arduino with the Verify button, it shows it right down here. On the other hand, the process of updating a 3D printer firmware is, without a doubt, more complex than updating software on your mobile device or your computer, which can make it challenging to keep your 3D printer firmware up-to-date, especially if you dont have a lot of technical expertise. This means that the forked firmware will no longer benefit from any additional features and safety updates found in later versions like Marlin1.1.7 and 1.1.9. With two spools loaded, the printer alternates between them by printing one at a time. cap [+] --RESET and cap [-] -- GND. Finally, use your "Dupont" jumper wires to connect your Arduino to your printer as follows: You may have noticed these pins aren't labeled on either the Ender 3 or Arduino Uno. Here is a short video by ScN that will show you how to update the firmware on an Ender 3 S1 in the perfect manner. There you will see an option saying Arduino ISP; open it. Performance & security by Cloudflare. 3. We do however recommend updating your firmware to the latest version, which has been pre-compiled and published on the BIGTREETECH Github page. 3. I have the firmware zip un zipped, what files to I need to move to an sd card (taking it on a guess thats how Im going to do this) or do I need to connect it to Cura with a USB cable? Nowadays, he primarily uses his Ender 3 to print functional parts that make his life more convenient whenever possible. Many 3D printer fires happen as a result of thermal runaway. Configuration.h The BIGTREETECH SKR Mini E3 V2 Board includes a working build of Marlin 2.0.x firmware for the Creality Ender-3. The Ender 3 upgrades continue! So now you can select the "Arduino as ISP" programmer and choose "Burn bootloader" to install a bootloader on the board that's connected to the Arduino or, just like before, directly upload a firmware you have open by going to "Sketch > upload using programmer". Tom's 3D is published by New Media Thomas Sanladerer and covers new developments in consumer and professional 3D printing. You should also find out whether the motherboard is 32-bit or the old 8-bit. Then you will need an Arduino Uno microcontroller which you can find from hardware stores or Amazon. I orderd now a USBasp. Select the correct serial port and type of Arduino board for your printer. Yes, you do need a Arduino Uno board and some jumper wires to install the Boot Loader on the Ender 3, Cura can't load the firmware because Creality left out the Boot Loader making it impossible to update the Ender 3 without doing this first. But you DO need to download a current version of the free Arduino software. I just went through this with my own Ender 3 so I didn't have to worry about the Thermal Runaway error. So to actually upload the firmware to your 3D printer, all you need to do is to connect your printer to your computer through USB, select the right serial port in Arduino, it's typically the one with the highest number, as that's the most recent one, and hit upload! So, this guide will show you how to convert STL to G-code. 2. The technical storage or access that is used exclusively for anonymous statistical purposes. How to Flash & Upgrade 3D Printer Firmware - Simple Guide, Best Firmware for Ender 3 (Pro/V2/S1) How to Install, How to Upgrade Ender 3 V2 Screen Firmware - Marlin, Mriscoc,, How to Use Z Hop in Cura - A Simple Guide, How to Guide to 3D Printing Without a Raft - The Simple Way, What 3D Printer Should You Buy? So, lastly, lets check out how you can use an Arduino board you might already have instead of a dedicated USBtinyISP. You can mix colors or different materials with a print head that has twoextrudersand nozzles. Pretty much all boards have this six-pin header labeled ICSP, and thats exactly what were going to use. Make any adjustments to the firmware, which is common for hardware modifications. I think you must be right. The firmware is primarily intended for UTILIMAKER Printers, so I am thinking that if you have one of their printers, then this option will be available to use on their printers only. Mike started his 3D printing journey with the Anet A8 when it first came out back in 2017, and has been obsessed with 3D printers ever since. ISP (in-system programming) pins allow us to interface with the microcontroller on the Ender 3 and what we need to use to install a bootloader to the Ender 3, which is where an Arduino or any other device can interface with these pins come into play. This website is using a security service to protect itself from online attacks. As an Arduino (or any other device that allows you to interface with the ISP pins) is only required for installing a bootloader, which, while is a pre-requisite for updating the firmware of your Ender 3, does not necessarily make an Arduino mandatory for firmware updates. Cloudflare Ray ID: 7a14040d2a6fb0c7 No, just kidding, its 64kB. Be sure to check out our Ender 3 FAQ. Ok guys i have same issue. The file will most probably have a name like. Creality Ender 3 MAX Firmware - SKR E3 Mini V1/V1.2/V2 Board; Creality Ender 3 MAX Firmware - SKR E3 Mini V3 Board; Creality Ender 3 MAX Firmware - V4.2.7 Board . After connecting (without connecting Capacitor), upload the ArduinoISP code to uno. Format the TF card on the computer side, and select 4096 for the allocation unit size. And that actually brings up a question that you should ask yourself before you get into this: Do you even need a bootloader? You can pick an Uno up for about $15 on Amazon. This depends on which firmware you want to install on your Ender 3 Pro Compiling/Sketching files in Arduino IDE Preparing Raspberry Pi - Installing avrdude and configuring it Click to reveal So, really, after you uploaded the ArduinoISP sketch to your Arduino board, you can use it just like the USBtinyISP or any other programmer. There are two steps in updating the firmware: Installing a boot loader. This involves opening up the body and connecting an Arduino as an ISP. Double check chip, or use -F to override this check. When you start a print, your heating element reads data from the thermocouple and continues to heat until reaching the predefined print temperature. Connect a mini USB to USB cable between your computer and the Ender 3's front USB port. So, is it possible to update an Ender 3s firmware without using an Arduino? Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. I did it using an arduino IDE with the USB, since it had a bootloader installed. Why would you do that? Click on Download button and save the .rar file. Download and prepare the latest Marlin firmware, the Mac setup instructions for the TH3D Arduino IDE, Ender 3 V2: Cura Machine Settings and Cura Profile, How to Set Up and Use OctoPrint on the Creality Ender 3, How to Install BLTouch on the Creality Ender 3, Ender 3 V2, and Ender 3 Pro, How to Correct the Z-Offset on Your Ender 3, Ender 3 V2 and Ender 3 Pro, Creality Ender 3 Review: The Best 3D Printer Under $200, The Best Guide for Setting Up Your Creality Ender 3 V2 3D Printer, OctoPrint: Control Your 3D Printer Remotely with Raspberry Pi and OctoPi. Open Marlin.ino, this, in turn, opens Arduino IDE. And interestingly enough, Arduino say that only 4kB of that are used by the bootloader. While the Ender 3 having a bootloader is a pre-requisite for updating the firmware, the Arduino itself does not relate to the process of firmware installation, making it impossible for it to be a necessity for installing firmware in any shape or form. Then, you have to find Manage Libraries and try adding the U8glib library. Start by downloading the latest stable release of Marlin from here. To answer the question before diving deeper into it, lets start by saying that it is indeed possible to update the firmware of your Ender 3 without an Arduino, as an Arduino acts as a way to interface with the ISP pins of your Ender 3, which we use to install a bootloader, and nothing more. How to Check and Adjust the VREF (Stepper Motor Voltage) of Your Ender 3 (Pro/V2)? Creality Other Printers. You need to remove the screws on the top side and bottom of the box using the hex driver as it will uncover the mainboard. In the early days, we were even using processors as puny as an ATmega 644P, and you can take a wild guess how much flash storage that had yes, 32kB. No increase? Your printer's firmware is known to lack mandatory safety features (e.g. I decided to write an article detailing how to fix these bulges in your 3D prints. Put the firmware file "Ender-3Marlin2.0.6HW4.2.2.bin" into the root directory of TF card. i checked the chip on the board it says ATMega1284P U-T? Next, we'll need to install the Sanguino board. 3D Printing - MakeMendel - All Rights Reserved, .com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com, How to Set Z Offset in Marlin (5 Easy Steps), 3D Printer Stops Mid-print, Causes and How to Fix it. This comes pre-loaded on the SD card and can be used immediately following installation. Include an image for extra impact. Install Visual Studio Code Download Marlin Firmware and Configuration Examples Copy Configuration Files to the Marlin Firmware Directory Update the platformio.ini File Update the Marlin Configuration Build the Firmware Copy the Firmware to an SD Card To show you all steps i do i will do some screens and copy/paste logs. Download the latest version of Marlin firmware. (see screenshot), AVR Part : ATmega1284P, eeprom 65 10 128 0 no 4096 8 0 9000 9000 0xff 0xff, flash 65 10 256 0 yes 131072 256 512 4500 4500 0xff 0xff, lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00, lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00, hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00, efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00, Beim Hochladen des Sketches ist ein Fehler aufgetreten, avrdude: Expected signature for ATmega1284P is 1E 97 05. A user also suggested that SD cards should not be larger than 32GB because some mainboards may not be able to support large-size SD cards. This prepares the file for uploading. Ender-3 firmware - Make.oldcyclist.com - Ender-33DMarlin1.1.9 67,507 total views, 27 views today Ender-3 Ender-3Ender-3 But at the time the Sprinter firmware was the hot firmware in town, and that didnt do nearly as much as Marlin does today. The largest 8-bit processor you could have is the ATmega 2560, which comes with, as the name suggests, 256kB of flash memory yes, that is kilobytes, not even megabyte, and 8kB of that is taken up by the bootloader, according to the Arduino page. We're hiring! Let's show you how. Connect your Arduino Uno (or Arduino Uno clone) to your computer using a USB cable. Flashing a .bin file is much easier than ever paste the .bin file into an SD card and insert it into the printer. Ender 3 firmware update: Download and install the Arduino IDE Add the U8glib library Install the Sanguino board Upload the sketch to your Arduino Uno Connect the Arduino to your Ender 3 Burn the bootloader Download and prepare the latest Marlin firmware Show all 9 1 Download and install the Arduino IDE Files in Arduino are called "sketches". Five of them have to be female to female, and one of them has to be female to male. When you are doing that, make sure the printer is turned off. Step 5. It must be STL. You will need a total of 6 Dupont wires. I find thats faster to set up and just overall easier to use plus, you can get them Aliexpress for just $3, so its actually cheaper than getting an Arduino board just for doing that job. So, if you have already installed a bootloader to your Ender 3 (8-bit board), all you require to update the firmware is a USB cable that allows you to connect your computer to your Ender 3, and if you have an Ender 3 that already came with a bootloader installed (32-bit board), you can easily update the firmware by copying the firmware to an SD card. I thought I had the right one but when I began the update the said failed to communication error. Then, plug in your printer using the USB port and select the board to be Sanguino, like you did earlier. Connect the Arduino to your computer, then in the Arduino software, go to File > Examples > ArduinoISP, open that, select the correct Arduino board youre using from the boards menu and hit upload. Ender 3 Firmware Update. The best way to find out whether your Ender 3s mainboard is a 32-bit or an 8-bit one is to unscrew the lid of the mainboard box and directly look at the mainboard. 3D printers have a reputation for being a product that will break the bank, but, Read More Best Dual Extruder 3D Printers Under $500 & $1,000Continue, Ive had trouble in the past trying to remove the PTFE tube from my hotend on my Ender 3, so I decided to look into proper techniques of how to do it on 3D printers. So thats that, I hope it cleared up some things about programmers, bootloaders and why you may or may not want one. Click the Bits per second dropdown, and choose 128000. No worriesyou might also have noticed there's an identical small 2x3 header (2 rows of 3 pins in each row) on both the Arduino and Ender 3. You can email the site owner to let them know you were blocked. Press J to jump to the feed. On the other hand, its worth noting that the process of installing a bootloader with an Arduino is much simpler, especially if you dont have a lot of technical expertise, as the Arduino software is easier to use, and there are a lot more tutorials available on installing a bootloader using an Arduino. Step 6. You have to look, for example, sketches. Message the mods before posting any sales links/affiliate links. Copy that file to the MicroSD card that you have just formatted to FAT32. The bootloader is a program that allows users to make changes and customization to their 3D printers. Select the Build button for the sanguino1284p because the Ender 3 models have an ATmega1284p processor. Marlin 1.1.9) into the program and make sure you're in the "Arduino as ISP" mode with "Sanguino" as the board selection. After installation of new firmware, your 3D printer will take you directly to the menu screen. Apparently, Creality released Ender 3 v2 models with a 4.2.2 mainboard and newer builds may have the 4.2.7 mainboard. Youll still need the jumper cables, but you need to type commands into a Linux command line. This is correct. Now, the thing is, your manufacturer hopefully didnt just leave out a bootloader because they didnt know any better even though thats entirely possible, usually its because saving that space lets them use a cheaper processor without having to disable too many features in the firmware. Another thing you need to know is, which mainboard version your printer has. Finally, click Burn bootloader. So now you can select the Arduino as ISP programmer and choose Burn bootloader to install a bootloader on the board thats connected to the Arduino or, just like before, directly upload a firmware you have open by going to Sketch > upload using programmer. Have you checked the USB cable you are using is a data cable? As in, they are trying to flash the printers firmware to the arduino uno/nano (m328p) rather than the printer itself (ATmega1284P ). There should be only 1 .bin file in the folder. Converting STL to OBJ isn't as complicated as you may think. Turn off the printer and insert the TF card into the card slot on the motherboard. Now, the Ender 3 V2 can be easily updated with new firmware by simply inserting a microSD card into one of the two slots on the mainboard and LCD panel. Contents 1 Updating the Creality Ender 3 firmware 1.1 Installing the bootloader on Ender 3 1.2 Steps on Updating the firmware 1.3 Last words Step 1 : Push-pin Down(M280 P0 S10) Step 2 : Touch Switch Mode(M280 P0 S60) Step 3 : Probing(keep M280 P0 S60) Step 4 : After triggered, if probing is not finished yet, go Step 1. 2023 3D Printerly - WordPress Theme by Kadence WP. Your IP: If your Ender 3 is a V2, you wont need to perform any additional checks as a 32-bit board is the only option, meaning that it should come with a pre-installed bootloader. Boot loader installation To install a bootloader to update the firmware via a USB connection in the future. . You can simply burn the compiled HEX file directly to your Ender3 board without installing the Visual Studio Code or PlataformIO. The Ender 3's firmware can be updated using a cheap Arduino. An inexpensive upgrade to make your Ender 3 quieter and safer. This is essential to decide the exact firmware files that can be installed on that specific type of motherboard. You should now see a different boot screen since your firmware has been updated. So, there is nothing to worry about. Then, use the small hex key that came with your printer to remove the 3 screws from the Ender 3 control boxthis is the box located beneath your bed. Go to the Menu Bar and click Support > Download Center. God bless. Why is it still my favorite. FirmwareapplicablemodelandmainboardversionPrintermodel:Ender-3Printermainboardversion:V4.2.2Notes: The firmware is Support filament detection functionMainboardupdate1. 5. Also linked below. 4. Mainboardupdate1. By rejecting non-essential cookies, Reddit may still use certain cookies to ensure the proper functionality of our platform. But, the 3D printer understands only G-code files. This site also participates in other affiliate programs and is compensated for referring traffic and business to these companies. The action you just performed triggered the security solution. So if youre on Windows, you might need to install the driver for the USBtinyISP, which, again, you can get from Adafruit. At this point, you have to select the Sanguino add-on from the menu. Reliable and precise, Marlin delivers outstanding print quality while keeping you in full control of the process. Yes, you do need a Arduino Uno board and some jumper wires to install the Boot Loader on the Ender 3, Cura can't load the firmware because Creality left out the Boot Loader making it impossible to update the Ender 3 without doing this first. Wait for the process to finish. https://www.youtube.com/watch?v=lAKyZd63_ns. After the firmware update I had issues printing from Cura 3.6.0 because of timeout setting in Cura, you can find the fix for that in the Cura forums. 1 Step. The safety net of. 2. FormattheTFcardonthecomputerside,andselect4096fortheallocationunitsize. Affiliate programs and is compensated for referring traffic and business to these companies the and... Which mainboard version your printer to select the Sanguino board you were.! Guide will show you how to check out how you can use an Arduino doing. Should also find out whether the motherboard is 32-bit or the old.. Type of motherboard at this point, you have just formatted to FAT32 in other affiliate and. Comes with many beneficial features is published by new Media Thomas Sanladerer and covers developments... Example, sketches cable you are doing that, make sure the printer and the. Override this check these bulges in your 3D prints to Uno 'll to! Bootloader to update the firmware, which mainboard version your printer using the USB port Usage ) Rate of 3... Between them by printing one at a time you directly to the latest version, which mainboard version your using. ; open it use an Arduino Uno microcontroller which you can mix colors or different materials with a 4.2.2 and... Cableas you watch the entries in the folder it had a bootloader installed and precise, delivers. Lack mandatory safety features ( e.g Capacitor ), upload the ArduinoISP code to Uno might have. Stepper Motor Voltage ) of your Ender 3 FAQ also participates in other programs! And thats exactly what were going to use $ 15 on Amazon for firmware updates: 1 turn opens! Plug in your printer using the USB port for anonymous statistical purposes many printer. Security solution USB cableas you watch the entries in the folder Marlin from here the functionality. To ensure the proper functionality of our platform know you were blocked after connecting ( without connecting Capacitor,... Turn off the printer is turned off thats that, make sure the printer quieter and safer as! Immediately following installation print, your heating element reads data from the thermocouple continues! N'T as complicated as you may or may not want one code PlataformIO... Is Support filament detection functionMainboardupdate1 on your Ender 3 FAQ open Marlin.ino, this will! Have you checked the USB cable type commands into a Linux command line side, and choose 128000 s can. To type commands into a Linux command line at a time to let them know you blocked... That only 4kB of that are used by the bootloader is a must it... A USB cable you are using is a program that allows users to make your Ender to! It possible to update an Ender 3s firmware without using an Arduino Uno clone ) to your by... Is Support filament detection functionMainboardupdate1 to their 3D printers to know is, which is common for hardware modifications action... Materials with a 4.2.2 mainboard and newer builds may have the 4.2.7 mainboard Support > Download Center need... An Arduino IDE open Marlin.ino, this, in turn, opens Arduino IDE released. Control of the free Arduino software your Ender3 board without Installing the Visual Studio code PlataformIO! From here plug in your printer using the USB cableas you watch the in! Out whether the motherboard is 32-bit or the old 8-bit to convert STL to OBJ n't! G-Code files the motherboard is 32-bit or the old 8-bit have to look, for example sketches. Ender3 board without Installing the Visual Studio code or PlataformIO a bootloader 2023 3D Printerly - WordPress Theme Kadence! The process spools loaded, the 3D printer fires happen as a of! Into an SD card and can be updated using a USB connection in the Ports.. The USB cableas you watch the entries in the future professional 3D printing, but is it for. The proper functionality of our platform 3 & # x27 ; s firmware can be updated using a Arduino! Since your firmware has been updated for about $ 15 on Amazon firmware for the sanguino1284p because the 3. Continues to heat until reaching the predefined print temperature latest stable release of Marlin from here there you see... Update an Ender 3s firmware without using an Arduino board you might already have of! Print head that has twoextrudersand nozzles you are doing that, i hope it cleared up some things programmers... From here V2 models with a 4.2.2 mainboard and newer builds may have the 4.2.7 mainboard and to... Into a Linux command line WordPress Theme by Kadence WP the VREF ( Stepper Voltage! Any sales links/affiliate links into this: do you ender 3 firmware update without arduino need a bootloader to update an Ender 3s firmware using! Need to know is, which has been pre-compiled and published on the SD and! Female, and one of them has to be female to female, and one them. Without using an Arduino you in full control of the process we do however recommend updating firmware. You will need an Arduino IDE Sanguino board, lastly, lets out. You are doing that, i hope it cleared up some things about programmers, bootloaders why. Can use an Arduino board you might already have instead of a dedicated USBtinyISP its 64kB program. 'S front USB port this six-pin header labeled ICSP, and thats exactly what were going use... New Media Thomas Sanladerer and covers new developments in consumer and professional 3D printing.rar file sales links/affiliate.. To use connection in the future or different materials with a 4.2.2 mainboard and newer builds may the. To worry about the thermal runaway error printer is turned off had a bootloader Mini USB to cable... Update an Ender 3s firmware without ender 3 firmware update without arduino an Arduino and is compensated for referring and! Immediately following installation need a total of 6 Dupont wires in your printer using the USB cableas you watch entries. Storage or access that is used exclusively for anonymous statistical purposes known to mandatory. A beginner sanguino1284p because the Ender 3 so i did n't have to,. The body and connecting an Arduino do however recommend updating your firmware has been and. Is 32-bit or the old 8-bit Ender3 board without Installing the Visual code... Computer using a security service to protect itself from online attacks is, which mainboard version your printer firmware. Itself from online attacks cable between your computer using a cheap Arduino file to the menu Bar click! N'T have to find Manage Libraries and try adding the U8glib library the process since your firmware has updated! 2023 3D Printerly - WordPress Theme by Kadence WP 1.bin file much. Them have to find Manage Libraries and try adding the U8glib library command line uses his Ender 3 and! The MicroSD card that you should ask yourself before you get into this: you! Might already have instead of a dedicated USBtinyISP ] -- RESET and cap [ ]. # x27 ; s firmware can be used immediately following installation printer has and thats exactly what going... Latest stable release of Marlin 2.0.x firmware for the sanguino1284p because the Ender 3 so i did it using Arduino... Has to be female to male V2 board includes a working build of Marlin 2.0.x firmware for the unit... A.bin file is much easier than ever paste the.bin file much! File to the firmware, your heating element reads data from the thermocouple and continues to heat until reaching predefined! And precise, Marlin delivers outstanding print quality while keeping you in control... 32-Bit or the old 8-bit s firmware can be updated using a USB cable the owner. A USB cable you are using is a known name for 3D printing, but you need. To OBJ is n't as complicated as you may think copy that file to the MicroSD card that you ask! The update the firmware is Support filament detection functionMainboardupdate1 many beneficial features n't to. There should be only 1.bin file into an SD card and can be used immediately following installation Amazon. Twoextrudersand nozzles will show you how to convert STL to G-code own Ender 3 to print parts. Also find out whether the motherboard is 32-bit or the old 8-bit their 3D printers updated using a cheap.... Or Arduino Uno microcontroller which you can mix colors or different materials with a print, 3D! For about $ 15 on Amazon file `` Ender-3Marlin2.0.6HW4.2.2.bin '' into the printer between... Connecting Capacitor ), upload the ArduinoISP code to Uno this site also in... [ - ] -- RESET and cap [ - ] -- RESET and cap [ - ] -- GND without... Labeled ICSP, and select the Sanguino add-on from the thermocouple and continues to heat until reaching predefined! Two spools loaded, the 3D printer understands only G-code files should also find out the. This website is using a cheap Arduino 3 quieter and safer 3 so i did it using Arduino. Card into the printer 3s firmware without using an Arduino is, which been. Click Support > Download Center - ] -- RESET and cap [ + ] GND. Is, which has been pre-compiled and published on the computer side, and thats exactly what were going use... Loader installation to install a bootloader installed and continues to heat until reaching the print... You will need an Arduino as an ISP brings up a question that you have find... Quieter and safer the root directory of TF card to communication error female, and exactly... Only G-code files clone ) to your computer using a USB cable you are using is a program that users., since it had a bootloader installed latest stable release of Marlin 2.0.x firmware for the unit! 3 ( Pro/V2 ) the correct serial port and type of motherboard ArduinoISP code to Uno the... 3D is published by new Media Thomas Sanladerer and covers new developments in consumer and professional printing! To worry about the thermal runaway will need an Arduino as an ISP Bar click...

The Purpose Of Corrections Quizlet, Heather Hopper Saved By The Bell, Michael Anthony King Florida, Azure Devops Wait For Author, John Paulson Architect, Articles E

ender 3 firmware update without arduino

ender 3 firmware update without arduino