Have lately had a spate of bad luck with my i3.
I did my initial calibration/setup printing in PLA, and got acceptable results with it, but pretty much maxing out layer height at 0.33mm (For a 0.34mm nozzle) Naturally this doesn't produce the smoothest sides or curves, but it was good enough for the pieces that I made that way, including new legs and bearing/endstop holder for the Y axis. At the very least, my new parts are far superior to the crap that my kit came with, functionality wise, though not particularly pretty.
I then went on to start with ABS, and got some of the typical print failures, many resulting from the tendency of the ABS to curl. I started messing with ABS juice and the like, and again managed to get acceptable results, but now I wanted to improve surface quality, as many of the ABS parts that I wanted to print are for use in my car. ABS is the material of choice because of some of the extremes in temperature that happen in the car. From -45 degrees in wintertime to whatever temperature dark coloured things get to in a closed car in the sunlight, which I know to be hot enough to make lesser plastics deform badly, but I know that many parts in the car's interior are already made of ABS, so my hope is that it will be fine to use that. Anyway... I changed my slicer settings to use 0.125mm layer height, with a first layer of 0.25mm. I got some nice prints, but for larger things, it still likes to curl, which is seriously annoying. (Will have to make a box for the printer, and try higher bed temperatures.)
In the meantime though, my printer has developed some nasty quirks, which seem to stem from questionable design choices.
1. the smooth rods for the X axis aren't held firmly in place by anything but friction. They press through the right hand side carriage piece and into the left hand piece where the motor resides. On large pieces where there is a lot of fill (Using 45 degree rectilinear fill) the printer has developed a tendancy to start to eject the top smooth rod out of the side, until it falls free of the left hand side piece, and the result is a really shitty print. I have not ever allowed both rods to fall free, but if I were to go eat a meal while printing, as I have done in past, it certainly could happen. It appears to have done some damage to one or more of the linear bearings on the extruder carriage, as this now sometimes makes noise during the print, and has also started massive numbers of missed steps. Well, LM8UU bearings are cheap, and more are on their way. The smooth rods as yet appear undamaged. My proposed solution will be a cap that goes over the right hand side fitting and screws in, thereby holding the rods securely.
2. The belt for the X axis tension is a royal pain to adjust. When I made a new bearing holder for the Y axis, I made the design such that a zip tie is used to adjust tension on the Y axis, allowing me to set it up, and make minute increases in tension until it is adequate, but not too tight. (If too tight, cut the zip tie and start again It should also be trivial to use 3mm screws here, too.) I like the idea, and it works well for me. The tension adjustment for the X axis is a `7`shaped hole, Where you set up the belt at the top of the 7, then move it to the bottom once the belt is locked in place. In short, this sucks. the only way that I have had acceptable tension here not to have a sloppy X axis makes the belt tighter than I really want. the result is that it pulls on the smooth rods enough to give them a subtle bend, which I can`t see as being long-term good for the printer. In addition, it has a second effect which is seriously annoying, in that raising the Z axis quickly (Like the 5mm raise at the beginning of the Gcode from slic3r) can pull the smooth rod upwards. Even worse, this takes the Z axis homing limit switch with it, resulting in me having to re-calibrate the axis from scratch each and every single time. Therefore, I will make further adjustments to the X axis bearing holders to also have a tension adjustment similar to my Y axis adjustment, though probably with screws. Probably the same screws that hold the endcap which keeps the smooth rods in place, thereby killing 2 birds with 1 stone.
3. All of the problems associated with the one above have made me lose a lot of patience for adjusting the endstop on the Z axis. Trying to make minute adjustments to the position of the Z endstop is tiresome, and difficult to do precisely. In addition, since the Z axis smooth rods are basically held in place by gravity, they are prone to moving. Repeating the idea of using caps to prevent movement of the rods is a partial solution, and probably enough to not have repeat problems, but I would still like to be able to make very small precise adjustments to the Z endstop. »The current design uses a clamp to attach the endstop to the vertical smooth rod (The same method used to make the endstop for the Z axis, for that matter) where the switch gets hit by the X bearing holder. My thought would be to make the switch holder a part of the motor mount, elevated enough to engage the system. Another switch holder could be incorporated into the rod holder at the top, for an upper limit switch, preventing problems with builds that are taller than the printer can allow. I would add a threaded plunger to the bearing holder that can be adjusted with a screwdriver for precision control of the bed height. (At present, I set the switch to be as close as I can, then adjust the hotbed height screws for fine tuning. then more fine tuning to make it all level again. A major pain.) This should allow easy precision bed height adjustments.
4. The Z axis doesn't always stay plumb. Because the acryllic frame only has 2 attachment points to the Y axis frame, during the rectilinear fill, it visibly wobbles, which I can't help but think is having an adverse effect on overall print quality. The older Mendel design had this taken care of by triangulating the top mounting solution, though presumably had other issues which resulted in the new design. I'm not entirely certain what the correct solution to this is, but I plan on adding a diagonal stabilizer (or two) to the frame to keep it more rigidly attached to the printer frame. Making that adjustable will also mean that I can assure myself that the Z axis movement is exactly perpendicular to the X/Y plane.
5. What exactly IS perpendicular to the X/Y plane shifts too easily. The threaded rod frame of the printer twists too easily. I'd already addressed some of this with the new feet. By making the holes that the threaded rod fits through longer, it adds some rigidity to the frame design, but it still seems to be inadequate, in that the frame can still twist by several milimeters (As opposed to centimeters with the original design.) this is more than enough to throw off the bed levelling, even with small events such as moving the printer on the desk. The short axis of the Y bed seems to be okay, as the design uses a pair of threaded rods, and they are distant enough to make for a rigid rectangle. (Well, nit perfectly, but very close.) The issue is the long axis, which has onely 1 threaded rod per side, and then the smooth rod, which is not firmly held enough to enforce structural rigidity. I suppose that I could make the frame taller, and add a second threaded rod under the first, but this doesn't seem like the correct approach. Instead what I will probably do is incorporate a stiffening element to the box which I need to build anyway in order to help with keeping the heat up to prevent the ABS from warping during prints. I think that if I build the box to have several stiffening ribs along the bottom, I can keep total frame twist under 0.2mm, which will be good enough to not cause problems with bed levelling (<0.05mm difference corner to corner in nozzle to bed height)
So here's a question: Are other people having similar problems? Are these unique to the i3 kit that I bought, or are other kits made with similar designs? How standardised are the rod sizes and placements in these printers? How about the acryllic frames? Motor mounts? When I design these parts to solve these issues, is there interest by other people to get ahold of my designs?
MBot3D Printer
MakerBot clone Kit from Amazon
Added heated bed.
Leadscrew self-built printer (in progress)
Duet Wifi, Precision Piezo parts