Easily upgrade the Marlin firmware on your kit 3D printer!

  Рет қаралды 469,607

Made with Layers (Thomas Sanladerer)

Made with Layers (Thomas Sanladerer)

Күн бұрын

Ever wanted to get rid of the buggy or outdated version of the Marlin firmware that shipped with your printer? Just update it to the most current one! I show you how to set up the mainline Marlin firmware on your kit 3D printer using the Arduino software package.
DOWNLOADS
Marlin Firmware marlinfw.org
Alternative board support JSON files github.com/arduino/Arduino/wi...
U8Glib github.com/olikraus/u8glib
Product links are affiliate links - I may earn a commission on qualifying purchases (at no extra cost to you)
🎥 All my video gear toms3d.org/my-gear
I use Epidemic Sound, sign up for a 30-day free trial here share.epidemicsound.com/MadeWi... Graphics created by Patchariyavector - Freepik.com)
🎧 Check out the Meltzone Podcast (with CNC Kitchen)! / @themeltzone
👐 Enjoying the videos? Support my work on Patreon! / toms3dp

Пікірлер: 508
@spikekent
@spikekent 6 жыл бұрын
Superb info as always. Looking forward to your 'from scratch' video, it may show me something I missed as I just finished upgrading my CR-10 S4 from scratch to Marlin 1.1.9. Loads of new features and fixes.
@Sharkaat84
@Sharkaat84 5 жыл бұрын
Thanks for making this Thomas, looking forward to the part where you show us Configuration options separately!
@eltorro
@eltorro 4 жыл бұрын
Appreciate the video! I had just bought the 1.1.5 silent board for my Ender 3 Pro and accidentally bought one with the Ender 5 firmware. Your video was the easiest to understand and simplest solution for me since the board already had a bootloader. I just downloaded the source code from Creality, followed the tutorial and was immediately able to start printing. Thank you!
@OriginalAirsoftGasser
@OriginalAirsoftGasser 3 жыл бұрын
I have never seen anyone make something so simple as complicated as this, you go so fast that I have had to skip back about 30 times and I haven't even downloaded Marlin yet.
@mikeneron
@mikeneron 5 жыл бұрын
Nice video! Especially like the part about showing how to install the Sanguino option to the Boards Manager and the u8glib. I had just used the TH3D unified software to run Arduino and then pointed that to the Marlin 1.1.x folder to get around it before seeing this video. The TH3D is a good option for those wanting a simpler option, but I like to know what each setting does (or at least the main ones). Looking forward to your video where you go through all the options in Marlin.
@ronalddhs3726
@ronalddhs3726 6 жыл бұрын
Hi Tom, Kudos for a great tut. It makes my day seeing how open source and community based projects' work, reaches the level of world class commercial setups (there effectiveness, efficiency and reliability are second to none) Marlin and Arduino are 2 great software and hardware examples (I know there are many others out there); great times.
@Claneycrx
@Claneycrx 3 жыл бұрын
_y
@gordyt47
@gordyt47 4 жыл бұрын
Thanks for the step by step. Worked great. I could not have done it with your instructions keep up the good work. Needed to upgrade the firmware to eliminate the extruder stopping with the quiet main board when using Simplify 3D
@LaserUpgradesdotcom
@LaserUpgradesdotcom 4 жыл бұрын
Thomas, great job. After downloading the files and updating the boards manager, using the correct processor and adding the custom library it compiled on first try.
@SergiyGryb
@SergiyGryb 5 жыл бұрын
Thank you for instructions! I did the upgrade for my Creality Ender-4. There are some differences comparing to Ender-3: the processor is ATmega2650 and its support is included to Arduino AVR Boards by default, so no need to set up Sanguino board and steps associated with setting up the board may be skipped (I set it up first and then just removed:-) Also, I made some more configuration 'cause I have extra gears attached to the printer: auto-leveling and filament sensor. So, went through the config files and un-commented lines to activate corresponding features. Configs are well commented and it is easy to find proper lines responsible for certain features...
@Silent1fd
@Silent1fd 2 жыл бұрын
Thanks Thomas! I had to get the U8Glib 1.1.7 somewhere else, but you got me through it!
@DaHaiZhu
@DaHaiZhu 5 жыл бұрын
Just some additional info: A third issue you might run into uploading new firmware is if your printer uses the MKS TFT family of display screens (ie: JGAurora A5 & A3S). These 'intelligent' controller screens constantly communicate with the mainboard and have been shown to interfere and even corrupt the upload of firmware. So its recommended that you disconnect the MKS TFT board from the mainboard before uploading new firmware. Also, if you are uploaded a different version of the firmware (not just newer), you MUST reset EEPROM to factory defaults or it Will Indeed be all wrong and very strange things will occur when printing (homing the wrong direction, over-temperature faults, wrong acceleration/movement settings, etc) Thanks for the great video!
@Sharkaat84
@Sharkaat84 5 жыл бұрын
I assume this isn't necessary when you actually flash bootloader (it deletes the board content, no?), and then you flash firmware to it? Otherwise, I'm not clear how to reset EEPROM. Everything seems to work like a charm after flashing bootloader followed by TH3D (even though some options are missing, like stuff from the Motion submenu of Control menu). xD
@crazymo5607
@crazymo5607 5 жыл бұрын
Thank you so much for your help
@Partykardi
@Partykardi 6 жыл бұрын
Awesome video at just the right time. Was going to spend the evening configuring newest marlin, to upgrade my cr-10. Just got a lot easier.
@passerby5735
@passerby5735 6 жыл бұрын
Same here. We need to enable the Thermal Runaway protection too. Tom did a video showing CR-10's come without this enabled on the firmware, so I know I've needed to do this for too long.
@MrDiogo1991
@MrDiogo1991 5 жыл бұрын
Hey Thomas, I got a new motherboard for my Ender 3 and now I was updating the firmware but in the end when I was uploading it says that an error occurred while uploading the sketch
@johncuzzourt2118
@johncuzzourt2118 5 жыл бұрын
Thanks for the vid. It was a very helpful walkthru to getting the correct versions of everything and getting the Arduino IDE all set up and able to compile the project. Thanks to your vid I was able to confidently get Marlin compiled and ready to load on my ENder 3 pro. I lost my USBASP board during a move, and so I'm waiting for a new one to talk to my board. (I prefer this to using my UNO which I also can't find, LOL. It's been a few years since I did a lot of microcontroller and Arduino work.) But your video was a confidence builder.
@arleas
@arleas 5 жыл бұрын
It wasn't really easy, but you walked me through most of the hard stuff. I still had two errors (very similar) where they put something in comments AFTER the command and apparently my board wanted the comments BEFORE the command on a separate line. Fixed both of those errors and everything else went smooth as butter.
6 жыл бұрын
Hey come on Tom I wanna got to Hollyday`s and always remember and thinking of flash my board with marlin firmware. And now your coming up with this video. Thanks for al the great vids out there and your share of all that knowleage. Schöne grüsse aus München ;)
@dablet
@dablet 2 жыл бұрын
this works! after following other vids online, this is the only vid that works for my Ender 3. thank you soooo much!
@liderc1589
@liderc1589 5 жыл бұрын
Will you lose the Ender-3's ability to resume prints after a power outage by upgrading Marlin following these steps?
@warrenpolensky2362
@warrenpolensky2362 4 жыл бұрын
Great video, Tom. I'm pretty much a newbie and not real computer smart, but I followed your directions step by step and successfully replaced the original Ender 3 firmware with the current version of Marlin. It added some nice functionality (like being able to move the Z-axis up and down from the LCD screen) and I'm enjoying it a lot. Thanks!
@dieselhead24
@dieselhead24 3 жыл бұрын
Thanks Thomas; as always clear, engaging and useful. Worked great for me.
@Ray-ej3jb
@Ray-ej3jb 5 жыл бұрын
How do you convert an old configuration to the new Marlin 2.0 when there is no manufacturers version available. I only can get hold of Marlin 1.0.4 for my Geetech and i'm havin g problems, I would like to upgrade to either 1.1.9 or 2.0. but don;y know how Thanks
@jakefranklin14
@jakefranklin14 5 жыл бұрын
when i try to do this i get an error that you didnt talk about
@devJimmyboy
@devJimmyboy 3 жыл бұрын
If it’s u8glib, then install it under Tools -> Manage Libraries -> Search u8glib. It’ll be the last one in the search
@the3dprintingexperts657
@the3dprintingexperts657 6 жыл бұрын
Thanks for sharing Tom. very informative as always!
@bbogdanmircea
@bbogdanmircea 6 жыл бұрын
Hello Tom, I would like to upgrade Marlin for my printers but ... for my old Hypercube I have a Printrboard which I can flash only with an old version of Arduino IDE, with some customized bootloader, probably the new .ino file for Marlin 1.1.9 will not compile on older Arduino IDE ? Also my new Hypercube has a RAMPS1.4, for this probably Marlin 1.1.9 will work, but still I am afraid I will crash them both ... so actually for the Ender you need a programmer ? Fail video ...
@aboringuy
@aboringuy 4 жыл бұрын
As I was trying to upload the firmware to my Ender 3, I was given the error "avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x65 avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x63 avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x68 avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x6f avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x3a avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x54 avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x46 avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x20 avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x69 avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x6e An error occurred while uploading the sketch " Does anyone know how to fix this?
@trliiv1842
@trliiv1842 5 жыл бұрын
a couple things that I found need to be changed in config.h are the minimum y set to -8 and set the bed to 232 mm. now you will print more in line with the center of the bed and take advantage of the larger build surface
@iamgudi
@iamgudi 5 жыл бұрын
Important before uploading the firmware: Disconnect all other serial connections to the printer. Close Simplify3d or Pronterface and disonnect the TFT32 (in case you have one). If either of these are connected to the board when uploading the firmware you will get a generic error message. That took me wayyy too long to find out.
@crazymo5607
@crazymo5607 5 жыл бұрын
Thank you. I’ve been pulling my hair out trying fix my CR10S (TFT32 version)
@andre267
@andre267 5 жыл бұрын
I thought you make a Summer Brake or something like that. ;) Nice to have you back in the Game. 👍 I will try that Upgrade with my Anycubic i3 Mega. (if there is any Update avaible)
@williambaker795
@williambaker795 6 жыл бұрын
Awesome the previous video was a bit old, much appreciated
@ChannelJanis
@ChannelJanis 5 жыл бұрын
@Thomas Sanladerer HUGE THANK YOU! This made me finally reflash Marlin on my CR10s. Was thinking about it for months, but was too afraid from complexity. Done it, and it worked.
@mikewhite2991
@mikewhite2991 4 жыл бұрын
hi Tom, thanks for the video! I followed these instructions but when i get to the point where i want to burn my bootloader (with the USBTinyISP) I get the error below, can you help? avrdude: verification error, first mismatch at byte 0x1fc00 0xff != 0x1f avrdude: verification error; content mismatch Error while burning bootloader. thanks, Mike
@Sudz3
@Sudz3 5 жыл бұрын
ARRGGG Was following along with my new Ender3 and then at the end "it'll be in another video" and I can't finish. THANKS. NOT COOL!
@BurninGems
@BurninGems 5 жыл бұрын
While i agree that it is frustrating, you should watch the video to its end and know the plan, BEFORE trying to follow along. There are also other videos on youtube on how to flash Ender 3 Bootloader. Sup you don't HAVE to wait for Tom's2nd half. I do like how informative he made this first half.
@Sudz3
@Sudz3 5 жыл бұрын
Agreed. I've watched TeachingTech's tutorial but this one was easier to follow... until that sudden stop, lol.
@bkpickell
@bkpickell 5 жыл бұрын
Yes, Teaching Tech is who I used to flash my bootloader. I just wish he used official Marlin Software instead of TH3D. I'm trying to install a BLTouch and he used TH3D and the new software doesn't really work with BLTouch. It's almost like they purposefully sabotaged BLTouch users in the new version. So I'm stuck now with a BLTouch that probes, but doesn't actually do any leveling.
@HavokHouse
@HavokHouse 5 жыл бұрын
@@bkpickell Since you already have a bootloader flashed should be pretty easy to goto stock marlin
@bkpickell
@bkpickell 5 жыл бұрын
@@HavokHouse yeah I've been on stock marlin about a month now and it works great.
@trevkaren4701
@trevkaren4701 5 жыл бұрын
Thanks, just followed your instructions for the Ender 1.1.5 board for an ender 5. Worked fine once I found ender5 config.h files and I had to use 1.18 of the U8glib but it compiled ok and I guess the board had the bootloader as it loaded fine. Now to put the board in the printer and test.
@vernonleeper7788
@vernonleeper7788 4 жыл бұрын
Lot to keep up with when you're a noob. Saved this video because I'm going to watch it 100000000 times till it all clicks. I got issues just like loading firmware for my bl touch I just got for my ender 3. Great video btw and I will be trying to catch up.
@antiman1677
@antiman1677 5 жыл бұрын
What about printers that aren’t included in the example machines folder?
@anthonymc76
@anthonymc76 5 жыл бұрын
Thanks for sharing this information. I need to enable the Thermal runaway protection on my printer. By the way, nice shirt :)
@asdwwhite
@asdwwhite 5 жыл бұрын
Hello. İ have i3 steel marlin 1.9 running printer. İ will update to marlin 2.0 for power loss resume spec. Question is do i need to make step adjustment for step drivers?
@SyzygyNoon
@SyzygyNoon 5 жыл бұрын
As others have said, the work you put into this is greatly appreciated, but for those of us who aren't technically-minded, it's like falling down a very deep rabbit hole with pointy bits along the way. But that's a heck of a shirt, Tom.
@mariosab09
@mariosab09 5 жыл бұрын
Thanks very much Tom! How can we update the firmware if we do not have any support or file from the manufacturer? How do we only have the firmware loaded on the Mega board and no other data? How do we adjust the values for the different types of extruders, rods of the Z axis, etc? Thanks for your kind support.
@inkaworld
@inkaworld 4 жыл бұрын
Hi Thomas, Thanks bud for the video, realy helpful, Now i have the new merlin firmware on my ender 3 (v1.1.5 board) thanks again
@edishergiorgadze4413
@edishergiorgadze4413 5 жыл бұрын
Hi Thomas. I've downloaded 1.1.9 and successfully loaded into machine (CR-10S), previous version - 1.1.8 which works just fine on my printer. The only thing I want to add to my 1.1.8 is the S-Curve option and that was a reason why I went for "upgrade". Everything seems working just... "tiny problem" :-) - failing the homing procedure. X and Y homes fine but Z... it lovers the gantry on some 10-12 mm and stops in mid air (far away from end stop, like it find the ZERO), try again - same, and after couple of "homings" just halts the printer with message "Homing failed, printer halted" - restart. and the same whatever I've tried to do. any ideas? Thanks
@jpjokela1
@jpjokela1 5 жыл бұрын
Don't have a problem myself, but some printers have separate enable jumper for firmware programming (safety feature, so that you can prevent ANYONE from flashing your printer). Just another thing to check, if your firmware flashing attempts are failing. At least my Megatronics 2.0 has one.
@ElectraFlarefire
@ElectraFlarefire 6 жыл бұрын
You did forget the M503 before uploading your firmware to get a copy of your old EEPROM settings if you fiddled with any.
@ScottLahteine
@ScottLahteine 5 жыл бұрын
It's a good idea. And `M503 S0` will print out only the G-code needed to restore the EEPROM without the inter-line headings.
@fredpinczuk7352
@fredpinczuk7352 5 жыл бұрын
Great info from you two. Tom really needs add this to his video.
@alexandrevaliquette1941
@alexandrevaliquette1941 5 жыл бұрын
I don't understand what should I do? You are too technical, sorry to be that dumb!
@ducomaritiem7160
@ducomaritiem7160 5 жыл бұрын
@@alexandrevaliquette1941 "M" codes are commands you type in, eg, Repetier that give direct instructions to your Marlin board. By typing one of the many M-codes plus a number you can change the behaviour of your printer, or, in this case, backup the contents of the Eprom.. Just search for M codes on Google
@pentachronic
@pentachronic 5 жыл бұрын
Alexandre, it's not you. These people are used to messing around with commands being sent directly to the printers and not using user interfaces and software to do this for them. As I said before there needs to be a step-by-step explanation of the process first (ie what they plan on doing and why) followed by the method of updating (ie the execution of the plan). The programming etc is relatively simple but if you don't know what you are doing it is not obvious.
@3dfxvoodoo
@3dfxvoodoo 4 жыл бұрын
If you want to compile and upload de last version of Marlin bugfix 2.0 for ender 3 (in my case: Ender 3 Pro with 1.1.4 board ) the u8glib must be the 1.18.1 or later. Your guide is the best guide on youtube for Marlin and Ender 3.
@namit1942
@namit1942 2 жыл бұрын
Thanks, Thomas, I was able to burn bootloader and Marlin firmware on my Ender 3.
@Anonymouspock
@Anonymouspock 6 жыл бұрын
You said it will apply to any future 1.1.x version. But the developers have stated there won't be any more of those 🤔🤔🤔🤔. Regardless I can personally attest to 2.0.x being the exact same process.
@DailyCakeSlice
@DailyCakeSlice 5 жыл бұрын
Sorry for such a late reply, but are you saying Marlin 2.0.x is pretty much good to go to load up onto the printer?
@Spice
@Spice 6 жыл бұрын
I like the way you pronounced "Zachariah." I've never heard anyone say it like that.
@just2red4u
@just2red4u 5 жыл бұрын
I have a weird problem. My Ender 3 + Bltouch seems to be higher in the center of the bed. So after it centers itself, I set Z to zero (with z offset) , disable the steppers just to make sure each corner is leveled properly. After leveling each one with a piece of paper, and setting it back to auto home. The adjustments I just made are back to where they were as incorrect. Any suggestions??
@ercankr75
@ercankr75 5 жыл бұрын
Hello teacher my marilyn does not show menus from the lcd if the lcd row is active only the blue light on the screen if it is active in the row loaded at u8glip
@yaron804
@yaron804 5 жыл бұрын
Please some help I do everything as on video and get error Creality ender 3 Board :1.1.4 I tested on 2 different computers 2 different versions of Arduino, 1.8.5 and 1.8.9 Sketch uses 126004 bytes (96%) of program storage space. Maximum is 130048 bytes. Global variables use 6279 bytes (38%) of dynamic memory, leaving 10105 bytes for local variables. Maximum is 16384 bytes. avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x65 avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x63 avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x68 avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x6f avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x3a An error occurred while uploading the sketch avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x54 avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x46 avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x20 avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x69 avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x6e
@wrxsubaru02
@wrxsubaru02 5 жыл бұрын
I get an error about old configuration.h file. how should i fix that?
@aleksandrmelnyk5925
@aleksandrmelnyk5925 Жыл бұрын
Hi Tom, thank you very much for this video, it saves me money to buy a new board!
@MrRickTic
@MrRickTic 4 жыл бұрын
Wow this is much easier now. My BLTouch came with a usb with a ribbon cable and adapter to update the ender 3 firmware. I’ve flashed mine several times when I was figuring out the BLTouch.
@robkoch6992
@robkoch6992 5 жыл бұрын
SO, as of Sep 18, 2018, the config files on GitHub for the Ender 3 are requiring the board to be set to an Arduino Mega, not a Sanguino board. Is that an error? I know Creality has a 1.1.4 board out now ... does it refer to this? Just asking because the onboard MOFSET for the bed heater went out on mine. I've got a 1.1.3 board from Comgrow coming in tomorrow and figured flashing to Marlin before installing the new board may be the way to go. I've never gone through the process before and figured I'd ask some questions FIRST. I plan on getting the "silent 1.1.4" board from Creality, but the lead time is much more than a direct replacement board and I really hate running with the bed heater disconnected - even with PLA.
@ADAM811217
@ADAM811217 2 жыл бұрын
Sketch uses 97374 bytes (74%) of program storage space. Maximum is 130048 bytes. Global variables use 6193 bytes (37%) of dynamic memory, leaving 10191 bytes for local variables. Maximum is 16384 bytes.
@cowboy124aa3
@cowboy124aa3 4 жыл бұрын
I keep getting a /HAL/Platforms.h/ error message but its in the list of files. no such file or directory.
@Duckers_McQuack
@Duckers_McQuack 5 жыл бұрын
I just updated mine, but now the new default FW speeds for homing Z, X and Y on my ender 3 has doubled, including print speeds, and i don't want it that fast.
@merali3308
@merali3308 4 жыл бұрын
Hi . I have problem in bourd 3d printer . And want some help . Board name is ( one+ v2.2 ) . When upload marlin . Lcd not work . It just light
@dieterlesiak9100
@dieterlesiak9100 Жыл бұрын
i have a crealifty cr10 v2 with a blank screen need to reinstall the firmware but will not install I am using x loader not working I need help
@piratecory
@piratecory 5 жыл бұрын
So im having an issue with the code it coming up with 'u8g_t' was not declared in this scope and im dping this on a cr10s
@macacinelecanale
@macacinelecanale 5 жыл бұрын
After flashing vanilla Marlin I don't have anymore the percent of work done displayed. Is there any solution to that?
@ronald44181000
@ronald44181000 5 жыл бұрын
I'm almost there, but I get the following error: c:\program files (x86)\arduino\hardware\tools\avr\bin\../lib/gcc/avr/5.4.0/../../../../avr/bin/ar.exe: unable to rename 'core\core.a'; reason: File exists exit status 1 Error compiling for board Sanguino. Is there a workaround that I'm not seeing?
@robotadventures
@robotadventures 5 жыл бұрын
Help Please. my printer doesnt have an example config. would it be wise to just copy my old config files over OR is it better to take a similar example config and just change the values?
@crispychicken2743
@crispychicken2743 2 жыл бұрын
Great video. But have a problem with my printer . It's a sainsmart 300 . Out of nowhere something when wrong . It's like the print head is lost . What ever I print it starts ok for the first 2 or 3 lines then it goes sync and wondering all over the print plate . I dont know if it's the firmware or a hardware problem all the step motor are good . . Can you help . Can I send you a video of what it's doing.
@posterpage1
@posterpage1 4 жыл бұрын
Hi. I ended with a blue screen with no characters on it but uploaded complete. What should I do?
@lifeqs2024
@lifeqs2024 4 жыл бұрын
Hey Thomas, great video as usual. I own a Creality CP-01 and was curious ho to update to Marlin 2.0? There is no files inside Marlin for CP-01. Please help
@hasanjamalullail789
@hasanjamalullail789 5 жыл бұрын
Hey I have wanhao I3 robo 3D and the king original prusa I3 mark 3. What should I do to make my wanhao and robo 3D can produce the same result like original prusa. Shold I change the board and firm ware?. What bord and which firm ware should I use. Please let me know.
@HAWKMAKESFOOD
@HAWKMAKESFOOD 6 жыл бұрын
Great video Tom. Thanks for the insight.
@GOOFofaDOG7
@GOOFofaDOG7 2 жыл бұрын
Ive been trying to update the firmware on my Anycubic Chiron, but it doesn't seem like any software on my laptop can acknowledge that the printer is connected via USB. Cura does not see it, nor does the Arduino software (which I'm new too).
@DuetoDotheDew
@DuetoDotheDew 3 жыл бұрын
Will I need a bootloader when trying this with an Ender 3 pro with the updated 4.2.7 board? There is nothing showing up under my ports tab.
@Cyberdactyl
@Cyberdactyl 6 жыл бұрын
Thanks, very informative. But _"Easily"_ is a bit of a stretch.
@DJlegionuk
@DJlegionuk 6 жыл бұрын
I just upgraded my ender 3 with the TH3D firmware and getting the bootloader working was the hardest part.
@MisterEffedieffe
@MisterEffedieffe 5 жыл бұрын
What kind of problems did you encounter?
@DJlegionuk
@DJlegionuk 5 жыл бұрын
It was getting my usbasp to work in windows 10 at my workshop (it works at home after a lot of swearing and then is very good). The one I have has all sorts of driver signing problems and you have to boot into a special mode and it's a pain. I ended up using an arduino uno and use the arduinoisp sketch and this did work. One thing you need to know is after loading the bootloader the ender 3 the display can be blank so don't worry if you think you broke it. After the bootloader was loaded I could just plugin to the usb on the printer and the th3d firmware was super easy to compile with if you download the complete package.
@MisterEffedieffe
@MisterEffedieffe 5 жыл бұрын
Thanks for the blank display tip, you saved me a heart attack :)
@user-uc1vc5xw3g
@user-uc1vc5xw3g 5 жыл бұрын
Great videos Thomas, very informative and helpful for windowers. How about a few for us Mac.ers??? I have my Anet for a couple of years now and I still haven't managed to flash Marlin from my MacBook! Great work! keep it up!
@MadeWithLayers
@MadeWithLayers 5 жыл бұрын
I don't own a Mac, so the only thing I can really contributer here is "run Bootcamp"
@user-uc1vc5xw3g
@user-uc1vc5xw3g 5 жыл бұрын
@@MadeWithLayers Yeah, thought so. Thanx for responding anyhow. You don't happen to know of a follower or a you tuber with a Mac and an A8 with a Bowden setup and BlTouch do you?
@JasperTielen
@JasperTielen 5 жыл бұрын
Looking forward to the next video, because I want to upgrade my wanhao duplicator i3 to marlin.
@bert1972ridder
@bert1972ridder 4 жыл бұрын
Super video, tnx to this tutorial my 'bricked' ender 3 is working again.
@kenwade2462
@kenwade2462 5 жыл бұрын
Why when I flash my cr10s it went all blue now no picture on screen
@kurtlindner
@kurtlindner 6 жыл бұрын
Very thankful for the video, I can't help but mention though -it would have been nice to mention _at the beginning_ that even though you are demonstrating on the Ender 3, you can't actually complete the process on that printer using this video alone. -as I sit here with a USB sticking out of my laptop...
@MadeWithLayers
@MadeWithLayers 6 жыл бұрын
Yeah, I realized the Ender-3 wouldn't work way too late into making this video. Sorry 'bout that, I'll try to follow up with the hardware flashing instructions asap!
@realVertiqo
@realVertiqo 6 жыл бұрын
Looking forward to the Marlin from Scratch Video since my first self designed printer is almost ready to be powered on.
@patrickbodine6010
@patrickbodine6010 4 жыл бұрын
ME TOO!!!
@jparky1972
@jparky1972 6 жыл бұрын
I "know" Arduino and thought I understand the steps you took. I suspect most people who are not programmers won't. I'll be honest. I don't know how you could make it any easier as you did do a great job explaining it. But the word "easy" is a bit of a stretch. ☺
@ReinaldoVL
@ReinaldoVL 4 жыл бұрын
Hello Thomas, this is the error when I try to upload the Marlin: stk500_getsync() attempt 1 of 10: not in sync: resp=0x65 Can you help me? Thanks
@user-dp1zt1dy1y
@user-dp1zt1dy1y 4 жыл бұрын
Dont use u8glib,try use u8g2
@Nurof3n_
@Nurof3n_ 6 жыл бұрын
Great work, Thomas!
@DustanT
@DustanT 5 жыл бұрын
Thanks for the excellent info as always, do you have some info on changing the code for the printer knowing where the center of your bed is? My Ender 3 is 4mm left and 11mm back from what the slicer thinks is center.
@kingalbby2497
@kingalbby2497 5 жыл бұрын
I have a Sain Smart Ender 3. should this be the same? is there anything that may be different or that I need to worry about?
@Easymoney45614
@Easymoney45614 6 жыл бұрын
Great info Tom!! I do have one question. I build a dolly back when you did that build series. Does this work for upgrading the firmware on it as well or will I have alot to fix since its not a "production" kit??
@Jehty_
@Jehty_ 6 жыл бұрын
Shouldn't be a problem. I would use the Prusa I3 config file and if needed change it.
@AuroraCypher
@AuroraCypher 5 жыл бұрын
Hello Thomas I have the following error, for compiling it was ok however I cant upload it onto the board, any idea? Sketch uses 122088 bytes (93%) of program storage space. Maximum is 130048 bytes. Global variables use 4629 bytes (28%) of dynamic memory, leaving 11755 bytes for local variables. Maximum is 16384 bytes. avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x65 avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x63 avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x68 avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x6f avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x3a avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x53 avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x44 avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x20 avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x69 avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x6e An error occurred while uploading the sketch
@TheNRabbit
@TheNRabbit Күн бұрын
I got the same issue.. Did you get a resolution?
@derossigabriele
@derossigabriele 6 жыл бұрын
Hey Tom, can you make a video on how to set up ABL with Marlin?
@GarryMSFL
@GarryMSFL 5 жыл бұрын
I have a KreateIt KR-10S which is a CR-10S clone how can I tell what board, LCD, and Processor it has? Thanks
@TheSkittle1976
@TheSkittle1976 5 жыл бұрын
Holy balls, this is too much for me to even try right now.
@MaximeLavigne
@MaximeLavigne 5 жыл бұрын
Thx Thomas! What if your company pushed a version of Marlin with closed source necessary modifications (I know they *should not*) wouldn't this just brick the printer?
@jpoppinmoneyunit7098
@jpoppinmoneyunit7098 5 жыл бұрын
What about printers with a touch screen lcd? Are those not open source? Example would be the Snapmaker printer that says they will be open source eventually but would the firmware update not work great with the fancy touch screen?
@TheGreatBizarro
@TheGreatBizarro 5 жыл бұрын
As long as you are discussing upgrades. How about a review doing a comparison of the current offerings of 32bit controllers on the market?
@piotrmiotk7713
@piotrmiotk7713 2 жыл бұрын
Extremely helpful material even in 2021. Five five bro ;)
@sjdennis
@sjdennis 5 жыл бұрын
I have 2 Delta minis that I haven't ever gotten to work correctly, is this version more friendly for deltas than versions past?
@ilannknochen
@ilannknochen 2 жыл бұрын
very useful, thanks Thomas! I'll see if I can update my Geeetech A20T
@sonicdudemgvids3451
@sonicdudemgvids3451 6 жыл бұрын
What would happen if you changed the Arduino to a newer version on a old kit like the Ultimaker original?
@OneIdeaTooMany
@OneIdeaTooMany 4 жыл бұрын
I tried to verify my build on the Anet A6 but it failed because it's 40 bytes too big with the BL Touch sensor enabled. Had to enable Linear auto bed leveling to reduce the size. Thanks!
@renderance3551
@renderance3551 5 жыл бұрын
what if you don't know what kind of printer board you have? I have a cheap printer from China that has next to no information at all. The board comes preinstalled with repetier 2.0
@Cnddecor
@Cnddecor 5 жыл бұрын
hey Tom! i'm getting an error when tying to do the sketch on my marlin 1.1.6 board! I have it all setup right for my Tronxy X5s and then I get this msg....Sketch uses 120576 bytes (92%) of program storage space. Maximum is 130048 bytes. Global variables use 4544 bytes (27%) of dynamic memory, leaving 11840 bytes for local variables. Maximum is 16384 bytes. avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x58 avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x4c avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x41 avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x4f avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x44 avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x0a avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x65 avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x63 avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x68 avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x6f An error occurred while uploading the sketch how do I fix this? sorry very new
@H0wlrunn3r
@H0wlrunn3r 5 жыл бұрын
Wait so I need extra hardware to update my Ender 3? I will have to wait until I get the part then
@nicksdrives5671
@nicksdrives5671 4 жыл бұрын
Hi! Thanks for the video: I have the following error: Arduino: 1.8.11 (Windows 7), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" Sketch uses 130488 bytes (51%) of program storage space. Maximum is 253952 bytes. Global variables use 5333 bytes (65%) of dynamic memory, leaving 2859 bytes for local variables. Maximum is 8192 bytes. avrdude: ser_open(): can't open device "\\.\COM6": Das System kann die angegebene Datei nicht finden. avrdude: ser_drain(): read error: Das Handle ist ung�ltig. avrdude: ser_send(): write error: sorry no info avail avrdude: stk500_send(): failed to send command to serial port avrdude: ser_recv(): read error: Das Handle ist ung�ltig. avrdude: stk500v2_ReceiveMessage(): timeout avrdude: ser_send(): write error: sorry no info avail avrdude: stk500_send(): failed to send command to serial port avrdude: ser_recv(): read error: Das Handle ist ung�ltig. avrdude: stk500v2_ReceiveMessage(): timeout avrdude: ser_send(): write error: sorry no info avail avrdude: stk500_send(): failed to send command to serial port avrdude: ser_recv(): read error: Das Handle ist ung�ltig. avrdude: stk500v2_ReceiveMessage(): timeout avrdude: ser_send(): write error: sorry no info avail avrdude: stk500_send(): failed to send command to serial port avrdude: ser_recv(): read error: Das Handle ist ung�ltig. avrdude: stk500v2_ReceiveMessage(): timeout avrdude: ser_send(): write error: sorry no info avail avrdude: stk500_send(): failed to send command to serial port avrdude: ser_recv(): read error: Das Handle ist ung�ltig. avrdude: stk500v2_ReceiveMessage(): timeout avrdude: ser_send(): write error: sorry no info avail avrdude: stk500_send(): failed to send command to serial port avrdude: ser_recv(): read error: Das Handle ist ung�ltig. avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_getsync(): timeout communicating with programmer the selected serial port avrdude: stk500v2_getsync(): timeout communicating with programmer does not exist or your board is not connected This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences. What to do??
@PeterGMerchant
@PeterGMerchant 2 жыл бұрын
Using Arduino 2, at 8:00 stop and start Arduino again to see board in Boards manager. And at 8:24 I get error Compilation error: Error resolving FQBN: missing platform release arduino:avr referenced by board Sanguino:avr:sanguino} And then at 8:26 I do not have the selection for the processor. Is this because the Arduino 2 and the Sanguino firmware are incompatible?
Marlin firmware explained: What it is and how to use it
10:32
Teaching Tech
Рет қаралды 104 М.
Llegó al techo 😱
00:37
Juan De Dios Pantoja
Рет қаралды 48 МЛН
Каха и суп
00:39
К-Media
Рет қаралды 6 МЛН
100❤️
00:19
MY💝No War🤝
Рет қаралды 23 МЛН
32 bit 3D printing - What it means and when you need it
10:09
Teaching Tech
Рет қаралды 238 М.
MARLIN - Essential Guide To Start Editing Your Own FIRMWARE
23:07
Updated Marlin firmware setup guide - VS Code and Auto Build Marlin
14:55
Automated and easy 3D scanning with OpenScan Mini - Guide and test
18:53
The BEST Ender-3 V2 Firmware EVER?! MRiscoC Professional Firmware
13:38
BV3D: Bryan Vines
Рет қаралды 178 М.
JyersUI: AWESOME FIRMWARE for Ender-3 V2! Easy Install, New Features!
16:17
BV3D: Bryan Vines
Рет қаралды 360 М.
Is Klipper The Best Firmware For Your 3d Printer?
9:19
ModBot
Рет қаралды 54 М.
Here's what you need to know, if you have a Klipper printer.
16:02
Lost In Tech
Рет қаралды 86 М.
Опасность фирменной зарядки Apple
0:57
SuperCrastan
Рет қаралды 2,9 МЛН
Это - iPhone 16 и вот что надо знать...
17:20
Overtake lab
Рет қаралды 124 М.
Сколько реально стоит ПК Величайшего?
0:37