But I have been keeping an eye on what's coming up on eBay recently, and I finally decided I had to get a better look. The one I picked up is a clone of the Makerbot Replicator 2, including dual extruders, for $500 shipped from the US. I ordered it on a Friday and it arrived in Michigan on the following Wednesday.
TL;DR: Here's a photo album because photos are nice.
This seems to be a very close copy of the Replicator 2 as far as functionality and use goes. It's made from laser cut plywood, painted black. The electronics is an exact clone of the Makerbot Mightyboard. They are distributing the Makerbot software and drivers. Two years ago I would have been indignant about such a thing. Right now I don't feel that Makerbot deserves any sympathy whatsoever.
The machine arrived about 98% assembled. The only remaining step (ideally) after removing it from packaging was to use two screws to attach the printhead, four zip ties to attach the filament feed tubes, screw the spool holders on the back and get busy learning the process.
In reality there were some bumps in the road.
The most obvious was that there was NOT ONE WORD of instructions printed. Eventually I found that the included 2GB SD card, besides the software, had a manual, if you can call it that. The manual was in DOCX format - apparently they believe that everyone has a copy of Microsoft Word. I had to download and install about 60 megabytes of Microsoft viewer and compatibility packs to view it. They should distribute this in PDF or HTML form.
The manual is not very good.
If you get one, here's a guide to not breaking the printer in the first 5 minutes:
- Remove from all packaging.
- Remove boxes except the ones under the print surface.
- Remove all of the zip ties holding the motor and carriage from moving, unwrap the extruder (printhead).
- SLOWLY lift the print surface up. You're spinning a motor when you do this, and that generates electricity which feeds back into the electronics. If you pull motors on a printer around fast, you stand a chance of damaging the electronics. You can see the LEDs flashing sometimes if you move motors, even with the printer unplugged.
- Get the boxes out from under the print surface.
- Attach the printhead to the carriage. I don't think any of the screws I got were the right length. Either too long (bottomed out) or only caught about 3 threads on the aluminum block. I grabbed some M3x10s out of my workshop and they worked fine.
- One printhead was quite a bit (2mm) lower than the other. This made the printer unusable as it was - I had to partially disassemble the extruder and adjust the height on one of the heads until they were even. (see photos below)
- The spool holders it came with are too large a diameter for many of my spools. I suppose they work just fine with officially licensed and priced spools.
- They just whack three strips of blue tape over the kapton, with huge gaps, and expect that's how you'll print. It's picking nits but it is kind of weird.
- The ad said it came with ABS, it actually came with PLA.
- The instructions don't even mention installation of the flexible feed tubes, and it didn't come with the cable ties required to put them in place. There was only one feed tube supplied.
- Several screws were loose. One had fallen out. TIGHTEN THOSE SCREWS. ALL OF THEM. I missed a few and it bit me in the ass:
- After a bit of printing, I had an issue where the right extruder was very low again. I disassembled the printhead, it was within 0.02mm of the same height, so that wasn't it. Eventually I discovered that a screw had fallen out on one of the gantry supports on the right and it had sagged a bit. So tighten those screws to avoid frustration.
The software install was pretty horrible. It's partially in Chinese, has a few random English words, and a lot of just garbage characters. The only recognizable English is the name "Replicatorg" - even the "install" buttons are just Chinese characters. I poked a few things at random and eventually installed Replicatorg. All of the device driver installs failed (Windows 10). More about the software later.
Here's the biggest major issue with the printer as it came (I figure most people can figure out to tighten screws). As stated above, one printhead was not inserted all the way into the heatsink block properly, so it was impossible to level the printbed properly.
The solution is to remove the fans and heatsinks from the front, then loosen the setscrew holding the hotends in place (they did NOT include a wrench that was the right size for this - one that was close but as far as I can tell does not actually fit anything on the printer) and shove the hotends hard up against the bottom of the extruder body. Once I did this, the tips of the hotend were within 0.01mm of one another by my gauge.
Firmware / printer control:
This is a total rip-off of Makerbot's firmware, so I suppose they should get the blame. The firmware on this printer is just "functional" but not "nice" from the point of view of anyone who is used to Marlin on a RepRap. You can't change printspeed during a print, you can't alter printer parameters (hotend temp, etc) during a print. I suppose I'll live with it, but if there were a build of Marlin that ran on the Mightyboard, I'd be installing it right now. I might consider it anyway, and maybe even mount a rotary encoder for control.
Heck, I might even rip out the Mightyboard and just cram in a RAMPS board.
Anyway in short, functional, but not very nice.
I quickly found out that the Makerbot firmware can't read a standard GCode file, which is just weird. You have to convert into their goofy format. ReplicatorG can do it, as can some other software.
Anyway I decided to just try ReplicatorG for a bit, maybe it'll impress me.
Maybe this is some kind of hacked version, but it doesn't seem so. Apparently Makerbot people actually put up with this. OMG Replicator is a horrible piece of software. It's straight out of 2011, which is about when dinosaurs roamed the earth in 3D printer terms. Skeinforge? Seriously? Who uses friggin' Skeinforge anymore? It's not 2009.
I also can't change the settings. It takes me into Skeinforge settings, but when I hit "Save All" then exit, the thing is locked up. I had to hard reset my PC to get control back. Later I found out I could kill python from the task manager and get control.
The software is mostly a pretty shell around some very outdated core functionality, with extra "proprietary file format" stuck on the top for icing.
Since I couldn't do anything to change profiles or anything, even when I told it to use a lower temp it still insisted on using ABS temp of 240 to print (and you can't change temps from the control panel mid-print - very medieval this control panel), it printed way too hot for PLA. Here's a sample printed from Slic3r (left) and Replicatorg (right) showing what happens when the temp is too hot. Also showing that it insists on using a friggin RAFT!!! Seriously, why use a raft unless your print bed is badly warped?
Actually GOOD software:
My recommendation: Use Slic3r. Generate GCode from that, and then then use the program found here: https://www.thingiverse.com/thing:81425 to convert to the x3g file needed. A command line for this printer would be as follows:
(program path)\gpx.exe -g -p -m r2x (sourcefile.gcode) (destfile.x3g)
Personally, I unzipped gpx files into d:\apps\gpx and created the following in the file gpx.bat:
d:\apps\gpx\gpx.exe -g -p -m r2x %1 %1.x3g
Then in Slic3r, go to Print settings / Output options and enter the full path to the BAT file:
You'll also want to go to the "Printer Settings" tab, then under Custom G-code, put in the code from this page:
There's other good stuff on there. You'll want to create a single left, single right and dual extrusion profile.
One hint I missed at first on Slic3r for this printer:
in Printer Settings, set the print bed to 225x145mm, with the origin at 112x72. The firmware puts the origin in the MIDDLE of the printbed, which is unlike all other printers I've seen and this really threw me for a while - it kept starting to print on the rear right corner of the print surface.
I always print from SD card. I've had prints fail due to various PC related issues, so I just don't do that anymore.
In the end I managed to get over all the speed bumps and do a dual extruder test print. It took probably 6 or 8 hours of f'ing around though, largely fighting with what I thought was a plastic problem, then I thought was a printer problem, and in the end wound up being a Slic3r bad config file, then had that screw come loose and the gantry collapse a few mm and I thought I had 3 different problems. After all that, here's the sample. There's a bit of a gap, but that's a setting in Slic3r that I can fix easily:
The printer itself is absolutely amazing for the money. Hardware wise it's far above any of the RepRaps I've built to date. Construction was a bit slipshod, with the loose screws and the misaligned printheads. The PC software is mostly laughable compared to Slic3r or Cura from Ultimachine; but remember, this is Makerbot's software, so even if you bought a Makerbot you'd be running the same regrettable software. If I were paying real money for a printer, I'd buy from Ultimachine any day of the week before Makerbot, from what I've seen here. The firmware is acceptable. There aren't a lot of options, but honestly, few people actually adjust the acceleration curves in the middle of printing, so it's not a huge problem.
I think that anyone buying this as their first printer had really, REALLY better get a mentor. I think a 3D printing newb with no guidance might as well set fire to their money. But honestly, that's almost true of any 3D printer. Even with a modern, proper Ultimachine or Makerbot I think there's a huge learning curve, and without a mentor many people would be driven to distraction.
So: amazing printer, even without adding "for the money" to that. The low price comes with a few problems, but nothing surprising or insurmountable - 30 minutes of fiddling for someone who knows what they're doing. With ANY 3D printer, if you haven't used one before, you NEED to find someone to mentor you, even if it's just online.
All of the software, whether Slic3r or Cura or Replicatorg, have their own learning curve. Design has a curve as well.
It's a hell of a fun hobby, but it's NOT for the impatient.
Photo album: https://goo.gl/photos/GCc1hwZUYtvr8hoc6