Unbrick an ANET A8 Mainboard v1.0 After A Failed Firmware Flash

Поделиться
HTML-код
  • Опубликовано: 4 фев 2025
  • НаукаНаука

Комментарии • 117

  • @ericmuijtjens
    @ericmuijtjens 6 лет назад

    Worked great for me. Not the first time, but after 2 hours of trying... I used a mega 2560 to burn the bootloader and after a while i remembered that MOSI, MISO and SCK pins are different on a mega. (miso 50, mosi 51 and sck 52) And like someone said: upload the example and then it worked. Thanks!! Saved me 50 euros on a new board.

  • @devinmolyn2458
    @devinmolyn2458 5 лет назад

    Alright, it works now. I watched the video several times over, making sure I followed you EXACTLY. On the last view I noticed you used AVR ISP instead of AVRISP mkII. Apparently that's what fixed it for me. I'm kinda mad because that's probably why it didn't work the first time...
    Great video, would troubleshoot with again.

  • @marcosramirez385
    @marcosramirez385 7 лет назад

    👏 I got to say that it was satisfying to watch you fix the boot loader. 👍🏽

  • @ales.prihoda
    @ales.prihoda 6 лет назад

    Thank you for your video.. I bricked my Anet A8 today and I couldnt write bootloader even with your procedure.. BUT problem was my Arduino IDE version 1.8.6. With version 1.8.3 everything is ok and Anet is working again (even with Marlin).

  • @dadneeds
    @dadneeds 6 лет назад

    FIXED. SOLUTION. SAVED Had the same issues. Was dealing with the motor thinking it was hitting the "switch" turned out to be a bad capacitor on the board. Cap C45. Once I removed it, the z-axis started honing again. I was having the issue where the z-axis would only go up and not down. And every time it went up it still said it was at position z=0. I messed around with the config file in Marlin 1.1.8 to no avail. The capacitor was the culprit for me.

  • @johnhodgson4216
    @johnhodgson4216 7 лет назад

    Thank You for this Video, now I know a way to recover from a firmware crash

  • @zdanee
    @zdanee 7 лет назад

    This is quite common to happen when I program an AVR. Usually I go to device manager, change the port number (right-click on it in devman, properties, special, change port number), and it just works.

    • @MrDabrudda
      @MrDabrudda  7 лет назад

      It was the comm port being incorrect. That's the first thing I checked in the device manager and arduino IDE.

  • @Punchmememe
    @Punchmememe Год назад +1

    So mine is briked, i bought it as "Defect" for 10 euro, i had it working but now i changed something. It print but after 10 minuts printer. It just stops does nothing.

  • @KnurdMonkey
    @KnurdMonkey 3 года назад

    When it comes to flash Marlin on it, does anything change between standard bootloader and opti?
    Is there something to change into MArlin before i flash it?
    Is there a different board definition for Anet boards having opti flashed on it?

  • @eyamnottier3411
    @eyamnottier3411 5 лет назад +2

    Those white blocks do not always show a Bricked board....I got this ...and simply started the upload from the beginning....after checking the process steps were all correct

  • @disappointment00000
    @disappointment00000 4 года назад +1

    why I have Marlin telling me that platformIO is not installed where I did install it in the same directory also done path command to let the software read it wherever it is

  • @CarlosCarvajal
    @CarlosCarvajal 6 лет назад

    Thanks!! I'll tried to do this weekend, because I bought A8-L and can't be flashing.

  • @roybuitenhuis7465
    @roybuitenhuis7465 7 лет назад

    The lines on the screen is just the screen not being initialized at all. Like you just apply power to the driver and the backlight.

    • @MrDabrudda
      @MrDabrudda  7 лет назад

      The lines are cause by the board not booting the OS (aka firmware) because of a corrupt bootloader. Its like the boot sector on your hard drive getting corrupted and not booting into Windows.

  • @gastonalinez4862
    @gastonalinez4862 6 лет назад +2

    Hi, got I believe the same error as you, except no matter how many times I try to burn the bootloader it wont work. Got any ideas on a fix? thanks.

    • @MrDabrudda
      @MrDabrudda  6 лет назад +1

      Do you have version 1.0 or version 1.5 of the ANET board?

    • @gastonalinez4862
      @gastonalinez4862 6 лет назад

      it says ANET 3D V1-5, so i guess 1.5? I even added a capacitor between gnd and reset but no luck

    • @MrDabrudda
      @MrDabrudda  6 лет назад +1

      I don't have a 1.5 board but researching what the difference is between 1 and 1.5

  • @SilentBulllet
    @SilentBulllet 4 года назад +2

    Hello can you help please I have tryed this in many different ways i keep getting the same error avrdude: yikes! Invalid device signature

    • @SilentBulllet
      @SilentBulllet 4 года назад +1

      NVM just read this is for a anet v1 mine is an anet v1.5

  • @zrpickups5729
    @zrpickups5729 6 лет назад

    Hi, I've got the same Geetech LCD screen that needs to be 'unbricked' - would I need to purchase the ANET mainboard to do this, or can it be done safely with an Arduino alone?

    • @MrDabrudda
      @MrDabrudda  6 лет назад

      The LCD and ANET mainboard are two different pieces of equipment. You don't even need the LCD for the mainboard to work. I have no idea. I've never broken my LCD.

  • @MrMuzza008
    @MrMuzza008 7 лет назад

    Thanks, that is useful in case it happens in a future upgrade. I have a Teensy 2.0, can that be used instead of the nano?

    • @MrDabrudda
      @MrDabrudda  7 лет назад

      Any Arduino will work as long as the pins are hooked up correctly.

  • @dasu-beida
    @dasu-beida 3 года назад

    I accidentally flashed my AnyCubic Chiron trying to install Marlin 1.1.9. I want to fix it but I have some questions about your tutorial?
    1. Do I need to buy an Arduino Nano to fix my main board?
    2. What programs should I use? I tried to update my firmware with Cura the 1st time and I accidentally reset my PC during the upload.
    3. I've tried changing the DC pin to USB and upload 'Blink' through Arduino. Somehow my PC cannot detect my Chiron anymore, so do I have a chance of updating to Marlin or will I have to buy a new stock main board?

    • @MrDabrudda
      @MrDabrudda  3 года назад

      Might try flashing the default firmware from the AnyCubic company. If you cannot flash the firmware over USB then a Arduino or USBAsp will be needed to connect up to the ISCP pins on the mainboard.
      Look at this video about updating your firmware
      ruclips.net/video/PVE7snmtMuc/видео.html
      ruclips.net/video/zprmBmMFHQQ/видео.html

  • @DogsBAwesome
    @DogsBAwesome 7 лет назад

    Could you use this to load optiboot giving me enough room to use the A6 display with the BLtouch ATM I'm running out of memory 101%?

    • @DogsBAwesome
      @DogsBAwesome 7 лет назад +1

      To answer my own question yes it would github.com/SkyNet3D/anet-board

  • @jimmyscott5144
    @jimmyscott5144 3 года назад

    What is the software you are using that shows marlin configurator

    • @MrDabrudda
      @MrDabrudda  3 года назад +1

      It's called Marlin Configurator. But it has not been updated in several years.

    • @jimmyscott5144
      @jimmyscott5144 3 года назад

      @@MrDabrudda dang, it looked really interesting.

    • @simplyengineering2350
      @simplyengineering2350 3 года назад

      arduino?

  • @ryangill9518
    @ryangill9518 7 лет назад

    I had similar issues but I'm getting this error when I try and restore the bootloader. `Expected signature for ATmega2560 is 1E 98 01 Double check chip, or use -F to override this check.` I was able to run the same command with using the command line and added -F and it said it finished writing but I still get the similar error when trying to flash the anet with marlin. Not sure what else to try. Any ideas?

    • @MrDabrudda
      @MrDabrudda  7 лет назад +1

      Is this problem on the default ANET A8 board?

    • @ryangill9518
      @ryangill9518 7 лет назад

      Yes. I was able to flash the compiled hex file of Marlin directly with the Arduino UNO. Thanks for the help :)

  • @thiagoramiro7178
    @thiagoramiro7178 5 лет назад

    hello friend, thanks for your videos!
    my lcd display looked like this after i try to upgrade marlin 2.0
    i have an an8 amet of two extruders, my card is BIGTREE 2.
    0, or do i need to have another arduino for marlin 2.0?
    thanks gt

  • @llllChrisllll
    @llllChrisllll 6 лет назад +1

    I have never used an arduino nano but I have the uno and I kept getting an error every time.
    what I had to do was upload the 'arduinoisp' script (in the arduino examples) to the uno and then run the 'burn bootloader.'
    also I had to use 'anet v1.0 optiboot' otherwise I get the error marlin was to big???
    its all working now but a lot of messing about and not a lot of information.

    • @tsirisitraka
      @tsirisitraka 6 лет назад

      PROBLEM solved!!Thanks for the advice, first I used the nano but no luck, same error everytime with the Arduino V1_5 board. Then I got a arduino Uno R3 and try again. It worked out!!! Surprise!! You have to set up the arduino board programmer to be able to pilot the anet board. This site shows me how to manage it. I think, you have to do the same with the arduino nano:
      www.instructables.com/id/HOW-TO-FIX-ANET-BRICKED-BOARD-USING-AN-ARDUINO-UNO/
      Just one more thing, bad synch can result from a bad wiring. I was using the screen plug to connect Anet and the UNO/NANO and I forgot that when I plug, the actual pin are inversed (like miror) from the plug's holes (when I look at them) . Sorry for my bad english guys!! Good luck!!

  • @helioricardo2454
    @helioricardo2454 5 лет назад

    Wich are the pins do I need to connect in arduino nano and Anet A8 notherbord? Please, could you help me?

    • @MrDabrudda
      @MrDabrudda  5 лет назад

      @2:15
      @2:20
      @2:25

    • @helioricardo2454
      @helioricardo2454 5 лет назад

      @@MrDabrudda thank you !!! I tried several times, but the same message cames.....Arduino: 1.8.0 (Windows 10), Placa:"Anet V1.0"
      avrdude: stk500_recv(): programmer is not responding
      avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
      avrdude: stk500_recv(): programmer is not responding
      avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x03
      avrdude: stk500_recv(): programmer is not responding
      avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x03
      avrdude: stk500_recv(): programmer is not responding
      avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x03
      avrdude: stk500_recv(): programmer is not responding
      avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x03
      avrdude: stk500_recv(): programmer is not responding
      avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x03
      avrdude: stk500_recv(): programmer is not responding
      avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x03
      avrdude: stk500_recv(): programmer is not responding
      avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x03
      avrdude: stk500_recv(): programmer is not responding
      avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x03
      avrdude: stk500_recv(): programmer is not responding
      avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03
      Erro ao gravar o bootloader.
      Obs:. My mother board is ANET 1.5, is there any diference?

    • @helioricardo2454
      @helioricardo2454 5 лет назад

      It´s alive and kicking again !!!! I solved the problem. Thank you very much!!

    • @MrDabrudda
      @MrDabrudda  5 лет назад

      This video is for the ANET v1.0 board. Several people have said the v1.5 is different

    • @MrDabrudda
      @MrDabrudda  5 лет назад

      What did you do to get the v1.5 board going?

  • @Munky332
    @Munky332 7 лет назад

    I'm having sort of the same issue. my printer works fine; however, I cannot get marlin on it, giving the same STK500 error. is it possible the bootloader could be corrupted some other way, while still allowing the printer to function?
    I believe I have the same board as you, I just bought my A8 a few weeks ago.
    Is there A way to flash the bootloader without another arduino?

    • @MrDabrudda
      @MrDabrudda  7 лет назад

      Look at this article about the v1.5 board
      www.thingiverse.com/groups/anet-a8-prusa-i3/forums/general/topic:24533

  • @kukuk60
    @kukuk60 6 лет назад

    what do i have to do to get Anet10 into the Compiler Dropdown Menu in Marlin Configrator Tool? I Tried sanguino_atmega1284p and melzi but it didnt work

    • @MrDabrudda
      @MrDabrudda  6 лет назад +1

      You need to install the ANET 1.0 board definitions for Arduino IDE
      github.com/SkyNet3D/anet-board

    • @kukuk60
      @kukuk60 6 лет назад

      @@MrDabrudda thank you mrdabrudda, this worked for me : )

  • @alessandrocardelli5291
    @alessandrocardelli5291 3 месяца назад

    avrdude: Yikes! Invalid device signature.
    Double check connections and try again, or use -F to override
    this check.
    Connections are right though...

  • @michaelgolightly2521
    @michaelgolightly2521 6 лет назад

    What arduino did you use? I am new to all of this. I bricked my new a8 trying to flash it.

  • @deaneatsgreens
    @deaneatsgreens 6 лет назад

    Hey I've tried all the steps in the video and even installed a library support for arduino 1.8.X so I could burn it on that version but I keep getting errors like avrdude: stk500_getsync() attempt 10/10: not in sync. Also on the anet board the tiny D1 diagnostic light is always on. Is it completely broken?

    • @MrDabrudda
      @MrDabrudda  6 лет назад

      Not sure. Ensure the COM port is set correctly in Arduino IDE. Ensure the drivers for your board are installed on Windows 7/10. The drivers should be on the SD card that came with your printer.

    • @deaneatsgreens
      @deaneatsgreens 6 лет назад

      Oh okay I hadn't actually installed them yet because the printer always worked through cura I could control everything easily. Should the printer be plugged into the pc when I try to install the driver? because I just get an error. And yeah I always made sure the com port was correct and I didn't have any other sketches open. Thanks for the reply!

    • @MrDabrudda
      @MrDabrudda  6 лет назад

      Yes the CH340 drivers will need to be installed for the ANET board to be detected by your computer when plugged into a USB cable. The ANET board will show up In the Device Manager under Ports.

    • @deaneatsgreens
      @deaneatsgreens 6 лет назад

      Alright that installed after I plugged in and powered the anet board but when I went back to burn the bootloader with my nano I still got the same error. Damn

    • @MrDabrudda
      @MrDabrudda  6 лет назад

      How many times does the diagnostic light flash?

  • @jurijperkus3180
    @jurijperkus3180 5 лет назад +2

    those white squares are nothing wrong, when you burn bootloader they appear couse it means that the bootloader is ready. After those white squares I just flashed Skynet 2.3.2 on and it worked with no problem and the printer is working great. I don't think that those white squares mean that the board is bricked!

    • @MrDabrudda
      @MrDabrudda  5 лет назад +1

      Those white squares stayed on my display for 10 minutes and the board would not boot up. Skynet has not been developed/updated in 2 years.

    • @jurijperkus3180
      @jurijperkus3180 5 лет назад

      @@MrDabrudda true that it hasn't been developed but that doesn't mean it doesn't work... I had same white squares when i burned bootloader, but than I flashed Skynet 2.3.2 and it worked ok... no error at all using USBasp programmer. Done some really dumm shiz in my life with different bords, but i have never bricked one, I don't think that bricking a board is so easily achieved!

  • @zhikizzme
    @zhikizzme 7 лет назад

    Hello! I am new in this kind of programming. (Sorry about my english) I am doing everything exactly as you do in this video, but when I clic in burn bootloader it just won’t work. It says “error burning bootloader”, even if I clic again in burn bootloader it keeps showing the same error.
    My arduino nano has leds that flash when I connect the usb to the pc, is that normal? What I am doing wrong? O:

    • @MrDabrudda
      @MrDabrudda  7 лет назад

      Disconnect all wires from the good Arduino and see if you can compile and upload the Blink sketch successfully

    • @soadlvrs
      @soadlvrs 7 лет назад

      Hi, I'm having the same problem as zhikizzme states above, but I'm using a arduino uno in my case. I keep getting the "error burning bootloader" 10 times. As you replied to him I'm able to uploed the Blink sketch to the arduino itself. How do I proceed in this case? And when I connect my Anet board via USB it doesn't come up on any COM port.

    • @MrDabrudda
      @MrDabrudda  7 лет назад

      Do you have the CH340 drivers installed so the Arduino is detected in the device manager?

    • @soadlvrs
      @soadlvrs 7 лет назад

      Apparently I made a mistake in my wiring for the isp, eventually it worked ;)

  • @jimngugk4741
    @jimngugk4741 6 лет назад

    mine was bricked after uploading complete , no error or anything just brick like that ??? any suggest ???

    • @MrDabrudda
      @MrDabrudda  6 лет назад

      Try flashing the bootloader and reboot

    • @jimngugk4741
      @jimngugk4741 6 лет назад

      Thank you for your reply but I don have any tools to flash it now , just order the usb programmer , by the way what is the cause for brick our board ?

    • @MrDabrudda
      @MrDabrudda  6 лет назад +1

      No exactly sure. I used a 10ft USB cable and that might have cause a low or bad signal. Ensure your USB cable is good and the connectors are not corroded.

  • @ErikAlexandreMarleau
    @ErikAlexandreMarleau 7 лет назад

    Hi! I'm currently having this error after I burned the bootloader and I try to upload Marlin via USB:
    avrdude: verifying ...
    avrdude: verification error, first mismatch at byte 0x1f000
    0x0c != 0x88
    avrdude: verification error; content mismatch
    avrdude done. Thank you.
    the selected serial port
    does not exist or your Arduino is not connected

    • @ErikAlexandreMarleau
      @ErikAlexandreMarleau 7 лет назад

      Or this one: avrdude: verifying ...
      Une erreur est survenue lors du téléversement du croquis
      avrdude: verification error, first mismatch at byte 0x1f000
      0x0c != 0x88
      avrdude: verification error; content mismatch
      avrdude done. Thank you.

    • @MrDabrudda
      @MrDabrudda  7 лет назад

      Open the Device Manager and plug in the USB cable. Does your printer board detect correctly or does it have a yellow !? If so the drivers are not loaded. If the drivers are loaded then try a differnet USB cable that you know works for data transfer and not just for charging.

    • @ytbTheogr
      @ytbTheogr 7 лет назад

      damn you are good.. i had the same problem as erik and i was getting an avrdude error.. changed the cable to a shorter one i had from a printer and it worked!!! Thank you very much!

  • @JoseVargas-um7eq
    @JoseVargas-um7eq 5 лет назад

    This is the error I get when I try and do what you're doing:
    avrdude: Expected signature for ATmega1284P is 1E 97 05
    Double check chip, or use -F to override this check.
    Error while burning bootloader.

    • @MrDabrudda
      @MrDabrudda  5 лет назад

      What kind board do you have? An ANET v1.0 or ANET v1.5

    • @JoseVargas-um7eq
      @JoseVargas-um7eq 5 лет назад

      @@MrDabrudda ANET v1.5

    • @MrDabrudda
      @MrDabrudda  5 лет назад

      I believe someone made previous comments on this problem with the ANET v1.5 board. The bootloader needs to be flashed before updating the firmware will work.
      Use "Arduino as an ISP" setting in the Arduino IDE. Connected the correct pins between the arduino and the anet board and burn bootloader.

    • @JoseVargas-um7eq
      @JoseVargas-um7eq 5 лет назад

      @@MrDabrudda I have also done this, I get the exact same error

  • @adityagodde5187
    @adityagodde5187 5 лет назад

    whenever i try to run bootloader its showing this message: error trying to run the bootloader invalid device signature pls help

    • @MrDabrudda
      @MrDabrudda  5 лет назад

      ANET 1.0 Board Definitions for Arduino IDE
      github.com/SkyNet3D/anet-board

  • @moises_bl
    @moises_bl 5 лет назад

    Buenas. Ante todo enhorabuena por tan buen video.
    He llegado a su canal buscando como extraer la configuración de Marlin instalado en la placa de una impresora 3d, ya que perdí del PC (Put**** virus) el Marlin modificado con todos los cambios de configuraciones que le habia hecho al Marlin original para mi impresora. El caso es que he hecho modificaciones a la impresora y necesito activarlas en Marlin.
    No se si AvrDUDE da la opción de hacer backup del archivo que modifiqué de Marlin (Configuration y Configuration.h), ya que veo que los archivos que usas en ese software son *.hex
    Si no se puede, ¿sabrías como podría hacer esto?
    Muchas gracias y saludos compañero.

  • @jubirikudousennin
    @jubirikudousennin 6 лет назад

    Help me pls :c
    Arduino: 1.9.0-beta (Windows 10), Card: "Anet V1.0"
    avrdude: stk500_recv (): programmer is not responding
    avrdude: stk500_getsync () attempt 1 of 10: not in sync: resp = 0xe0
    avrdude: Yikes! Invalid device signature.
    Double check connections and try again, or use -F to override
    this check
    Error burning bootloader
    This report could have more information with
    "Show detailed output during compilation"
    option enabled in File -> Preferences.

    • @MrDabrudda
      @MrDabrudda  6 лет назад

      Don't use beta software. Arduino 1.8.8 is the stable version.
      www.arduino.cc/en/main/software
      1) Make sure your wiring is correct
      2) Install the drivers for the Arudiuno board you are flashing with
      3) Install the ANET v1.0 board definitions into the Arduino IDE (see link in the description of my video)
      4) Try a different USB data cable

    • @daacsb09
      @daacsb09 6 лет назад

      I had the same problem. Turns out I had pins 12 and 13 exchanged

  • @alexsaunders2594
    @alexsaunders2594 6 лет назад

    afetr i burned boot loader i still get the bricks and 500 error

    • @MrDabrudda
      @MrDabrudda  6 лет назад

      Then the bootloader probably didn't get flashed. Ensure your wiring is correct and the Arudino IDE setting are also correct.

    • @alexsaunders2594
      @alexsaunders2594 6 лет назад

      @@MrDabrudda I was actually seeing a usbasp does this mean it is faulty

    • @MrDabrudda
      @MrDabrudda  6 лет назад

      Ensure the Arudino is set to flash the ANET v1.0 in the boards. If you are using a USBasp to flash the ANET board, make sure USBasp is selected. If you have an Amtel flashing tool from Hobby King then you can forgo the wiring and just press the flashing tool onto the Amtel chip and click flash bootloader.

    • @alexsaunders2594
      @alexsaunders2594 6 лет назад

      Yeah I have done all that just when it says bootloader done It is still bricked and I can't upload firmware

  • @hectorleija7767
    @hectorleija7767 7 лет назад

    % for this error to happen?

    • @MrDabrudda
      @MrDabrudda  7 лет назад +1

      Not sure. Depends on your computer and USB cable

    • @hectorleija7767
      @hectorleija7767 7 лет назад

      MrDabrudda thanks for responding, I succesfully did it!
      And twice ;)

    • @MrDabrudda
      @MrDabrudda  7 лет назад +1

      Make sure your USB cable is not a 10 foot extension cable. Also try using USB 2.0 port and not a USB 3.0 port. A flaky USB cable is what cause my bricking.

  • @rifqimaulana7537
    @rifqimaulana7537 4 года назад +1

    thankssssss!!!

  • @adamarzo559
    @adamarzo559 6 лет назад

    This is so frustrating. I know almost nothing about electronics and the guy who sold me the anet v1-5 board is making me wait weeks for a reply. Luckily I had ordered an uno for other hobby stuff so I have one on hand but all the videos I watch people have shit hooked up differently. Exactly what am I doing? I see people hooking up the pins next to the LCD pins to the iscp ports on their uno, then I see others hooking another wire up to pin 10. Man, I just want to use the auto bed leveler I bought that refuses to work with the stock firmware. Having to learn electronics(I guess I would've been doing so anyway since I got an arduino kit) for 3d printing is annoying to me.

  • @Hossein_m_pour
    @Hossein_m_pour 6 лет назад

    Hello
    When I program 3D printerr controller board mks melzi v2.0
    I encounter the following error and you can see this error from the link below.
    ruclips.net/video/BgEg4MZ835o/видео.html
    Thank you for guiding me.