Creality CR-10 Marlin Firmware Upgrade - Chris's Basement

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 มิ.ย. 2024
  • We install the boot loader on the CR10 using an Arduino UNO and load the newest version or Marlin!
    00:00 Intro
    00:42 Converting UNO Board
    02:00 Hardware Install
    05:44 Plugin Configuration
    08:03 Adding Marlin Firmware
    11:13 Conclusion
    If you hit the U8glib error check out this doc:
    docs.google.com/document/d/1-...
    Link to Arduino IDE:
    www.arduino.cc/en/Main/Software
    Link to Marlin firmware:
    marlinfw.org/meta/download/
    Link to SANGUINO files:
    lauszus.com/Sanguino/
    Link to instrutable on how to do this:
    www.instructables.com/id/Flash...
    SUPPORT THE CHANNEL BY CLICKING THESE LINKS!
    OpenBuilds - Great CNC and 3D Printer Parts (aff)
    openbuildspartstore.com/?ref=...
    Slice Engineering - Mosquito Hotends (aff)
    www.sliceengineering.com/?p=r...
    Wham Bam Systems Flexible Beds (aff)
    bit.ly/2HoS1cV
    Amazon (aff) [US DE GB CA IT ES FR JP]:
    www.amazon.com/?tag=chrisbase...
    Banggood(aff) ban.ggood.vip/7vm3
    Aliexpress(aff) s.click.aliexpress.com/e/UrRbCm8
    Buy me a coffee to keep me going!
    buymeacoff.ee/Wc0DouFbl
    You can support my work on Patreon
    / brotherchris
    One Time Tips, You Can PayPal Me:
    www.paypal.me/ChrisRiley3D
    ----------------------------------------------
    Find Me Over On Twitter!
    ----------------------------------------------
    Twitter : / chrisriley3d
    FTC Disclaimer: A percentage of sales is made through Affiliate links
    As an Amazon Associate I earn from qualifying purchases.
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @DrDevVo
    @DrDevVo 6 ปีที่แล้ว +3

    Great video! I really appreciate the clear, step by step instructions with adequate lighting and easy to understand narration. Keep up the good work!

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Thanks! I am glad it was helpful.

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

    Thank you. This Tutorial saved my CR10S from going out the top floor window into oncoming traffic. I had a power outage while flashing my firmware and I feared that was the end. I tried multiple tutorials from multiple sources and this is the only one that worked out for me. The only difference that I had was I needed to use the Mega 2560 board. You stepped it through nicely in easy to understand segments with good video of the important parts. Thanks again.

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

      Great to hear one of my videos saved a printer for the window treatment. ;)

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

    A very clear and informative video. The step by step approach is exactly what I need to understand the process. Thank you for putting the time and effort into this production. Paul

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Thanks for the comment Paul! Glad it was helpful!

  • @ricksquebecrc4627
    @ricksquebecrc4627 6 ปีที่แล้ว +27

    hi chris ! just want to tell you that your video is the most comprehensible video on the net for now ! , i`ve watch many others but most of them are going too fast when they show the procedures and i did not wanted take a risk , but the way you explain the process of flashing the bootloader and installing the firmware is more elaborate , it worked for me the first time !! thank you chris

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว +2

      Thank you very much for this comment! This is great feedback and it helps me out greatly to understand what kinds of things people want to see.

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

      @@ChrisRiley Agreed, too many videos on you tube explaining how 'easy' it is to do something and there will be lines like 'Simply just put the Z234 or equivalent in the standard way into the flux compartment capacitor as you would normally to on a LLR278 warp drive on standard NASA year 2179 model spacecraft - Easy!!' and your like what the F does that mean!!!

  • @olavodias
    @olavodias 3 ปีที่แล้ว +2

    Chris, you do have a talent to teach others. There are many TH-camrs who put awesome content, but I really appreciate the way you explain things. Thanks for sharing your knowledge!

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

      Thank you for the complement!

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

    Thank-you, so many years later, for this video. I followed everything step by step to flash the bootloader. After that, I used VS Code/PlatformIO to build Marlin and just clicked "upload" at the end of it and it worked.

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

      That's great, I'm glad I could help

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

    I just recently stumbled on your channel, and since I´ve watched quite a few of you videos, and I have to say keep doing what you´re doing, you clearly have a talent for this. If I could change anything.. no I would not, just keep up the good work. Video editing, lightning, sound you got that shit. Yourself you focus into the camera, don´t have your hands everywhere, nothing else that makes it painful to watch - u pretty much nailed it. And always interesting and important topics, you do the hard work and we just relax and learn - perfect.

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

      Richard, thanks so much man! I really like making the videos and I hope that shows.

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

    Dude Thank you so much for going over this step by step and in a detailed way, I now have the confidence to upgrade my cr-10's software. Once again thank you so much.

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

      Glad I could help!

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

    Brilliant video, thanks for this guide this actually showed me a little about using marlin and the Arduino ide, I am still waiting on the last few electrical components for the anet a8 that I got last week which is sat in the box waiting to be put together. great video keep them coming.

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Thanks! I am always excited to hear when a video was useful.

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

    I received my Elegoo Arudino today and just finished flashing my Cr-10 to Marlin 1.1.8. Thanks a lot for this very comprehensive video :)

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Arthur Galant Great! Glad the video helped.

  • @bigbernie23
    @bigbernie23 5 ปีที่แล้ว +10

    Hi Chris. Once again, best video available to explain a given subject. Two comments if it helps
    - The wiring and process is identical if you have an Arduino Mega instead of an Uno. Same pins, also the D10.
    - I got slightly confused when you plugged both the CR10 and the Uno to the Arduino IDE. In reality you don't need the CR10 plugged at all for the bootloader so I'd probably suggest to not plug it to your computer at this stage and only do that when you're done with the bootloader and you're unplugging the Uno (Mega in my case).
    - and yes, even if your port says Arduino Uno (or Mega) you still need to have the Sanguino selected. It's how you tell the Uno/Mega which board you're uploading the bootloader to
    And lastly, when I used the latest Marlin (1.1.9) and try to upload it I got the error message of u8glib.h missing. Simply go to the Arduino IDE / Sketch / Include Library / Manage libraries and search & install the u8glib library by "Oliver". Works like a charm.
    Bests,

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

      Thanks Bernie, great tips man!

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

    dear Chris,
    I was lucky to have to wait for my arduino to come by mail. I used the time to watch your video several times. :) But it still had some challenge to get it running after connecting it the right way. First problem was that the sanguino diddn't insatall the way as described with just copying the extracted files in the hardware folder. I had to go in files/preferences/additional boards-url.
    To compile the new marlin one libary ist missing, it is U8glib, that has to be added manually.
    But done it today, I like the new features and I'm prepaired for my E3D
    Thanks a lot.

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Good to know about that library. Glad you got it working!

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

    Just finished flashing Marlin to my Tronxy X1 Melzi board. It was a success! Thank you for posting this video it was very helpful.
    One quick note: I kept getting errors while compiling the Marlin firmware. The fix was to move the // comments to a separate line in the code for the lines generating errors. Once that was done and everything compiled, I had to try uploading the firmware a few times before it finally took.

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

      I am glad the video helped you. Nice work!

  • @NLTMW
    @NLTMW 6 ปีที่แล้ว +2

    Thank you sir! Excellent tutorial. Thanks to you, I was able to install Marlin on my CR-10 after installing an E3D V6 on it. Thanks for sharing your knowledge with the world.

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      You bet man, thanks for watching and being active in this community.

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

    Thank you for this tutorial, Chris. Best tutorial ever for CR-10 firmware upgrade on youtube BY FAR

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

      Glad you enjoyed it!

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

    Thank you for this guide. -- With the latest CR-10 (V1, regular CR-10, no S, etc. -- board revision 1.4), I was able to make this work. -- Though, I had to overcome a few hurdles (detailed below):
    I wired it exactly as shown, but there is no jumper on the board to select where the power comes from; and it didn't work the first time -- even though the board's blue LED was on -- so, I got out a phone charger and plugged it into the wall and the printer board, and that also makes the blue light come on -- having it plugged into external power AND my laptop via the Arduino ICSP, was enough to give it the power it needed to program in the boot loader.
    Additionally, there's no more board configs in Marlin 2.0.x -- but if you go into the configs folder there is a readme.md file that contains a URL to where you can download the latest board configs (it's version specific, but for 2.0.7.2 it's here: github.com/MarlinFirmware/Configurations/archive/release-2.0.7.2.zip
    Additionally, Marlin 2.x doesn't work with the Arduino IDE anymore (Bug #16487 in the Marlin repo shows the incompatibility and contains a discussion regarding the drop in support -- it's really annoying because they just blame Windows and say "everything is fine, switch to Linux, duh"). -- Anyway, you still need to use the Arduino IDE to burn the bootloader, but once that's there you have to switch over to PlatformIO to get it to build -- for that to work, you can use the included platform io project and set the board to "melzi".
    Additionally, the build will still fail (because Marlin 2.0 is too big!) -- so you'll need to add the following line to the end of the [env:melzi] section of the project file:
    build_flags = ${common.build_flags} -fno-tree-scev-cprop -fno-split-wide-types -mrelax -Wl,--relax -mcall-prologues -Os -fdata-sections -ffunction-sections -Wl,--gc-sections -Wl,-static -s
    build_unflags = -g -ggdb
    These flags (and unflags) tell it to optimize the build for size, to strip out unused functions, and removes any previously defined debug flags. -- For me this brought it down from 102% Flash usage to 97% Flash usage.
    Additionally, in the [env:melzi] section you'll need to change the upload_speed to 115200.
    Hope this helps someone out there.

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

      Thank you for posting all this info!

  • @paulpardee
    @paulpardee 6 ปีที่แล้ว

    More stuff like this, por favor. Everyone does reviews and stuff. I love that you do deep dives!

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Paul Pardee Great feedback! I like to mix it up, more on the way.

  • @marccourt7363
    @marccourt7363 6 ปีที่แล้ว +2

    Compared to others your step by step guide is awesome. Made my firmware upgrade easy.

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Excellent! Thanks for the comment!

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

    Hi Chris, This video explain the steps for firmware update very well. Good Job Sir

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

      Thanks man! Thanks for watching!

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

    Excellent thorough and clear explanation. Great video!

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Thank you for the comment! Glad it was helpful.

  • @LockpickingDev
    @LockpickingDev 5 ปีที่แล้ว +3

    This is great! The only change I would suggest is adding a "Needed Items:" section showing we need the board and jumpers

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

      Thanks for the suggestion!

  • @RevampedOutdoors
    @RevampedOutdoors 5 ปีที่แล้ว +3

    Thanks again for being awesome. I ripped out a Creality3D V1.1.2 from one of my CR-10's planning on replacing with a GT2560 which I'm compiling a Marlin version for but...Decided since this one was already out of it I would follow along with this video. Worked like a million bucks I now feel sufficiently techy. Only difference with this board version was/is that there is no jumper to switch, the board powers on from USB in the stock condition. So you can skip that part (if anyone is curious). Thanks again now I have a 1.1.9 Marlin board ready for when I screw up the custom board lol.

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

      Thanks for the comment man, that looks to be pretty common on the newer boards not to have that jumper. Glad it helped you out.

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

    Thank you. Your Tutorial worked like a charme. Did it with Arduino IDE 1.8.7 and USBasp.

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

      Nice! Glad it worked out!

  • @DMonZ1988
    @DMonZ1988 6 ปีที่แล้ว +4

    REALLY excellently made video. thank you very much for this.

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      DMonZ1988 Thanks! You are very welcome.

  • @UncleRons_3D_Pub
    @UncleRons_3D_Pub 6 ปีที่แล้ว

    Awesome vid. When I get a 2nd CR-10, I want to super size one of them, wasn't sure how to address the firmware issue, now I have a starting point

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Sounds like a good idea to me, glad to help!

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

    Thank you for putting this video up without it I would have a dead controller on my cr10.
    It is more informative than a lot of other ones that are on youtube.

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

      Great, I am glad it helped. Thanks for watching!

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

    thanks, just what i need, step by step instructions,
    thanks again for your time,
    cliff

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

      Thanks for watching Cliff!

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

    Thanks so much, I'm following your blog as well for the S5. I got the Sonic pad and whatever it flashed to it caused it to just boot up to a blue screen. I just ordered some jumper cables and I have my Arduino board and will give this a try when the cables come in. I don't know why the Sonic pad was having issues with my CR Touch which is what the first problem was and then when I had to shut off the machine that's when it loaded to a blank screen.

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

      You're welcome! That is really strange. I wonder if it wiped out the SD card some how. I don't know much about the Sonic pad.

  • @julien4geekinc
    @julien4geekinc 6 ปีที่แล้ว

    Great tutorial ! Just upgraded my CR-10 by following this video :) Thx !

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Awesome! Glad it worked!

  • @Kevin-tc3ob
    @Kevin-tc3ob 5 ปีที่แล้ว +1

    Gr8 tutorial - clear & precise. Have ordered an arduino uno board :)

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

      Great! Glad it helped.

    • @Kevin-tc3ob
      @Kevin-tc3ob 5 ปีที่แล้ว +1

      @@ChrisRiley - I keep getting error when uploading the sketch to Arduino & dare not go any further...:
      Arduino: 1.8.9 (Windows 10), Board: "Arduino/Genuino Uno"
      Sketch uses 4402 bytes (13%) of program storage space. Maximum is 32256 bytes.
      Global variables use 482 bytes (23%) of dynamic memory, leaving 1566 bytes for local variables. Maximum is 2048 bytes.
      avrdude: ser_open(): can't set com-state for "\\.\COM3"
      An error occurred while uploading the sketch
      This report would have more information with
      "Show verbose output during compilation"
      option enabled in File -> Preferences.

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

      @@Kevin-tc3ob Hmmmm, maybe try arduino 1.8.5 instead, I seem to have the most luck with that version.

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

    YOU ARE THE ONLY PERSON WHO WAS ABLE TO HELP. THANK YOU.

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

    This is the best tutorial on this, that I have seen on TH-cam. Thank you for taking the time.

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

      Wow, thank you!

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

      @@ChrisRiley
      Your welcome Chris, your attention to detail is excellent. I had one problem with this upgrade and that is mesh_bed_leveling doesn't fit is 64K of Sanguino memory. Any suggestions?

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

      @@Hotwire_RCTrix Check out disable M503, if you don't need 503 output, you can uncomment that line and save you some memory.

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

    Hi Chris, Thanks for detailed instructions. BTW, what are you using for your CR10 Bed? Do you recommend it? I'm currently using a mirror with glue stick which works fine most of the times.

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Anytime! It is a sheet of PEI. It's just ok, it works for somethings, but a struggle on others. I have a sheet of Geckotec I want to try on it soon. I have heard good things.

  • @rocketpat3013
    @rocketpat3013 5 ปีที่แล้ว +7

    Still works 2019... great Tutorial :) thx finaly i can add a pin probe

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

    Hi Chris, love your videos, just a quick question. I upgraded my motherboard to a SKR E3 Mini V2 with Marlin to be able to upgrade my CR-10. Since it’s the V1 model is it possible to add the BLTouch, and probably a few other features, runout sensor, and ultimately Raspberry Pi Octo Pi, or is my generation of CR-10 too old for newer upgrades?

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

      With the new mini board you can add all these features.

  • @justinl.3587
    @justinl.3587 6 ปีที่แล้ว +1

    Awesome video. I'm very happy I subbed a few weeks ago.

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Justin L. Nice! Thanks for the comment.

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

    Hi Chris, thanks for the video; your slow but purposeful approach to explaining things is perfect! However I'm curious if you can use an Arduino Nano rather than an Uno, and is the procedure the same for a CR-10S with a new 2.1 board?

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

      I think the 2.1 board would be the same process. Although some of them have boot loaders on them already. An M115 command might tell you more. You might be able to use a nano, if it have pins or spots to solder pins for an SPI connection you should be all set.

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

      @@ChrisRiley Thanks again Chris, pretty sure the nano has SPI but usually not soldered connectors for it. Easy to solder one on. I'll check the M115 when I get back but I know the SPI header is in a different spot on the 2.1 board.

  • @TheDutyPaid
    @TheDutyPaid 6 ปีที่แล้ว

    Good guide and should be easy to follow if you have the same printer.

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Comments are always appreciated, thank you.

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

    Chris, a good clear guide. I have a related question. I have a CR-10 Mini with the V 1.1.2 board and I would like to install the V2.1 board. How is this accomplished? I can’t seem to find any clear info. Just what is involved? Take care.

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

      Thanks! I am not sure what is different about those boards, but they should both work the same. Some of the connectors might be different. Besides that it should be just a board swap.

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

    Chris Awesome, I need to update my ENDER3 so this video rocks!!! Quick question, I have a Rambo_mini but I cannot up date the marlin that on there is there a pin that I need to short or something to get the new version of marlin to upload?

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

      Hey man! Thanks for watching! An actual mini rambo? You just need a Arduino plugin, check this out. manual.prusa3d.com/Guide/5.+Update+RAMBo+mini+firmware/64

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

    Thanks for all your videos they are so helpful. I just got a CR10 and I was wondering how to install a BL Touch on it.

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

    Thanks good work and tuto on 1st attempt my cr 10 start with new marlin 1.9.1 a new 3d printer is born thanks from France

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

      You're welcome! Glad it was helpful.

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

      hello chris i have a probleme :) when i reinstalle arduino with sanguino in arduino appear only (sanguino with ...xxxx...) no sanguino alone any idea
      thx Marc

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

      problem is solved .:)

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

      @@pepe59650 Great!

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

    So the CR-10 that I currently have as the AT Mega 2560 vs whatever runs the Sanguino board has.
    There's no jumper cable present on the AT Mega board, but when I use the available USB port w/o the Arduino set up as an ISP, the AT Mega board does power up and I can see the splash screen and all that good stuff.
    I'm terrified that I might brick the AT Mega board since there isn't a jumper present as you mentioned in your tutorial, but since I was able to power it on with the available USB port and the fact that my device manager was able to determine that the board did 'take up' a COM port, I should be good right?

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

      Yes, you should be good. I know a lot of these boards don't have the jumper, it's just safer to use USB power. You should be all set.

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

    This video was excellent. I followed it step by step and was able to get through everything except the final step of uploading the FW to the board. Mine keeps saying "error compiling for board Sanguino"

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

      Does it say anything about U8glib by chance?

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

    Never mind I finally succeeded! Thanks!

    • @yariminal
      @yariminal 6 ปีที่แล้ว

      can you tell how you managed to pull this off? I have the same problem

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

    Hi Chris, thanks for this video. I'm new to the 3d printing space, and have not learned all the ins and outs of slicing yet. I was able to find a Cura profile to import and my CR-10 MINI works like a champ using that. If I flash the firmware, will that profile be useless and I'll start over (re-tweak all the settings for my printer), or is that part going to be the same? Also, looking forward to your answer to Matthew's question about the advantages of flashing the firmware. Thanks in advance for any thoughts and the great (detailed) video. -Jeff

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

      Hey Jeff, you should be ok after a firmware flash on your slicers settings. As long as your movement settings stay the same. If you do flash the firmware I would run a M503 command beforehand and save the output so you can make sure you get the settings back how they were before the flash. I replied to Mathew as well. :)

  • @kevinzeringue524
    @kevinzeringue524 6 ปีที่แล้ว

    Excellent video Chris! Can this procedure be used on a CR-10 Mini?

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Thanks Kevin, yes it can. I haven't done it, but Chuck Hellebuyck just did one and showed it on filament Fridays. Seemed to go well. th-cam.com/video/-kgX0E6yvGc/w-d-xo.html So it should be the same process.

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

    Thanks for the very detailed instructional vid. Just wanted to ask, if I wanted to change values in the firmware such as maximum z height of my cr10, do i need to take the board out again, or I could just connect it via usb to my computer then upload the modified marlyn firmware again?

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

      You're welcome! No, after the bootloader is on, you're all set. You can make changes from the USB at anytime after that.

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

      @@ChrisRiley Thanks for the reply Chris. So if I want to make changes to my firmware all I need to do is connect USB cable from PC to my control box and uplaod? Should I do this while control box is on or off? Really sorry for being a noob on this, I am planning on increasing the z height of my cr10 to at least 1000mm, just like what Happy Extruder did.

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

      Cool! Yes, all you got to do is cable USB and power it on. Then you can update it.

    • @3dprintwiz378
      @3dprintwiz378 5 ปีที่แล้ว

      Oh, that's so cool, I just hope I don't make a mistake on updating the firmware since I have a tendency of being careless. Thanks for clarifying it for me Chris, been lot of help.

  • @user-dj2os4eo4t
    @user-dj2os4eo4t 5 ปีที่แล้ว +1

    Hello mr chris , i have the CR-10 S3 creality , i have some printing issues , you think its a good idea to upgrade the firmware to Marlins ? thank you in advance

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

      It shouldn't hurt anything, but I don't know that it will help with your issues, depending on what they are. You have a very limited feature set you can use on the CR10 because of the limited memory.

  • @garylefebvre5407
    @garylefebvre5407 11 หลายเดือนก่อน +1

    Super great info!!! I have a question about once the process is setup with the control board having the installed bootloader. How do I install the next newest hex file for the future? Maybe paste the hex file into an SD card and plug that into the SD card reader in the control board??? I have an 8 bit Atmega AVR 2560 control board, CR10 Max. Thank you again!!!

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

      Check this out, you can use Xloader. www.diyelectronics.co.za/wiki/Arduino/RAMPS_XLoader_Guide_rev1.pdf

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

      @@ChrisRiley Thank you!!!

  • @michaelsmith5368
    @michaelsmith5368 6 ปีที่แล้ว +2

    Great tutorial!

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

    Thank you!

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

      You are very welcome!

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

    That was the problem. All good now. Thank You!

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

    Chris
    , I tried to install BLtouch kit and now have a blank blue screen on my CR10S5. Any reason why this might be? I ordered one of these kits in your video to try and fix the issue if I need to flash new firmware. Thanks.

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

      I am not sure, what the upload successful? Which screen do you have?

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

      @@ChrisRiley Thanks for the reply. I ended up being able to reflash the software, and I fixed it. Thanks!

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

    Chris a great comprehensive vid is better than any other I have looked at i went through the lot until you mention the jumper move to USB, I don’t have that on my CR-10, did not comprehend you have a board that’s black When my board is green V1.1.2. and ideals how I flash this one, buy hey what a great vid and your the tops at describing what to do, just one little quibble a bit slower would be nice,

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

      Thanks Anthony, yeah some of the newer ones don't have that vref jumper. I will give slower a shot. 😉

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

    One word, though. In my case, the original jerk settings were better than the new Marlin defaults. Fortunately, I had written them down (and all parameters) before flashing, so I re-entered the configuration in the new firmware and everything went back to normal.

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Awesome! This is good info to have.

  • @user-vl4zi9vl8g
    @user-vl4zi9vl8g 4 ปีที่แล้ว +1

    Is this the same process for the CR10-V2? Did they make it easier?

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

      I'm not sure, what board does it have? If it's still the 128 chip it will be the same.

  • @s.c.4363
    @s.c.4363 4 ปีที่แล้ว +1

    Thanks a lot. Very easy explanation. Greets from Germany ;)

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

      Thank you for watching!

  • @TashTech
    @TashTech 6 ปีที่แล้ว +2

    hey chris, awesome channel man. i used this tutorial to replace the plastic extruder on my cr-10 to a titan and change the steps, but the titan is giving more problems so i purchased the original metal extrduer kit and will change the titan for that. quick question, i also purchased a cr-10s filament run out sensor which i want to add to the cr-10 as well, however i cant find alot of resources on how to add it. the one video i saw said you have to cut the brown wire on the lcd ribbon cable and connect the live from the sensor to that cable, but nothing about enabling it in the firmware or anything, can you assist?

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Sure! You would have to pull the line from the LCD cable for sure. I was thinking about making a expander of sorts for these. Anyway, the firmware should be pretty straightforward. Marlin already supports the board. We just have to know which "PIN" that wire thinks it's using, change it in PINS.h and you should be good to go. I can look around as well and see what's out there.

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

      Chris Riley I carried on looking and the firmware you listed here, does have the correct pin out if you check the pins_MELZI_CREALITY.h file, so now I just need to find the M600 command to see if it's correct and then I'll plug in and try it out. Thanks man

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Awesome! You bet! I have a filament sensor and M600 video out there if you get stuck.

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

    hi Chris Riley what kind of board you have on the cr 10? i have an v 1.1.2 and is a piece of crap, got several troubles with the temperatures, i put two different capacitors the first time 100uf 16v and the second time 440uf 16v and nothing solve these problems, i back to the stock firmware and the problem still but the printer not have all the protections that have the marlin 1.1.9 firm such as bed hieriestesis too bad!!!

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

      I have the original one, it looks like this, I don't think it even has a number.
      www.aliexpress.com/item/Creality-Cr-10-3D-Printer-Motherboard-Control-Broad-Free-Shipping/32804216198.html

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

      @@ChrisRiley thanks Chris for the help iam trying to contact creality for a board replacement I researched a little and looks like a problem with the voltage regulator inside the board , seems to be a lottery, much people suffering this problem and others works flawlessly as your cr 10 printer xD

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

    Hey Chris, great video and clear instructions! I have one issue though, I have the v1.1.2 board and it seems that there is no jumper from VREG to USB. Should I still proceed with your instructions? Thanks in advance :)

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

      Yes, you can still do this upgrade, but you will need to power the printer on. Be Careful with the box open while plugged to A/C

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

      ​@@ChrisRiley Success :) Thanks to your video and clear instructions! I also received the error about the missing library "U8glib", and once again, you had the solution for that!

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

      @@papako21 Great! Glad you got it figured out.

  • @lucasazeredo1
    @lucasazeredo1 6 ปีที่แล้ว

    a really nice video, very detailed. thanks!

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Thanks for watching!

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

    Hey Chris, I am on a tight budget and was wondering is a off-brand UNO board would work for the bootloader?

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

      Yes, should work exactly the same.

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

      Chris Riley ok, thanks

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

    Hey Chris, Working through the process now and I have realized that my C-10 mini mobo doesn't have the jumper to switch to USB. Can I still continue this process w/o this step?

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

      Luke Yes you can. It might have the bootloader already. Some of the newer ones do. All the jumper does is allow you to power up via USB if you don't have it just be really careful when doing this, you will have to power from the wall while the control box is open.

  • @larryhodge8709
    @larryhodge8709 6 ปีที่แล้ว

    When are you planning to do the linear advance video? Very interested in that.

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Larry, man, I want to get to linear advance as soon I can, very cool stuff. I will see what I can do to get it out sooner. Thanks for watching!

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

    thans chris AS a newibe with programming the cr10 i copied every thing you said and all perfect thx for ya hard work

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

      You're welcome. Thanks for watching

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

    Hey, in the vid you said you can just leave the board in the printer, but I assume you'll need to disconnect everything before wiring up to the arduino?

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

      No, you can safely leave everything hooked up. It should be ok.

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

      Excellent, thanks!

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

    Hi Chris!
    Do you know if Marlin is compatible with the CR 10S Pro? I guess it is different for this printer because of the touchscreen. And unfortunately, i could not find any answers to my question.
    Thanks for the great video.
    Christoph

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

      I don't know as of yet, my guess is Marlin doesn't support that screen yet. That is really common with the touch screens.

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

      @Chris Riley Thanks for your reply!
      One more question to this video. Why do you use the Sanguino plugin and not the preinstalled Arduino/Genuino Mega? It has the same processor. And if it is necessary to use Sanguino, is it the same for all Arduino-based 3d printer or are there differences?
      Thanks!

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

      @@christophknapitsch9154 This board has a 1280 chipset instead of the 2560.

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

    Your videos are always awesome and easy to follow. Thank you for what you do!
    I have a CR-10 S5 that has a v2.1 board (atmega2560). I tried to flash it using progisp but now it doesnt turn on. I am about to use Arduino UNO to flash the bootloader and and try to load the Creality BL Touch firmware (the whole point of flashing was to install BL Touch.)
    Can i ask, am i on the right track?
    I think my printer doesnt boot because of the failed flash (even though progisp said it was sucessful). Just has a blank screen now.
    Any help would be amazing! Thank you again

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

      Hey, You might be half in half out of a flash. RE-doing the bootloader might get you back to where you need to be.

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

      @@ChrisRiley thats what i thought. I tried flashing with progisp and numerous hex files and tried to compile with TH3D and vscode. Arduino comes tomorrow. Any specific pointers for arduino ide, and v2.1 boards? Thanks for your insight.
      Btw, your video setting up multiple octo print instances was a life saver and super kewl. Thanks!

  • @BuiltBydotMe
    @BuiltBydotMe 6 ปีที่แล้ว

    Nice tutorial. If I am understanding correctly CR10 and other Creality printers ship with Marlin firmware. Under the GPL they are required to make the modified source code publicly available? Do you know if Creality makes the modified Configuration.h and Configuration_adv.h files available?

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      You are correct about the license. As far as I know, they do not make there configurations available. How this works legally, no clue.

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

      Timothy Hoogland left a comment above. He has updated the firmware and made it public. His company offers a lot of excellent services for the CR-10 and Tornado communities. You can get the updated firmware here: www.th3dstudio.com/knowledgebase/

    • @BuiltBydotMe
      @BuiltBydotMe 6 ปีที่แล้ว

      Thanks for that Rick. Will check out his website & GitHub. I hear good things about the Ender 2 and It would be cool if you could update the firmware on it.

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

    Hi Chris. You are my go to 3d printing guru. Can you tell me if the bootloader you describe here will work on my Tronxy X5. It has the standard board with Marlin 1.1.5 installed and I want to go to 1.1.8 or 9.

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

      It depends on what chip it has, but if it's the 128 chip, it should work fine.

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

    great tutorial thank you

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

    Hey Chris, your videos are always so good explained, but this time i got an Error and im very confused. I made the bootloader and did everything you said for my Cr 10 mini (ATMEGA 1284P) and after i tried to upload it, i always get the Error: "...arduino-1.8.13\hardware\tools\avr/bin/avr-gcc.exe: The filename or extension is too long.
    "
    Do you know what to do? I mean which Filename or extension? How can I fix it?
    I also tried to connect it trought Prontoface and it doesn´t work.
    I tried to burn the Bootloader again and now i get an error.

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

      Hey, this is a limitation of Windows, they file path can only be so long. Try moving the Marlin folder to your C drive to shorten it.

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

    Hello! I own a CR-10 V2, and I haven't been able to find firmware for it. Would most CR-10 firmware be compatible to the V2?

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

      Yes, they should be very close to the same thing.

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

    Hi Chris, when trying to use the burn bootloader command, I am receiving an error that says "avrdude: expected signature for atmega1284p is 1e 96 09, double check chip or use -F to override this check" any ideas?

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

      I think that means it is waiting on a reset. Are you using a programmer?

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

      @@ChrisRiley nothing outside of your directions. I looked up avrdude but I don't even have that on my laptop so I don't even know where it's pulling that from

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

      @@ethanmanning6281 If you are using the UNO it almost has to be a wiring issue. It that fails I would try a programmer to flash it. Something like this. www.amazon.com/microcontrolador-programador-descargador-adaptador-Geekstory/dp/B07NZ59VK2/ref=sr_1_1_sspa?dchild=1&keywords=avr+programmer&qid=1591668690&sr=8-1-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUFMQTNSNzJTUlk4TlQmZW5jcnlwdGVkSWQ9QTA3OTEwODMxRTYxSUs3NVAxUVdRJmVuY3J5cHRlZEFkSWQ9QTA1MjAxNTQ2RzM0R0tFSUcwSkcmd2lkZ2V0TmFtZT1zcF9hdGYmYWN0aW9uPWNsaWNrUmVkaXJlY3QmZG9Ob3RMb2dDbGljaz10cnVl

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

    Expected signature for ATmega1284P is 1E 97 05
    Double check chip, or use -F to override this check

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

      sorry i have an atmega 2560 and as it looks i dont need a bootloader

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

      Yes, some of the have a 2560 board, you shouldn't need to load the bootloader.

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

    Great Video thank you for that :) Hoever I have a problem with upgrading my CR-10 S5. I've downloaded the th3D software (older one last one fot Arduino IDE) changed all in it, but I cant load it to the machine because it is atmega 2560 not sanguino like stated in this software. Now when I chose sanduino Arduino Ide verifies code and tryes to send it to the CR-10 but it shows error (of course wrong board is selected) if I chose good board (atmega 2560) I cant compile the software becase error shows that the wrong bord is selected I should chose sanguino but I cant because it wont work . How did you manage to compile the software and send it to CR-10

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

      This might be something in the TH3D software. If you board in a 2560, then you will have to use that setting in the config and in the IDE. If it's a 128, then I would try an older IDE and see if that works. Try version 1.8.5

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

    Does this work with the cr10 v2? I've tried upgrading the firmware for my bl touch autobed leveling but it's not being detected by my pc. So maybe this will be my solution.

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

      I am not sure what board that is. Try installing a CH340 driver first to make sure it's not a driver issue.

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

    Hi, great video, I have a CR10 S5, how do I know if the bootloader is already installed or not ?
    Thanks

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Thanks! Probably the easiest way is to cable up to Pronterface. It should spit out the bootloader info when you boot up.

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

    Hi Chris, Ihave a cr-10 but the board inside is slightly different, there is no usb switch. so there is an errow occur, avrdude: ser_open(): can't set com-state for "\\.\COM2". what shall i do?

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

      You will have to leave the board plugged into power while you flash. Just be careful, don't touch the wires while that case is open.

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

    Hi ! Great tutorial ! Time to upgrade my CR10 so i'm searching a Uno and find some V3 on amazon that have ATmega328P on board. Is it ok ?

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

      www.amazon.fr/Elegoo-ATmega328P-ATMEGA16U2-Controller-Microcontr%C3%B4leur/dp/B01N91PVIS/ref=sr_1_6?__mk_fr_FR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=VVTCIH3GR6X5&dchild=1&keywords=arduino+uno&qid=1609103485&quartzVehicle=35-481&replacementKeywords=arduino&sprefix=ard%2Caps%2C205&sr=8-6

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

      Yes, that board should work.

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

    Is it the same procedure on CR-10 mini ?

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

      Yes, It should work the same.

  • @manuelsmeets9392
    @manuelsmeets9392 6 ปีที่แล้ว

    Haha the way you removed the print, That is just the way i do it lol.
    Great video.
    Dont have a Cr10 But it is still interesting.

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Ha, thanks, just another way to amuse myself while removing prints. :)

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

    Hi Chris! New to the channel but great work!
    Question...I am running a fresh build of Arduino 1.8.12, I have yet to program anything with this board. I have downloaded the Sanguino Zip file and used 7zip to open. I did not have a 'hardware' folder so I created one and pasted the Sanguino file into it. When I switch my Board in Arduino under tools, I get the readout "The current selected board needs the core 'arduino:arduino' that is not installed." Not much I can find on google or duckduckgo haha
    Thanks in advance man!

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

      Hey Sam, I am not exactly sure, but the first thing I would do is try IDE 1.8.5, that one seems to be the most stable with a lot of board libraries.

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

      I´m having the same problem. Did you ever find the solution? Thanks!

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

      Forget it, I extracted the files incorrectly. Now it is working.

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

    Do you know why I would get a vibrating noise after I complete the firmware on my CR-10? I hear the noise from the 'Z' axles when I home the extruder. I installed Marlin 2.0 on a cr-10s board.

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

      The only thing I can think of is that the holding voltage is higher how. Does it other wise work correctly?

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

      I haven't tried it yet as I was waiting on the new display that is required for the CR-10s board I installed. Everything works as it should just the strange vibration when I home the extruder.

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

      @@byronkobialko3442 That is strange, maybe the new firmware is just a lot slower.

  • @ColinKlapka
    @ColinKlapka 6 ปีที่แล้ว

    Do you know if this is the same board they use on their other machines? Ender 2/ 4?

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

      I can only speak for the Ender 2 as I don't have a 4. They are not the same, but they are very similar. I would have to get a specs sheet out to confirm, but my guess is the process would work on the Ender 2 just fine.

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

    Do the jumper wires differ from one another? Or can i plug them in in any order as long as i plug top left to top left and so on?

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

      Any order is fine, they just have to match pin to pin.

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

      @@ChrisRiley Thanks a Lot

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

      @@ChrisRiley on 6:28 i have 6 options and i dont know which one i need to choose. Does someone know, which one is right?
      here are the 6 options i am given: i.imgur.com/H5oAjMb.png
      I have an old cr-10

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

      @@bilalakyuz9866 It's the 5th one down.

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

    My board has no toggle for power via usb. looks like its ck 171021. How do i proceed?

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

      You can do this with it powered via A/C just be very careful when you have the box open.

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

    Do you know if can do this with an adafruit bluefruit? I dont currwntly own an Uno.

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

      I am not sure, but if it has ICSP and it shows up in arduino IDE it should work.

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

    Hey Chris, thank you for the amazing video. I had a problem on my CR-10s board and they sent me a new one. However, the firmware that came on the board is corrupt and I have to reboot it. I want to keep the original firmware on it, the one that I found on the Creality website. Will it work if I install the boot loader the same way as you did and flash that firmware on it? The board is different, its a Criality V2.1. Thank you

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

      If the Creality firmware is in INO format, yes, it should work the same if you put the boot loader on. HEX format, I am not sure how you would get that done. You might have to use CURA with a plugin or something like that.

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

      @@ChrisRiley I Downloaded the firmware on both formats, so I'm going to try doing the same as you did. It shouldn't lose the recovery settings after power cut, right? thank you so much!!!

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

      @@Thiersfreire If it's the same firmware, you shouldn't lose it. I would look through the firmware first.

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

    thank you, worked like a charm. i ordered the cr-10 2.1 board because my printer came stripped down with only 1 exp cable, any chance do you know if the reprap discount controller will work on the cr-10s? i might have to replace the display as well. last question, do you know where i can get the anet e12 marlin firmware? the config files are nowhere to be found and i like mesh bed leveling with lcd.

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

      You can make those displays work. You have to swap the plug over and make some pin changes in pins.h. The E12 is setup just like an A8 only bigger. Same main board. You can follow an A8 Marlin upgrade videos (I don't have one) and get the same things done. Just update the build volume and things. I don't know of anyone that has a complete config for the E12. I can get you one for my E10 if you like.

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

      Chris Riley that would be much appreciated,would I only need to change the build volume?

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

      Brett Culley Maybe, if you run a M503 and send over the output I'll tweak it and send it over.

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

    Is this still current for an open source CR-10 purchased 2020?

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

      I am not sure, but the new CR10's might have a bootloader already.

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

    You are the man. That is all.

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

      That is all that is needed. Lol, thanks man.

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

    Hi i dont got the Arduino UNO card. is there any other way. been trying to get my BLTouch to work and i tryed so long. i have used Progisp and uploaded HEX files. i got a CR-10 with a 1.1.5 board. and the BLTouch came with a USBISP and some cables.

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

      Yes, that ISP programmer should work just fine.

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

    hey Chris,
    just bought a CR-10s and it had a board 2.1. i had installed BL touch but after updating firmware the nozzle still crashes into the bed. was wondering if you had worked with bltouch before.

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

      Hey David, Yes, I know the Bltouch. Did you set the Z offset? You might need to empty out the eeprom. Try running a m502 then a m500 to restore the defaults.

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

      @@ChrisRiley thanks chris that worked out.

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

      @@davidchavarria Awesome!

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

    Nice im going to do this now :D

  • @69developer
    @69developer 6 ปีที่แล้ว

    Would like a detailed video on changing out all the fans to make it quieter. Thanks.

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Keith_Developer Great suggestion. I will look around at fans.

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

    Hello Chris,
    I'm searching the internet because I would like to add a touch screen to my CR-10 mini.
    Is this possible and do I have to have Marlin or a complete other mainboard.
    I can't find anything on google.
    Thanks in advance.
    Michel

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

      On the stock board it would be pretty difficult to add one. There are no UART pins available.

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

      @@ChrisRiley
      Thank you for your quick answer.
      But do you know if I can use a board from another cr-10 series and accomplish this.
      Or another manufacture board.

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

      @@michelhagenaar3108 There are a few that fit it now, check out the SKR replacement boards.

  • @chuxxsss
    @chuxxsss 6 ปีที่แล้ว

    How do I fix avrdude:expected signature for ATmega1284p is 1E 97 05. Double check chip, or use -F to override this check. Wrong microcontroller found. It set right, but I am trying to change Marlin temp setting.

    • @ChrisRiley
      @ChrisRiley  6 ปีที่แล้ว

      Chris B You probably need the ch340 driver.

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

    This is a great tutorial and I believe will solve my problems.
    I am getting an error..
    avrdude: Expected signature for ATmega1284P is 1E 97 05
    Double check chip, or use -F to override this check.
    Failed chip erase: uploading error: exit status 1
    Have I done something wrong?
    I have the 2560 processor! So I don't need the bootloader!
    Great video thank you

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

      Sounds like you are trying to use the Sangino chip when you have a 2560. Make sure you are using the 2560 environment.