i purchased an extra extruder to ease the pull on my main extruder.
I connected both stepper motors in parallel (I cut the 4 wires to the extruder and attached in parallel, the remote stepper motor. Both have the same gear size (12mm). To my surprise (I am new to this 3d printing as i got my first DIY printer just a couple of weeks ago) the new estruder was pushing the filament fast, but the old extruder with nozzle was pushing the filament slower than usual, as i saw the print that was having under extrusion in the result.
Can someone help me with how I can fix this issue? I would like to know if its ok to connect 2 steppers in parallel with the same driver or is that the reason i dont have enough power to energize 2 motors?
You can, but there are cautions to make them work right together. Same wire length to each. Each has to be the same stepper type/part number to insure they both will draw the same current. You have to adjust the current up on the driver circuit as now you have twice the load. If one is doing more work (most likely the one driving the plastic into the extruder because extruder pressures can be high) it is going to load down and require more current because it is doing more work. This will unbalance the system. It’s actually better to parallel the input signals to multiple drive chips and drive the steppers separately. This is easier if your chips are the plug in type.
You will need to recalibrate your Extruder feed regardless of why it is different.
Using some software like Pronterface you can ask the printer to extruder 10mm of filament. Do this and then measure how much filament you actually get. Probably best if you cut the filament level with a face such as the end of your PTFE tubing first as it makes it easier to measure. Worth noting that you do this cold and with the filament removed from the nozzle.
After you have worked out the shortage or extra filament you then need to adjust the extruder steps by the same ratio. e.g. 8.5mm when asking for 10mm gives;
8.5/10 = 0.85
Then multiple your extruder steps by this amount and set the new value. The steps value will most likely be around ~80 to ~110 and you can set it in the menu system or by updating your firmware - sometime doing it by menu doesn’t get saved for later.
There are some good YouTube videos on calibration that are worth watching.
You should check out the bunker smart filament storage system. Sounds like what you’re talking about with ‘feeding’ the filament from the spool . It keeps track of filament usage and other features… it’s on Kickstarter currently. Bunker - Your 3D Printer's Perfect Companion by 3D Printing Systems — Kickstarter 7 Tho it looks like it didn’t get full funding.
There’s nothing fundamentally wrong with push-pull extruder setups, it’s a trick regularly used in the welding world to negate the friction in the bowden tube and allow less clamping pressure on soft wire/filament to prevent distortion causing issues elsewhere. Quad driven rollers are often used on single drive units too for wire over 1-1.2mm
However, your stepper driver should be current clamping, so wiring them in parrallel will give them only half the current each, if you have enough voltage overhead (steppers are usually a very low nominal voltage and your driver uses all the extra to maintain current draw when microstepping and similar), then wiring the two in series shouldn’t hurt performance anywhere near as much.
You should set your tension so the reel extruder always slips first. In fact ideally you should just run a pair of smooth driven wheels on them that are 1-2% larger than the nozzle one, and just set them soft enough to slip slightly, this way they’ll always be helping the nozzle extruder without causing any damage to the wire before the feed tubes.