Posted on Leave a comment

Continuing saga on the new Da Vinci 1.0 Pro 3D Printer pt 2


Post four in the continuing saga of the new 3d Printer. So far I’ve fixed a misaligned Y axis, discovered how to level the print bed, how to use the slicing software that came with the printer to get the gcode to the printer and printed a few objects of increasing complexity and print time to see how well the printer functions on long prints. I’ve noted a few strange noises that I am concerned about, but at this time do not seem to affect the print quality. With the last two prints I also began testing the detail capability of the printer.

So far I have been somewhat impressed with the printer. My previous printer, when it was working right, produced very good prints. This printer at about half the price is giving it a run for its money, and I’ve just been using the stock settings and filament. There are hints that using a more refined slicer program such as Simplyfy3D, playing with the layer height and/or changing the filament manufacturer could drastically improve the print quality even more. I intend to explore all three options in time. Durability of the printer is another concern, but can only be answered in time as I continue to print.

One of the first major problems any maker has when they first start out is getting the print to stick to the bed while printing and only come off when the printing is done. Sometimes it is not as easy as it seems. There are several reasons for print lifting.

1. Bed not level

Bed has to be level period.

2. Wrong bed temprature for the plastic used

ABS needs bed temperature of 90C at least
PLA needs no heated bed

Other plastics need somewhere inbetween

3. Mismatching the plastic adhesion to the bed material when hot/cold

ABS likes to stick to tape or glass, usually Kapton tape or borosilicate glass
ABS slurry or Scotch glue stick application gives extra adhesion

PLA can handle bare aluminum, but prefers blue painter’s tape

Polycarbonite needs heavy duty adhesion like BuildTak sheets


My first printer was notorious for psyching me out. Ten minutes into an hour long print, usually after I had convinced myself that I could pop out of the room to do a quick job somewhere else in the house, the print would lift from the print bed.  It would then begin a tangled dance just above the print bed, growing with every extrusion of plastic.  I’d come back in and discover a plastic art master piece that would win acceptance in the most famous art museum of the world if they had a category for it.  I had a steadily growing pile of failed prints.

But I digress, so far once I had the bed leveled I haven’t had a failed print yet.  Using Kapton tape and a light smear of Scotch glue stick. It’s so nice to finally have a printer that behaves itself.  Or rather it hasn’t misbehaved yet. 🙂

The next major problem any maker has is the quality of print.  Sometimes it’s a search that never ends. Just about the time you think you have the right formula dialed in, the slicer software upgrades and something minor in how it slices changes, now your prints are a mess again.  Sometimes the filament manufacturer changes their formula and now you have to recalibrate your settings to get back the previous quality.  Sometimes you never do and you have to start experimenting with other filament manufacturers product.  Then you have the rest of the variables of temperature, different colors filament sensitivity, earthquake induced changes in bed leveling, (I’m serious….. Oklahoma is surpassing California in earthquake frequency) etc.

So this is where we are right now. Dialing in the right formula to produce the best quality print.  When we last were here I had printed one half of the KM-20 cartridge shell with the stock settings and filament to see what quality came out.  I was pleasently surprised.  But of course it can be better.  I tried mating the printed half shell with the injection molded copy.  It wouldn’t.  So I mused that maybe it would mate with another printed half shell.  It still wouldn’t.  So why?

There seems to be four most likely reasons.

First always is the model. If it ain’t there, your prints won’t be there.  Could there be a problem in the model itself?  Since I didn’t create the model, I don’t have source files just the end product of whatever cad program they used.  I did load the .stl file into MeshLab and noticed no obvious problems.  So for right now on this print I have to put this reason in the neutral catagory.

Second is the printer settings.  Specifically the layer height.  Currently I am using the default setting of .3.  Going down to .2 would increase the accuracy of the print, but would increase the print time.  It is a reasonable trade off for this type of print.  So the next print session will be at .2

Third is the filament used.  It’s amazing how much variety there is in a supposedly standard diameter of 1.75 amoung different filament manufactures.  Currently I am using the filament that came with the printer from XYZprinting.  I do have two rolls of Hatchbox, a black and a white.  I also have a grey roll from Jet.  I used Hatchbox with my other printer, but Jet is an unknown.  Changing filament is a process that can take half an hour to do.  It’s not just unload the old and load the new.  There’s several additional software steps and info entry.  And on this printer they did not supply a spool holder for 3rd party rolls.  Besides in any testing you only want to change one thing at a time.  So for now I will continue to use the supplied filament.  This reason goes into the neutral category for now.

Four is the slicing software used.  Currently I am using XYZPrinting Pro to slice and send the info to the printer.  While recent software updates have addressed several critical voids, the software is still primitive compared to Cura, Slic3r or Simplyfy3D.  My favorite is Simplyfy3D.  I’ve owned it for a couple of years now and it is well maintained and very customizable.  Granted it is not free, but you get what you pay for.  Customizing support structures is one of the unique features I haven’t found in any other slicer program.  Currently they do not officially support Da Vinci 1.0 Pro, but all the other XYZprinting models are, so it shouldn’t be very long before they do.  In the meantime some enterprising souls on Thingaverse in the Da Vinci Printers group have been experimenting on their own with Simplyfy3D and have come up with some scripts that allow almost complete compatibility. The missing factor is direct transmission to the printer. Currently XYZprinting software is still needed to transmit the gcode to the printer. There’s no direct access to an SDcard, but there is a mod for that. 🙂

So for the next printing session I will print both halves in the same printing session, at .2 layer height 20 % infill using the same software, filament and model. Here goes……..

Okay printing session over. 3 hours and 50 minutes worth


First picture tells most of the story.  Bringing the layer height down to .2 did make quite a bit of difference.  You can see less defined printer layers at the .2 compared to the .3.  The edges became more accurate.  There is still the split in parts of the lip and grove and in the horizontal bar at the bottom of the half shell.  Not much changed there, which leads me to believe that it is an error in the original .igs file or the conversion to .stl.


On the back of both half shells you can see the difference as well.  In this case I think applying an acetone bath would smooth out most of the remaining printer layer striations.  That would leave very smooth surfaces.  To get a textured feel and look would require applying light grade of sand paper/rasp etc.

Still the halfs do not mate.  Though it does look closer than before.  It would seem that 3d printing at least with the printer I have does not have the same tolorances that an injection molded part would have.  A redesign of the model allowing for thicker lip and groove measurements would be the next step.



Leave a Reply