Author Topic: Cheap 3d printer review  (Read 10114 times)

Offline Allen Smithee

  • Full Member
  • ****
  • Posts: 1130
  • Mordor, Middle Earth
Cheap 3d printer review
« on: December 26, 2020, 05:54:12 PM »
My Better Third bought me one of these for Xmas:


A cheapo 3d printer (under £80) with an unheated bed - piece of complete junk, right? Well surprisingly I've found this machine is much better than you might expect, and with some care on the settings can actually produce good parts. There are various YouTube and website reviews of this machine and they focus on four main issues:

1. The bed is unheated
2. There is no part-cooling fan
3. It needs belt tensioners to remove play in the drives
4. The extruder is really only hot enough for PLA - you can print PETg with it but that really needs a heated bed, and the stronger plastics like ABS and Nylon need more heat.

It also has a very small print volume (100mm/4" cube) but that makes the whole machine very compact - it easily fits on the desk in my study, and can be just put on the bookshelf when not in use. But I'm getting ahead of myself.

Unlike most 3d printers this one comes almost completely assembled - no hours of trying to interpret chenglish instructions and ambiguous diagrams to  establish where screw #331 should be inserted, and none of the famous chinese cheese-head screws (made of real cheese). You just drop the vertical column into its slot (feeding the z-axis connector through a hole), connect the connector, clamp the column in place with two bolts and that's it ready to go.

I gave it the once-over and immediately noted two things - firstly the play in the print head is pretty minimal because it has cable tensioners fitted, and secondly it has a part-cooling fan and ducting incorporated into the head assembly. So it looks like the manufacturers have responded to some of the initial criticisms with upgrades (which is nice). The heated bed I'll talk about later, but the PLA limitation is just one you accept for the cost of this machine.

The bed has a flexible printing mat (think of a 4" square, 1/16" thick piece of the material they make fridge door magnets from) that sticks quite firmly to the print surface and seems like a neat idea. I have bought an aftermarket heated bed (I said more anon - patience is a virtue) but if I use that I won't be able to use this mat. I tried it without the heated bed first so I could see if was worth the effort.

The control unit has four buttons - a "home" button that moves the print nozzle to a datum height (but only height, not X/Y positions), a "+" button that fires up the extruder heater and primes it with filament, a "-" button that extracts the filament so you can switch to a different one, and a "start/stop" button which (believe it or not) starts, pauses and stops the print. Each button lights or flashes its symbol to tell you things while they are in use. On the side of the controller there's the DC socket for the power supply, a type-A USB socket which they say is for "future use" and a slot for the micro-SD card containing the file to be printed.

In the box is a USB micro-SD card reader with a card in it. This card comes supplied with some software, the manual and a couple of sample files on it. I couldn't get the supplied software to install, but that didn't really matter because there's better software freely available on the interweb. For those that don't know, 3d printers need one or both of two kinds of software. First there's some kind of 3d CAD software to create the 3d designs in (usually) a format called "Standard Tessellation Language (STL)" - if you're only going to make parts designed by others you don't need this, but I use SolidWorks. Second is what's called a "Slicer", which is a bit of software that takes the STL file and converts it into a sequence of "G-Code" instructions which tell the head where to go and how fast, while also telling the extruder when to turn on and off (and at what temperature) plus lots of other instructions for other machine parameters. Good slicer software allows you to set thickness of layers, wall thicknesses, types of infill inside the solid bits, whether you use a raft/skirt, the type of supports you use for overhangs etc and all sorts of machine parameters like using different temperature for the first layer. I like PrusaSlicer (free version) so I used this for everything.

Before use you have to level the bed by setting the head to the "home" height, pulling the power plug and then moving the bed by hand to the four corners. In each place you adjust the knurled nut to set the distance between the nozzle and the head using a sheet of printer paper as a feeler gauge (going around 2-3 times because the adjustments interact). Some people say you should do this before each print, but I haven't found the need.

The next step is to prepare the print file. I picked a "Yoda" bust from Thingiverse for my initial tests as it had lots of detail and features like overhangs to test the printer's abilities. I loaded the STL file into Prusaslicer and set it for position on the bed, 180degC nozzle temp (190 for first layer), 0.15mm layers and a 3 layer raft with 2mm skirt*. They supply a short (10m) length of PLA filament to play with, but I had read that it's pretty naff stuff so I had a 500g spool of HobbyKing matt-silver "premium PLA" to use.

Once the g-code file is prepared you just copy it onto the micro-SD card and transfer this card to the printer. The printer prints whatever is the most recent file on the card - no menu to select from or anything. So following the instructions I moved to my first print. With the power off I lifted the head around 30mm up from the surface**. Then I pushed the "+" button and introduced the fibre. The "+" light flashes rapidly while the extruder warms up to purge any old plastic from the nozzle and starts the flow or new material. After a couple of minutes the flashing switches to slow and you can push the button again to stop the purging. This was now ready, so I pressed the start button and...nothing happened.

Nothing continued to happen for about a minute, and then the head & bed moved to their start positions. Another 30 seconds and the printing started:



That first print was done with no supports, was left overnight to print and the result was much better than I expected:



One of the most impressive features of this thing is that it is extremely quiet. My "study" is a doorless 8'x4' room off our main bedroom that was originally a walk-in wardrobe when we bought the house, and I left this print running all night - The Boss didn't even notice it was running.

But I had already spotted a snag. As supplied it has a filament spool holder which seems to be designed for something like 4" spools. All the filament I've seen comes on at least 8" spools. In the above print I dodged the problem by turning the spool-holder outwards and sitting the printer on a box so that the spool hung over the side:



This worked initially, but as soon as the filament started running down it snagged on the flanges of the spool, interrupting the print. There are lots of alternate spool-holder designs on Thingiverse, but to print one I needed a working spool feed. So I went into the workshop and grabbed a piece of 1/8" plywood, drilled four holes in it and produced this crude but workable short-term solution to bring the spool back over the chassis where it could feed more easily:



This is working well for my first "large" print - the improved spool-holder:




This print is nearly the width of the bed, and is exposing one of the known weaknesses of this machine:



The initial layer(s) of the skirt and the raft haven't stuck very well to the mat in this corner, so at the plastic cooled this corner has warped upwards. As it happens this isn't important for this print, so I've let it continue. There are four possible solutions to this problem:

1. It might just be that I need to re-level the bed. Personally I think it's more than that, but I will check it again when this print finishes.

2. I could increase the extruder temperature for the first layer to make it "stickier" (this can be dome with settings in the Slicer software)

3. I could rub Pritt glue-stick onto the bed before printing (according to some websites)

4. I could use a heated bed.

I'll try (1), but I don't think it will work. Then I'll try (2), possibly increasing the thickness and reducing the print speed of the first layer to help it "wet" to the printing matt. I really don't want to try (3) because if that's the answer it will need lots of tedious cleaning between prints to get that mess off the mat. And then there is (4)...

As I mentioned above, I bought an aftermarket heated bed when my Better Third first told me what she was getting me for Xmas. It was about a tenner, and will bolt straight on to the machine. But as supplied it has no temperature sensor and/or controller. It needs either a 12 or 24volt supply, and so I've knocked up a simple temperature controller using an LM35, and op-amp, a couple of resistors, a pot and a relay (apols to the Arduino generation - I was born in the mid Palaeozoic era so I do this sort of thing in analogue) which works well enough. On the "keep it simple" principle I will try the heated bed when I've proved that I can't achieve the same thing with just different settings. Amongst other things it needs 12v at 5A, and that will need a power supply with a noisier cooling fan that might cause the machine's indoor residence permit to be revoked.

Once this spool holder is done I will be trying the first "real" job. I want to make some structural parts for the spoiler blades mechanisms of the 1/4scale Fournier RF4 (radio controlled aeroplane) that I'm building - mainly because I can't see how to assemble the designer's drawn solution without the assistance of nanobots and telekinetic techniques.

But overall - I'm very impressed with just how good a machine this is for such a low price.

AS

*This first print got abandoned because the head drives couldn't keep up with pruslicer's default speed (60mm/sec) so I re-sliced it with a global limit of 30mm/sec which worked fine. As I get to know this machine I'll try replacing this global limit with specific feature speeds to "tune" it for optimum performance.

** I have since found out that if you don't do this the puddle from the initial purging of he extruder melts a small pit in the print mat
Quidquid latine dictum sit altum sonatur

Offline Allen Smithee

  • Full Member
  • ****
  • Posts: 1130
  • Mordor, Middle Earth
Re: Cheap 3d printer review
« Reply #1 on: December 27, 2020, 01:01:11 AM »
So here is that spool mount completed (took about 6 hours to print):



Note the T-slot feature which slides over the flange features in the moulding on the top of the column



This is where the base warped upwards due to the first layers of fibre not sticking to the bed (as mentioned in the previous post). In this case it doesn't matter, but I'll need to find the best solution to this. I have just re=levelled the bed and it was indeed slightly low in this corner, so that may be it (but I don't believe I'm that lucky).



Here's the inside of the T-slot - the camera exaggerates what is actually just one layer of loose strands which were removed by a few scrapes with a small screwdriver. Frankly I'm stunned - this is a void about 1/2" wide which the printer has bridged without supports. I didn't add supports because I could see them being difficult to remove cleanly, and this amazing little machine has done without them!



This is how the support is used. The existing spool holder is unscrewed from the side and pushed into the slot, held in place with a short self-tapper into a boss which has been formed in the print. I used one of the screws that originally held it to the side - perfect diameter but about 3mm too long, so it broke through. I was very impressed that (a) the hole was precisely the correct diameter for the self-tapper so it screwed in easily, (b) the material was strong enough to hold the thread so I could nip the screw up to a hard stop with no feeling that it might be stripping, and (c) the boss showed no signs of wanting to split even though the "grain" (the print layers) ran along the axis of the hole. This gives me lots of confidence in the strength of PLA. As seen here I just need to unclip the spool shaft and put it on the other side.



These images show the finished item mounted on top of the column with a 0.5kg spool, showing the much simpler and more direct feed into the extruder:





The whole assembly is MUCH more rigid and generally satisfactory than the original design.

AS
« Last Edit: December 27, 2020, 01:16:30 AM by Allen Smithee »
Quidquid latine dictum sit altum sonatur

Offline Pete49

  • Full Member
  • ****
  • Posts: 736
  • top of the gulf SA, Gateway to the Flinders Ranges
Re: Cheap 3d printer review
« Reply #2 on: December 27, 2020, 02:31:37 AM »
No such thing as a bad printer just some haven't reached their potential yet.
I used to have a friend.....but the rope broke and he ran away :(....Good news everybody I have another friend...I used chain this time :)

simplyloco

  • Guest
Re: Cheap 3d printer review
« Reply #3 on: December 27, 2020, 03:33:58 PM »
Looks neat and great value. I like my Prusa i3Mk3 but as I only play with it perhaps I should have bought what you have!
Happy New Year BTW!
John

Offline Allen Smithee

  • Full Member
  • ****
  • Posts: 1130
  • Mordor, Middle Earth
Re: Cheap 3d printer review
« Reply #4 on: December 27, 2020, 03:48:18 PM »
Update:

The next item I printed is a mount for the control unit. For this print I re-levelled the bed and then changed the print settings for the first layer (.35mm thick and 205degC extruder temp rather than the 0.2mm and 180degC I use for the rest). This completely cured the adhesion/warping problem noted in the previous posts, so I still don't have a need for that heated bed:



That made this part (the flash makes it look rougher than it is):



...which mounts the control unit on chassis rails like this, making it a much more compact and neat machine:




I'm getting the impression that a 3d printer is just like a lathe or milling machine - the trick is to learn its foibles and work to exploit them so that a skilled operator can make good parts even using cheap machine through practice and feel.

AS
Quidquid latine dictum sit altum sonatur

Offline cnr6400

  • Full Member
  • *****
  • Posts: 2729
Re: Cheap 3d printer review
« Reply #5 on: December 27, 2020, 04:45:28 PM »
It's true Allen, most machine tools have their own tricks and techniques to learn, but after a while you get the hang of them and satisfying work starts emerging. The process often has a lot more to do with the "bench to tool interface module" (the user) than the tools themselves. 

Nice progress with your inexpensive printer!  :ThumbsUp: :ThumbsUp: :ThumbsUp:   :cheers:
"I've cut that stock three times, and it's still too short!"

Offline ddmckee54

  • Full Member
  • ****
  • Posts: 638
  • We're having fun now --- or so I've been told.
Re: Cheap 3d printer review
« Reply #6 on: December 28, 2020, 07:46:08 PM »
Allen:

Personally I think 3D printers are more like shapers, rather than a lathe or a mill - you can make just about anything on them except any money.

My first 3D printer was a cheap Chinese clone printer kit, relatively speaking it was cheap, but it was still a lot more than you paid.  You learn a lot about 3D printers and 3D printing by trying to wring the most out of what you've got.  Keep at it, but it looks like you are doing just fine.

Yes indeed, bed-leveling is important.  If that first layer doesn't stick properly you might as well abort the print, fix the problem, and try again - because it won't get any better.  With my first printer I'd have to re-level the bed every couple of weeks.  With my current printer I only level the bed after I've had to work on the print head or the bed.

Be sure you get, and keep, lots of spare parts on hand.  I kept spare nozzles, heat breaks, heater cartridges, thermistors...  I kept adding to the list as things broke and I had to repair them.  You might also want to grease the linear bearings if you haven't done that already, they probably came bone dry - mine did.  (Unless it's got the IGUS style bushings, then  - NEVERMIND.)  I actually kept a spare set of bearings for my first printer and just swapped them out when they needed work.  (When they started getting noisy.)

