How To Install Marlin Firmware on the Anet A8 3D Printer

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ก.พ. 2019
  • So you want to make your Anet A8 a little bit safer by installing Marlin firmware? This video will get you going in the right direction. I'm doing this from a Mac, but I'll point out where it's different on Windows, so everybody can follow along!
    LINKS:
    Arduino IDE for Mac
    • www.arduino.cc/download_handl...
    SkyNet3D anet-board
    • github.com/SkyNet3D/anet-board
    Marlin Firmware
    • marlinfw.org/
    Did this video help you out, save you a bunch of time, or help you learn something new?
    If so, please consider becoming a channel member, or buying me a coffee, or leaving a tip! Your support really helps, and is VERY MUCH APPRECIATED!
    ✅ BV3D Channel Membership: th-cam.com/users/bv3dchanneljoin
    ☕️ Buy Me a Coffee: www.buymeacoffee.com/5lKshEVvL
    👍🏻 PayPal tip jar: www.paypal.me/bv3d
    *️⃣ The BV3D Channel Storefront on Amazon:
    • www.amazon.com/shop/bv3dbryan...
    *️⃣ Popular 3D printer affiliate links:
    • BIQU: shrsl.com/3s4hr
    • Creality: shrsl.com/3qu2u
    • Comgrow: bit.ly/33xcDtB [Check out the Creality REFURBS!]
    • Elegoo: shrsl.com/3pu98
    • FLSun: flsun3d.com/?ref=ifo73zup-gb
    • Pergear: bit.ly/BV3Dpergear
    • Sovol: bit.ly/3h90d2L
    • Sunlu: bit.ly/3hGNzpQ
    • Voxelab: bit.ly/3vVG9Wq
    *️⃣ In the market for a magnetic flexible build system for your 3D printer?
    💥Wham Bam Systems flex plates: bit.ly/2YzogLZ
    As a Wham Bam Systems Associate I earn from qualifying purchases.
    *️⃣ Shop for just about anything:
    🛒🇺🇲US: amzn.to/2x4hBxS [affiliate link]
    🛒🇨🇦Canada: amzn.to/2Ycb5ju [affiliate link]
    As an Amazon Associate I earn from qualifying purchases.
    SOCIAL MEDIA
    Follow me on Twitter (@bryan_vines): / bryan_vines
    Disclosure:
    I sometimes receive compensation such as discounted or free products, and when applicable, this is disclosed in videos and their descriptions. Whether free, discounted, or paid full price, any reviewed product is tested to the best of my ability, and I give my honest impression. All opinions expressed are my own.
    #MarlinFirmware
    #AnetA8
    #3DPrinterSafety
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 154

  • @dylant.4499
    @dylant.4499 5 ปีที่แล้ว +3

    It took me hours upon hours to figure out how to do this over the span of a year. This video made it so simple. A million thanks.

    • @BV3D
      @BV3D  5 ปีที่แล้ว

      Hi Dylan! I'm really glad the video was helpful! 👍

  • @DemonRat71
    @DemonRat71 5 ปีที่แล้ว +1

    Thanks for the video. Windows user and I was able to follow along really well and install Marlin. I did have to pause a few times but it was only to make sure i was doing it right.

  • @TD3DMakes
    @TD3DMakes 5 ปีที่แล้ว +2

    Awesome tutorial as always. Thanks Bryan!
    I imagine when you flip the switches on your A8 you sound like the NASA Launch control center.. "We're go for lights! We're go for fans! We're go for fire suppression! We have nozzle ignition!!!".
    Looking forward to your next one!

    • @BV3D
      @BV3D  5 ปีที่แล้ว +1

      Thanks Thierry! I do like having those switches, and they make a satisfying *click*. But to be fair, by installing Marlin, I just DISabled nozzle ignition. 🔥😂

  • @rizkdark3684
    @rizkdark3684 ปีที่แล้ว +1

    This video was really helpful thank you so much I've been having a lot of trouble with this for a long time👌😊

  • @quadcopter990
    @quadcopter990 4 ปีที่แล้ว +1

    First time I have tried uploading or risked a good A8 Board - on any
    changes - Followed your tutorial - a bit of pause - re watch to get
    through but it worked a treat. I now have a Marlin configured board - no
    idea what the menu shows on the stock LCD 2004 5 push button or how to
    use it! For any with the Anet A1-5 board and see the V1 .... don't
    worry - its OK . Thanks Bryan !!! EDIT: seems I have flipped into a
    different account but it normally - Quadcopter 102 !

  • @TsiolkovskySportingLocks
    @TsiolkovskySportingLocks 3 ปีที่แล้ว

    Really clear and sensible video! Thanks for doing this for us

  • @HelloJillybean
    @HelloJillybean 4 ปีที่แล้ว +1

    I want to tell you that your step by step process it the first one I have tried that worked. I have been trying to upgrade for the last 8 months and just could not get it to work. So I just want to say thank you. I am hopping that this will stop my y axis shift.

    • @BV3D
      @BV3D  4 ปีที่แล้ว

      Hi! Thanks for the kind words! I’m glad this was helpful. I don’t know if it’s going to do much for layer shifts on the Y axis. Sometimes that’s caused by binding in the Y carriage‘s bearings, or the belt being loose, or some other mechanical issue. I had a layer shift issue one time where the corners of the thing I was printing curled upwards due to a temperature issue. Then the nozzle knocked into it. The print was sticking REALLY WELL to the bed, so the belt skipped when that happened.
      I hope you get the layer shift issues worked out!

  • @Top7Facts
    @Top7Facts 4 ปีที่แล้ว

    Woah cheers mate this was absolutely fantastic!

  • @howiefifty
    @howiefifty 5 ปีที่แล้ว +1

    Thank you for the instruction, Bryan! I'm a Mac user so this was extra good! Thanks again, Great Video!

    • @BV3D
      @BV3D  5 ปีที่แล้ว

      Hi Howie! You're very welcome! 👍

  • @stevehind7318
    @stevehind7318 4 ปีที่แล้ว +1

    Excellent instructions Bryan thanks, I appreciated the explanation about the thermal runaway protection too, didn't know that the stock Anet A8 firmware didn't have that. Sub'd and bell'd :)

    • @BV3D
      @BV3D  4 ปีที่แล้ว

      Thank you, Steve! Glad to have you along for the ride! 😀

  • @skylarkerr7814
    @skylarkerr7814 5 ปีที่แล้ว +1

    thanks heaps mate, great video easy to follow :)

    • @BV3D
      @BV3D  5 ปีที่แล้ว

      Excellent! I'm glad this was helpful! 😃

  • @yuriykovalov2936
    @yuriykovalov2936 4 ปีที่แล้ว

    you are awesome, thank you so much! do you have any recommendations/installation videos for a leveling sensor for this machine?

  • @VinceOHall
    @VinceOHall 3 ปีที่แล้ว +1

    Like your bootloader video, this worked like a dream. Many thanks.

    • @BV3D
      @BV3D  3 ปีที่แล้ว

      Thank you! 😀

  • @tinker3d477
    @tinker3d477 3 ปีที่แล้ว

    Thanks Bryan, messed it up first time, crashed my board!
    So, I reinstalled the 'bootloader' by following your vid and then loaded Marlin 1.1.9.1. Worked immediately.
    Keep doing what you are doing, it is great stuff
    Have you done a vid about upgrading to an LCD 12864?
    Have you done a vid about setting up a BLTouch sensor?

  • @johnkat2477
    @johnkat2477 4 หลายเดือนก่อน

    Really clear video
    Thanks

  • @davidolson7575
    @davidolson7575 5 ปีที่แล้ว +1

    Nice job Brian

    • @BV3D
      @BV3D  5 ปีที่แล้ว

      Hi David! Thanks so much! 😊

  • @thecursedmemethief3657
    @thecursedmemethief3657 3 ปีที่แล้ว

    Very nice and helpful video

  • @r26d70
    @r26d70 4 ปีที่แล้ว +1

    awesome video, it helped me to do a complete, awesome, thank you, the upgrade took care of a lot of issues, mainly printer settings area, and smoother prints, i am having am issue i hope you can help, 2 things:
    1. when i connect my computer (MacBook pro, the one i used to upgrade), when i click on 'port' it does not pop anymore (it did before, but on anymore), any suggestions?
    2. i was able to print a few projects flawlessly, the anet a8 with marlin 1.1.9 restarts in mid print, very odd, any suggestions?
    again thank you very much for the video

  • @christophergrove4876
    @christophergrove4876 5 ปีที่แล้ว +1

    I can't help but think, "BVD3D" ;-)

    • @BV3D
      @BV3D  5 ปีที่แล้ว +1

      Christopher Grove Underwear in Three Dimensions. 🤣

  • @clarencecherrone7914
    @clarencecherrone7914 4 ปีที่แล้ว +1

    Excellent video, thank you.

    • @BV3D
      @BV3D  4 ปีที่แล้ว

      Hi Clarence! Thanks, I'm glad you liked it! 😀

  • @MorrWorm8
    @MorrWorm8 8 หลายเดือนก่อน

    Can you run octoprint with Marlin? Which would you prefer with octoprint marlin or Klipper?

  • @186scott
    @186scott ปีที่แล้ว

    Great video maybe worth doing another one as i found putting the newer version of marlin 2.1.1 following these steps I had to hunt around on the marlin website to find the marlin 2.1.1 files and then had to download the configuration files separately

  • @TekkieDad
    @TekkieDad 5 ปีที่แล้ว +1

    "Sorry John"... too bad he cant personalize his printer! Seriously, thanks for another great video! Now there is another great reference video I can point people too...

    • @BV3D
      @BV3D  5 ปีที่แล้ว

      Fortunately, his name is NOT my name, too. 😉 This video was fairly cross-platform friendly, whereas my bootloader video was very Mac-specific. Thanks again, Tekkie Dad!

  • @paulcumber4732
    @paulcumber4732 5 ปีที่แล้ว +1

    every cool keep up the good work

    • @BV3D
      @BV3D  5 ปีที่แล้ว

      Hi Paul! Thank you, my friend, I will! I hope you're doing well. 👍

  • @carlosgalvez7464
    @carlosgalvez7464 5 ปีที่แล้ว +1

    Hi!
    First of all great video, thanks! :)
    Quick question: I notice that on 8:49 when you compile the code you get compilation warnings in red/orange color. They complain abou redefinition of TIMER pins. Is this a problem? Does this pose a safety issue? I'm getting those compilation warnings as well and I'm unsure whether I should upload that to the printer or not!

    • @BV3D
      @BV3D  5 ปีที่แล้ว

      Hi Carlos! The warnings are OK. If there was anything seriously show-stopping, the IDE would refuse to compile the code. 👍

  • @CORINKERSTEN
    @CORINKERSTEN 5 ปีที่แล้ว +1

    This video was super useful thanks but
    What do i need to change to use this on my ramps 1.4 board?

    • @BV3D
      @BV3D  4 ปีที่แล้ว

      Hi! So, on this video I used Marlin's pre-made configuration for the Anet mainboard. The board definition and pins are going to be different for a RAMPS board.
      The best resource I can think of to point you to right now would be a video by Chris Riley, "Marlin v1.1.8 3D Printer Firmware Complete Config - 2018" th-cam.com/video/0pt_b2ZizQM/w-d-xo.html
      Chris also has a feature walkthrough for Marlin 1.1.9, here: th-cam.com/video/2Xl3YTXa7WM/w-d-xo.html
      Give those videos a watch. Chris is very thorough! 👍

  • @jonasborneland5808
    @jonasborneland5808 5 ปีที่แล้ว +1

    Great video!! Thanks for sharing this 🙏
    Do you now if this will work / is the same process for the new Anet A8 plus 2019 model?

    • @BV3D
      @BV3D  5 ปีที่แล้ว +1

      The process itself would be similar, but I haven’t looked at the specs for the A8 Plus. I think it uses the v1.7 Anet board, but I don’t know if its build volume is the same. If there are mechanical differences, you would have to make adjustments in the configuration.h file to accommodate the changes (for example, different build volume, whether or not a motor needs to spin in a different direction to move an axis).

    • @jonasborneland5808
      @jonasborneland5808 5 ปีที่แล้ว

      BV3D: Bryan Vines Thanks for the answer! 😊👌

  • @vlatkomacak89
    @vlatkomacak89 14 ชั่วโมงที่ผ่านมา

    Master, great video

  • @TheMauro1960
    @TheMauro1960 2 ปีที่แล้ว +1

    Thanks!

    • @BV3D
      @BV3D  2 ปีที่แล้ว

      Hi Mauro! I realize this is about a month late, but THANK YOU very much! TH-cam rolled out this Super Thanks feature but, until very recently, didn't give creators an easy way to find them. Now they have, and I wanted to say I am grateful for your support!

  • @DerekMatthews
    @DerekMatthews 5 ปีที่แล้ว +1

    A great video pal..

    • @BV3D
      @BV3D  5 ปีที่แล้ว

      Thanks! How're things with you these days?

  • @madmike8406
    @madmike8406 5 ปีที่แล้ว +2

    Poor Anet A8 mainboard... it’s probably confused with all the different firmwares you’ve installed LOL... Great Video Bryan! Firmware Safety features improve printing safety... always a good thing...

    • @BV3D
      @BV3D  5 ปีที่แล้ว +1

      Haha! I think it can cope with it. The fun thing about being able to do this is that you can fairly quickly change a printer's personality (usually for the better!) 👍

  • @pauldavies8533
    @pauldavies8533 3 ปีที่แล้ว +1

    Many Thanks Bryan. I had been agonising for days over installation of Marlin to my newly built Anet A6 kit. So much advice 'out there', so much conflicting and a lot of horror stories!! All I knew was that I wanted the benefit of extra protection from thermal runaway. Anything else would be a bonus.... Spent hours downloading Marlin, Github, I/O...... No success. I had already installed arduino for other electronic projects but I was worried about conflicts.... Would I need a bootloader? What if my board ended as a brick? This afternoon I followed the steps you outline in your video (I use Windows 10),pausing it frequently I worked methodically..... When I pressed the verify button on Arduino I was ready for a crash.... But no! Then the upload.... Wait for it.....!!! Successful! Screen display changed... Marlin installed. May be one small step but a Giant leap for me! Many thanks!! Stay safe.

  • @rizkdark3684
    @rizkdark3684 ปีที่แล้ว

    Do you think you could do a video how to get your 3D prints to print in the center please I've been having troubles getting my prints to print in the center for a long time it would be really helpful thanks

  • @al0wy
    @al0wy 3 ปีที่แล้ว

    Hi Bryan I have question i can install Marlin firmware if the printer dont have any firmware?

  • @mediverse
    @mediverse 6 หลายเดือนก่อน

    Excellent

  • @NitulMohanan
    @NitulMohanan 3 ปีที่แล้ว

    Hi Bryan,
    I am new to 3d printing and just got to know about your channel.
    I was trying to update the firmware for my Anet A8 and followed your instruction.
    When I clicked on the upload option, the DE gave me a compilation error due to some reason.
    Can anyone suggest what might've gone wrong.

  • @corey312
    @corey312 4 ปีที่แล้ว

    HI there, im having issues finding the usb in the port section any advice?

  • @earlofkent49
    @earlofkent49 4 ปีที่แล้ว +1

    Great Video thanks have 3 Anet A8 so will look forward to doing them all over time.
    I have followed the Video and paused as needed but have now uploaded the Marlin fine.
    Can not get to the set up printer,info screen is showing temps 24 deg each, x,y,z=flashing 0, Fr 100% Sd----%.
    others on menu prepare,control, no Sd Card and its plugged in. any help would be apperciated.
    One thing it said at the start of the video about Ant A8 / Bootloader???? have i missed something.

    • @BV3D
      @BV3D  4 ปีที่แล้ว

      Hi! If you were able to get Marlin loaded on your Anet board via the board's USB port, your board had a bootloader. Not all of them do (mine did not), so I made a bootloader video.
      If the printer is showing temps of 24˚C, that sounds like room temperature, so those are probably OK values. When X, Y, and Z are flashing like that, it's because the printer hasn't homed those axes, and doesn't know where the bed and nozzle are. If you can home from the menus (Prepare > Auto Home, I think) those X, Y and Z values should stop flashing. FR 100% means a 100% feed rate (that's overall printing speed). SD% is indicating how much of a file (stored on the SD card) has been printed. It won't have useful information unless you've got a file printing.
      Does the above info help? I hope so. If not, please let me know.

    • @earlofkent49
      @earlofkent49 4 ปีที่แล้ว

      @@BV3D Thank you for the info yes very helpful. i am still not able to get ant further with the main menu if i hit prepare it just goes back to the info scree as with the others i guess i need to look at the config. h file. thanks again

  • @uhmasyt
    @uhmasyt 4 ปีที่แล้ว +1

    I made it! I was scared in the beginning as I did not want to have brick attached to the printer. ;-) I have a Anet A8 v1.5 board, it seemingly has a bootloader. The only obstacle was the Arduino IDE. The current version (1.8.10) threw errors. So I installed 1.8.9 and I could flash Marlin.

    • @BV3D
      @BV3D  4 ปีที่แล้ว

      Awesome job! I'm glad you got it going! I'll have to pull the current version of the IDE and see what's up with it.

  • @TheBullBelgium
    @TheBullBelgium 4 ปีที่แล้ว +1

    Will this method also work for my anet a8plus printer with anet 1,5 board and marlin 2,0?

    • @BV3D
      @BV3D  4 ปีที่แล้ว +1

      Hi! The basics should apply: Your Anet board will need a bootloader installed. I just had a quick look in the source code for Marlin 2.0 and it appears to include a configuration for the Anet A8 Plus. Marlin 2.0 has been completely reorganized, so any files I reference in this video have probably moved.
      *NOTE:* Do this at your own risk; I don't have experience with Marlin 2.0 yet, and I don't have an Anet A8 Plus.

  • @TheHeliman9
    @TheHeliman9 4 ปีที่แล้ว

    Hello I'm fairly new to 3D printing but had a question I've already upgraded my Marlin firmware to the latest 1.1.9 every now and then my prince seemed to scrape each other or it's not centered in the bed is this the g code or something else some Prince ROK most 10 to start scraping the print layers after 1 two 3 layers any help would be great thanks

  • @techdiyer5290
    @techdiyer5290 ปีที่แล้ว

    I have a Tron XY but its basically the same thing as the Anet A8 it sounds like it looks almost identical and has no runaway protection. Is updating the firmware to Anet A8 Updated going to cause any problems??

  • @reinholdkemper3411
    @reinholdkemper3411 2 ปีที่แล้ว

    Can you help me with my Anet A4 ? Firmware 1.1... 2.09 is available... I'm using iMac, Fusion 360 and Cura and PLA... just installed Repetier Host... What do you recommend ??? My Anet pisses me off too often.... I eventually get me another 3D printer... and an SLA on top as a second one... for rescue purposes... spare parts for each printer...

  • @donaldfoster5998
    @donaldfoster5998 4 ปีที่แล้ว +2

    Does this work for the A8 Plus or is the board different?

    • @BV3D
      @BV3D  4 ปีที่แล้ว

      Hi Donald, I think the A8 Plus uses the Anet v1.7 board, where the original A8 uses the v1.5 board (or at least, mine does). I believe the boards are interchangeable, but I don't know if Marlin has a premade configuration that works for the A8 Plus. Most of the differences are probably going to be with regard to the build volume, since the A8 Plus has a significantly larger volume.

  • @MrGsking12
    @MrGsking12 3 ปีที่แล้ว

    I know there’s gonna be a dumb question but they have the a8 plus as well right

  • @MattKasdorf
    @MattKasdorf 5 ปีที่แล้ว +1

    Is there a way to tell if a particular Anet A8 has a bookloader already installed?

    • @BV3D
      @BV3D  5 ปีที่แล้ว +2

      Hi Matt! I don't think there are any outward indications tell you if a bootloader is installed. Probably the easiest way to find out is to try flashing firmware to it. I'd say run through the instructions in the video. If it fails with a bunch of *getsync()* errors, and the end result isn't Marlin on the board, then the board probably needs a bootloader.

    • @eyamnottier3411
      @eyamnottier3411 4 ปีที่แล้ว

      BV3D: Bryan Vines .....and the board is bricked? Then what?

  • @Tyler-qz9uc
    @Tyler-qz9uc 4 ปีที่แล้ว

    my mac won't detect the board to upload the firmware any suggestions

  • @danieleplacenti4988
    @danieleplacenti4988 2 ปีที่แล้ว +1

    Hi Bryan , very great, Thank you. Pls HELP ME. I tryed more more time upload marlin 1.1.x or 2.0.x in windows and mac but i have always same problem: error compile with "non-constat condiction for static assertion" . Where am I wrong?
    Best REGARS

    • @BV3D
      @BV3D  2 ปีที่แล้ว

      Hi! You may need to try an older version of the Arduino IDE, at least for Marlin 1.x. That has helped others get around this issue.
      Marlin 2.0 uses a slightly different set of tools, involving VSCode.

    • @danieleplacenti4988
      @danieleplacenti4988 2 ปีที่แล้ว +1

      @@BV3D Very very very thank, you have saved me. Now works very well. I wish you good luck.

  • @danilmarinaio9539
    @danilmarinaio9539 4 ปีที่แล้ว

    Great tutorial Bryan, as usual ! Nice and easy... :-)
    I wish I had found your channel before getting into the hassle of learning the process by myself.
    *One question though:* I didn’t get why do we need to download the SkyNet3D Anet A8 board definition.
    What is the purpose of that? I can’t remember doing it when I first installed Marlin on my board. (Or perhaps I did download it too, and simply I can’t remember doing it... it was time ago, and I have reconfigured my firmware so many times since then, that I’ve lost track of it ;-)

  • @Nemesys420
    @Nemesys420 ปีที่แล้ว

    Yep, 3D printing is going just as expected.
    Got a used A8 today (my first printer), seller said I should update Marlin.
    I've now tried the Visual Studio Code method (Failed) and also this method, with the result "The sketch file'_Statusscreen.h' cannot be used. The name must start with a letter or number, followed by...".
    I run a computer repair shop and have some experience with CNC machining, but this is SUPER discouraging.
    To be fair, this vid is years old now.

  • @ronjones4069
    @ronjones4069 3 ปีที่แล้ว +1

    I get an error when I upload or simply compile without uploading. The error on he line about 2/3 of the way down that says: satic_assert(digitalPinToPCICT(2_MIN_PIN) ! ..... etc.
    The error is "non-constand condition for static assertion
    Please help!!
    Your video was excellent and extremely easy to follow. Thanks
    Ron

    • @BV3D
      @BV3D  3 ปีที่แล้ว

      Hi, newer versions of the IDE don't always work right. When I did this video, I was using version 1.8.8. The current version is now 1.8.13. If you want to try the older version of the IDE, you can download it here (get the 1.8.8 version): www.arduino.cc/en/Main/OldSoftwareReleases#previous

    • @ronjones4069
      @ronjones4069 3 ปีที่แล้ว

      THAT DID IT!!! Thank you Bryan. I "up-graded" to the older IDE and it compiled perfectly." (I guess I will now downgrade to a newer version of the iDE!!) I watched your installing the bootloader video and ordered a USBasp from Amazon and it came the next day, at about 1:00 PM Sunday to my doorstep. WOW!! It turns out I had to install the driver for the USBasp, easy enough to do, but you might add it to the installing bootloader video. But, once I did that, it went flawlessly and exactly as you so brilliantly and carefully explained. Thank you sooooooo much.
      Regard Ron K7RJ

  • @paanfarhan4719
    @paanfarhan4719 ปีที่แล้ว

    can i know it is can use for anet a8v2

  • @thomasheisler
    @thomasheisler ปีที่แล้ว

    will this still work with the anet a8 plus?

  • @gregbernal3237
    @gregbernal3237 4 ปีที่แล้ว

    do know how to flash marlin on anet et 4

  • @MrFehujber
    @MrFehujber 2 ปีที่แล้ว

    Alright you are about the most clear person I've watched, but still hitting a wall, trying to compile but I get an error "non-constant condition for static assertion". How do I find and correct this??

    • @BV3D
      @BV3D  2 ปีที่แล้ว

      The only way I've really found to get around this is to download and use the version of the Arduino IDE I used in the video. It was about the last version that didn't have that problem with the existing code. Was it 1.8.13? I don't recall. You can download older Arduino releases here: www.arduino.cc/en/software/OldSoftwareReleases
      Also holy cow I just checked and I made this video almost 3 years ago!

  • @caf469r
    @caf469r 4 ปีที่แล้ว +1

    Hey, all I get when I try this is an error with the last message stating lto-wrapper failed any clues?

    • @BV3D
      @BV3D  4 ปีที่แล้ว

      Which version of the Arduino IDE are you using? Some reports I've seen regarding the LTO error seem to indicate a bug in certain versions of the Arduino IDE. If you're not on the latest Arduino IDE, try installing the most recent one. If you ARE on the most recent one, try getting a version or two earlier and see if that helps. Let me know how it goes! 👍

    • @caf469r
      @caf469r 4 ปีที่แล้ว

      Thanks for that. After a bit of research and trying to install marlin every way known to man I’m pretty sure there is no boot loader software on the board. I’m gonna try that next. Cheers

  • @AHamadaHamido
    @AHamadaHamido ปีที่แล้ว

    No clue why but the string Author didn't show up as that person, and i keep getting errors when it compiles.

  • @CXHo-sy1xz
    @CXHo-sy1xz 3 ปีที่แล้ว

    i left out the first bit cuz it has my user but
    Library/Arduino15/packages/arduino/tools/avr-gcc/5.4.0-atmel3.6.1-arduino2/bin/avr-g++: bad CPU type in executable
    Error compiling for board Anet V1.0.

  • @tinker3d477
    @tinker3d477 3 ปีที่แล้ว +1

    Hi Bryan, any suggestions to overcome this problem
    ;'constant condition for static assertion'
    156 #if HAS_Z_MIN
    157#if digitalPinToInterrupt(Z_MIN_PIN) != NOT_AN_INTERRUPT
    158 attachInterrupt(digitalPinToInterrupt(Z_MIN_PIN), endstop_ISR, CHANGE);
    159 #else
    160 // Not all used endstop/probe -pins can raise interrupts. Please deactivate ENDSTOP_INTERRUPTS or change the pin configuration!
    // this is the offending line
    161 static_assert(digitalPinToPCICR(Z_MIN_PIN) != NULL, "Z_MIN_PIN is not interrupt-capable");
    162 pciSetup(Z_MIN_PIN);
    163 #endif
    164 #endif
    Thanks

    • @BV3D
      @BV3D  3 ปีที่แล้ว

      Hi Tinker3D, another viewer has pointed to the vide linked below as a solution. It shows how to downgrade a particular file within the Arduino IDE to get it to compile. It's a short video and a simple fix that should get you going again.
      👉 th-cam.com/video/_O_OZR3SoFA/w-d-xo.html

    • @tinker3d477
      @tinker3d477 3 ปีที่แล้ว +1

      @@BV3D Thanks Bryan, very helpful

  • @RadBudaspectrum-photography
    @RadBudaspectrum-photography 4 ปีที่แล้ว

    Hi. I did everything as on your video, yet still got an error message :(
    non constant condition for static assertion

    • @BV3D
      @BV3D  4 ปีที่แล้ว

      Looks like a bug; one suggestion I've seen is to comment out this line in configuration.h:
      #define ENDSTOP_INTERRUPTS_FEATURE
      Try adding // in front of that line, and see if it'll compile.

  • @louisLouw
    @louisLouw 4 ปีที่แล้ว

    i received this error message when i compiled my code - non constant condition for static assertion
    on this line
    static_assert(digitalPinToPCICR(Z_MIN_PIN) != NULL, "Z_MIN_PIN is not interrupt-capable");

  • @antoniokosutic440
    @antoniokosutic440 4 ปีที่แล้ว

    Hi I have error popup on Arduino IDE while try to compile:
    C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:258:10: fatal error: pins_arduino.h :No such file or directory
    Can you help?

    • @antoniokosutic440
      @antoniokosutic440 4 ปีที่แล้ว

      I managed to fix it by installing older verision, but now I have:
      avr-g++: error: device-specs/specs-atmega1284p: No such file or directory

  • @Alamama_Oka
    @Alamama_Oka 4 ปีที่แล้ว +1

    Hi Brian, great video.
    But I got an error with the code "static_assert (digitalPinToPCICR (Z_MIN_PIN)! = NULL," Z_MIN_PIN is not interrupt-capable ");"
    At compilation, a non-constant condition for static assertion is written.
    Sorry for English, translate to Google

    • @BV3D
      @BV3D  4 ปีที่แล้ว

      Hi! Which version of the Arduino IDE are you using? I've seen reports that newer versions of the IDE don't always work right. When I did this video, I was using version 1.8.8. The current version is now 1.8.10. If you want to try the older version of the IDE, you can download it here (get the 1.8.8 version): www.arduino.cc/en/Main/OldSoftwareReleases#previous

    • @Alamama_Oka
      @Alamama_Oka 4 ปีที่แล้ว

      @@BV3D I did as you said Brian, now the error "#error" No FastIO definition for the selected AVR Board. "Appeared in the Configuration.h tab

    • @BV3D
      @BV3D  4 ปีที่แล้ว

      @@Alamama_Oka Does this happen when you try to upload the firmware to the Anet board? Can you try compiling, but not uploading, by using the (√) button, to see if the project will compile without errors? I've confirmed that the "static_assert..." issue does not seem to happen with Arduino 1.8.8 or 1.8.9, but does happen with 1.8.10.

  • @nicklee1981
    @nicklee1981 4 ปีที่แล้ว +2

    I followed all the steps correctly but im getting this when i try to upload the files to the printer
    Sketch uses 104108 bytes (81%) of program storage space. Maximum is 126976 bytes.
    Global variables use 4083 bytes of dynamic memory.
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x21
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xee
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x0c
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x9c
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xba
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xee
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x73
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xd6
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x02
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x21
    An error occurred while uploading the sketch
    what should i do

    • @BV3D
      @BV3D  4 ปีที่แล้ว +1

      Hi Nick Lee, you may need to install (or reinstall) a bootloader onto the Anet board. Not all Anet boards seem to come with them, and without a bootloader installed, you won't be able to install Marlin onto it via the board's USB port.
      Note that installing a bootloader will erase everything else on a board, and the printer won't know how to be a printer, so installing firmware (either Anet's factory firmware, or Marlin) will be required.
      Bootloader video here: th-cam.com/video/3jm0zzIneFc/w-d-xo.html

  • @skydivingmoose1671
    @skydivingmoose1671 4 ปีที่แล้ว +1

    I get an error that says bon constant condition for static assertion

    • @BV3D
      @BV3D  4 ปีที่แล้ว

      That happens with the Arduino IDE version 1.8.10.
      I've run through the process with version 1.8.8 (which is the version I used in the video) and version 1.8.9, and can confirm that, on the Mac at least, the project will compile.
      It will not compile with the current 1.8.10 release.
      You can download the 1.8.8 release here: www.arduino.cc/en/Main/OldSoftwareReleases#previous
      Give that a try and see how it goes.

    • @skydivingmoose1671
      @skydivingmoose1671 4 ปีที่แล้ว +1

      @@BV3D thanks for the quick reply. I ended up commenting out some Endstop Function and that ended up working fine. Amazing video btw

    • @franktionaal2323
      @franktionaal2323 3 ปีที่แล้ว

      @@skydivingmoose1671 how you commenting out some Endstop?
      Im not so fit in this area

  • @_prestonmarx
    @_prestonmarx 5 ปีที่แล้ว +1

    Bryan I am confused on what to do for my port. The only port I see is the Bluetooth-Incoming-Port. Anything to help?

    • @BV3D
      @BV3D  5 ปีที่แล้ว +1

      Hi! A couple of quick things to check:
      1) Make sure the printer turned is on (I've missed this one before, happens to all of us)
      2) Try another USB cable.
      The printer should at least show up on the USB bus when it's powered on and connected to the computer. To check, you can use the System Information utility (it lives in /Applications/Utilities/System Information); open it up and, in the Hardware category, click USB. You'll see a list of all USB devices connected to your computer. For testing purposes, I recommend unplugging any USB devices you're not actively using at the time, just to reduce the number of items in the list.
      Use ⌘R to refresh the list. Turn the printer off. Refresh. Turn the printer on. Refresh. When the printer is on, and the list is refreshed, the list should have one extra item in it (versus the refreshed list when the printer is off).
      If you can get this far, compare the two lists to see where the difference is. That difference is the printer.
      Let me know what you're able to determine!
      👍

    • @_prestonmarx
      @_prestonmarx 5 ปีที่แล้ว +1

      BV3D: Bryan Vines Thank you so much, I was able to determine that it is the USB2.0-Serial. Still, my port locations only show the Bluetooth-Incoming. What is the next step I should take?

    • @BV3D
      @BV3D  5 ปีที่แล้ว +1

      @@_prestonmarx That's exactly how it shows up on my laptop. OK, so... With the printer on, if the Arduino IDE is running, quit it. Then open the Marlin project in the IDE again. The port *should* show up. Does it? Let me know! 👍
      (It seems the IDE only gets the port list when it starts up, so if the printer is off when the IDE starts up, and THEN the printer is turned on, the IDE won't know the port is available.)

    • @_prestonmarx
      @_prestonmarx 5 ปีที่แล้ว +1

      BV3D: Bryan Vines I quit out of the Marlin Project and made sure my printer is on. I tried using a different USB cable too. I ran the Marlin project and checked the ports but still no luck.

    • @_prestonmarx
      @_prestonmarx 5 ปีที่แล้ว +1

      BV3D: Bryan Vines I think the issue might be the fact that the only ports that are being displayed are Bluetooth ports and no serial ports considering the printer comes in as a serial port.

  • @FreshlyBounced
    @FreshlyBounced หลายเดือนก่อน

    When i open Marlin.ino it opens everything until i don't have anymore RAM and my pc crashes (I have 16gb of ram) can someone help ?

  • @tigranohanyan3321
    @tigranohanyan3321 5 ปีที่แล้ว +1

    I followed all steps to install Marlin to my new ANet A8 V1.7 board ( For my Anet A8 PLus), but i cannot upload. I got message "programmer is not responding", "not in sync", "problem uploading to board" So I changed for different USB cable, I changed USB ports, but it doesn't matter. I uses PC desktop computer with Windows7 OS . It probably means that I need to install bootloader, right? :((

    • @BV3D
      @BV3D  5 ปีที่แล้ว +1

      Hi @Tigran Ohanyan, I'll start by saing I haven't tested this on the Anet V1.7 board. Mostly because I don't have one. I think @Corliss Media2.0 has one; I think it worked for him, but @Dynamite86 was having trouble getting Marlin installed on it. Hopefully they'll chime in.
      That said, yes, the problem you're describing sounds like the V1.7 needs a bootloader installed. Keep in mind *you're doing this at your own risk,* so before starting down the bootloader path, make sure you have a copy of the Anet A8 Plus firmware. It may be different from the standard Anet A8 firmware.

    • @tigranohanyan3321
      @tigranohanyan3321 5 ปีที่แล้ว +1

      OK. Thanks. This printer ( Anet A8 Plus) get to production I think 6 -8 months ago. I don't know where i can get the firmware for this printer. Do you know where I can get it? I can manually enter the table size, but maybe I need something else more important.

    • @eyamnottier3411
      @eyamnottier3411 4 ปีที่แล้ว +1

      BV3D: Bryan Vines ....for what its worth, I have the auto level and the none auto level firmwares, both sent from Anet about three years back.....i can put on DropBox if needed.

    • @BV3D
      @BV3D  4 ปีที่แล้ว

      @@eyamnottier3411 Thanks! Those may be the same files that are linked in the description of my A8 "Install Factory Firmware" video (they're on someone else's Dropbox, if I remember correctly). That said, Anet has finally released the source code for their firmware. The link below may only work in a desktop browser.
      www.anet3d.com/down.aspx?TypeId=26&FId=t14:26:14

    • @BV3D
      @BV3D  4 ปีที่แล้ว

      @@tigranohanyan3321 If you're modifying the Marlin preset for the Anet A8 to use it on the A8 Plus, there may be additional information you can use in Anet's recently-released source code for their firmware. The link below may only work in a desktop browser. If nothing else, you can download the factory A8 Plus firmware's source code and load that back onto the printer.
      www.anet3d.com/down.aspx?TypeId=26&FId=t14:26:14

  • @ScottLahteine
    @ScottLahteine 5 ปีที่แล้ว +2

    Good video! But… Viewers, please buy anything but an ANET. They willfully violate the Marlin Firmware license terms -abrogating your rights as a user- and they do not deserve your cash. Most 3D printer makers respect their customers, and there are many great alternatives. If you happen to have an ANET already, then yes, definitely install a newer Marlin on it with thermal protection. You may also want to replace the power supply. This specific model is known to catch on fire, and it's unclear whether it's the power supply, the wiring, or the complete lack of thermal protection in shipping units.

    • @corlissmedia2.0
      @corlissmedia2.0 5 ปีที่แล้ว +1

      Scott Lahteine the bed connector is the problem. There are a couple of good solutions. Replacing the power supply is a good idea. Switching the supply is a good idea. Installing Marlin is a great idea. Along the way, people will learn a lot about printing.

    • @eyamnottier3411
      @eyamnottier3411 4 ปีที่แล้ว

      Scott Lahteine most ....respect their customers!! LOL. They all copy designs, they use the cheapest components, they think “warranty” means...if arrive broke...you buy more! Quality Control ..on the cheap printers....is minimal.....nah, its zero! The only “ improvements” are those which will ...hopefully change a buyer from ??? 1 to xxx 2. Almost daily on FB I see a newbie with something, missing, broken bent etc, all the replies say go to A or B and get the xyz cos its far better...NOT request replacements or start paypal / CC claim. So we let the seller off the hook!

  • @MrBeAsT1011
    @MrBeAsT1011 3 ปีที่แล้ว

    i don't see a marlin.ino file anywhere.... im installing marlin 2.0.5 on windows 10.

  • @sergiomissaglia6380
    @sergiomissaglia6380 5 หลายเดือนก่อน

    you installed arduino ide to modify a configuration file

  • @tinker3d477
    @tinker3d477 3 ปีที่แล้ว

    Good news, Arduino 1.8.8 does not give a compiling error 😁

  • @eyamnottier3411
    @eyamnottier3411 4 ปีที่แล้ว +1

    The Anet board I have, is v1-5 ( - no .) I am brain dead with this stuff! Does it have a bootloader?

    • @BV3D
      @BV3D  4 ปีที่แล้ว +1

      Hi! The only way I know to tell if a board has a bootloader is to try uploading firmware to it via USB. If it takes the upload, it's got a bootloader. If not, well... it'll need one. Sorry for the lame answer, but it's all I've got. 😃

    • @caf469r
      @caf469r 4 ปีที่แล้ว +1

      I had the same problem. You wont even be able to burn the bootloader (I know because I forked out for a USBASP device and spent countless hours trying). Just got a V1.7 Anet motherboard and can FINALLY upload Marlin!

    • @eyamnottier3411
      @eyamnottier3411 4 ปีที่แล้ว +2

      Tony Caf .....Dont know the ins and outs...but earlier today, I followed Bryans tutorial....and having fat fingers and no brain...I did flash a spare Anet v1-5 board with Marlin. It may be relevant..that this board on start up does not have the Anet banner...its Omni and as it flashed without problems once I typed ...typo free...the correct instructions in the Mac terminal. Feeling smug, I have also just reflashed the board with the Anet Auto Level function...which is what is also used on my A8. Fact is I have stayed away from even trying to flash the board because I had implanted that Anets don’t have bootloaders.

    • @eyamnottier3411
      @eyamnottier3411 4 ปีที่แล้ว

      Tony Caf ....what I dont know...is if the push button Anet LCD 2004 display capable of the full menu options. I have seen vids of the navigation using the turning knob...cannot see how the same menu can be run pushing buttons!

    • @caf469r
      @caf469r 4 ปีที่แล้ว +1

      @@eyamnottier3411 I assume its just a different interface. Eg a computer mouse v keyboard

  • @TheHowtoDad
    @TheHowtoDad 2 ปีที่แล้ว

    I love how Arduino spit a bunch of errors at me and you said "that was pretty easy" ...nope

  • @m4nuz
    @m4nuz 4 ปีที่แล้ว +2

    Recognize that you will kill the old soul of your printer! He will be different after this.

    • @BV3D
      @BV3D  4 ปีที่แล้ว +1

      Well, it's not so much killing the printer's soul as it is just setting it aside for a while. The printer will be different, but safer. And if you want to go back to the original factory firmware -- to restore the printer's soul -- you can do that, too. (the video is here: th-cam.com/video/1lnST6WgdVw/w-d-xo.html)

  • @tigranohanyan3321
    @tigranohanyan3321 5 ปีที่แล้ว +1

    The problem is that when you heat the bed to 100 C for PETG or ABS printing, the power of the heat bed is not enough for some printers. You have to use very good insulation for the bottom of the printer heat bed . If not, the temperature rises very slowly and at some moment the program thinks that something wrong and turns off the printer with the message "thermal run away, please reset" Ups...and lost your 9 hour job.... I hate that. I got new on the market Anet A8 PLus ( 300x300mm built table ) with this new Anet V1.7 board and I lost so many long hour printing. Even If you build enclosure and make a good insulation, OK you will get some how to 100 C . But, the bed temperature rises so slowly. During the print anything can happen, the room temperature can get low and ups....the temperature gradient stop going up or keeping the temperature constant. The heating slows down or stops ...and guess what ... The program turning off the printer thinking that's the thermal run away...My 3 year old Anet with old program never got problem like this. I got so many nice long 15, 20 hours printing. No problem at all. This new Anet A8 v1.7 board with new program is so sensitive....it Is sucks....If you print low temperature PLA , its not a problem. It should work. Probably 90 % 3D printing guys using today PLA for printing. But for PETG and ABS filament heating is very important. I think that , its better ether increase the heating power of the bed, by attaching additional silicone heater under it or just turn off the protection changing the programming in order to print PETG and ABS. Anyway Anet A8 Plus is a shit printer if you want to print PETG and ABS. You need to modify it for sure 100% to fix that issue.

    • @elvinhaak
      @elvinhaak 4 ปีที่แล้ว

      Hi, I'm printing well with the Anet A8 plus with PETG but yes it is pretty 'borderline' I think. I have it in a kind of enclosure and at least protected and with a isolation-pad beneath the bed. Also a cotton 'sock' around the heater-cardridge to get it to temperature faster and to keep it like that...
      On my A8 I had thermal runaway issues after I upraded the FW ... in winter it could not keep up although it was in an enclosure. Not enough. At least the A8 plus is working on 24 Volts and having a stronger heater that way but like with the A8, I might need to go back to stock-FW and use a heater close to the printer.
      By the way ,if the thermistor gets loose or broken, it will get in a 'min-temp' state and stop anyway but make sure it is mechanically bond so it won't fall out close to the heater.

  • @radodanchev8600
    @radodanchev8600 3 ปีที่แล้ว

    Pls. I need help.

  • @radodanchev8600
    @radodanchev8600 3 ปีที่แล้ว

    PlS help my. I fuckt up everything.😭😓

  • @akar68924
    @akar68924 4 ปีที่แล้ว +2

    This does NOT WORK for the Anet A8 Plus. Can't find a single damn tutorial for that!

    • @BV3D
      @BV3D  4 ปีที่แล้ว

      I'm sorry about that. I didn't even know about the A8 Plus until around June of this year. But Anet has released the Marlin source code for the A8 Plus (www.anet3d.com/Private/Files/6369653038268183252348988.rar), so you can download it and tinker with it if you need to.

  • @RadBudaspectrum-photography
    @RadBudaspectrum-photography 4 ปีที่แล้ว +1

    Sorted :) link to the tutorial here: th-cam.com/video/_O_OZR3SoFA/w-d-xo.html

    • @BV3D
      @BV3D  4 ปีที่แล้ว

      Cool. Thanks for the link!

  • @emjl4557
    @emjl4557 ปีที่แล้ว

    your video points to or displays screens that are not there ..... YUK