2 days ago, my Mendel printed its first object (finally). About 8 months after printing its first parts on my Makerbot, back in December.
Besides some delays due to massive lack of time, the main problem was, that I couldn’t manage to build a working extruder to print with PLA. There were several attempts to build the original “direct stepper” extruders. These failed because I haven’t had a high torque stepper motor back then.
Some experimental geared extruder designs followed. None of them really worked.
Finally I printed different versions of Wade-inspired geared extruders. In the meantime I received two “RepRap-tested” high torque stepper motors (SY42STH47-1684B), so this shouldn’t be an issue anymore. But it was…
Since early tests on mine, to get the RepRap host software running on my Mac, weren’t too promising (I somehow managed to build and launch it, but there were a lot errors and GUI issues), I decided to install the Makerbot firmware on the Mendel boards and use it with ReplicatorG.
When doing first tests, I ran into problems with the motor driver chips on the extruder board. They ran really, really (really!) hot within seconds when driving the extruder’s stepper motor. When reducing the motor’s current by reducing the PWM value, the problem got slightly better (but the chips still got really hot). But also the stepper motor lost most of it’s torque (and the extruder got jammed again).
Finally, a reader of this blog (“renoir”, thank you!) wrote a comment on the blog post “Well, …no!”, linking to Tony Buser’s “RepRap host on Mac OS X Snow Leopard” blog post. This nice, short instructions solved most of the problems I had with running the RepRap host software earlier (I guess, Adrian also improved the software’s compatibility in the past half year).
Anyway, having the RepRap host software up and running on my Mac, there was no reason not to try the geared stepper extruder again, this time with the “originally intended” firmware. Behold: It worked like a charm, the motor driver chips’ temperature gets only to about 40-45°C.
I still don’t what went wrong (or what I did wrong) when trying to use the stepper extruder with the Makerbot firmware. But it works just great with the RepRap firmware.
So having a Mendel, printing with the RepRap host software, I am somehow puzzled about how to generate usable gcode with it. When using the host software’s built-in gcode generator, I always end up with fancy 5D gcode, but printing objects with a fill rate of about 80-90%. I searched the settings, I browsed the RepRap wiki, I googled the forums… no word on how to configure the gcode generator in order to be able to change basic (and important) settings like “fill rate” or “raft / no raft” or anything. I cannot believe, that the official RapRap gcode generator works like “one size, fits all”. Does anyone know more about this? Renoir? Tony?
What I did find was the hint to use Skeinforge to generate gcode for the Mendel. I tried this, but so far, I wasn’t able to generate working gcode for the Mendel with it. For the Makerbot, I still use an older version of Skeinforge (v2009-11-06). My settings for this version are well tested and fine tuned. Also my raftless tool works very well with this version. Since this old version doesn’t support 5D gcode generation yet, I downloaded a more recent version (2010-06-29). But somehow I couldn’t manage to generate usable gcode with this version. Also the newer versions of Skeinforge seem to be much less liberal with “unproven meshes” in STL files. I ran into a lot of non-recoverable errors with some of my STL files (which work well with the old 2009-11-06 version).
I also tried to use Erik’s 3D-to-5D-Script with gcode I generated with the old Skeinforge version. But the resulting gcode wasn’t printable. I guess, I need to read more on the use of this script…
Generally, I’m surprised how hard it is to find instructions or how-tos on generating gcode for Mendel. Maybe I looked in the wrong places. I googled a lot in the past few days, but besides some posts with partial Skeinforge settings I couldn’t dig up much.
Any hints or links are highly appreciated!