For all those worried about flashing a 1.0A with the 3F10A serial number, I was just as worried... followed the steps and it worked perfectly. Thanks man!
Hey guys, 2023 here, I’ve had a da Vinci printer for 4 years now and have never used it I always looked at it as out dated and just unappealing, well I’m bustin it out and giving it a go! Thanks for the video!
tutorial works well, for those not in the know the current setup in 2021 you want to use is Arduino 1.8.0 with the 1.6.8 Due(installed via board manager, which you have to install once in the arduino program), and the variant and usbcore files have moved to user appdata folder(other locations possible depending on version) if you don't get the variant file correctly installed, you will get 2 black bars after flash still.
@@nolesen5699 oh, did you rebuild the EEPROM file? if the EEPROM file isn't present on the SD card it won't print gcode from the sdcard M502 and M500 in console to rebuild/reset and save the Virtual EEPROM file. Also if it can't save the file, the sd card is the wrong type
@Raxis when you transferred the usbcore and variant files, did you move the hardware folder, the arduino15 folder, or just those 2 files. Also, it says 2 of the files were the same, so did you hit replace? Ive tried it a few ways, and my printer is still showing the 2 black bars.
it's 2017 - the SW mod and procedure still works like a charm :-) Goodbye, crappy XYZ frimware, hello Repetier awsomeness ! Props to Luc for all the hard work , and to everyone who has put the time in to (for once in the open source/modder community) a decent package of instructions and support!
I don't even plan on getting a 3D printer but I watched anyways, I'm actually a bit surprised at how un-noob friendly this process would be to a newcomer but even as someone who doesn't own a 3D printer this was easy to follow :D
If your DaVinci has one of the points removed like mine, simply insert a thin wire into the space where it would be and touch the second connection. Worked like a charm!
AWESOMESAUCE!!! I had recieved this 1.0A from a buddy of mine back in 2019. I hadnt done anything with it. I had it running at one point, but didnt have filament for it. After I finally got filament, the darn thing bricked on me. Been like this for over a year. I have a project that Im working on and really needed to have this running. Thanks to this video, up and running!! Thank you!!
Been waiting for my warranty to expire and finally it has followed your guide and it worked a treat . Only thing I had to do was switch it off after I sent the code as it just sat there with the black bars . Thanks for the info
GOT THE FLASH PROCESS WORKING 2017 - Hello all. Go to the Github listed in the video description. Click on the "Releases" tab on that page. Download the oldest one there. Mine was v 0.92.3 dated Nov 29, 2015. Then you can install Arduino 1.5.8 and follow all of the instructions in the video. I tried the latest version, followed many comments, and still did not get it working. I downloaded the old repository, made a fresh install of arduino 1.5.8, followed all the instructions in the video, and it flashed properly the first shot. Be sure to use the jumper to freshly wipe your flash before trying this one. Thanks! Awesome video!
my printer is BRICKED now with code 43 the i cant connect to the printer to flash the firmware.. ive tried every fix and nothing works.. in the bin it goes i guess
Superb tutorial! I screwed it up first time round by not waiting until it'd finished verifying in the Arduino software before uploading to the printer, hit verify again and it worked perfect. Thanks!
Just to clear the air in case anyone was as confused as I was when I went to do this. There is other info out there that says certain models do not work (3F10A sn printers): This works fine on the 1.0a 3F10A sn printers. Your printer may show as a 1.0 on the LCD if it has 1.0.1 firmware Your printer will show as a 1.0a on the LCD if it has 1.0.3 or higher firmware. I hesitated a bit before working up the nerve to update the firmware because I had the 1.0 on my display with the 1.0.1 firmware thinking I had a different model printer. I realized that despite this on my display that it is still a 1.0a, and followed the 1.0a instructions. Everything is working, after bed calibration and getting some filament settings together. A big thanks to the community that wrote the software modifications needed to get the 1.0a to work, it looks like it took them a few months of collaboration to adapt to the new model of printer.
Another XYZ Da Vinci 2.0 Duo has been liberated from its manufacturer. Thank you so much ModBot for your tutorial. Used the J37 and Arduino 1.5.8. No problem with the reset and upload, but there was no sound when the upload was done and I had to manuel restart the printer, but the printer then began the restart every 1-2min. I have just reflashed the printer with a little twist, Variant.cpp was edited so "//WDT_Disable(WDT);" was changed TO "WDT_Disable(WDT);" to disable the watchdog feature. And so far no restart and the printer has been on for 1 hours
*Still works as of 8/5/16* At first I was scared that I completely bricked the printer. It turns out that you *have* to use Arduino 1.5.8. I had to look in their previous builds to find it (arduino.cc/en/Main/OldSoftwareReleases). Also, I found that you can't just replace the whole "hardware" file. You need to replace the ones that exist in the Arduino program and keep the ones that don't exist in the Repetier's "hardware" file. Also, you need to install the Arduino SAM boards under the "tools - board - board manager" inside Arduino. *THIS IS IMPORTANT FOR REPETIER HOST* After installing the firmware, you have to tweak your settings or else your print head has a high chance of slamming into the print bed (fortunately there's springs). In Repetier host, 1) Click Config > Firmware EEPROM Configuration and find "Z home pos" 2) Change "Z home pos" to -2.300 1) Click Config > Firmware EEPROM Configuration > Printer Shape 2) Make sure the Print Area Width, Depth, and Height are all set to 200mm. Make sure X Max and Y Max are set to 200 as well. Thanks for this :P
do you still have the github file you downloaded. the one i seem to have is alot different then the one he mentioned in the video. there is no 1.5.8 folder or anything. only a 1.6.9. i have absolutely no experience doing this and dont want to brick my printer before ever using it also the 169 file that is in git hub in installed it like in the video and clicked the verify and got an error about leveling. i havent did the eprom clear yet, i just wanted to test that no problems will happen before goin that far. if you do have the other file would you link it to me or give me some better tips on what to do to install it
Manime You have to download 1.5.8 Beta from the old Arduino IDE archives. arduino.cc/en/Main/OldSoftwareReleases Also, I used the latest Git Hub files that are still up right now.
I have the same problem during compilatin: error: 'class UARTClass' has no member named 'setInterruptPriority' Serial.setInterruptPriority(1) 1.5.8 Beta and the latest Git Hub files are used. Tried to use newer versions of the Arduino IDE and compilation finished without issues.
Thank you for your answer, but problem was solved in other way. "the two black bars issue means you did not put the variants.cpp properly, if you update your IDE you need to update variant.cpp yes 1.5.8 do not have this function also I forget to mention but in 1.6.9 you need to go to board manager to download Due board and files are there : \AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.8"
This is a great tutorial and I think I almost got the printer to work. My issue is that for some reason, the printer can't home the z axis. It just keeps going up and up until it starts to damage something.
This still works as of March 2020. The only changes that need to made are using the correct IDE version and the files need to be copied to the user app-data folder not in program files.
@@kennylin4048 double check that you completed all the steps correctly. It's till working. I flashed my printer again last weekend because I added a layer cooling fan and needed to recompile to enable it.
It took a little while for my laptop to find the COM port after resetting the fimrware. Tried uploading (noticed that it had a port listed in the bottom right where it was trying to upload to) and if failed the first time but after going back and finding the correct port it went fine. Thanks! (Da Vinci 1.0 btw)
Thanks, I Flashed my Davinci 1.0A following your video. My only problem came from uninstalled lower version of Arduino that I was using for others purposes. I bought my printer two week ago, broke my glass last week, and finished 2 cartridge today. I was anxious to do it, but I have 3 Kg of material that I can use because of the cartridge. ( I update the firmware before knowing that it would block the Cartridge Reset. ) Thanks again, I would not be able to live without a 3DPrinter anymore...
I'm going to try this later this week. I have the 1.0A, and I'm pretty aggravated that the company can't even keep popular colors in-stock in a reasonable supply.
Thank you very much for sharing these details with everyone (who hates XYZPrinting's software and their totalitarian tactics) - Can you share your DaVinci 1.0 (and 1.0a) Repetier settings?
Another way you can flash your printer, which is how I did it, is you disconnect your pc from the internet download the repetier firmware file. then go to upgrade your printer in the XYZ print program and it will ask for the file you want to install since it cant connect to the xyz server since you are not connected to the web. It will then install the firmware like it would any other xyz firmware but when it boots up it is Repertier. Accurate as of August 2014 but I'm sure it still works .
you guys are awesome, it does indead work so far on the new one, that has magnet locking doors and says 3d printing on the door and the serial number starting with 3f10a... now I just got to put it all back together. dumby me thought I was going to have to put another motherboard into it that I was iffy about...... now lets see about getting repetier and all machine settings going
thomasheisler I heard after printing big things with the repetier, there can be problems with x axis shifting, has this happened to you? You had any problem after changing to repetier? My firmware right now is 1.0.1 Thanks a lot for your help
Sir~thank you sharing this video, it helps me so much. I have a question. when the monitor shows black bars, then I can remove the shorter on JP1. Right?
thank you, everything worked fine on my davinci 1.0A. After i flashed the printer it did not start automatically. After a few Heart attacks (a few minutes later) I switched it off and on and it worked. It takes some time to set up the software but everything works fine.
Hi there... Good job, just ONE problem here in 2022 :S The files in the additional files folder is Arduino 1.6.9 ?!? I Need all the files you mention in the video, as it close to impossible to get cartridges in Denmark now :) Will you repost links to working files, I need them desperately :) Thanks ALOT :) /J
So I was super eager to use this video to flash my printer, but it looks like the github is different now, and I am not to sure what I am doing wrong but I would love to see you do another video for the to date software.
Hello, i was gonna try this outbut I got some dougts, where is the serial number in the board, and would this work on the 1.0a without problem if the firmware is 2.0.1 ??? Thanks
heres a comment from Bob Rowles you need it for the new stuff Just a note to all, the Due 1.6.8 native USB board is not and original option. You need to go to tools, board manager and search for Due. Then note that the default DUE is something like 1.6.12. You need to click the drop down to load the 1.6.8. This may be obvious to those more experienced with the Arduino IDE but for those of us relatively new to Firmware it took a little time to troubleshoot. Hopefully this will save some time / headaches for another newcomer.
also, the files you need to copy into arduino are in a different place now. you can find that place in arduino under file>preferences and the file path is at the bottom of the window. i just flashed my new 1.0A using Arduino 1.8.0 on windows
Good interesting work. Now the question is , if the machine has abnormal results, can go back to restore the factory settings ? how do I do ? ( Xyzprinting 1.0) Thanks a lot
Title doesn't specify which Da Vinci Printer/s this will work with but I don't think it works with the Da Vinci Mini - in fact when I followed this process exactly I didn't see the same Arduino Hardware folder files as you say will be found in that Arduino version. I believe the older your printer the further back you have to go with Arduino as each new version seems to have different/additional required boards.txt files in Hardware.
This only works for the older white/grey davinci 1.0 and 2.0 pro red black and aio - Be careful not to brick it if you have one. The pro and aio ones have issues with the firmware where you lose functions so I do not recommend doing this on it
You can't just drag and drop the "hardware" folder anymore. You have to drag and drop/replace the "arduino15" folder into C:\Users\luc\AppData\local\Arduino15\packages\arduino\hardware\sam\1.6.8 under windows.
Hey nice work on the video really easy to follow. !Problem I got everything connected and had control of everything but! When it runs a code it doesn't push out filament. So I checked and did a head clean and everything worked. Have you read or seen this? Getting tired of looking
So, I’m looking to use this video to being my davinci back from the dead. Any relevant 3D software you’d recommend once its working? Thanks for the video and I’ll post an update if/when it works.
Hey awesome video, do you know if the steps you showed are limited to that version of arduino software, i have 1.6.9, does it change in any way? Thanks in advance
Is it possible to make the 1.0A a dual extruder machine? I will buy a different extruder if need be. Also, what about the slicer? Last. I saw there are some updated software for this if there was an updated version. Dont want to brick the machine, but it was a cheap buy.
Hi, I'm thinking of buying a second hand Da Vinci 2.0 Duo 3d Printer and wondered if someone has done a full update about flashing this machine so I'd be able to use my own filament - I'm a newbie to printing and would need help if I get one of these, so could anyone help, many thanks for a great channel and hopefully I'll learn something!, looking forward to your reply, regards, chris.
Something not mentioned in the video. The DaVinci 1.0AiO that I have did not reset automatically after installing Repetier. I turned it off then back on, and the screen is now showing the firmware as loaded. I was a little scared that I'd bricked it when it didn't do what the OP said it would do.
thedopesoner930 Can you provide more details on levelling the bed? I used your guide to flash the new Repetier firmware but it seems like there is a lot more to go before hitting print and not having my extruder hit the side of the bed. Right now that's what happened after my flash and adjusting the Host software settings from other UA-cam videos. Do you have another video incoming or a typed quick guide?
This is a great short video thanks.Arduino has releases up to 1.6.7, do you recommend still using 1.5.8?also firmware is up to .92 do you recommend .91 are should I use .92This is on Da Vinci 1.0 AIO. (don't use scanner anyway)
My printer never resets it's self. I'm having multiple issues with this on my da vinci 1.0 a. now with this installed it says no filament in the extruder and I have some other issues as well. any help with his? is this a setting? it does this when I try a demo print.
Awesome, I have everything worked out from the video. I did have to upload a few times from arduino, before it finally took :) Now to do the software! THANK YOU!
I am trying to flash a Da vinci 1.0 I just purchased. I already reset the printer before I realized this video was 5 years old and the arduino software is pretty old. Will all these steps, downloads still work?
I had a small moment of oh $#@$@# I've bricked it. Just in case someone else has the same issue: You can bridge the pins by touching with each end of the wire as shown in the tute, which will make the display show the black bars on the led display. After programming with Arduino it will show success but not move from black bars. Turns out... I didn't bridge the jumpers correctly. Use a single wire to short them. When it is successful you will hear and audible beep to confirm all working. Very scary moment avoided :) Confirmed working on 1.0a with 2.1.1 Thanks for the tute!
Great tutorial. I am having an issue when choosing the board under the Tools tab, the option you choose isnt shown on my screen. any help would be great
Luis Alejandro Sáenz I have a Da Vinci 1.0 (JP1 to reset) The guy in the video has tried it with both the "1.0"(JP1) and the "1.0a"(JP37) models and it has worked. I thought for sure my machine was broken, then I finally just decided to start clean. I deleted all my previous files, turned off the printer and started from scratch. Again: The board is literally impossible to brick for good so if you have the 1.0/1.0a THIS TUTORIAL SHOULD WORK. If its not working, you're probably doing something wrong. Delete all files and restart from the beginning. Guess all I needed was a fresh start! Hope you reach the promise land! -Justin P.S. I do have to confirm that the Repetier Firmware is MUCH more versatile and user-friendly than the stock firmware. It is well worth the upgrade/switch.
9 років тому
+Justin -Shaw- I have another question. My XYZware software don't recognize the printer, but my computer does. Which software should I use to print? Thanks :D
Luis Alejandro Sáenz What does the computer recognise the printer as??? If it doesnt recognise it as a "Bossa Programming Port" then you may have to re-flash the printer. This seems like a problem with the software and not the computer or printer. (For a PC, I have not figured out how to configure it with a mac...) This also depends on where you're at with the firmware-update process... if you have successfully updated to Repetier (Does LCD screen light up?) then you should definitely not use XYZware, try Repetier-Host (www.repetier.com/download-software/). Best, Justin :D
9 років тому
+Justin -Shaw- Actually I'm using Repetier Host and right now I'm printing for the first time since I flashed my printer. It was very difficult to set the right configuration to start printing, but finally I've done it. I don't know if you can share with me the configuration you set on you printer. It would be very helpful for me. I appreciate your answer and I apologize for my english. Thank you
Is there a flash for the Dual Extruder DaVinci? Left extruder jams right into bed with excruciating sound. or gcode so that the physical stop will work? I manually extended the piece of metal that is suppose to signal bed to stop moving not functioning at all.
I KNOW IM LATE TO THE GAME BUT WOULD YOU HAPPEN TO HAVE THE GIT HUB FILE FOR THIS. THEY CHANGED THE FILE AND IM LOOKING FOR THE FILE YOU USED IN THE VIDEO
UPDATE FOR ISSUE SOLVED: It might help to know that instead of copying the hardware folder into the arduino program folder, it should be copied into the APPDATA folder. At least it had me scratching my head for a while... EXAMPLE: FROM C:\Repetier-Firmware-0.92-master\Repetier-Firmware-0.92-master\src\ArduinoDUE\AdditionalArduinoFiles\Arduino - 1.8.0 -Due 1.6.8\Arduino15\packages\arduino\hardware INTO C:\Users\XXXXXX\AppData\Local\Arduino15\packages\arduino\hardware Where XXXXXX represents user folder
I have a Da Vinci 1.0 PRO. Any idea if this will work? is there something i can check for on the board to see if its compatible with the method used for 1.0 / 1.0A in your tutorial? Thanks!
Is calibration and cleaning and everything still controlled by the front panel. I have a DaVinci 2 and I just had my last project pop off the deck I cant take it anymore. Really nervous to try this. Don't want to brick it.
Hi Man , awesome video btw , ok I am running into a small problem all done like you said ,but at the end when I finish compiling I am getting an stating I have no usbapi.h file, so I cant upload anything into my Da vinci 1.0A... ok I am using win 10 and 1.5.8 Arduino with the 0.92 repetier from Luc on GitHub ... can you help please ?
Hey Man! I am thinking of getting the most recent duo 2.0 and im wondering if this same flash works or is there anything different I need to know? Ive heard they have put some crazy detectors that can brick the printer. I have tracked one down cheap at a store but I DO NOT want to buy a brick if this wont work! Any thoughts? Thanks!!! Tyagi
ok, I've had it with the XYZ firmware and ready to try this, but I'm afraid of bricking my new printer. any thoughts of confidence here. any way you could help or "supervise" maybe even by phone or something. I really don't want to mess this up.
Thank you for the video. Was very easy to follow and install repetier firmware on my davinci. Now how doI print? Yes im a noob. So when i slice the file and just hit print nothing happens. It says its printing but the timer does not count down, nothing heats up or moves? I must have missed something
I may as well do it just because the darn chip for the filament is full of crap. And especially the limitations of the little os it contains which almost made me throw it out the window but since it's my only 3D printer that I currently own which is a 1.0 A it still sucks but if this mod actually works i'll actually be surprised.
Hi there, thanks for this tutorial, I was wondering if I could modify the extruder temperature after flashing the 3d printer. Quite recently I bought a ABS filament which needs at least 220degrees do be used, but my davinci 1.0(not pro) doesn't reach that temperature, just 210degrees. Thanks.
Your davinci maxes at 210? That seems odd to me. Well if you can flash Repetier Firmware to the machine in the firmware you should be able to raise the max temp. I have not used Repetier Firmware in a long time though so I am not sure what the variable is called.
I am so going to do this to my printer. Question, do I have to set up Repetier Host from scratch or does it have the temps and speeds preloaded? Also, do I need slic3r too?
You are the man, the myth, the legend in these forums but the process has changed with IDE 1.8.0 and versions.cpp/USBCore.cpp files and I'm so completely lost and no one has made a modern video. The forums talk in circles referring back to articles I don't understand. Any help?
Hello.. this is a great video. im having an issue though. I got it all downloaded and did everything you said and then when I went and did the download it ran through everything and then rebooted the printer like you said but now my printer is still black bars and now my computer wont recognize the usb/print device no matter which port i put the cable in.. Any suggestions please..
i purchased a used da vinci 1.0; but one thing is weird. It didn't have a calibration option on the printer. since it already been flashed with a repetier fw. how easy it is for me to reflash it?
Thanks, it worked like a charm! The latest Github file didn't have the 1.5.8 on there, but I went to their previous releases and got it there. It's the bottom one on this page that still has the 1.5.8, github.com/luc-github/Repetier-Firmware-0.92/releases. Thanks again for the great tutorial! Now I just have to figure out how to print with this new firmware.
Thanks for the great informative post. May I ask what Davinci you have and its firmware version? I have a Davinci 1.0A with firmware 1.0.6 and am not sure if it has been modded by XYZ to reject repetier please let me know. I ask because you are a new poster and maybe we got the same printer thanks in advance.
Mine was a Davinci 1.0A as well. I can't remember the firmware, but I believe it was 1.0.6 as well. I know it hadn't been upgraded since I got it from Newegg 4 or 5 months ago.
Glad I could help! It was a real moment of confusion when I couldn't find 1.5.8 on there. I thought about just using the newer version, but I wanted to make sure I stuck with what I knew worked. It's stressful enough when you flash it.
This combination of the older Repetier software with the older Arduino 1.5.8 BETA worked for me. My printer is a Davinci 1.0 with the J37 flash pins/contact points. Cheers Joey for the advice. I actually found bridging the pins/contact points to be a bit more difficult than anticipated. I ended up using the side of a USB plug pressed firmly against the contact points to get it to work.
great tutorial. Just curious though, as of now I can not seem to find 1.5.8 and only thing available is 1.6.8 so is there going to be an update for that run?
+Cuppie's Stream I am not positive since flashing mine I have had no reason to really stay on top of updates I would suggest asking around in some of the 3d printing forums
I`ve been trying & trying do flash my bricked 1.0A but it will only upload to 93% what am I doing wrong? Followed your excellent video and reviewed it several times to find my error but to no avail. Please help!!
Allows you to use your own or any filament. ads a ton of features, allows you to use repetier which is a way better software application for your 3d printer as well.
Dopesoner im just curious what things could be an issue with the flashed version. like could i damaged the printer if i didnt so some thing right? what i mean is the current OS on the printer is good for those learning etc and dont know many of the finer details or settings for these things to run correctly. so if i flashed it and just did a print with default settings in the other software whats the potential for damage etc?
Hi, I used your tips to reflash my 1.0a. Had an issue with arduino IDE not starting up with windows 10 so I ran it from my mac (this is where I think I created the problem). Sketch uploaded just fine but printer still had the black bars. I re-shorted the connections and tried again from another windows 10 machine, again sketch uploaded fine. I still, however have the black bars on my printer. Any ideas? Thanks for the tutorial, clearly everyone else got it to work just fine.
For all those worried about flashing a 1.0A with the 3F10A serial number, I was just as worried... followed the steps and it worked perfectly. Thanks man!
Hey guys, 2023 here, I’ve had a da Vinci printer for 4 years now and have never used it I always looked at it as out dated and just unappealing, well I’m bustin it out and giving it a go! Thanks for the video!
Hey, just wanted to share that the screws are Torx 10
Give this man more thumbs up!
Thanks bud
was just going to comment that
Read this after I drilled through them.
tutorial works well, for those not in the know the current setup in 2021 you want to use is Arduino 1.8.0 with the 1.6.8 Due(installed via board manager, which you have to install once in the arduino program), and the variant and usbcore files have moved to user appdata folder(other locations possible depending on version) if you don't get the variant file correctly installed, you will get 2 black bars after flash still.
thank you
@@nolesen5699 no probs
@@Revoku did you get it to save gcode files to the SD card? still having issues with offline printing.
@@nolesen5699 oh, did you rebuild the EEPROM file?
if the EEPROM file isn't present on the SD card it won't print gcode from the sdcard
M502 and M500 in console to rebuild/reset and save the Virtual EEPROM file.
Also if it can't save the file, the sd card is the wrong type
@Raxis when you transferred the usbcore and variant files, did you move the hardware folder, the arduino15 folder, or just those 2 files. Also, it says 2 of the files were the same, so did you hit replace? Ive tried it a few ways, and my printer is still showing the 2 black bars.
it's 2017 - the SW mod and procedure still works like a charm :-) Goodbye, crappy XYZ frimware, hello Repetier awsomeness ! Props to Luc for all the hard work , and to everyone who has put the time in to (for once in the open source/modder community) a decent package of instructions and support!
I don't even plan on getting a 3D printer but I watched anyways, I'm actually a bit surprised at how un-noob friendly this process would be to a newcomer but even as someone who doesn't own a 3D printer this was easy to follow :D
***** :D I love your videos!
***** Thanks :)
If your DaVinci has one of the points removed like mine, simply insert a thin wire into the space where it would be and touch the second connection. Worked like a charm!
AWESOMESAUCE!!! I had recieved this 1.0A from a buddy of mine back in 2019. I hadnt done anything with it. I had it running at one point, but didnt have filament for it. After I finally got filament, the darn thing bricked on me. Been like this for over a year. I have a project that Im working on and really needed to have this running. Thanks to this video, up and running!! Thank you!!
Been waiting for my warranty to expire and finally it has followed your guide and it worked a treat . Only thing I had to do was switch it off after I sent the code as it just sat there with the black bars . Thanks for the info
+Ditcha1 haha I understand it's not a small purchase so if it works no reason to void glad it worked for you enjoy the freedom :)
Best move you can make when owning a XYZ Da Vinci. I have 2 printers from them and it works great.
GOT THE FLASH PROCESS WORKING 2017 -
Hello all. Go to the Github listed in the video description. Click on the "Releases" tab on that page. Download the oldest one there. Mine was v 0.92.3 dated Nov 29, 2015. Then you can install Arduino 1.5.8 and follow all of the instructions in the video. I tried the latest version, followed many comments, and still did not get it working. I downloaded the old repository, made a fresh install of arduino 1.5.8, followed all the instructions in the video, and it flashed properly the first shot. Be sure to use the jumper to freshly wipe your flash before trying this one. Thanks! Awesome video!
gday mate im totally stuck it sounds like you had the same issue im having... i cant get it to work im going to try what you have posted here
my printer is BRICKED now with code 43 the i cant connect to the printer to flash the firmware.. ive tried every fix and nothing works.. in the bin it goes i guess
Superb tutorial! I screwed it up first time round by not waiting until it'd finished verifying in the Arduino software before uploading to the printer, hit verify again and it worked perfect. Thanks!
Just to clear the air in case anyone was as confused as I was when I went to do this. There is other info out there that says certain models do not work (3F10A sn printers):
This works fine on the 1.0a 3F10A sn printers.
Your printer may show as a 1.0 on the LCD if it has 1.0.1 firmware
Your printer will show as a 1.0a on the LCD if it has 1.0.3 or higher firmware.
I hesitated a bit before working up the nerve to update the firmware because I had the 1.0 on my display with the 1.0.1 firmware thinking I had a different model printer. I realized that despite this on my display that it is still a 1.0a, and followed the 1.0a instructions. Everything is working, after bed calibration and getting some filament settings together.
A big thanks to the community that wrote the software modifications needed to get the 1.0a to work, it looks like it took them a few months of collaboration to adapt to the new model of printer.
Thanks
Another XYZ Da Vinci 2.0 Duo has been liberated from its manufacturer. Thank you so much ModBot for your tutorial. Used the J37 and Arduino 1.5.8. No problem with the reset and upload, but there was no sound when the upload was done and I had to manuel restart the printer, but the printer then began the restart every 1-2min. I have just reflashed the printer with a little twist, Variant.cpp was edited so "//WDT_Disable(WDT);" was changed TO "WDT_Disable(WDT);" to disable the watchdog feature. And so far no restart and the printer has been on for 1 hours
Thanks for the tutorial. Words cannot describe how much better this machine runs with the repetier FW.
So again, thanks!
Worked like a charm on my Davinci 3D that had 1.0.3 and the J37 jumpers. Thanks
*Still works as of 8/5/16*
At first I was scared that I completely bricked the printer. It turns out that you *have* to use Arduino 1.5.8. I had to look in their previous builds to find it (arduino.cc/en/Main/OldSoftwareReleases).
Also, I found that you can't just replace the whole "hardware" file. You need to replace the ones that exist in the Arduino program and keep the ones that don't exist in the Repetier's "hardware" file.
Also, you need to install the Arduino SAM boards under the "tools - board - board manager" inside Arduino.
*THIS IS IMPORTANT FOR REPETIER HOST*
After installing the firmware, you have to tweak your settings or else your print head has a high chance of slamming into the print bed (fortunately there's springs). In Repetier host,
1) Click Config > Firmware EEPROM Configuration and find "Z home pos"
2) Change "Z home pos" to -2.300
1) Click Config > Firmware EEPROM Configuration > Printer Shape
2) Make sure the Print Area Width, Depth, and Height are all set to 200mm. Make sure X Max and Y Max are set to 200 as well.
Thanks for this :P
do you still have the github file you downloaded. the one i seem to have is alot different then the one he mentioned in the video. there is no 1.5.8 folder or anything. only a 1.6.9. i have absolutely no experience doing this and dont want to brick my printer before ever using it
also the 169 file that is in git hub in installed it like in the video and clicked the verify and got an error about leveling. i havent did the eprom clear yet, i just wanted to test that no problems will happen before goin that far. if you do have the other file would you link it to me or give me some better tips on what to do to install it
Manime You have to download 1.5.8 Beta from the old Arduino IDE archives.
arduino.cc/en/Main/OldSoftwareReleases Also, I used the latest Git Hub files that are still up right now.
I have the same problem during compilatin: error: 'class UARTClass' has no member named 'setInterruptPriority'
Serial.setInterruptPriority(1)
1.5.8 Beta and the latest Git Hub files are used. Tried to use newer versions of the Arduino IDE and compilation finished without issues.
Alex Stone You **have** to make sure the Ardruino version is 1.5.8
Thank you for your answer, but problem was solved in other way.
"the two black bars issue means you did not put the variants.cpp properly, if you update your IDE you need to update variant.cpp
yes 1.5.8 do not have this function also I forget to mention but in 1.6.9 you need to go to board manager to download Due board
and files are there : \AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.8"
This is a great tutorial and I think I almost got the printer to work. My issue is that for some reason, the printer can't home the z axis. It just keeps going up and up until it starts to damage something.
I have the same issue
This still works as of March 2020. The only changes that need to made are using the correct IDE version and the files need to be copied to the user app-data folder not in program files.
Matt Birckbichler which IDE version did you use? Thanks for letting us know this can still work.
@@carlschwab1548 1.8.0 with Due 1.6.8 module
@@mattbirckbichler4668 When I tried to upload the repetier files onto my printer nothing happened.
@@kennylin4048 double check that you completed all the steps correctly. It's till working. I flashed my printer again last weekend because I added a layer cooling fan and needed to recompile to enable it.
@@kennylin4048 Did you have any specific questions on any steps you're not sure about?
It took a little while for my laptop to find the COM port after resetting the fimrware. Tried uploading (noticed that it had a port listed in the bottom right where it was trying to upload to) and if failed the first time but after going back and finding the correct port it went fine. Thanks! (Da Vinci 1.0 btw)
Is there a way to do this on a mini aswell?.
Thanks, I Flashed my Davinci 1.0A following your video. My only problem came from uninstalled lower version of Arduino that I was using for others purposes. I bought my printer two week ago, broke my glass last week, and finished 2 cartridge today. I was anxious to do it, but I have 3 Kg of material that I can use because of the cartridge. ( I update the firmware before knowing that it would block the Cartridge Reset. ) Thanks again, I would not be able to live without a 3DPrinter anymore...
I'm going to try this later this week. I have the 1.0A, and I'm pretty aggravated that the company can't even keep popular colors in-stock in a reasonable supply.
Thank you very much for sharing these details with everyone (who hates XYZPrinting's software and their totalitarian tactics) - Can you share your DaVinci 1.0 (and 1.0a) Repetier settings?
Another way you can flash your printer, which is how I did it, is you disconnect your pc from the internet download the repetier firmware file. then go to upgrade your printer in the XYZ print program and it will ask for the file you want to install since it cant connect to the xyz server since you are not connected to the web. It will then install the firmware like it would any other xyz firmware but when it boots up it is Repertier. Accurate as of August 2014 but I'm sure it still works .
Are you 100% sure that this method works? I have the Da vinci JR and I want to know for sure before it gets bricked..
not sure about the Jr but it should still work if its using da vinci firmware. id look further into it if I were you.
+Alien Scope don't think it will work as junior has newer software
you guys are awesome, it does indead work so far on the new one, that has magnet locking doors and says 3d printing on the door and the serial number starting with 3f10a...
now I just got to put it all back together. dumby me thought I was going to have to put another motherboard into it that I was iffy about...... now lets see about getting repetier and all machine settings going
thomasheisler Cool. that was my question. Whether or not this would work with the 3F10A Serial number. You got it working though, and didn't brick it?
yes it will work I said I got the 3f10a and it is up and running
thomasheisler did u do anything different for the new model? it worked right away doing it like in the video?
yep, exactly as the video
thomasheisler I heard after printing big things with the repetier, there can be problems with x axis shifting, has this happened to you? You had any problem after changing to repetier? My firmware right now is 1.0.1
Thanks a lot for your help
Sir~thank you sharing this video, it helps me so much.
I have a question.
when the monitor shows black bars, then I can remove the shorter on JP1. Right?
Can you sort out something which will work on the da Vinci Jr?
Nice tutorial @ModBot does this work on Da vinci 1.0 jr?
thank you, everything worked fine on my davinci 1.0A. After i flashed the printer it did not start automatically. After a few Heart attacks (a few minutes later) I switched it off and on and it worked. It takes some time to set up the software but everything works fine.
Hi there... Good job, just ONE problem here in 2022 :S The files in the additional files folder is Arduino 1.6.9 ?!? I Need all the files you mention in the video, as it close to impossible to get cartridges in Denmark now :) Will you repost links to working files, I need them desperately :) Thanks ALOT :) /J
So I was super eager to use this video to flash my printer, but it looks like the github is different now, and I am not to sure what I am doing wrong but I would love to see you do another video for the to date software.
Thanks so much for this very helpful tutorial. It made my life much easier and now I can get to printing with non-sucky software.
THANK YOU first time user to 3d printing and you helped out a bricked davinci!
Hello, i was gonna try this outbut I got some dougts, where is the serial number in the board, and would this work on the 1.0a without problem if the firmware is 2.0.1 ???
Thanks
heres a comment from Bob Rowles you need it for the new stuff
Just a note to all, the Due 1.6.8 native USB board is not and original option. You need to go to tools, board manager and search for Due. Then note that the default DUE is something like 1.6.12. You need to click the drop down to load the 1.6.8. This may be obvious to those more experienced with the Arduino IDE but for those of us relatively new to Firmware it took a little time to troubleshoot. Hopefully this will save some time / headaches for another newcomer.
also, the files you need to copy into arduino are in a different place now. you can find that place in arduino under file>preferences and the file path is at the bottom of the window. i just flashed my new 1.0A using Arduino 1.8.0 on windows
Good interesting work. Now the question is , if the machine has abnormal results, can go back to restore the factory settings ? how do I do ? ( Xyzprinting 1.0) Thanks a lot
I had the same question
Title doesn't specify which Da Vinci Printer/s this will work with but I don't think it works with the Da Vinci Mini - in fact when I followed this process exactly I didn't see the same Arduino Hardware folder files as you say will be found in that Arduino version. I believe the older your printer the further back you have to go with Arduino as each new version seems to have different/additional required boards.txt files in Hardware.
This only works for the older white/grey davinci 1.0 and 2.0 pro red black and aio - Be careful not to brick it if you have one. The pro and aio ones have issues with the firmware where you lose functions so I do not recommend doing this on it
this is still working, with a little bit of tweaks for latest relases.
Hey there so I just purchased first Da Vinci made anyway to make it work like a ender3
Great video! I have a 1.0A so I wasn't sure how to go about flashing it. This answered my questions. Thanks!
Very useful video.. super simple 10min to flash my printer.. THANK YOU !!!
Bonjour, avec quelle imprimante avez vous fait ? j'ai une 2.0A je voulais savoir si ça fonctionne cordialement
You can't just drag and drop the "hardware" folder anymore. You have to drag and drop/replace the "arduino15" folder into C:\Users\luc\AppData\local\Arduino15\packages\arduino\hardware\sam\1.6.8 under windows.
The screws are T10, maybe add a popup stating that so its easier for everyone? I bought a whole set just to find out I have T10 already!
Hey nice work on the video really easy to follow.
!Problem I got everything connected and had control of everything but! When it runs a code it doesn't push out filament. So I checked and did a head clean and everything worked. Have you read or seen this? Getting tired of looking
Great stuff! I had to turn/off and back on at the end but everything else was OK.
So, I’m looking to use this video to being my davinci back from the dead. Any relevant 3D software you’d recommend once its working? Thanks for the video and I’ll post an update if/when it works.
Hey awesome video, do you know if the steps you showed are limited to that version of arduino software, i have 1.6.9, does it change in any way? Thanks in advance
Is it possible to make the 1.0A a dual extruder machine? I will buy a different extruder if need be.
Also, what about the slicer?
Last. I saw there are some updated software for this if there was an updated version.
Dont want to brick the machine, but it was a cheap buy.
Question: do i have to buy any Arduino hardware module to do this procedure? Thanks
Hi, I'm thinking of buying a second hand Da Vinci 2.0 Duo 3d Printer and wondered if someone has done a full update about flashing this machine so I'd be able to use my own filament - I'm a newbie to printing and would need help if I get one of these, so could anyone help, many thanks for a great channel and hopefully I'll learn something!, looking forward to your reply, regards, chris.
Something not mentioned in the video. The DaVinci 1.0AiO that I have did not reset automatically after installing Repetier. I turned it off then back on, and the screen is now showing the firmware as loaded.
I was a little scared that I'd bricked it when it didn't do what the OP said it would do.
Hi, what exact process do you use? I'm stuck in 2 black lines on my 1.0 AiO :(
Does this work on the 2.0A? If so, did you ever ind out which points need the bridge?
thedopesoner930 Can you provide more details on levelling the bed? I used your guide to flash the new Repetier firmware but it seems like there is a lot more to go before hitting print and not having my extruder hit the side of the bed. Right now that's what happened after my flash and adjusting the Host software settings from other UA-cam videos. Do you have another video incoming or a typed quick guide?
This is a great short video thanks.Arduino has releases up to 1.6.7, do you recommend still using 1.5.8?also firmware is up to .92 do you recommend .91 are should I use .92This is on Da Vinci 1.0 AIO. (don't use scanner anyway)
My printer never resets it's self. I'm having multiple issues with this on my da vinci 1.0 a. now with this installed it says no filament in the extruder and I have some other issues as well. any help with his? is this a setting? it does this when I try a demo print.
Mill gracias :3, un amigo había modificado nuestra 3D y por error le subí un Blink a la 3D. Gracias por la excelente explicación :D
Awesome, I have everything worked out from the video. I did have to upload a few times from arduino, before it finally took :) Now to do the software! THANK YOU!
I am trying to flash a Da vinci 1.0 I just purchased. I already reset the printer before I realized this video was 5 years old and the arduino software is pretty old. Will all these steps, downloads still work?
I had a small moment of oh $#@$@# I've bricked it.
Just in case someone else has the same issue:
You can bridge the pins by touching with each end of the wire as shown in the tute, which will make the display show the black bars on the led display.
After programming with Arduino it will show success but not move from black bars.
Turns out... I didn't bridge the jumpers correctly. Use a single wire to short them. When it is successful you will hear and audible beep to confirm all working.
Very scary moment avoided :)
Confirmed working on 1.0a with 2.1.1
Thanks for the tute!
mine wont work!
Great tutorial. I am having an issue when choosing the board under the Tools tab, the option you choose isnt shown on my screen. any help would be great
Thank you sir! It worked like a charm on my 1.0A version.
Followed Video EXACTLY.
It worked!!!
Much thanks to Mr. Dope!
What printer do you have?
Luis Alejandro Sáenz
I have a Da Vinci 1.0 (JP1 to reset)
The guy in the video has tried it with both the "1.0"(JP1) and the "1.0a"(JP37) models and it has worked.
I thought for sure my machine was broken, then I finally just decided to start clean. I deleted all my previous files, turned off the printer and started from scratch. Again: The board is literally impossible to brick for good so if you have the 1.0/1.0a THIS TUTORIAL SHOULD WORK. If its not working, you're probably doing something wrong. Delete all files and restart from the beginning.
Guess all I needed was a fresh start!
Hope you reach the promise land!
-Justin
P.S. I do have to confirm that the Repetier Firmware is MUCH more versatile and user-friendly than the stock firmware. It is well worth the upgrade/switch.
+Justin -Shaw- I have another question. My XYZware software don't recognize the printer, but my computer does. Which software should I use to print? Thanks :D
Luis Alejandro Sáenz
What does the computer recognise the printer as???
If it doesnt recognise it as a "Bossa Programming Port" then you may have to re-flash the printer. This seems like a problem with the software and not the computer or printer. (For a PC, I have not figured out how to configure it with a mac...) This also depends on where you're at with the firmware-update process... if you have successfully updated to Repetier (Does LCD screen light up?) then you should definitely not use XYZware, try Repetier-Host (www.repetier.com/download-software/).
Best,
Justin :D
+Justin -Shaw- Actually I'm using Repetier Host and right now I'm printing for the first time since I flashed my printer. It was very difficult to set the right configuration to start printing, but finally I've done it. I don't know if you can share with me the configuration you set on you printer. It would be very helpful for me. I appreciate your answer and I apologize for my english.
Thank you
I'm looking to do this with my old 1.0A. Do the files and software in this video still relevant today? Or are there more up to date options? Thanks.
Is there a flash for the Dual Extruder DaVinci?
Left extruder jams right into bed with excruciating sound.
or gcode so that the physical stop will work?
I manually extended the piece of metal that is suppose to signal bed to stop moving not functioning at all.
cool video bro and do u know how to flash the da vinci minimaker?
Thanks so much, man! Everything worked 100% just fine. Fantastic tutorial
Good afternoon!!! Do you have firmware for the printer DaVinci Mini!?
I KNOW IM LATE TO THE GAME BUT WOULD YOU HAPPEN TO HAVE THE GIT HUB FILE FOR THIS. THEY CHANGED THE FILE AND IM LOOKING FOR THE FILE YOU USED IN THE VIDEO
UPDATE FOR ISSUE SOLVED: It might help to know that instead of copying the hardware folder into the arduino program folder, it should be copied into the APPDATA folder. At least it had me scratching my head for a while...
EXAMPLE:
FROM
C:\Repetier-Firmware-0.92-master\Repetier-Firmware-0.92-master\src\ArduinoDUE\AdditionalArduinoFiles\Arduino - 1.8.0 -Due 1.6.8\Arduino15\packages\arduino\hardware
INTO
C:\Users\XXXXXX\AppData\Local\Arduino15\packages\arduino\hardware
Where XXXXXX represents user folder
I have a Da Vinci 1.0 PRO. Any idea if this will work? is there something i can check for on the board to see if its compatible with the method used for 1.0 / 1.0A in your tutorial? Thanks!
Is calibration and cleaning and everything still controlled by the front panel. I have a DaVinci 2 and I just had my last project pop off the deck I cant take it anymore. Really nervous to try this. Don't want to brick it.
Hi Man , awesome video btw , ok I am running into a small problem all done like you said ,but at the end when I finish compiling I am getting an stating I have no usbapi.h file, so I cant upload anything into my Da vinci 1.0A... ok I am using win 10 and 1.5.8 Arduino with the 0.92 repetier from Luc on GitHub ... can you help please ?
Hey Man!
I am thinking of getting the most recent duo 2.0 and im wondering if this same flash works or is there anything different I need to know? Ive heard they have put some crazy detectors that can brick the printer.
I have tracked one down cheap at a store but I DO NOT want to buy a brick if this wont work! Any thoughts? Thanks!!!
Tyagi
ok, I've had it with the XYZ firmware and ready to try this, but I'm afraid of bricking my new printer. any thoughts of confidence here.
any way you could help or "supervise" maybe even by phone or something. I really don't want to mess this up.
January 8th, 2021. Worked great and super easy video to follow! thanks a bunch
Thank you for the video. Was very easy to follow and install repetier firmware on my davinci. Now how doI print? Yes im a noob. So when i slice the file and just hit print nothing happens. It says its printing but the timer does not count down, nothing heats up or moves? I must have missed something
Gabrial McCauley ME TOO, Did you come up with a solution?
Yes IndaLight, you have to go to config/ printer settings and where it says reset on connect make sure its set on due native usb port
Yeah I figured it put last night with This guys channel but Thank you .
I may as well do it just because the darn chip for the filament is full of crap. And especially the limitations of the little os it contains which almost made me throw it out the window but since it's my only 3D printer that I currently own which is a 1.0 A it still sucks but if this mod actually works i'll actually be surprised.
Will this binary work on a DaVinci Pro 1.0 ?? If not, is there one available?
does it work with 1.0A? thanks and good video
Really awesome!! Thxxx Bud!!! Working Well
hi! does this still works on the new xyz, the onw that the flash port is j37. What firmware did yours had befor u flashed it? like which version of it
Hi there, thanks for this tutorial, I was wondering if I could modify the extruder temperature after flashing the 3d printer.
Quite recently I bought a ABS filament which needs at least 220degrees do be used, but my davinci 1.0(not pro) doesn't reach that temperature, just 210degrees. Thanks.
Your davinci maxes at 210? That seems odd to me. Well if you can flash Repetier Firmware to the machine in the firmware you should be able to raise the max temp. I have not used Repetier Firmware in a long time though so I am not sure what the variable is called.
For the board settings I do not have the option to choose Native USB Port.
Help.
I am so going to do this to my printer. Question, do I have to set up Repetier Host from scratch or does it have the temps and speeds preloaded? Also, do I need slic3r too?
repetier comes with a slicer
You are the man, the myth, the legend in these forums but the process has changed with IDE 1.8.0 and versions.cpp/USBCore.cpp files and I'm so completely lost and no one has made a modern video. The forums talk in circles referring back to articles I don't understand. Any help?
would this stuff the scanner in the aio also does this stuff the self nozzle cleaning
I just used your video and links to flash my printer. Is there a software app that goes along with the flash?
+Matthew Sherwood repetier host is the software on the computer!
Repetier Host, Cura or Simplify3D
Hello.. this is a great video. im having an issue though. I got it all downloaded and did everything you said and then when I went and did the download it ran through everything and then rebooted the printer like you said but now my printer is still black bars and now my computer wont recognize the usb/print device no matter which port i put the cable in.. Any suggestions please..
Do you have any ideas to stop my y axis travel hitting the side s
And banging like hell with with 0030 error code
i purchased a used da vinci 1.0; but one thing is weird. It didn't have a calibration option on the printer. since it already been flashed with a repetier fw. how easy it is for me to reflash it?
Thanks, it worked like a charm! The latest Github file didn't have the 1.5.8 on there, but I went to their previous releases and got it there. It's the bottom one on this page that still has the 1.5.8, github.com/luc-github/Repetier-Firmware-0.92/releases.
Thanks again for the great tutorial! Now I just have to figure out how to print with this new firmware.
Thanks for the great informative post. May I ask what Davinci you have and its firmware version? I have a Davinci 1.0A with firmware 1.0.6 and am not sure if it has been modded by XYZ to reject repetier please let me know. I ask because you are a new poster and maybe we got the same printer thanks in advance.
WOW... you save my ass.. been stuck for hours found out only that uploaded wrong hardware file.. uploader please update your link!
Thanks.
Mine was a Davinci 1.0A as well. I can't remember the firmware, but I believe it was 1.0.6 as well. I know it hadn't been upgraded since I got it from Newegg 4 or 5 months ago.
Glad I could help! It was a real moment of confusion when I couldn't find 1.5.8 on there. I thought about just using the newer version, but I wanted to make sure I stuck with what I knew worked. It's stressful enough when you flash it.
This combination of the older Repetier software with the older Arduino 1.5.8 BETA worked for me. My printer is a Davinci 1.0 with the J37 flash pins/contact points. Cheers Joey for the advice.
I actually found bridging the pins/contact points to be a bit more difficult than anticipated. I ended up using the side of a USB plug pressed firmly against the contact points to get it to work.
Does this work for the 1.0 all in one?
great tutorial. Just curious though, as of now I can not seem to find 1.5.8 and only thing available is 1.6.8 so is there going to be an update for that run?
+Cuppie's Stream I am not positive since flashing mine I have had no reason to really stay on top of updates I would suggest asking around in some of the 3d printing forums
I`ve been trying & trying do flash my bricked 1.0A but it will only upload to 93% what am I doing wrong? Followed your excellent video and reviewed it several times to find my error but to no avail. Please help!!
did you have to re-calibrate the printing bed?
So what does flashing a 3D printer actually do? What does it allow you to do that you couldn't before ?
Allows you to use your own or any filament. ads a ton of features, allows you to use repetier which is a way better software application for your 3d printer as well.
Dopesoner im just curious what things could be an issue with the flashed version. like could i damaged the printer if i didnt so some thing right? what i mean is the current OS on the printer is good for those learning etc and dont know many of the finer details or settings for these things to run correctly. so if i flashed it and just did a print with default settings in the other software whats the potential for damage etc?
Do you have update video because of the Repetier software is not opening like you show in this video.
Will updating the firmware fix a 030 error? I believe mine is not the wires or the stepper just wondering.
Hi,
I used your tips to reflash my 1.0a. Had an issue with arduino IDE not starting up with windows 10 so I ran it from my mac (this is where I think I created the problem). Sketch uploaded just fine but printer still had the black bars. I re-shorted the connections and tried again from another windows 10 machine, again sketch uploaded fine. I still, however have the black bars on my printer. Any ideas? Thanks for the tutorial, clearly everyone else got it to work just fine.
+wj stuben Got it working. Replaced variant.cpp and used a Win7 machine. Worked just fine. (in case anyone else comes across this issue)