Using Slic3r wth XYZ Davinci 1.0 3D Printer

The limitations of XYZware comes with Davinci 3D printers are well known as infill patterns, printing speed and, most importantly, extruder temperature. Here, we propose to use Slic3r to generate G-code for davinci 3d printers in order to overcome such issues.
IMPORTANT NOTICE!
If your extruder is "clicking" on the first layer, you must adjust the bed! Otherwise you will have a very poor printing quality!
A header for slic3r exported g-code is needed for xyzware to recognize. The numbers in the header are not quite necessary that you may leave them as is and paste them into your slic3r.
The header mentioned in the video is as follows:
; filename = Task.3w
; print_time = 1267
; machine = daVinciF10
; total_layers = 39
; version = 15062609
; total_filament = 1485.95
; nozzle_diameter = 0.40
; layer_height = 0.20
; support_material = 0
; support_material_extruder = 1
; extruder_filament = 1485.95:0.00
; extruder = 1
; filamentid = 50,50,
; materialid = 0,
; fill_density = 0.20
; raft_layers = 0
; support_density = 0.15
; shells = 2
; speed = 45
; brim_width = 0
; dimension = 36.09:36.46:7.95
G21 ; set units to millimeters
M107
;M104 S0 ; set temperature
;M109 S0 ; wait for temperature to be reached

