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
2 ай бұрын
I got the same issue.. Did you get a resolution?
@Luna-dc3ru
2 жыл бұрын
there are no file to download for u8glib!!!!!!!!!!!!!!!!!!!!!!!!
@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.
@Cyberdactyl
6 жыл бұрын
Thanks, very informative. But _"Easily"_ is a bit of a stretch.
@Sudz3
6 жыл бұрын
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
6 жыл бұрын
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
6 жыл бұрын
Agreed. I've watched TeachingTech's tutorial but this one was easier to follow... until that sudden stop, lol.
@bkpickell
6 жыл бұрын
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
5 жыл бұрын
@@bkpickell Since you already have a bootloader flashed should be pretty easy to goto stock marlin
@bkpickell
5 жыл бұрын
@@HavokHouse yeah I've been on stock marlin about a month now and it works great.
@TheSkittle1976
6 жыл бұрын
Holy balls, this is too much for me to even try right now.
@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
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?
@simulatedfish1995
6 жыл бұрын
you said you were going to explain the issue with Ender 3 and other required hardware then have us sit through the video but at the very end you say oh wait no it's going to be in another video. I do enjoy your content but this bait-and-switch is frustrating.
@ScottLahteine
6 жыл бұрын
If you follow one of the video tutorials on how to install a bootloader on a Melzi/Sanguino board (such as the CR-10 v1.0), then you can go ahead with the firmware flash described here.
@simulatedfish1995
6 жыл бұрын
@@ScottLahteine I know that and I have done it rather I use the Raspberry Pi method and needed to go buy a secondary board I have no use for. It's just misleading I don't know why he added it that way just say it's going to be a two-part video at the beginning.
@Samsuraja
6 жыл бұрын
Because this is enough for most printers. It's just the Tronxy\Creality machines mostly that sometimes dont bother including bootloader. It's pretty easy though.
@stockportstev
6 жыл бұрын
I do agree, this video should have been put out after the Arduino one mentioned at the end. Especially with the machine, you are demonstrating on needing the bootloader flashing before this upgrade is done
@pentachronic
6 жыл бұрын
I agree that he is over-simplifying the process. I have just updated my Ender 3 and I had to use an Arduino as an AVRISP_MKII and use it as an Arduino as ISP to program the boot-loader first. Then you can go and compile/flash the Marlin firmware and do the 1284P Sanguino stuff. Again this is not explained that well either. Having used a lot of AVR's and SAM devices in the past I know the process but the Arduino tools are new to me. There really needs to be a newer explanation of the process and then the method. I bought an Arduino Uno as I was under the impression I needed it whereas I could have probably used my AVR JTAGICE-II.
@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
6 жыл бұрын
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
6 жыл бұрын
Great info from you two. Tom really needs add this to his video.
@alexandrevaliquette1941
6 жыл бұрын
I don't understand what should I do? You are too technical, sorry to be that dumb!
@ducomaritiem7160
6 жыл бұрын
@@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
6 жыл бұрын
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.
@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
@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?
@carbide1968
6 жыл бұрын
Easy? Your kidding right? Why can they not just use the usb to pc and have it update from the website or something like you do with x box controller, yeah i know i am not a advanced user but all those steps plus a aurdrino. Really bums me out cause I bet it's a good upgrade.
@ultraintent7864
5 жыл бұрын
Marlin is an open source firmware, and since so many printers are supported, it would be very impractical to build an automated flasher tool. Marlin is not funded, it is built by the community.
@Sharkaat84
6 жыл бұрын
Thanks for making this Thomas, looking forward to the part where you show us Configuration options separately!
@Arek_R.
6 жыл бұрын
You forgot about one very important mod for ender 3 that everyone does: remove that dumb "Facebook QR Code" sticker xD
@MadeWithLayers
6 жыл бұрын
I need to review printers as shipped from the manunfacturer - as soon as I start modding it, it becomes something else!
@GroovyDrifter
6 жыл бұрын
@@MadeWithLayers A PC? Like Apple says if you fix something in your computer by a non official service? Hehehehehehe... I won't remove mine until I print a proper cover, not that I will ever enter Facebook to get support or anything... Ever.
@boherrmannsen8219
6 жыл бұрын
WTF does a sticker have to do with firmware in the first place, please provide some slid evidence that removing the sticker changes something in the firmware
@England91
6 жыл бұрын
@@GroovyDrifter Louise Rossman reference???
@GroovyDrifter
6 жыл бұрын
@@England91 Absolutely...
@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.
@jakefranklin14
6 жыл бұрын
when i try to do this i get an error that you didnt talk about
@devJimmyboy
4 жыл бұрын
If it’s u8glib, then install it under Tools -> Manage Libraries -> Search u8glib. It’ll be the last one in the search
@iamgudi
6 жыл бұрын
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
6 жыл бұрын
Thank you. I’ve been pulling my hair out trying fix my CR10S (TFT32 version)
@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.
@liderc1589
6 жыл бұрын
Will you lose the Ender-3's ability to resume prints after a power outage by upgrading Marlin following these steps?
@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??
@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
@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
4 жыл бұрын
Dont use u8glib,try use u8g2
@lilyjohnson6587
3 жыл бұрын
I can't get u8glib 1.17 the page is missing
@ADAM811217
3 жыл бұрын
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.
@floriandraxler3868
6 жыл бұрын
Arduino 1.8.6 has currently bugs that makes it impossible to compile marlin 1.8.4 works fine just sayin maybe jump that one
@The45thClown
6 жыл бұрын
Cheers - this was my issue. If you get an error before the library install step (talking about PIN, just uninstall 1.8.6 and install 1.8.4. Open the Marlin.ino file and it will compile without having to refollow all the steps again - edit see commenting out option below.
@ScottLahteine
6 жыл бұрын
A workaround is to remove the end-of-line comments from any pins that the compiler chokes on.
@iamborg3of9
6 жыл бұрын
i'm using 1.8.5 and it seems to work fine.
@viciente3945
6 жыл бұрын
hi guys! .. so at least i´m not alone with this "pins" problem, but unfortunately neither of your proposals does work out for me like described here. :-( (TH3D works without problems!)
@ScottLahteine
6 жыл бұрын
Viciente You could remove the end-of-line comments from all pins that the compiler complains about as a workaround to the compiler bug.
@TheShifftii
5 жыл бұрын
i got a error "avrdude: stk500_getsync()... error occurred while uploading sketch"
@Ironcat91
4 жыл бұрын
Same here. Did you manage to solve it?
@oBseSsIoNPC
4 жыл бұрын
Yeah....super easy...lol. All I need is to flash the firmware onto a Ender 5 Pro and get rid of the TMC error.
@DJlegionuk
6 жыл бұрын
I just upgraded my ender 3 with the TH3D firmware and getting the bootloader working was the hardest part.
@MisterEffedieffe
6 жыл бұрын
What kind of problems did you encounter?
@DJlegionuk
6 жыл бұрын
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
6 жыл бұрын
Thanks for the blank display tip, you saved me a heart attack :)
@DaHaiZhu
6 жыл бұрын
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
6 жыл бұрын
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
6 жыл бұрын
Thank you so much for your help
@SangeetaShahEverlastingBlooms
4 жыл бұрын
my lcd on the printer is blank please help me here to get my printer running back please, thanks error message : Arduino: 1.8.9 (Windows Store 1.8.21.0) (Windows 10), Board: "Arduino/Genuino Uno" Invalid library found in C:\Users\admin\Documents\Arduino\libraries\arduino_318978: no headers files (.h) found in C:\Users\admin\Documents\Arduino\libraries\arduino_318978 Invalid library found in C:\Users\admin\Documents\Arduino\libraries\arduino_53610: no headers files (.h) found in C:\Users\admin\Documents\Arduino\libraries\arduino_53610 Invalid library found in C:\Users\admin\Documents\Arduino\libraries\arduino_709561: no headers files (.h) found in C:\Users\admin\Documents\Arduino\libraries\arduino_709561 Board at null is not available This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.
@mikewhite2991
5 жыл бұрын
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
@SergiyGryb
6 жыл бұрын
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...
@HRfromJohn
2 жыл бұрын
is this tutorial still reliable?
@johnmeyer77
5 жыл бұрын
Why doesn't this video (or any other Ender firmware video) describe how to find out what firmware version is currently running?? Isn't this MANDATORY to know before you waste a lot of time updating to firmware that you may not need? Updates are NOT always better than what they replace and, especially with firmware for computers and printers, they can be WORSE. And, since there is a small chance you could brick your printer, you really need to know what the benefits are before you take the risk and time of doing the update.
@Enjoymentboy
9 ай бұрын
A nice tutorial but nothing about what to do when something does wrong. I've been trying all day using VS code and autobuild marlin to compile a build provided by the manufacturer through github. I've worked through most errors but not being a coder I am close to lost here and just firing blindly. I currently have 52 errors all stating "function call is not allowed in a constant expression" followed by various C/C++(59) [Ln 170, Col 5} (or similar lines/columns). If I go to line 170 column 5 I have the line #if ENABLED(MK2_MULTIPLEXER) and the word ENABLED is underlined with red squiggles...so what's the function call and what's the constant expression? lol What is wrong and what needs to be done to fix it? It wouldn't be so bad if the error messages actually pointed to something but all I'm getting is "naw...ain't working bud". 😁
@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
@8bitbender495
6 жыл бұрын
You need to show the people how to flash the board with that USB board many have Ender 3 printer :-D thx
@madforit9661
4 жыл бұрын
I got this ,so I guess the manufacturer put a cheap processor in,Sketch uses 122452 bytes (94%) of program storage space. Maximum is 130048 bytes. Global variables use 4621 bytes (28%) of dynamic memory, leaving 11763 bytes for local variables. Maximum is 16384 bytes. What do I do to fix this
@jackzhao8055
2 жыл бұрын
hey im not sure if you're still gonna see this but when i open the Marlin app from the folder its saying C:\guest\OneDrive\Desktop\Marlin\Marlin-2.0.x\Marlin\src\HAL\AVR\u8g_com_HAL_AVR_sw_spi.cpp:65:10: fatal error: U8glib-HAL.h: No such file or directory #include ^~~~~~~~~~~~~~ compilation terminated. exit status 1 Error compiling for board Arduino Uno. Help pls
@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
@kchan12
Жыл бұрын
This was the error message that I got: Sketch uses 122564 bytes (94%) of program storage space. Maximum is 130048 bytes. Global variables use 4623 bytes (28%) of dynamic memory, leaving 11761 bytes for local variables. Maximum is 16384 bytes. avrdude: ser_open(): can't open device "\\.\COM4": Access is denied. Failed uploading: uploading error: exit status 1
@domingos8214
4 жыл бұрын
having a problem with the arduino,if anyone can help me out,pls answer on comments error log: In file included from sketch\src\lcd/ultralcd.h:40:0, from sketch\src\Marlin.cpp:34: c:\users\usuario\appdata\local\temp\arduino_build_939981\sketch\src\marlincore.h: In function 'bool IsRunning()': c:\users\usuario\appdata\local\temp\arduino_build_939981\sketch\src\marlincore.h:74:13: error: redefinition of 'bool IsRunning()' inline bool IsRunning() { return Running; } ^ In file included from sketch\src\Marlin.cpp:31:0: sketch\src\Marlin.h:331:13: note: 'bool IsRunning()' previously defined here inline bool IsRunning() { return Running; } ^ In file included from sketch\src\lcd/ultralcd.h:40:0, from sketch\src\Marlin.cpp:34: c:\users\usuario\appdata\local\temp\arduino_build_939981\sketch\src\marlincore.h: In function 'bool IsStopped()': c:\users\usuario\appdata\local\temp\arduino_build_939981\sketch\src\marlincore.h:75:13: error: redefinition of 'bool IsStopped()' inline bool IsStopped() { return !Running; } ^ In file included from sketch\src\Marlin.cpp:31:0: sketch\src\Marlin.h:332:13: note: 'bool IsStopped()' previously defined here inline bool IsStopped() { return !Running; } ^
@arifbanihammad8472
4 жыл бұрын
I have error Sketch uses 121592 bytes (93%) of program storage space. Maximum is 130048 bytes. Global variables use 4617 bytes (28%) of dynamic memory, leaving 11767 bytes for local variables. Maximum is 16384 bytes. An error occurred while uploading the sketch 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
@RikkTheGaijin
6 жыл бұрын
Waaaay too complicated. I'll stick with the default firmware, that works perfectly fine.
@passerby5735
5 жыл бұрын
Got this error when I tried to upload: 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=0x63 avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x61 An error occurred while uploading the sketch This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.
@kurtdeanturner1773
2 жыл бұрын
Great Video, Tom. Super easy to follow. The following is an error message I received in Arduino. Marlin-2.0.x\Marlin\src\HAL\AVR\u8g_com_HAL_AVR_sw_spi.cpp:65:10: fatal error: U8glib-HAL.h: No such file or directory #include Not sure where to find this in the latest Marlin Website layout. If you could assist would be great. Thank you.
@oldsoulyoungatheart1147
4 жыл бұрын
had to replace the board on my tronxy x3s due to the sd card holder came loose from the board followed your video on how to install the firmware but all i get is this error message Arduino: 1.8.5 (Windows 10), Board: "Sanguino, ATmega1284 or ATmega1284P (16 MHz)" Sketch uses 123098 bytes (94%) of program storage space. Maximum is 130048 bytes. Global variables use 4147 bytes (25%) of dynamic memory, leaving 12237 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 i have tried a different cable and on the old board and new board same error , reloaded the drivers for the board in device manager USB-SERIAL CH340(COM5) and set the rate at 115200 AND HAVE TRIED Different USB SLOTS AS WELL any ideals
@innoventors1584
3 жыл бұрын
Using USBASP to upgrade the marlin 2.0, I am getting following error during compiling U8Glib version: 1.17 Marlin 2.0.x Ender 3 Arduino: 1.8.13 (Windows 10), Board: "Sanguino, ATmega1284 or ATmega1284P (16 MHz)" sketch\src\lcd\dogm\lcdprint_u8g.cpp: In function 'int lcd_put_wchar_max(uint32_t, pixel_len_t)': sketch\src\lcd\dogm\lcdprint_u8g.cpp:36:22: error: 'class U8GLIB_ST7920_128X64_RRD' has no member named 'getPrintCol'; did you mean 'setPrintPos'? u8g_uint_t x = u8g.getPrintCol(), y = u8g.getPrintRow(), ^~~~~~~~~~~ setPrintPos sketch\src\lcd\dogm\lcdprint_u8g.cpp:38:23: error: 'ret' was not declared in this scope u8g.setPrintPos(x + ret, y); ^~~ sketch\src\lcd\dogm\lcdprint_u8g.cpp:38:23: note: suggested alternative: 'reti' u8g.setPrintPos(x + ret, y); ^~~ reti sketch\src\lcd\dogm\lcdprint_u8g.cpp:38:28: error: 'y' was not declared in this scope u8g.setPrintPos(x + ret, y); ^ sketch\src\lcd\dogm\lcdprint_u8g.cpp: In function 'int lcd_put_u8str_max(const char*, pixel_len_t)': sketch\src\lcd\dogm\lcdprint_u8g.cpp:43:22: error: 'class U8GLIB_ST7920_128X64_RRD' has no member named 'getPrintCol'; did you mean 'setPrintPos'? u8g_uint_t x = u8g.getPrintCol(), y = u8g.getPrintRow(), ^~~~~~~~~~~ setPrintPos sketch\src\lcd\dogm\lcdprint_u8g.cpp:45:23: error: 'ret' was not declared in this scope u8g.setPrintPos(x + ret, y); ^~~ sketch\src\lcd\dogm\lcdprint_u8g.cpp:45:23: note: suggested alternative: 'reti' u8g.setPrintPos(x + ret, y); ^~~ reti sketch\src\lcd\dogm\lcdprint_u8g.cpp:45:28: error: 'y' was not declared in this scope u8g.setPrintPos(x + ret, y); ^ sketch\src\lcd\dogm\lcdprint_u8g.cpp: In function 'int lcd_put_u8str_max_P(const char*, pixel_len_t)': sketch\src\lcd\dogm\lcdprint_u8g.cpp:50:22: error: 'class U8GLIB_ST7920_128X64_RRD' has no member named 'getPrintCol'; did you mean 'setPrintPos'? u8g_uint_t x = u8g.getPrintCol(), y = u8g.getPrintRow(), ^~~~~~~~~~~ setPrintPos sketch\src\lcd\dogm\lcdprint_u8g.cpp:52:23: error: 'ret' was not declared in this scope u8g.setPrintPos(x + ret, y); ^~~ sketch\src\lcd\dogm\lcdprint_u8g.cpp:52:23: note: suggested alternative: 'reti' u8g.setPrintPos(x + ret, y); ^~~ reti sketch\src\lcd\dogm\lcdprint_u8g.cpp:52:28: error: 'y' was not declared in this scope u8g.setPrintPos(x + ret, y); ^ exit status 1 Error compiling for board Sanguino. This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.
@the3dprintingexperts657
6 жыл бұрын
Thanks for sharing Tom. very informative as always!
@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 ...
@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. ☺
@chiefHrenchir
6 жыл бұрын
I got this error during compiling Arduino: 1.8.5 (Windows Store 1.8.10.0) (Windows 10), Board: "Sanguino, ATmega1284 or ATmega1284P (16 MHz)" c:\program files\windowsapps\arduinollc.arduinoide_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr\bin\../lib/gcc/avr/4.9.2/../../../../avr/bin/ar.exe: unable to rename 'core\core.a'; reason: File exists exit status 1 Error compiling for board Sanguino. This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.
@rip982
4 жыл бұрын
Ender3 pro error message: Sketch uses 121518 bytes (93%) of program storage space. Maximum is 130048 bytes. Global variables use 4617 bytes (28%) of dynamic memory, leaving 11767 bytes for local variables. Maximum is 16384 bytes. avrdude: ser_open(): can't open device "\\.\COM9": Access is denied.
@andyelsick
4 жыл бұрын
"Easily"? xd
@Maxb0tbeep
5 жыл бұрын
you didn't even explain the settings in another video :(
@010falcon
5 жыл бұрын
Absolutely I cant find it
@StewieGriffin0123
4 жыл бұрын
Hello Thomas I am trying to update the firmware on my board v1.1.2 from creality cr 10 following the steps in your video but when I click on check I get an error "Error resolving FQBN: missing. Error compiling for card sanguinow / ATmega1284 or ATmega1284P (16MHz The card currently selected needs the Arduino core: Arduino that is not installed. " How can I solve? Can you help me please? And one more question can I buy a v1.1.5 card and install it on creality cr10? because i see some sites that recommend it for ender 3 / 3pro or ender 5 but there are also sites that claim to be compatible with cr 10. Thanks
@jcenergy2493
4 жыл бұрын
"Easily upgrade the Marlin firmware on your kit 3D printer"...... I got one for you.. Tenlog D3pro non touchscreen, 1y2x2z2e, 7 steppers dual x IDEX. This has been a NIGHTMARE to compile... Tried 4 different versions of marlin, several versions of the supplied firmware, pio, 3 versions of arduino... ALL a no go on compiling and my board sits dead with LCD blocks of death screen... I got one version to load successfully, but i had only 1 z stepper which is not strong enough for this printer...
@MrEvanmartinez
7 ай бұрын
I have never in my life had the verify or upload button work first try please someone tell me if I'm doing something wrong, I spend hours every time until I get a successful upload and never know the reason. I have only used rep-rap firmware successfully. . . what is wrong with me
@alichkeir1395
4 жыл бұрын
Dear Sir I have a Zonestar Z8XR2 with Repetier firmware V1.2 as mentioned in the attached picture. My request is to change the firmware from Repetier flavor Gcode to Marlin flavor Gcode. Can this be done ? If yes, Please I need from you to guide me and to tell where should I start.
@gregabytes
4 жыл бұрын
I have the ender 3 with the 1.1.4 board. Was hoping the bootloader was installed, as one video said. But am getting this error after the Arduino set up (which was doable due to this great explanation) "avrdude: stk500_getsync() attempt 1 of 10: not in sync..." I am assuming this means no bootloader present? Anyone? Update: Conclusion was no boot loader installed. I got that resolved and was able to update the firmware.
@GioVader
4 жыл бұрын
wheres this video of him showing us how to do the next step on the ender 3
@kathrinechabert
2 ай бұрын
I don't get the same thing on my screen. I can't find my printer or anything, inside marlin.ino or before that. Can you make a more updated video?
@MyGreatCreation
2 жыл бұрын
BRO EASILY?!?!?! REALLY?!?! I am 5 hours in and still can't figure this out!!!
@mikeneron
6 жыл бұрын
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.
@eurowings900
6 жыл бұрын
hi thomas i need a firmware for my tronxy X3S ... important ..S with your video it is not possible to upload any firmware to the X3S ... for upload i had prerared the board with arduino uno to burn a bootloader on the tronxy board .... now i am able to connect the board to arduino IDE ... this firmware on your video is not working with my X3S ! ERROR on compiler: "too many decimal point in number" td id=LC331" class="blob-code blob-code................. can you help me? a usable firmware for the X3S ?????
@tonysmith4801
Жыл бұрын
Oh my hell. This is so confusing. I know nothing about computers and so much is assumed that I already know. I got so lost. You talk so fast. I don't dare try to update the firmware for my CR 10S4. I wish I was smarter.
@MobileDecay
3 жыл бұрын
This is one of the problems with 3D printing. People don't seem to know what easy means and most people on KZitem make it look harder than it needs to be just to flex their nerd muscles.
@surajdixit6717
5 жыл бұрын
Can anyone help with the "avrdude: stk500_getsync()" problem? I have looked everywhere but cannot find a working solution. Any help is greatly appreciated!
@libertyforoneandall
Жыл бұрын
Tom...I get a "avrdude: stk500_recv(): programmer is not responding" when trying to upload. Does that mean I need a bootloader?
@vc42195
5 жыл бұрын
Error: avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x65 pls help
@jaylavrieling9820
5 жыл бұрын
I have the same error, If I find a solution ill let you know. or if you have please let me know.
@airbrushingbynick6071
4 жыл бұрын
Hi butty.Can I follow this step without having to buy arduino etc. Just use my usb to my pc. I have a board that shows 1.1.3 on the board. Appreciate a reply.
@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?
@GOOFofaDOG7
3 жыл бұрын
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).
@clayjohnson3736
4 жыл бұрын
Is there a way I can make the HEX file for a frimware update so I can send it to my cr10 with the software and usb isp provided for the BLTouch v3 install? Yes No? Or do i have to get a sangunio? Because right now all i have is a $500 brick on my desk and i am about to pull out my hair.
@davidurdahl6656
6 жыл бұрын
"Easily"
@king_cheefer_4206
3 жыл бұрын
I’m completely lost. I don’t even know how you went from MarlinFW to github! Your video is just jump cuts and talking a bunch of words
@brianj9262
Ай бұрын
Jeez that's a lot of sh.. crap to take in. I'll just stick with my stock oem
@premekd2880
4 жыл бұрын
thank You very much for this video ...
@animadoarts5123
4 жыл бұрын
When i upload Full graphic discount lcd file.....it says "File name or path too long" .....what to do ??
@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
@qaisurrehman7106
2 жыл бұрын
Bro very nice video very nice absolutely amazing just wanted to confirm one thing that i have ender 3 pro with 4.2.2 board does that need a bootloader or will it just work the way you did thankyou so much waiting for reply
@TheOniDaddy
2 жыл бұрын
GREAT! Untill the point that it's useless cause I don't have Arduino on my Ender!
@brianczeiner5612
3 жыл бұрын
Easy? 9 minutes in and the fast movement and tech talk has discouraged me from even trying this. My machines work, why risk this "upgrade"?
@adithyafpv
4 жыл бұрын
a lot have changed with the files you have given from then to now. SO better you make a updated video atleast give new links in the description of this video. The new version doesn't seem to have all the .h files so i get error missing file and error compiling for board sanguino.
@ramtek2702
4 жыл бұрын
Sorry, but you just talk much too fast for me. Also, when you pronounce "configuration" it sounds like "conflagration" to me.
@mcdraco83
5 ай бұрын
Need help to update firmware on vivedino/formbot t-rex 3 can't find card i Arduino..
@reasonsvoice8554
5 жыл бұрын
Found a mega easy way to flash bootloader with a raspberry pi Literally just copy to a sd card and plug 6 jumpers and USB and power up the pi and let it run for a couple of minutes Believe it works for all creality boards
@dannyperkins4220
4 жыл бұрын
Can you talk a little faster so I can get totally lost in your rambling. You teaching is why off switches are so popular. Unsubscribed!
@collinfarrell7459
5 жыл бұрын
what you need to do is talk faster on your videos so's we have to play it numerous times to figure out what you said!
@therambler3833
4 жыл бұрын
What version of marlin is this and what version of Arduino? I get error cant compile all you show on your side is nothing like my side i don't see the Jason link that your referring too .
@sanu7210
4 жыл бұрын
YES BUT THERE IS NO EXAMPLE FILES FOR MY TRONXY P802EA SO I CANT USE THIS METHOD , AND I'M NEW SO I DON'T KNOW CONFIGURATION OF MY 3D PRINTER EVEN I HAVE NO KNOWLEDGE IN 3D PRINTING
@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
@juggaloter2455
3 жыл бұрын
I'm having issues setting up marlin 2.0 for the labists ET4 printer, it's not as simple at projected
@JohnWeland
6 жыл бұрын
Worked my way through this with the ANET A8. I have a few C bugs due to "// comments". Got that all worked through it compiled, I tried to upload and got this error... Sketch uses 103920 bytes (79%) of program storage space. Maximum is 130048 bytes. Global variables use 4091 bytes (24%) of dynamic memory, leaving 12293 bytes for local variables. Maximum is 16384 bytes. avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x73 avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x74 avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x61 avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x72 avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x74 avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x0d avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x0a avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x49 avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x6e avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x66 An error occurred while uploading the sketch
@JohnWeland
6 жыл бұрын
I have to added a different board definition and select Anet v1.0 as the board (Or optiboot). But its working now for anyone running in to the same issue.
@broderp
5 жыл бұрын
You show this process using the Ender 3, but then at the last minute say you cant do any of this without doing something entirely different first....that does help those new to this as it all just seems like a bunch of hoops to go thru with very little background information or detail.
@chairmankim9628
5 жыл бұрын
You talk way too fast. I'm lost 🤯
@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
3 жыл бұрын
_y
@antiman1677
6 жыл бұрын
What about printers that aren’t included in the example machines folder?
@gillandro2
2 жыл бұрын
Hi im using a longer lk5 pro... is the procedure that different? And they are up to 2.0 now
@ausland76
11 ай бұрын
HI all! I'm very interested - can i upgrade this way my CR-M4?
Пікірлер: 509