Welcome! Log In Create A New Profile

Advanced

Can't get 2nd extruder to work on New Ramps 1.4, 2nd extruder now way faster than E0

Posted by Ray_ 
I have a Hictop Prusa I3 printer, I put together and did a print or two on...but the bed isn't level enough for it to print completely.
Trying to level it was a nightmare, so I bought a Geeetech Dual extruder and an Inductive probe and a new control board (could'nt find anything about the original board and didn't want to damage it by trying to upgrade it's firmware).

I hooked everything up, and after lots of aggravation I was able to get the inductive sensor working (not autoleveling yet), got the heaters and temp probes working for both.


I Cannot get the E1 extruder motor to spin. It will grunt a little now and again when I try..but no spinning.
The E0's motor was working, albeit backwards.
I switched the
#define INVERT_E0_DIR true
#define INVERT_E1_DIR true
in configuration.h and redeployed it ..and the E0 was now spinning the correct way.
E1 Still nothing but an occasional grunt. I switched the INVERT_E1_DIR back to false and turned the plug around on control board and it still doesn't work..just an occasional grunt.

Ive switched the motors 'wiring as to make E0 - E1 and vice versa and the motor works at E0...spins (correct way) . The only thing not working seems to be the output of the E1 plug, on the Control Board.

I've gone thru the Configuration.h and cannot find anything else that would seem to have to do with E1.
I did set the motherboard to both 33 and 44. MOTHERBOARD BOARD_RAMPS_13_EEB and MOTHERBOARD BOARD_RAMPS_14_EEB. Neither one worked.





Is there anything else I can do to get this working?

Edited 1 time(s). Last edit at 07/15/2016 12:45AM by Ray_.
Re: Can't get 2nd extruder to work on New Ramps 1.4
July 15, 2016 12:44AM
This turned out to be the Control board..that channel must be blown.
I put a second board in and both extruders work now..but the E1 extruder runs about 10 times faster than the E0 extruder. I switched the motor wires between both extruder motors (power off of course)
and the other motor then goes twice as fast.
I can not find anything in my configuration.h that would allow me to change speed's on each.

I checked the Potentiometers on the board and all 5 were at .8 volts.

Anyone have any idea if this could be a configuration thing?

I would think its a bad channel on this board also..just differently...
I'm at a loss.
Re: Can't get 2nd extruder to work on New Ramps 1.4
July 15, 2016 02:35AM
This sounds like micro stepping jumpers aren’t set the same, this would make one move much further than it should.

these are the 3 jumpers under each pololu, check they they are in place, and check that each jumper contain a little bit of metal in them
Re: Can't get 2nd extruder to work on New Ramps 1.4
July 15, 2016 03:30AM
Thanks Dust, I have an MKS Base board without Pololu's.
But I;m going to visually inspect each driver and look for missing or added parts on each section.


Re: Can't get 2nd extruder to work on New Ramps 1.4
July 15, 2016 04:21AM
Himm still has micro stepping setting somewhere... but may be part of the board design and not normally change able
Cant see any dip switches, jumpers and no extra electronics that might show that it has software definable micro stepping....


I presume you have set your steps/mm ?

ie #define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,4000,500}
This is X,Y,Z,E0 steps mm
should be #define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,4000,500,500}
Ie a extra value X,Y,Z,E0,E1 steps mm

What does a M503 tell you? (Print settings)
Re: Can't get 2nd extruder to work on New Ramps 1.4
July 15, 2016 09:28AM
I checked and changed the #define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,4000,500} to {80,80,4000,500,500}


Its ignoring the 5th as best as I can tell.

heres the M503 Response. (I don't know what half or more of it means)
Steps per unit:
M92 X80.00 Y80.00 Z533.00 E500.00
Maximum feedrates (mm/s):
M203 X300.00 Y300.00 Z5.00 E25.00
Maximum Acceleration (mm/s2):
M201 X3000 Y3000 Z100 E10000
Accelerations: P=printing, R=retract and T=travel
M204 P3000.00 R3000.00 T3000.00
Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s),  Z=maximum Z jerk (mm/s),  E=maximum E jerk (mm/s)
M205 S0.00 T0.00 B20000 X20.00 Z0.40 E5.00
Home offset (mm):
M206 X0.00 Y0.00 Z0.00
Material heatup parameters:
M145 S0 H180 B70 F255
M145 S1 H230 B110 F0
PID settings:
M301 P22.20 I1.08 D114.00 C100.00 L20
Filament settings: Disabled
M200 D3.00
M200 T1 D3.00
M200 D0
Re: Can't get 2nd extruder to work on New Ramps 1.4, 2nd extruder now way faster than E0
July 15, 2016 08:30PM
that show that there is no second extruder defined

did you update the following in configuration.h


// This defines the number of extruders
// :[1,2,3,4]
#define EXTRUDERS 1

to

#define EXTRUDERS 2
Yes its Set to 2
It must be defined it shows up in the LCD Menu's
and heats and everything.

I have to assume at this point the board is bad.
I bought 1(this one) and could not get the X endstop to work.
So I requested to send it back and I bought a second one of the same board.
That one came and the X endstop worked fine. That 2nd board is the one that the E1 motor wouldn't work on no matter what settings I set.. I put the one with the Bad X endstop back in.and the E1 Motor is the one that spun super fast ect.

I know static procedures etc and grounded my self for working on the boards...and haven't unplugged any motor wires with power or USB on, so I don't believe that I did anything to hurt the boards.
I'm sending both back for a refund and am deciding on which one else I will get, or if I'll just overwrite the firmware in the original board. Now that I know a little bit more about the boards etc, I can see the original will support another extruder, and I believe the Z Inductive probe.
I dont know if this is different, but I selected extruder 1 first then the M503 command.

Active Extruder: 0
Active Extruder: 1
Steps per unit:
M92 X80.00 Y80.00 Z533.00 E500.00
Maximum feedrates (mm/s):
M203 X300.00 Y300.00 Z5.00 E25.00
Maximum Acceleration (mm/s2):
M201 X3000 Y3000 Z100 E10000
Accelerations: P=printing, R=retract and T=travel
M204 P3000.00 R3000.00 T3000.00
Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s),  Z=maximum Z jerk (mm/s),  E=maximum E jerk (mm/s)
M205 S0.00 T0.00 B20000 X20.00 Z0.40 E5.00
Home offset (mm):
M206 X0.00 Y0.00 Z0.00
Material heatup parameters:
M145 S0 H180 B70 F255
M145 S1 H230 B110 F0
PID settings:
M301 P22.20 I1.08 D114.00 C100.00 L20
Filament settings: Disabled
M200 D3.00
M200 T1 D3.00
M200 D0

Sorry, only registered users may post in this forum.

Click here to login