Пікірлер: 49

  • @newzealandhoris4208
    @newzealandhoris4208 Жыл бұрын

    I don't know why you have not got more views this was a good video and easy-to-follow

  • @360_tours
    @360_tours3 жыл бұрын

    Thanks for going into depth on discussing why your making the changes. Very interesting. And I got it to work. Thanks!

  • @srhkngm8669
    @srhkngm86696 жыл бұрын

    Fantastic!! I was able to follow your directions and print a sample within an hour!! Thank you for the clear directions!

  • @ryankoresh8261
    @ryankoresh82615 жыл бұрын

    I was able to follow along, and am now using slic3r! I was ready to throw my Jr. 1.0, until I ran across this video. Thank you so much!!!!

  • @MdubFrederson
    @MdubFrederson6 жыл бұрын

    This is great, thanks. I hate the newer XYZ software. This video was helpful because I was using an older header with the older software. And changing the material type to 41,41 also worked for me after getting the PLA/ABS error.

  • @ardiangojani323
    @ardiangojani3234 жыл бұрын

    Thanks! Very useful and important tutoial.

  • @proxlamus
    @proxlamus8 жыл бұрын

    Great video, very informative

  • @yiyou6529

    @yiyou6529

    8 жыл бұрын

    thank you!

  • @jeffd2792
    @jeffd27926 жыл бұрын

    Yi, Thank You. Your English is very good. I have an unmodified Da Vinci pro 3 in 1. I am looking for a file to print filament at different temperatures with bridging to determine the optimal settings. In that way, I can print a sample whenever I get a new filament roll to determine the best temperatures for it. Otherwise, to get the best results I'd have to print many samples which would be hit or miss. Have you ever seen such a file for the Da Vinci Pro?

  • @MdubFrederson
    @MdubFrederson6 жыл бұрын

    I've noticed that Slic3r doesn't use the XYZ nozzle cleaning routine and will often drag a long piece of garbage extrusion onto the platter. It would be awesome if you could do a video on writing a nozzle cleaning routine that could be added into the gcode header.

  • @travisbauder655
    @travisbauder6557 жыл бұрын

    What is the machine name to use with Davinci 1.0 JUNIOR? Says printer mismatch. having toubles

  • @jlkz
    @jlkz5 жыл бұрын

    Would the Gcode be different if I installer repetier firmware?

  • @dresahadeomrx5997
    @dresahadeomrx59976 жыл бұрын

    can this method be used with the davinci jr 1.0?

  • @metro9203
    @metro92034 жыл бұрын

    How would you use this with Da vinci 2.0 duo?

  • @jasperdelumen1587
    @jasperdelumen15874 жыл бұрын

    hi whats the settings for ABS?

  • @Bobster986
    @Bobster9866 жыл бұрын

    I have the Da Vinci Pro, will this method work with that version of XYZware? Thanks!

  • @yiyou6529

    @yiyou6529

    6 жыл бұрын

    Bobster986 unfortunately, i am not familiar with that particular model. You might as well just try it.

  • @kojojefferson1703
    @kojojefferson1703Ай бұрын

    Tried this on the 30/05/2024, but this solution seems no longer to work, maybe due to updated software over the years. Has anyone had any luck with this solution in recent times? Really in dire need to get the this printer running outside of xyz ware. Thnks in advance

  • @Sinkey101
    @Sinkey1015 жыл бұрын

    You're trying to tell me I have to write code every single time I want to do a 3D print...?

  • @lourensbeetge6776
    @lourensbeetge67768 жыл бұрын

    Hi Yi You, I want to bypass the xyz software totally and just use slic3r, how do I do that and once the gcode and all other settings is done do you have to go through the whole process each time you want to print something? I am not good in the technical department so please help out. Thanks Lou

  • @yiyou6529

    @yiyou6529

    8 жыл бұрын

    I have tried multiple ways of doing that, but no luck so far. It seems that the xyz ware communicates with the printer in a quite different way that currently beyond my understanding. The generated g-code has to be segmented prior to data transmission. So far, I was able to send up to 50 segments and the printer just reboot itself. I will post a new video once I have the software developed.

  • @lourensbeetge6776

    @lourensbeetge6776

    8 жыл бұрын

    Thanks buddy, much appreciated. Is it possible to send me the g-code you used so that I can copy and past it or is it not that simple, I'm not so good with all this techno stuff. Regards Lou

  • @msander6
    @msander67 жыл бұрын

    I'm getting an error that I need to install proper printing material. It says that I need to install PLA. Is there an option in Slic3r or a way to change the gcode?

  • @yiyou6529

    @yiyou6529

    7 жыл бұрын

    So, here is the thing. The material info is not in your G-Code. Your printer should automatically recognize the material type. And, this piece of information is written in the chip inside your filament box. If you have official filament, you should not see this error. Actually, I have never seen this type of issue before. If you have uploaded the info yourself to the IC with a microcontroller, I would suggest you check out another video on youtube addressing this issue. Make sure you have consistent software, printer firmware and E2Prom info. Let me know if you have other questions.

  • @cyberneuron
    @cyberneuron7 жыл бұрын

    Hey Yi You. Excellent Post. Have you compared the print quality of slic3r code vs xyz output?

  • @yiyou6529

    @yiyou6529

    7 жыл бұрын

    cyberneuron I would say the printing quality depends totally on your settings, especially the first layer. practically, the printing speed of the first layer is determined by filament. moreover, I would recommend to avoid over-hanging by printing different parts and glue/bolt them afterward.

  • @cyberneuron

    @cyberneuron

    7 жыл бұрын

    Noted. Thanks. I'll play around with it. Is there a setting that specifies the filament type? I tried a slic3r print, but xyzware kicked out an error asking to change from ABS to PLA before printing. Normally it would print any file without preference.

  • @yiyou6529

    @yiyou6529

    7 жыл бұрын

    No, there is not. The filament setting is basically hardware settings, namely nozzle temperature, bed temperature, printing speed, etc. Filament setting is just a name that related to all those settings. Thus, you may just flush the E2Prom chip with PLA, so that the printer can load the presetting for PLA. The default nozzle and bed temperatures are 195C and 45C, respectively, which can be quickly reached. If you work with my settings, yes, it uses PLA. The printer reads the settings from the filament cartridge and send it to the computer, which is exactly the reason why you don't see preferences.

  • @cristiancarmisin7664
    @cristiancarmisin76647 жыл бұрын

    How did you avoided the filament count problem with the printer?I see u'r using an unofficial filament...Thx and very good work!

  • @yiyou6529

    @yiyou6529

    7 жыл бұрын

    Thanks for the comment! Please find the solution in the following link from instructables: www.instructables.com/id/Da-Vinci-XYZ-3D-Printer-Filament-Resetter/ I used an Arduino Uno with the code.

  • @cristiancarmisin7664

    @cristiancarmisin7664

    7 жыл бұрын

    I have a da vinci duo 2.0a with revision 1.0.F ...do u think it will be possible anyway?Thanks for your quick response

  • @yiyou6529

    @yiyou6529

    7 жыл бұрын

    In all honesty, I cannot guarantee it works. But if you think this way, that the filaments for all Da Vinci Series are all the same. That would mean it really looks like it will work. If you have more than one official filament boxes, I would take one that is already used up and try. Good luck!

  • @annabellavidal6585
    @annabellavidal65854 жыл бұрын

    hello yi you, I've ran across your video and it was my salvation, I have seen it at least 5 time already. Right now I'm realizing that I have unseen that your nozzle diameter parameter is .50mm but xyz 1.0 's nozzle is 0,40mm could you let me now how a 0,50mm diameter nozzle affects your printing?? thanks

  • @yiyou6529

    @yiyou6529

    4 жыл бұрын

    Hi there. The nozzle size in slicer can be set to a value whichever you like. However, if you set a nozzle size to 0.4 mm but actually using a 0.5 mm one, there can be some issues. You may do that to have a better tract overlay; that is, the printing traces adjacent to each other will overlap. It can, theoretically improve the mechanical strength of your printed part. But it may also result in printing failure. The cause can be that the previously printed trace may be dragged along while an adjacent trace is being printed. That can potentially ruin your printing. To my best knowledge, this effect varies from printer to printer, and is dictated by your printer setting. I cannot suggest anything for certain. But I would recommend to print a common benchmark part, e.g., 1x1x1 solid cube to see how one specific setting affect the final part. Printing such a small cube would not take too much time, usually a few minutes. Enjoy your printing. Please let me know if you have any other questions/concerns.

  • @Amakratacjan
    @Amakratacjan6 жыл бұрын

    Man, that's awesome! But do you happen to know why do I get an error of "Incorrect file format" trying to import this sweet g-code? I followed every step twice ;-;

  • @Amakratacjan

    @Amakratacjan

    6 жыл бұрын

    Moreover when I export a file from xyzware, it looks dramatically different. I tried utf-8, ANSI and none of them is working

  • @Amakratacjan

    @Amakratacjan

    6 жыл бұрын

    Also noticed that you have UTF-8 without BOM while I can't even set my notepad++ to that no matter what

  • @robster7204
    @robster72047 жыл бұрын

    I am getting the error message that I have ABS installed and need to load PLA. Is there a way to change the material in the GCODE??

  • @yiyou6529

    @yiyou6529

    7 жыл бұрын

    Try the line ;filamentid=50,50, change this line to: ;filamentid=41,41, it may work. The line ends with comma, make sure you keep them. Practically, it is easier to rewrite the e2prom on the filament box.

  • @robster7204

    @robster7204

    7 жыл бұрын

    Yi You I think that may have done the trick. Running a print now. Fingers crossed. Thank you so much for the quick response.

  • @robster7204

    @robster7204

    7 жыл бұрын

    It did work. However the print was unsuccessful. It seemed to have warped when printing the final layer. Im not 100% sure if there is a way to PM someone on youtube. I would like to send you a few pictures of the item and get your opinion on what may have went wrong. If not im sure I will be able to figure it out some how. Thanks again for the video and your assistance. It is much appreciated.

  • @yiyou6529

    @yiyou6529

    7 жыл бұрын

    I will need more information. Pictures are not necessary. But I need to know what kind of printing material did you use? The default nozzle temperature and bed temperature are 235C and 90C, respectively. I would guess the material you used does not fit this setting.

  • @robster7204

    @robster7204

    7 жыл бұрын

    I used ABS material. I changed the extruder temp to 210 I saw online that this seemed to be a common temp for people printing with ABS. Also bed is set to 90 also seemed to be a common temp setting. The reason im trying to change the temp setting is my previous prints were warping and cracking. This seemed to be the solution

  • @yiyou6529
    @yiyou65297 жыл бұрын

    you may need to check online. I don't own a davinci junior. davinciF10 obviously does not work.

  • @ajdaybyday3364
    @ajdaybyday33644 жыл бұрын

    Try hair spray is better of glue