Apparently 3D printing is kind of addictive, because when something breaks you'll feel the need to get the printer running again right away.  If you don't, you'll start to go into withdrawal - DAMHIK.

Don

Offline ddmckee54

  • Full Member
  • ****
  • Posts: 638
  • We're having fun now --- or so I've been told.
Re: Cheap 3d printer review
« Reply #7 on: December 29, 2020, 05:12:07 PM »
My Better Third bought me one of for Xmas:
Allen:

I meant to ask this earlier.  I know what a "Better Half" is, I know what a "Smarter Half" is, I even know what SWMBO means.

But "Better Third" has got me scratching my head, come on...  Give.  (Enquiring minds want to know.)

Don

Offline Allen Smithee

  • Full Member
  • ****
  • Posts: 1130
  • Mordor, Middle Earth
Re: Cheap 3d printer review
« Reply #8 on: December 29, 2020, 08:02:58 PM »
I used to describe her as my Better Half, but the Weights & Measures Office pointed out that this claim was a grossly inaccurate from a mass/volume perspective.

Meanwhile...

I've been experimenting with settings to get to know the machine. Printing (Hobbyking "Premium" PLA) down at 180C definitely gives better results, and the raft serves no useful function so I've switched it off. I found the "retract" setting that pulls the fibre back from the extruder between prints (like when crossing gaps) which has completely eliminated stringing and surface pimples.

