Anet A8 (Plus) Marlin 2.0 Installation Upgrade

Поделиться
HTML-код
  • Опубликовано: 27 авг 2024

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

  • @curtiswest4272
    @curtiswest4272 4 года назад +25

    So many people needed this since there are no videos on the anet A8 plus Marlin 2.0 install.
    Thanks again for all you do.

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

      Do you need to upload bootloader for A8 plus ?

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

      @@Nuttavoot What do you find about this? Does the A8 Plus need a bootloader?

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

      @@ujang0711 I don't know before whether A8 PLUS needs to upload bootloader or not but I know now that it doesn't.

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

      @@Nuttavoot Alright. Good to know that it doesn't need it. Thank You!

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

      @@ujang0711 But I flash the Firmware via Octoprint.

  • @jooch_exe
    @jooch_exe 4 года назад +6

    Funny, i've used your previous video on installing Marlin to the Anet A8, and now here i am again. Best explanation as always, thanks!

  • @maffil356
    @maffil356 10 месяцев назад

    I was bricking this upgrade, I bought an AM8 a few months back with a fault on the board I managed to gt it printing PLA find without a heated bed then found another a8 and got the board from that. No bootloader (note it was from the wooden frame one not the acrylic) managed to follow this and get it updated I just wanted to thank you mate I know you'll probably never see this but this has helped me so much.

  • @PixieSpright
    @PixieSpright 3 года назад +4

    Sehr hilfreich, Daniel. It's amazing how the available instructions for flashing Marlin are so fragmented. You find a piece here, another one there. You really streamlined the process for me.

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

    Followed this and your firmware upgrade video - took a while but now I don't have a rampant fire hazard on my hands. Thank you :)

    • @lecobra418
      @lecobra418 2 года назад +1

      I'm pretty sure you also have to remove the hotbed connector and change the power supply to a more robust one or to a computer ATX to really reduce the fire issue to a minimum.

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

    Watched several videos so far since I recently acquired an Anet 8. Some info here has already gotten a little out of date but there is enough here I was able to figure everything out and work around my issues. Thanks so much!

  • @mastertecgames2055
    @mastertecgames2055 7 месяцев назад

    3 years later you save me, thanks bro

  • @senormullen9468
    @senormullen9468 4 года назад +6

    Man,
    Thank you very much for all your help, I would like to let you know that what you are doing is really important and help us a lot, keep going!!!

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

      I appreciate that!

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

      I guess I'm pretty randomly asking but does anybody know a good place to watch newly released tv shows online?

  • @gokiburijin8478
    @gokiburijin8478 4 года назад

    This was a Journey for me. Thank You for the help. I ordered two USBasp devices and was unable to update the bootloader. Finally ordered a set of M to F jumper cables for arduino and updated the booatloader using the GPIO pins on a raspberry pi and avrdude and the 10 pin ribbon cable to the board. Successfully loaded the boatloader that way.
    Just came back to watch the video as a reminder of how to use VScode for firmware. I am almost up and running.

  • @marcodorso7830
    @marcodorso7830 3 года назад +4

    Thank you for your guide, very precise and clear. I had the issue of the bootloader on my Anet A8 (board version 1.5) but I solved without installing it again with Arduino or something else.
    Because of the different baud rate of the processor you have to modify the 'update_speed' parameter in the 'platform.ini' file. My processor is ATMEGA1284p, so I went to all the profiles that use this type of processor in 'platformio.ini' (it's written in there, simply look for it) and wrote 'upload_speed = 57600' in EVERY profile that use ATMEGA1284p. With this little adjustment I was able to load Marlin without any issue. Give it a look, perhaps make a video for it because it can really help people. Cheers!

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

      This information is great! I had the same problem with the Anet A6 board. The following code was able to fix it, thank you very much!
      #
      # Sanguinololu (ATmega1284p)
      #
      [env:sanguino1284p]
      platform = atmelavr
      extends = common_avr8
      board = sanguino_atmega1284p
      upload_speed = 57600
      board_upload.maximum_size = 126976

  • @bombbuter
    @bombbuter 4 года назад

    I love your vides so much!!!! you make the best A8 content on youtube!!! thank you!!! much love from Brazil!!!

  • @garytoth8152
    @garytoth8152 4 года назад +4

    Another great vid, hopefully will be able to install this on my anet a8 soon, this vid make the process seem a lot easier now

  • @Aleinux
    @Aleinux 4 года назад

    Thank you Daniel. Finally I updated my bootloader (in my Anet A8 motherboard v1.7)with arduino for the first time with Optiboot and then the Marling firmware 2.0.5.3. I followed you step by step, It was awesom the way you can explaing the steps to do. Cristal clear. I also took a 10uF capacitor from an older power supplay. I feel so good. Thank you very much. Now I have to update my Anet A8 motherboard v1.5 wish me luck ;-)

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

    Big thanks.... really really really... just finished that (with the "using an UNO as an ICSP to flash bootloader" part, because I'm a part of the 10% guys that don't have bootloader) at 1h30 in the morning... I can go to bed with happy thoughts....

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

    Thanks a lot, dude!! Your tutorials are awesome and helped me get the job done!! Thanks again!!!

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

      Great! Thanks for the feedback!

  • @javigarciamunoz7750
    @javigarciamunoz7750 2 года назад

    Hi Daniel, I came to upgrade my anet a8, it was a very useful and well explain video, I liked it a lot. I only want to note one thing the PLA it´s NOT biodegradable in nature and it´s rarely recicle by compannies, it´s sad because it would be something good for the envieroment, but once again the companies trick us. CNC Kitchen made a video about this topic if you are interested.

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

    Hi Daniel happy to see you back my German friend :)

    • @Crosslink3D
      @Crosslink3D  4 года назад

      Steeve, thanks for being part of the community!

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

    Thanks Daniel, another very helpful video!

  • @ianmccrea1729
    @ianmccrea1729 4 года назад

    Hi Daniel, thanks so much for these videos. i have successfully installed bootloader and upgraded to marlin from knowing nothing thanks to you.
    but now i have the problem that none of my endstops work, have i missed something.
    Thanks again for these easy to follow vids
    My board is A1284 base

    • @ianmccrea1729
      @ianmccrea1729 4 года назад

      Complete noob! , sorted it by reversing endstops in marlin

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

    A big thank you. With Arduino ide i cannot make the 5 buttons panel to work on lcd. Now with vscode + Platformio, marlin 2.0.8 works great. Many thanks from France !!!!!

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

    8:14
    If you got stk500_getsync error, try to change in the sanguino1284p environnement (in the platformio.ini file) the upload_speed=57600. It did the trick for me.

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

    Thank you so much for this step by step video. Now my house won't burn down because of my printer firmware.

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

      That's the most important thing!

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

    i really needed it, thanks a lot!

    • @Crosslink3D
      @Crosslink3D  4 года назад

      Great to read you liked it! If you have ideas for other topics I should cover, just ask me to make a video about it.

  • @davidthomason275
    @davidthomason275 4 года назад

    You don't have to burn your bootloader if you use the ide way, just verified after trying the the visual studio:) now i can procrastinate more on buying the adapter!

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

    Also: After the AVRDude failures... No need to reload the boot loader. This can be solved by adding the line: "upload_speed = 57600" (without the " ") underneath the
    [env:sanguino1284p]
    upload_speed = 57600
    in platformio.ini which is located in the directory containing the [Marlin] directory.
    Best edit it in windows.
    It's just the baud rate settings, your PC is talking too fast for your A8 to understand.

    • @mikenankivell7334
      @mikenankivell7334 4 года назад

      this worked thankyou so much

    • @ArielCarvajal93
      @ArielCarvajal93 4 года назад

      This Also worked for me!! I was panicking because I could not get any arduino near atm!! Thank you so much!

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

    After enabling AUTO_BED_LEVELING_BILINEAR and FIX_MOUNTED_PROBE program was too big, You suggested disabling SDSUPPORT but it's important to me. So I shortened messages in src/core/language.h - I've managed to recover ~150 bytes of memory. Now it's under a limit. Most of the messages is not displayed during daily usage - those are perfect candidates for shortenning

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

    Thank you for a good tutorial video!
    I uploaded the firmware to regular anet a8 with v1.5 board. Just wanted to share that in my case the:
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x65
    .
    .
    problem was caused by platformio using the baudrate of 115200 instead of the one given in the anet board.txt (57600). The fix was simple when I found out the problem.
    In your Marlin firmware folder in platformio.ini file add upload_speed to the sanguino env:
    .
    .
    [env:sanguino1284p]
    platform = atmelavr
    extends = common_avr8
    board = sanguino_atmega1284p
    board_upload.maximum_size = 126976
    upload_speed = 57600

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

      I did this and i am still getting the sync errors

  • @TheHowtoDad
    @TheHowtoDad 2 года назад +1

    I get an error code when building that states my config file is too new for the version of Marlin that I am using. where can I find the appropriate files?

    • @Crosslink3D
      @Crosslink3D  2 года назад

      When you download the configs from GitHub make sure you have selected the same Marlin release Tag as for the source codes.

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

    terimakasih banyak mr daniel..... semoga bertambah banyak subscriber nya.... melimpah berkah dan rejeki... panjang umur dan sehat selalu buat mr daniel
    salam saya pecngguna anet a8 auto level dari indonesia.... god bless u mr daniel

  • @czmike5484
    @czmike5484 4 года назад +3

    For people who want to flash Marlin with stock bootloader via PlatformIO, you have to go to platformio.ini. Find section [env:sanguino_atmega1284p] and replace it with this:
    [env:sanguino_atmega1284p]
    platform = atmelavr
    board = sanguino_atmega1284p
    lib_deps = ${common.lib_deps}
    TMC26XStepper=github.com/trinamic/TMC26XStepper/archive/master.zip
    src_filter = ${common.default_src_filter} +
    monitor_speed = 115200
    board_upload.maximum_size = 126976
    board_build.f_cpu = 16000000L
    upload_speed = 57600
    Good luck with uploading Marlin 😀

    • @hillyheights
      @hillyheights 4 года назад

      For me adding:
      monitor_speed = 115200
      board_upload.maximum_size = 126976
      board_build.f_cpu = 16000000L
      upload_speed = 57600
      After:
      [env:sanguino1284p]
      platform = atmelavr
      board = sanguino_atmega1284p
      lib_deps = ${common.lib_deps}
      TMC26XStepper=github.com/trinamic/TMC26XStepper/archive/master.zip
      src_filter = ${common.default_src_filter} +
      Made the upload work. Note the slightly different section header name.

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

    Thank you so much for this detailed and great Video! My Anet A8 is no working with the latest Marlin 2 and Mesh Bed levelling.

  • @BenEBrady
    @BenEBrady 4 года назад +5

    Daniel, you are incorrect! The Marlin 2.0.bugfix is old code that was released PRIOR to the full release of Marlin 2.0.x. The full Marlin firmware release was in 12/19. The current release is contained in the release numbered 2.0.5.1 as of 3/20/2020. The bugfix does NOT reflect this release.

    • @Crosslink3D
      @Crosslink3D  4 года назад +3

      Thanks for that hint. I've fixed this in the description and also took out the part of the video that points to the bugfix branch. It should be reflected in the video in a few hours.

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

    Another great vid, hopefully can around to installing marlin soon on my anet a8, this vid makes it seem easier to do now

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

    not in sync might also mean the baud rate is wrong, i fixed it with using melzi instead of sanguino:
    platformio run --target upload -e melzi

  • @PMcDFPV
    @PMcDFPV 4 года назад

    You are great man! Thanks for all the help :)

    • @PMcDFPV
      @PMcDFPV 4 года назад

      Oh would this apply to AM8 as well if you dont mind me asking ? thanks !

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

    Excellent contribution, I hope you know how to apologize by mistake, I accidentally marked I don't like it and I couldn't reverse it, a thousand apologies.

    • @Crosslink3D
      @Crosslink3D  4 года назад

      You can hit dislike another time to undo 😂

  • @americanotakuinc.9637
    @americanotakuinc.9637 4 года назад +9

    Daniel, I need some help! I’ve done everything to the letter as far as I can tell. Once I populated the code in the marlin auto build it says that sanguino 1284p failed. What do I do at this point to continue or fix the problem?

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

      also me..

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

      Me as well, did you manage to figure it out?

    • @PkoiTan2N
      @PkoiTan2N 4 года назад

      same to me, anybody has the solution plz :)

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

      Using an older version of the Marlin Default Configuration Files
      worked for me.

    • @vishalanime
      @vishalanime 4 года назад

      @@PkoiTan2N Install PlatformIO extension in your VisualStudio code to fix the issue.

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

    Hi if any one is having issues with building as i was. try the bugfix version
    Firmware:
    github.com/MarlinFirmware/Marlin/tree/bugfix-2.0.x
    Configuration:
    github.com/MarlinFirmware/Configurations/tree/bugfix-2.0.x

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

      Yes, Marlin 2.0 is really moving fast at the moment so bugs can appear any time and you need to try out different versions. I see this happening over and over again and it's really impossible to cover all possibilities in a video.

    • @andypurcell1330
      @andypurcell1330 4 года назад

      Yes I can imagine. So far I've managed a successful build but failed to flash to the controller. I guess I'm in the 20%. Just my luck. Going to follow your other video to flash a bootloader today. Great video by the way 👍

    • @andypurcell1330
      @andypurcell1330 4 года назад

      Hi just wanted to let you know that following your videos I've managed to flash marlin. The bugfix version. Followed your bootloader video then came back to this one and then your mesh leveling video. All great videos. Thank you for making them.

    • @ThanosSustainable
      @ThanosSustainable 4 года назад

      This one version worked for me on compiling it on Visual Studio.

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

    Yes, I would like that too, like
    Armando Krulc, I cannot get it done on my Anet A6 to activate automatic bed leveling

  • @Nemesys420
    @Nemesys420 Год назад

    Womp Womp. My very first (used) 3D Printer, an Anet A8. Previous owner suggested updating Martin. I've followed these steps, step by step, and of course Visual Studio / Marlin Auto Builder has failed. Off to a good start for 3D printing!

    • @egesanl1
      @egesanl1 Год назад

      Welcome to hoby engineering. Things will brake and its part of the deal. Most things you learn you will learn while fixing things

    • @Nemesys420
      @Nemesys420 Год назад

      @@egesanl1 ye, what's not mentioned is that W11 does not automatically detect the device or locate a driver 🤣
      Or not even a peep that Repetier is needed to have any communication between PC and Arduino board via USB

  • @b.v.s
    @b.v.s Год назад

    Hi,
    I have Anet A8 board Melzi 2.0 v5. display anet LCD 2004 tell me how to flash and where to get the firmware! thanks to all

  • @codakairos8082
    @codakairos8082 3 года назад +3

    Thanks a lot for this tutorial 💙, I had an issue when uploading the new firmware on my Anet A8 (board v1.5) when uploading to my printer I got the "not in sync" error messages (at 8:14).
    🔥🔥 THIS WAS NOT RELATED TO THE BOOTLOADER.
    🔥🔥
    ⏩Here is how I fixed it:
    First, I knew it was not related to the bootloader because I already managed to flash something on my board. A bootloader installation would probably have fixed it, but I didn't want to buy stuff.
    ❌The problem was the upload rate of avrdude being set to 115200 instead of 57600.
    EDIT: I found an easier fix: adding "upload_speed = 57600" in platformio.ini under [env:sanguino1284p]
    old fix: ----------------------------------------
    Using arduino IDE it could be easily fixed by changing the value in boards.txt, but with "auto build marlin" (ABM) in vscode, I couldn't find any settings to change this value. so I looked into the verbosed commands
    when uploading manually by executing (note that I added -v for verbose)
    💻$> platformio run --target upload -e sanguino1284p -v
    I then saw that the failing command was:
    💻$> avrdude -v -p atmega1284p -C C:\Users\Coda\.platformio\packages\tool-avrdude\avrdude.conf -c arduino -b 115200 -D -P "COM4" -U flash:w:.pio\build\sanguino1284p\firmware.hex:i
    I then changed the value in -b from 115200 to 57600 and replaced the "\" path characters by "/" characters, resulting in THIS WORKING COMMAND:
    ✅$> avrdude -v -p atmega1284p -C /c/Users/Coda/.platformio/packages/tool-avrdude/avrdude.conf -c arduino -b 57600 -D -P "COM4" -U flash:w:.pio/build/sanguino1284p/firmware.hex:i
    this command took some time to execute but when done, the marlin 2.0.x was uploaded to my printer.
    I hope it would save people from having to buy a new board (especially because the a8 boards are hard to find in 2020)
    ⏩PS: the avrdude command was not recognized so instead I just wrote the full path for the avrdude .exe ($> /c/path/to/avrdude.exe -v -p atmega1284p -C .......)

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

      Thanks for mentioning the upload speed issue - saved my day because in the past I also was able to flash the firmware by USB!

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

      thanks! wasted a lot of time trying to work out what I did wrong

  • @aurelf3158
    @aurelf3158 4 года назад

    -i cannot conect the printer to my laptop/info again after 1 h -it seams it s a issue with simplify3d /in cura I CAN CONNECT well /so what i did ?by my mistake i ordered an ANET A8plus ,but my printer is ANET A8-so with this beautiful tutorial i rewrite the firmware succesfull for anet a8/thank you -GREAT TUTORIAL !

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

    HELP!! Thanks first..but I have a problem with the Z_MIN_PROBE_PIN (the pin number on Anet A8 Board v1.7) it always gives me this error message when compiling the configuration.h file! as I installed an NPN inductive sensor 12 mm with the blue tip into thew min endstop of the Z min original switch, I removed it to use this sensor instead... any help??? The problem is it gives me this nagging message message regardless of the platform I use to flash in the Marlin files : (Z_Probe PIN needs to be defined) what is the number of that PIN? or what seems the mistake I am doing? Also, I tired to edit the configuration.h file of Anet A8 but I preferred to contact you first!

  • @mattzworld0472
    @mattzworld0472 2 года назад

    Thanks for this Video. I was able to successfully install 2.0. QUESTION: When I hit Auto Home, the print head moves too left and too forward from print bed. How do I make these adjustments?

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

    thanks Daniel! now is all ok!

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

    Thanks. You were a big help!

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

    This is an awesome video. Worked for me and I use Linux Mint (VSC and all those extensions work fine on the linux version). I have one of the CTC A8 clones made out of plywood and it works surprisingly well. I have some experience flashing atmel atmega microcontrollers so already have a USBasp programmer and was able to hook that up and dump off the existing flash, eeprom and fuse bit settings incase I needed to revert. Upload in VSC failed and I flashed it using the USBasp. I then tried to flash the optiboot bootloader but it seemed to overwrite the fw so I just reflashed it again using USBasp. Maybe Marlin 2.x is getting to big for the 128Kb in the atmega1284p?
    Its late in the day so did not have a chance to test the fw yet.
    Just read the comment below about the bugfix branch; maybe need to do another build tomorrow?

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

    In visual ode nothing shows as anet a8 did you do something in between not covered in the video cause I feel i'm missing a step

  • @BunnyTJ
    @BunnyTJ Год назад

    Unfortunately this didnt work for me. When pressing the build button it asks me to choose the environment but it keeps failing, telling me not to use the suggested firmware.

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

    Might be a noob question, but i am trying to flash my A8 from before flashed skynet3d(so i assume i have the bootloader on my board) to marlin, following your guide Daniel. got all up to upload where i get this error:
    Looking for upload port...
    Error: Please specify `upload_port` for environment or use global `--upload-port` option.
    For some development platforms it can be a USB flash drive (i.e. /media//)
    *** [upload] Explicit exit, status 1
    IS there something i am missing?
    Thanks in advance! great videos, love your guides, would love to revive my stored-in-a-closet-2-years-ago A8

    • @gurpreetaman
      @gurpreetaman 4 года назад

      I am having the same problem .Hopefully someone here able to help with this problem

    • @TheGurthang99
      @TheGurthang99 4 года назад

      I am also having this issue.

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

    THX, I needed this. Much easier then the Adrino stuff. Only thing is my "change filament" command is no where to be found?? How do I get it back? What G-code needs to be enabled? Your videos are great THX again WB P.S. running Anet A8 pro

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

    Great quality content, thanks. Question - will this process work for the A6 using the relevant .h files? Am upgrading the stock board to v1.7 also. Thanks

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

    Thanks Daniel :)

    • @Crosslink3D
      @Crosslink3D  4 года назад

      Always a pleasure to make these videos 😁

  • @zmanel
    @zmanel 4 года назад +4

    My Build Failed during process using all steps :
    sanguino1284p FAILED
    X_home_bump_MM was not declared in this scope ( this was a error given for all axis ) + ( XYZ_Consts )

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

      It's a bug apparently. You can try the bugfix branch and the corresponding bugfix branch configuration files and see if that works

    • @vn1500g3
      @vn1500g3 4 года назад

      Yep! I got the exact same error message. 4 failure corresponding to the X_home_bump_mm in src motion
      I have no idea how to fix it.

    • @vn1500g3
      @vn1500g3 4 года назад

      So, I've got Marlin 2.0.5.3 apparently

    • @vn1500g3
      @vn1500g3 4 года назад

      For grins and giggles, I decided to compile a fresh version of 2.0.5.3 without replacing the config file with the Anet A8/A6 files to see what would happen. It would seem the problem lies inside the config files for the A8 / A6. Compiling for ATMega 2560 works flawlessly. So something isn't right with the config files for the A8 / A6 boards and lcd's. If anyone knows how to fix it, please let us know! Thanks in advance.

    • @vn1500g3
      @vn1500g3 4 года назад

      @@Crosslink3D Maybe you could show us how to set up the A8 / A6 in 2.0.X from scratch without having to rely on copying and pasting in config files from unknown sources? Just basics, stepper drivers, LCD's, and some basic settings?

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

    im getting error can't set com-state for "\\.\COM6"
    I've plugged in computer to printer via usb. Installed USB serial driver using zadig.
    can't set com-state for "\\.\COM6"
    Before i installed driver, i had port not found sync error.
    I don't know what to do now.

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

    Can you do a short video on installing firmware on a blank board (anet a8 plus) from allieexpress?

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

    I am having some problems; error while tying to build marlin in visual studio code (sanguino1284p)?

    • @DrWebbDC
      @DrWebbDC 4 года назад

      Same here. My errors are that 'X_HOME_BUMP_MM', 'Y_HOME_BUMP_MM', and 'Z_HOME_BUMP_MM' not declared in this scope... Results in failed build.

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

      I was able to perform a successful build by using the bugfix-2.0.x
      Firmware:
      github.com/MarlinFirmware/Marlin/tree/bugfix-2.0.x
      Config Files:
      github.com/MarlinFirmware/Configurations/tree/bugfix-2.0.x

    • @anders9215
      @anders9215 4 года назад

      DrWebbDC same here

    • @Mt2Profi
      @Mt2Profi 4 года назад

      Use this config files: github.com/MarlinFirmware/Configurations/releases/tag/2.0.5.3

    • @daniwamoto5133
      @daniwamoto5133 4 года назад

      The marlin files may be outdated or something, based on the link below, it seems like the latest versions are using an array, but the older versions are individual variables.Yet they are both supposedly the latest.
      TL:DR, reverse the last comment of the link here: github.com/MarlinFirmware/Marlin/issues/17594

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

    This is great, can I flash my Ramps 1.4 using this method or do I need to change something?
    Sorry it's over a year since I last done this and I'm currently thinking about flashing this as I'm having problems so might as well start from scratch

  • @tonymiller3391
    @tonymiller3391 2 года назад

    Good Morning,
    Hoping you can help me with mine.
    I have the above 3d printer - It moved back and the bed/plug hit a wall (had to close to wall) now the bed will not heat. I tried another bed didn’t work. I have now bought another motherboard to try.
    Also When I home the printer it moves up then down and stops for 20 seconds then continues to home - once this is done I send a print and it does not move into the middle of bed just sits at home and extrudes - any help would be greatly appreciated.
    Thanks TOny

  • @corlissmedia2.0
    @corlissmedia2.0 2 года назад

    I've spent five days working on this. I've had minor successes with config files for OTHER BOARDS, but the Ane A8 files in Marlin's Config Examples aren't working. Old PID files, what's that about? I'm using a Mac Pro (2012 - highly modified, Mohave 10.14.6). Where should the Marlin files be? (My guess is, I have a structural problem / the file folders are in the wrong place?) Some help would be appreciated.

  • @sergiomissaglia6380
    @sergiomissaglia6380 9 месяцев назад

    if the configuration files aren't specific for the printer, why did you call them specific ? are the re any kind of modifications to do to them ?

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

    I'm getting an error after hitting the "upload" button for the first time. "Error: Please specify 'upload_port' for environment or use global '--upload-port' option."
    Any ideas on what to do from there? I've unplugged the usb and swapped ports, etc, but shouldn't it be auto detecting the usb port?

  • @martinhaeberle
    @martinhaeberle 4 года назад

    thanks for your good videos 👍😊

  • @Ichino
    @Ichino 4 года назад

    Hola! Espero que el traductor de Google haga su trabajo
    En primer lugar felicitarte de nuevo por tu canal, nos ha servido a muchos para dejar a punto nuestras Anet A8 (Anet AM8 ya en mi caso)
    En segundo lugar, el error que comentas al subir el firmware por algún problema con el bootloader, en realidad puede solucionarse si en lugar de utilizar Visual Studio para cargar el firmware en la impresora utilizas Arduino (como se ha hecho siempre, cargando la placa madre de Anet 1.0).

  • @spacecat3630
    @spacecat3630 4 года назад +3

    9:29 😂. No but great video. Thank you!

  • @hbmike47
    @hbmike47 4 года назад

    Great video, but why is it I don't see any of your update videos suggest or give instruction to backup the existing code first?
    Backup and restore are the only safety net if something goes wrong.

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

    i had the uploading errror but i fixed it by copy paste baudrate 57600 into the boards on the selected sanguino......

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

    I messed up and need to reload software. How do I clear what was generated in Marlin or the platform?

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

    hi a got an anter 8 plus, when im trying to opload with vs-code i got this error?
    Error: Please specify `upload_port` for environment or use global `--upload-port` option.
    For some development platforms it can be a USB flash drive (i.e. /media//)
    *** [upload] Explicit exit, status 1
    anny idea what i need to do?

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

    I followed the steps you provided and now my x/-x and y/-y are backwards when I input commands from my Pc but the lcd screen is now blank and cannot be used.

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

    Great video I managed to put marlin V2.0.7.2 in my Anet A6 but I don’t know if it is normal when I hit home my extruded goes to the left corner en push down my bed as far as he can

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

      I managed it to work on a anet A6 with marlin 2.0.7.2 but the last part auto level I can’t add because of low space. I have opti bootloader on it but can’t see in platformio that he would see more space. Als tried it in Anduino IDE then I get a lot of timer errors just to let you all know hard to use on a anet original board

  • @JohnWeland
    @JohnWeland 4 года назад

    So hopefully I didn't mess something up. but I tried to do this with VSCode over USB and got the same boot loader issue you showed at 8:18, so I opened it up in the Ardunino IDE and compiled it and uploaded it via USB there and had no issues. It says I am running 2.0.6 now. It was too late at night when I got done so I haven't had time to try any prints with it.

  • @xxvodanhxx
    @xxvodanhxx Год назад

    What is the SD card feature? My A8 already reads from microusb by default, is this something different with an adapter to read a normal sized SD card ? I've used extension flex ribbon cables for SD card and they have all failed due to errors during print.

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

    life saver! Thanks a lot!

  • @ossiandreasen6965
    @ossiandreasen6965 4 года назад +3

    Nice vid. :-)
    Very in depth and direct. I really like the fact that you continue to improve on the anet a8.
    It is actually a great machine. Once it gets an overhaul and a personality. ;-)

  • @tailenvohe8330
    @tailenvohe8330 2 года назад

    i followed this guide and every time i start up the printer the part cooler starts at 100%, just wondering if you know what is causing this issue.

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

    i can not get the anet boards to show up in the list i did everything you said and nothing, does having the IDE setup for doing firmware on other boards like the Melzi 2.0 or RAMPS make a difference cause i can do firmware on them plus my ender no issues but need to get my new board working the right direction, Thanks

  • @--3D
    @--3D 4 года назад +1

    GREAT VIDEO, I JUST FINISHED WITH IT, AND THE PRINTER FEELS TOTALLY NEW. I NEED HELP WITH ONE THING WHY DOES IT PUSH OUT THE FILAMENT WHEN IT FINISHES? THANK U SO MMUCH, LIKED AND SUSCRIBED

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

    I am deciding which cheapest best value 3d printer to buy. anet a8 is cheaper and bigger than ender 3.....but ender 3 has more fans and community

  • @RubensCampello
    @RubensCampello 2 года назад

    Friend, I'm learning a lot from your videos, thank you! I have an anet a8 installed marlin 2.0, I need to configure bltouch and would like to do it through arduino, do you have any tutorials?

  • @gambiarra3d
    @gambiarra3d 2 года назад

    Can anyone help?
    I'm having this message error :
    Error: Please specify `upload_port` for environment or use global `--upload-port` option.

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

    love your video on this but i ran into an issue.im getting #error "Don't build with import-2.1.x configurations!". i have no idea where to start here

  • @temurilosaberidze2372
    @temurilosaberidze2372 2 года назад

    Hello, when I enable this
    #define MESH_BED_LEVELING
    #define RESTORE_LEVELING_AFTER_G28
    #define LCD_BED_LEVELING
    it gives me error
    Flash: [==========] 101.1% (used 128392 bytes from 126976 bytes)
    what can I do?

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

    Hi i have a big issue with the 3d printer. My extruder stepper driver gets Breaking idk why that its only my extruder stepper driver is it a good idea to use a Arduino mega because a Arduino is really strong do you think the same? Could you maybe make a video to make that

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

    Thanks for the video. By any chance can you share how to do the upload from a mac running big sur? I've been struggling with that since the os upgrade. (I don't have other machines) thanks

    • @Crosslink3D
      @Crosslink3D  3 года назад +2

      Sorry, I can't. Don't have a Mac running that software and it cannot be updated anymore. Maybe later this year if I get a chance to get a new machine

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

    What if my PC doesn't recognize the printer usb port when connected??

    • @jeffblack1967
      @jeffblack1967 2 года назад

      in device mgr, disable and re-enable the com port your usb cable is in

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

    Great vid. But how do you install the capacitive sensor on the anet a8 plus? With marlin 2.0

  • @mjrosadrums
    @mjrosadrums Год назад

    Morning Daniel, I'm from Brazil and together with a maker's group we are trying to use BL touch with marlin 2.0, but it fails because the little bit memory space. How can we fix this issues?

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

    Isn't thermal runaway enabled by default in the anet a8 plus?

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

    Thank you so much for all your very clear and informative videos. I have just watched the entire lot about the bootloader and firmware upgrades. I successfully loaded the bootloader, but when I installed the Marlin 2.0.5.3 I get the eeprom version error. I tried clearing this through the configuration menu, but it doesn't work. It actually doesn't go to the next menu. Do you have any tips that I can try?

    • @bzzmartto2
      @bzzmartto2 4 года назад

      Hello! Have you managed to figure this out? I've been stuck on the same problem for the past few days and I have no idea how to fix it.

    • @dgregof
      @dgregof 4 года назад

      @@bzzmartto2 Hi Martin, yes. You must use the initialise Eprom function on the advanced config menu.

  • @stevencortes2840
    @stevencortes2840 4 года назад

    Great video and very helpful. I have a problem, the function to change filament in the LCD Display don’t appear. So I’m not able to change the filament. If you can help me with this issue I will appreciate.

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

    ah man I keep getting an error 1 whenever I click on build

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

      i get the same thing almost like its looking for com port to be open?

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

      mee too

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

    Ok, I’m trying this with an Anet A6. I get an error in the src\module\motion.ccp 151;16 homing feedrate xy was not declared in this scope??
    Google wasn’t helpful finding this.
    Any thought what went wrong or what I need to change? Perhaps an older example of A6?

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

      same issue here .. add the old data format in configuration.h ~line 1505
      // Homing speeds (mm/min)
      // #define HOMING_FEEDRATE_MM_M { (100*60), (100*60), (6*60) }
      // old data Format
      #define HOMING_FEEDRATE_XY (100*60)
      #define HOMING_FEEDRATE_Z (6*60)

  • @We-R-Racing
    @We-R-Racing 3 года назад

    I get an error when trying to compile:
    At global scope:
    cc1plus.exe: warning: unrecognized command line option '-Wno-register'
    *** [.pio\build\sanguino1284p\src\src\module\motion.cpp.o] Error 1
    Any ideas please?

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

      Maybe try to re-install the platformio plugin for vscode. Also make sure you use the latest source code from Marlin and the appropriate configuration files. It mostly fails because config files don't match the marlin version. Also lots of issues with the bugfix branch so make sure you try the release version first.

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

    Thank you Daniel

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

    Thank you for your detailed and easy to follow explanations......I am new to 3D printing as my children clubbed together and bought me a CTC A13 (Ender 3 Clone) for Christmas..... it has a Anet v1.5 main board and I would like to update the firmware to Marlin.
    My problem is I cannot find any CTC A13 configurations in any of the CTC or Anet folders.......Can anyone point me in the right direction please???

  • @anttitoivonen7339
    @anttitoivonen7339 4 года назад

    Thank you for the great video. I have Anet A6 that I have used very little. Recently I started experimenting with PETG filament and the stringing issues were horrible no matter what adjustments I did. As a last resort I started to look into firmware side, would there be an upgrade to help me. It turns out that yes there is, my printer is now running Marlin 2.0.5.3 and no more stringing issues. It turns our that for some reason retract never worked with the original Anet firmware but as I'm new to 3D printing I never realized that. Mesh bed leveling is also great. It's feels almost like I have a new printer now!

  • @torneriameccanicahfsnc-ter4999
    @torneriameccanicahfsnc-ter4999 3 года назад

    Hi, i compile, but i have an error: avrdude stk 500

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

    i have problem @Crosslink, my board anet v1-5. and when comiling some file at first click auto build marlin
    In file included from Marlin\src\module\../inc/MarlinConfig.h:47:0,
    from Marlin\src\module\motion.h:31,
    from Marlin\src\module\motion.cpp:27:
    Marlin\src\module\motion.cpp:151:16: error: 'HOMING_FEEDRATE_XY' was not declared in this scope
    MMM_TO_MMS(HOMING_FEEDRATE_XY), MMM_TO_MMS(HOMING_FEEDRATE_XY),
    ^
    Marlin\src\module\../inc/../core/types.h:76:43: note: in definition of macro 'MMM_TO_MMS'
    #define MMM_TO_MMS(MM_M) feedRate_t(float(MM_M) / 60.0f)
    ^
    Marlin\src\module\motion.cpp:151:48: error: 'HOMING_FEEDRATE_XY' was not declared in this scope
    MMM_TO_MMS(HOMING_FEEDRATE_XY), MMM_TO_MMS(HOMING_FEEDRATE_XY),
    ^
    Marlin\src\module\../inc/../core/types.h:76:43: note: in definition of macro 'MMM_TO_MMS'
    #define MMM_TO_MMS(MM_M) feedRate_t(float(MM_M) / 60.0f)
    ^
    Marlin\src\module\motion.cpp:153:14: error: 'HOMING_FEEDRATE_Z' was not declared in this scope
    MMM_TO_MMS(HOMING_FEEDRATE_Z)
    ^
    Marlin\src\module\../inc/../core/types.h:76:43: note: in definition of macro 'MMM_TO_MMS'
    #define MMM_TO_MMS(MM_M) feedRate_t(float(MM_M) / 60.0f)
    ^
    Marlin\src\module\motion.cpp: In function 'void do_z_clearance(const float&, bool, bool, bool)':
    Marlin\src\module\motion.cpp:513:100: error: 'HOMING_FEEDRATE_Z' was not declared in this scope
    do_blocking_move_to_z(_MIN(zdest, Z_MAX_POS), MMM_TO_MMS(TERN(HAS_BED_PROBE, Z_PROBE_SPEED_FAST, HOMING_FEEDRATE_Z)));
    ^
    Marlin\src\module\../inc/../core/types.h:76:43: note: in definition of macro 'MMM_TO_MMS'
    #define MMM_TO_MMS(MM_M) feedRate_t(float(MM_M) / 60.0f)
    ^
    Marlin\src\module\../inc/../core/macros.h:196:29: note: in expansion of macro 'THIRD'
    #define ___TERN(P,V...) THIRD(P,V) // If first argument has a comma, A. Else B.
    ^
    Marlin\src\module\../inc/../core/macros.h:195:29: note: in expansion of macro '___TERN'
    #define __TERN(T,V...) ___TERN(_CAT(_NO,T),V) // Prepend '_NO' to get '_NOT_0' or '_NOT_1'
    ^
    Marlin\src\module\../inc/../core/macros.h:194:29: note: in expansion of macro '__TERN'
    #define _TERN(E,V...) __TERN(_CAT(T_,E),V) // Prepend 'T_' to get 'T_0' or 'T_1'
    ^
    Marlin\src\module\../inc/../core/macros.h:190:29: note: in expansion of macro '_TERN'
    #define TERN(O,A,B) _TERN(_ENA_1(O),B,A) // OPTION converted to '0' or '1'
    ^
    Marlin\src\module\motion.cpp:513:60: note: in expansion of macro 'TERN'
    do_blocking_move_to_z(_MIN(zdest, Z_MAX_POS), MMM_TO_MMS(TERN(HAS_BED_PROBE, Z_PROBE_SPEED_FAST, HOMING_FEEDRATE_Z)));
    ^
    At global scope:
    cc1plus.exe: warning: unrecognized command line option '-Wno-register'
    *** [.pio\build\sanguino1284p\src\src\module\motion.cpp.o] Error 1
    ================================== [FAILED] Took 58.79 seconds ==================================
    Environment Status Duration
    ------------- -------- ------------
    sanguino1284p FAILED 00:00:58.794
    ============================= 1 failed, 0 succeeded in 00:00:58.794 =============================