Getting closer! I did another redesign to reduce size a bit, printed the parts, tested operation pushing filament back and forth, bolted to a mounting plate with a Budaschnozzle hot-end, uploaded files to thingiverse and video to vimeo and put blog post at the Milwaukee Makerspace site. I will be printing with it tonight or tomorrow and will make video of success or failure for all to enjoy. Vby the_digital_dentist - Mechanics
If the filament breaks inside the nut, you could chase it out with a small drill or even a tap pretty easily. I can't think of anything that would cause the filament to break inside the extruder. If one side were turning and not the other you could develop some pretty big force on the filament, but if that happens, you have bigger problems anyway since both nuts are driven by gears. I suspectby the_digital_dentist - Mechanics
I have been using bearings as X and Y axis idlers in my printer for about a year. I recently put half twists in the belts and found it does make a small difference in print quality, at least with the type of belt I am using. I am using a 5mm pitch urethane belt with embedded steel cables. Before I twisted the belts, when I printed an object with straight sides running parallel to the X or Y axby the_digital_dentist - Mechanics
Nut problems! The drill size I started with doesn't seem to work right. When I file the tapped hole larger to bite the filament less, the force required to spin the nut doesn't drop until it suddenly drops too much and the filament starts slipping. I think the nuts are going to have to be made by tapping a small collet so the final diameter can be adjusted. I'm going to fall back to the origiby the_digital_dentist - Mechanics
I think the ideal pitch is one that results in a whole number of steps per mm of extruded filament, but that will also depend on the gears you use. I have 30 and 20 tooth gears and I used a 32 tpi taps to make the nuts because they were cheap, readily available, and about the right diameter. With these gears, one rev of the motor will turn the small gear 1.5 times, which will move 1.19mm of filby the_digital_dentist - Mechanics
I finished fabricating the nuts and assembled everything today. Test printing will commence tomorrow if everything works. There are more photos of the assembly here: Extruder cover assembly Extruder side view Extruder assembled The small gears, tubes, drive nuts, and bearings all come off the unit by removing the four cover screws, without taking the extruder off the printer mounting plate.by the_digital_dentist - Mechanics
While waiting for some parts to arrive I decided to address some of the less desirable features of the extruder. - using smaller gears to turn the nuts to reduce overall size and speed up extrusion (let's hope the motor has sufficient torque for the extra load) - using smaller bearings to shrink the size (went from 5x16x5mm to 5x8x2.5mm) The previous iteration size, excluding motor, was 100mmby the_digital_dentist - Mechanics
Check out DesignSpark Mechanical- free CAD, similar to Solidworks. http://www.designspark.com/eng/page/mechanical You don't have to make the gears. If you make/print them you have to worry about strength as well as some means to affix them to the tubes/shaft. The gears I used, which can press fit onto a 5mm shaft/tube, are available on ebay or from American Science and Surplus very cheaply.by the_digital_dentist - Mechanics
New controller board has arrived. Testing will resume this week.by the_digital_dentist - Mechanics
QuoteOhmarinus I would just do 2x Nema 17 just like with the Z-axis. You can hook up two stepper motors to one driver and have them push and pull the filament working together. In my fantasy it would be that you replace the idler with the 2nd stepper motor, so instead of the filament having a filament driver on one side and a bearing on the other side, the filament is sandwiched inbetween two steby the_digital_dentist - Mechanics
I feel your pain. Hot-end reliability is the #1 problem with FDM printing. I don't think that anyone designing them really knows what they are doing. I don't think anyone really understands why they jam so often- is it poor filament quality, foreign objects, poor temperature regulation, retractions pulling molten filament up into cold part of hot-end, or ? I have found that most of the time wby the_digital_dentist - Mechanics
I am dead in the water. My ATMega2560 controller board is toast and can't be seen by my laptop or desktop machines. I think the 16U2 chip is blown. I will continue testing after I get a new controller board.by the_digital_dentist - Mechanics
In case anyone is interested, here are the parts I used: Gears: 625ZZ bearings: Brass tubing 5mm OD, 0.45mm wall: 6-32 left hand tap: I had the NEMA-17 motor from a QU-BD extruder (ugh!) and the rest was 3D printed.by the_digital_dentist - Mechanics
QuoteChri Hmm, interressting concept, but i can`t see the real benefits of this type compared to a "normal" geared extruder ? a Printer with a geared extruder can also make 500m/s (movement), and most ABS/PLA isn`t even good enough to print with this speed. pro: alot of force, but is so much really necessary? con`s: -slow acceleration -> slow retract -large design (bulky) , even with builtby the_digital_dentist - Mechanics
QuoteA2 Congrats I love the looks of it. I would like to see a line drawn on the filament with a fine permanent marker, zoom up close and post a vid. It will be interesting to see if it can feed 100's of feet of filament without twisting. Have you thought about how to swap out the inverted-worm to switch to a different filament diameter? Print herringbone bevel gears, might help with the backlby the_digital_dentist - Mechanics
You can't have one side twisting without the other side twisting the same amount or the filament will twist apart. It doesn't. I mounted the extruder over a scale, limited to about 5kgs, and ran the filament down onto it. It overloaded the scale so I backed off a bit to capture the force at about the limit of what the scale can measure- 5.2 kg or about 51 N. There was no evidence of torque sliby the_digital_dentist - Mechanics
Update: video here: vimeo First test complete. TLDR: IT WORKS! The NEMA-17 motor has adequate torque! The filament moves through the extruder without twisting! Video will be available via Vimeo in about 45 minutes. Next I will need to change the settings in the firmware and pull the jumpers off the controller board to eliminate microstepping and calibrate the steps/mm, then mount it on thby the_digital_dentist - Mechanics
I didn't buy left hand nuts because I anticipate having to make a few runs at this to get it right. A tap allows me to make nuts of any thickness and to vary the cutting depth (into the filament) by tapping different sized holes. The nuts can be put arbitrarily close together simply by moving the tubing through the bearings and gear. There is no reason they can't be 1mm or less apart. Since fby the_digital_dentist - Mechanics
Progress! The bearings arrived, I did a slight redesign of the base and cover to eliminate some impingement on the bearing races, printed new base and cover and assembled it. The gears mesh perfectly and turn smoothly with no bad behavior and minimal backlash. I ran a piece of filament through it manually and found there is a small and variable residual torque that tries to twist the filamentby the_digital_dentist - Mechanics
Progress: I fabricated the left-hand threaded nut today and soldered the nuts to two pieces of 5mm brass tubing. When the bearings arrive I'll mount them and test the whole thing. The left nut (no jokes, please) is a normal, right hand threaded 6-32 nut. The right nut (oh come on!) is a left hand threaded 6-32 nut. The gears mesh well and alignment seems to be OK for testing purposes. I'llby the_digital_dentist - Mechanics
Yeah, it's a little hard to wrap one's brain around it. My thinking is that the torques applied to the filament by each nut gets applied to the whole filament, including beyond the other nut, therefore the two equal and opposite torques should result in a net zero torque on the filament. If the torques aren't balanced- say one nut is tighter on the filament than the other, there will be a nonzeby the_digital_dentist - Mechanics
My printer (MegaMax) has two acme screws to lift the X-axis that are turned by a single belt/motor and it works perfectly. The only reason I can think of to use two motors instead of a belt with one motor is cost. Two motors are often cheaper (especially if one has access to surplus motors) than a closed loop belt and all the required pulleys (unless you can get those surplus). A big advantageby the_digital_dentist - Mechanics
I am prototyping a nut drive extruder and should be able to test later this week if the bearings arrive. My design uses counter-rotating nuts to cancel the torque that tries to twist the filament when a single nut turns on the filament. See attached images. A 6-32 nut will twist onto a piece of 3mm filament with finger torque but will not allow the filament to slip. With 6-32 threads, the mby the_digital_dentist - Mechanics
gcode viewer (gcode.ws) will show how much filament is used and let you check your gcode before printing. Not sure how it handles multiple extruders, but worth a try.by the_digital_dentist - Slic3r
I have seen the same thing and it drove me nuts and resulted in a lot of extruder jams. What you want to do is check the little box in the settings that says "avoid crossing perimeters". It is in the print settings tab, layers and perimeters page, all the way at the bottom. When you check that it will force slicer to complete each object layer before moving to the next object on the same layerby the_digital_dentist - Slic3r
I slice an object that has an indentation in the bottom. First I made the depth of the indentation 5mm, then sliced with 0.25mm first layer thickness and 0,2mm layers after. Slicer creates the support material for the indentation and throws in a layer that is 0.05mm thick and consists only of support material just before it covers the indentation. So I figured that 5mm doesn't work with 0.25mmby the_digital_dentist - Slic3r
How do people program/debug/apply this stuff without any documentation? When I learned programming about 40 years ago (silent 700 terminals on a PDP-11, Fortran IV), we were taught to make diagrams before we ever started writing code. When I do PIC projects in assembly, I still make diagrams and review them frequently to optimize things before I write any code, and then physically order the codby the_digital_dentist - RAMPS Electronics
mitchese: You have triggered the built in safety switch, since marlin can't detect the temperature of your hotend it refuses to do anything (prevents fires and hot end failures) How do you know this and how would someone who doesn't find it out? Is there some documentation that tells how Marlin works, including safety switches, etc., or do people just have to dig through notes in the source cby the_digital_dentist - RAMPS Electronics
Got sidelined by my wife moving out from Ca., then buying a house, then moving into that house, then car shopping for the wifey, then entertaining family at the house for Xmas. Started back to work on the printer this week though and have made a schedule to have it printing by the end of this month. I bolted 20, 0.5 Ohm, 1%, 25W resistors to the aluminum plate I will be using for a print-bed aby the_digital_dentist - General New Machines Topics
I found the problem- first the controller was flashed with firmware for some Chinese printer that for some reason makes the axes hunt back and forth. I DL'd the latest Marlin, edited the config file for my machine, then tried to compile the firmware so I could flash it to my controller. That's when the real trouble started. The Arduino IDE refused to compile. After trying several versions ofby the_digital_dentist - RAMPS Electronics