I also Just discovered by experiment that the "accurate" feature is the outline, not the planes parallel to the bed. I designed a part that looks a bit like a saddle clamp, and printing it sitting flat on the bed gave results that were OK, but not brilliant. But printing it sitting on its edge with the groove vertical and the screw holes parallel to the bed makes a much cleaner, more accurate part. This is counter-intuitive and a useful thing to know.

Finally I've discovered that it's better to create the part geometry (STL file) two or three times real size and then shrink it down in the g-code generator (pruslicer). This seems to give much better surface detail - possibly something to do with the way SolidWorks generates the STL files.

Every day is a school day (unless you're in Tier 4)

AS
Quidquid latine dictum sit altum sonatur

Online crueby

  • Full Member
  • *****
  • Posts: 18557
  • Rochester NY
Re: Cheap 3d printer review
« Reply #9 on: December 29, 2020, 08:14:33 PM »
I used to describe her as my Better Half, but the Weights & Measures Office pointed out that this claim was a grossly inaccurate from a mass/volume perspective.

...

:ROFL:
Better not EVER describe her as the better two-thirds!

Offline cnr6400

  • Full Member
  • *****
  • Posts: 2729
Re: Cheap 3d printer review
« Reply #10 on: December 30, 2020, 12:42:57 AM »
I'm not going there at all with ANY COMMENT WHATSOEVER about better 1/3rds 2/3rds etc.   :zap: :zap: :zap:  :disagree: :disagree: :disagree: :disagree:     :Lol:

I have found rafts to be helpful only on rare cases. Most of the time they waste a lot of filament and add cleanup effort. If you do have a small part to make and are having trouble getting it to stick to the bed, a brim feature works great. This is just a single layer "mat" of material 6 or 8 mm out from the first layer outline, to increase the adhesion layer area.

You have discovered how build direction can be a pain or that it can work for you. Build direction is a lot like thinking about grain direction when doing woodwork. (yes, I know it's a bad word to use here.) Lets say you want to print a chisel. If you print it starting at the handle end upward along its' length, it has little strength because the forces on it work on a small area. Lay it down on the table, making only a few strong layers of large area, it will be much stronger. You can always make a separate glued on piece for the parts you chopped off the handle side to get the part laid on the bed. :cheers:

"I've cut that stock three times, and it's still too short!"

Offline ddmckee54

  • Full Member
  • ****
  • Posts: 638
  • We're having fun now --- or so I've been told.
Re: Cheap 3d printer review
« Reply #11 on: December 30, 2020, 08:50:24 PM »
Oh, I don't know...  He could probably get away with describing himself as the Lesser 2/3's of the equation.

Designing for 3D printing is quite important.  I think of the parts as plywood when I'm printing them. If a print is going to come apart it's most likely to delaminate between layers.  I try to orient parts when printing so that any stresses that will be applied to the part will try to crush the part, not split it apart.  Again think plywood, it's relatively easy to split a piece of plywood between the laminations with a knife.  Cutting it in two with a knife through the laminations - not so much.

Now to give you something else to think about.  Shrinkage, and I not talking about what happens in the swimming pool.  If you've tried printing a precise part and had it come out different dimensions than what was designed, welcome to the world of pain felt by metal casters.  What's that got to do with 3D printing - a LOT!  Both heat a material enough to change it from a solid to a liquid, and both have to deal with the effects of thermal expansion.  When we print a part we're printing at a couple hundred degrees C - ish.  If we print it to the design dimensions at that temperature, when it cools to ambient temperature it's going to shrink.  We get around this by telling the slicing software to scale the part up and print it a little bigger.  Then when it shrinks it's the right size, eazee-peazee.

Of course if you're just printing a 3D bust of Yoda to sit on the shelf, do you really care if it's 97% of the size it was designed at?  Just sayin' that if you are printing parts that need to fit a dimension, then shrinkage MUST be considered.

Don

Offline pgp001

  • Full Member
  • ****
  • Posts: 812
  • West Yorkshire - UK
Re: Cheap 3d printer review
« Reply #12 on: December 30, 2020, 11:57:25 PM »
I am just seriously toying with the idea of getting an Ender 3, possibly a v2 or a pro.
Could you expand on your shrinkage warning please, do you have to physically design your 3D model oversize to start with, or does the printing software deal with it.

I use Solidworks, so can save my parts as STL files very easily, I am thinking in terms of printing some parts to do a trial assembly prior to making them from metal, but I dont want to have two separate models for plastic and metal.

Phil

Offline Pete49

  • Full Member
  • ****
  • Posts: 736
  • top of the gulf SA, Gateway to the Flinders Ranges
Re: Cheap 3d printer review
« Reply #13 on: December 31, 2020, 02:29:49 AM »
pgp go Ender 3 V2.  I find that when printing parts supplied by thingiverse, yeggie etc. the pla prints to size but abs I need to increase the size by 1-2 percent due to shrinkage.
I used to have a friend.....but the rope broke and he ran away :(....Good news everybody I have another friend...I used chain this time :)

Offline ddmckee54

  • Full Member
  • ****
  • Posts: 638
  • We're having fun now --- or so I've been told.
Re: Cheap 3d printer review
« Reply #14 on: December 31, 2020, 06:20:06 PM »
pgp001:

Design the parts to your desired size.  The slicing software gives you the option scaling the part, at least I know that Slic3r and Simplify3D both do.  I don't know about Cura since I don't use it.

When I built my first printer, it was a Chinese clone of a Prusa I3, I couldn't figure out why my parts weren't printing to dimension.  I had just gone down both the 3D printing and 3D CAD rabbit holes, so I suspected that I had screwed up somewhere.  I eventually figured out a way to modify my printer's steps/mm setting using g-code to get the right dimensions.  I didn't want to mess with the Arduino programming because I didn't have the original files for my printer, and I didn't want to take the chance of breaking an otherwise usable printer.

A couple of years later I saw a video by Clough42 where he described a similar problem that he was having with a 3D printed part, and his simple fix using the slicing software.  I had one of those Homer Simpson head smacking "DOH" moments when I realized that I was just compensating for shrinkage, and not correcting for a Chinese factory boo-boo in setting up the printer.

You can calculate the shrinkage amount from the coefficient of thermal expansion - if you want to get really precise.   You can find that coefficient of expansion on-line for just about anything.  I usually just scale up the model by 102%-103%, in all axis, and print a test part to see how close I am.  It's usually good nuf for gubmint work, if not then I change the scaling factor and print it again.

Don

 

SimplePortal 2.3.5 © 2008-2012, SimplePortal