Old Info on my 3D printer build and configuration that I thought I lost. Found it on the Internet Archive WayBack Machine and preserving it here for my future use.
Compact Bowden Extruder on RepRap Prusa i3 with MK8 Gear.
After a bit of research I determined I wanted to go the route of the MK8 hobbed gear. Why change something that works fine? Because I can. I got mine here.
So then I went to print a new Compact Bowden rig…….here is the one I had used in the photo above for the plain insert drive gear.
Because the MK8 gear is considerably smaller in diameter you have to print out a new Compact Bowden. I found a design for a MK8 gear here. It comes with the caveat that the designer has a gear that measures 8mm outside diameter, and 13mm in length. Also the diameter of the teeth is 6.35mm.
Trouble is the gear I bought is 9mm x 11mm x7mm.
The designer says this in his instructions:
“Important: If you’re not using the same 13x8mm drive gear as I do, adjust the drive gear dimensions in the OpenSCAD file and export idler and base as separate STL files.”
Yikes. I don’t know how to do that. But I figured it out and now I want to share that. First download OpenSCAD.
Now download his files from the “Download This Thing” button on this page and open the file named
“compact_direct_drive_extruder.scad”
Scroll down to this section on the left. It starts on line number 36.
Now, that little gear has to spin a lot more than the bigger gear to move the same amount of filament. You have to calibrate your extrusion rate. I am using Marlin firmware. You’ll have to figure it out yourself if you are using something else.
Disconnect the tube going to the extruder and just leave it hanging into space. Have a ruler or dial calipers handy.
you should have a little filament hanging out of the tube. I pulled a little more through here just to illustrate.
Open RepetierHost and go to the Manual Control tab.
Now in Repetier type in the following GCode and hit “Send”.
M302
This allows you to cold extrude. Otherwise your printer wants that plastic melted before it will move it. Retract or push your filament out to where it is flush……
Hit your extruder button and push 50mm out and measure the results. My calipers are in inches so:
50mm equals 1.96 inches
When I did the test I extruded 33.68 mm or 1.32 inches……..not even close.
Now 50 divided by 33.68= 1.484
in my Marlin firmware I had previously set up an extrusion rate of 100.94 for a MK7 gear. Your number very well could be different here. When I first set the MK7 gear up the default value in my firmware was 90.
Anyway 1.484 x 100.94 = 149.85
That is the value you want in Marlin.
Open your Arduino program and launch the Marlin.INO file. Go to the configuration.h file and scroll way down until you see the picture above. The fourth value is what we’re changing. As I said mine was 100.94 previously. Now change it to 149.85 (or whatever measurement you came up with).
Save the file and hit the upload button.
Now do your test again and measure your 50mm of extrusion.
BAM. Nailed it. Exactly 50mm of extrusion. Your machine is now calibrated. Hook everything up, heat it up and print.