Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

extruder does not work repetier v 1.0.4 #988

Open
qusai210 opened this issue Oct 6, 2020 · 7 comments
Open

extruder does not work repetier v 1.0.4 #988

qusai210 opened this issue Oct 6, 2020 · 7 comments

Comments

@qusai210
Copy link

qusai210 commented Oct 6, 2020

i build the 1st 3d printer and the extruder does not move
can you help me
what is the reason

#define EXT0_X_OFFSET 0
#define EXT0_Y_OFFSET 0
#define EXT0_Z_OFFSET 0
#define EXT0_STEPS_PER_MM 135
#define EXT0_TEMPSENSOR_TYPE 1
#define EXT0_TEMPSENSOR_PIN TEMP_0_PIN
#define EXT0_HEATER_PIN HEATER_0_PIN
#define EXT0_STEP_PIN ORIG_E0_STEP_PIN
#define EXT0_DIR_PIN ORIG_E0_DIR_PIN
#define EXT0_INVERSE 0
#define EXT0_ENABLE_PIN ORIG_E0_ENABLE_PIN
#define EXT0_ENABLE_ON 0
#define EXT0_MIRROR_STEPPER 0
#define EXT0_STEP2_PIN ORIG_E0_STEP_PIN
#define EXT0_DIR2_PIN ORIG_E0_DIR_PIN
#define EXT0_INVERSE2 0
#define EXT0_ENABLE2_PIN ORIG_E0_ENABLE_PIN
#define EXT0_MAX_FEEDRATE 100
#define EXT0_MAX_START_FEEDRATE 1
#define EXT0_MAX_ACCELERATION 5000
#define EXT0_HEAT_MANAGER 3
#define EXT0_PREHEAT_TEMP 190
#define EXT0_WATCHPERIOD 1
#define EXT0_PID_INTEGRAL_DRIVE_MAX 230
#define EXT0_PID_INTEGRAL_DRIVE_MIN 40
#define EXT0_PID_PGAIN_OR_DEAD_TIME 7
#define EXT0_PID_I 2
#define EXT0_PID_D 40
#define EXT0_PID_MAX 255
#define EXT0_ADVANCE_K 0
#define EXT0_ADVANCE_L 0
#define EXT0_ADVANCE_BACKLASH_STEPS 0
#define EXT0_WAIT_RETRACT_TEMP 150
#define EXT0_WAIT_RETRACT_UNITS 0
#define EXT0_SELECT_COMMANDS ""
#define EXT0_DESELECT_COMMANDS ""
#define EXT0_EXTRUDER_COOLER_PIN HEATER_0_PIN
#define EXT0_EXTRUDER_COOLER_SPEED 255
#define EXT0_DECOUPLE_TEST_PERIOD 61000
#define EXT0_JAM_PIN -1
#define EXT0_JAM_PULLUP 0

@qusai210 qusai210 changed the title extruder does not move reptier v 1.0.4 extruder does not move repetier v 1.0.4 Oct 6, 2020
@qusai210 qusai210 changed the title extruder does not move repetier v 1.0.4 extruder does not work repetier v 1.0.4 Oct 6, 2020
@repetier
Copy link
Owner

repetier commented Oct 6, 2020

Was you extruder hot while trying? Extruder will not work when cold except if you explicitly allow it setting allow cold extrusion with
M302 S1

Also check eeprom values in case first upload did not have set them as you want. Or restore to config settings with
M502
M500

Last thing is make sure dry run debug mode is not active - that also prevents extruder motion.

@qusai210
Copy link
Author

qusai210 commented Oct 6, 2020

i move it manual but not move , and i trying when hot with m302 s1 and not move why?
where is the dry run , and how know is active or no ?
anther thing
i used ramp shield 1.4 and did not use eeprom
use the eeprom are important ?
my problem is still

@repetier
Copy link
Owner

repetier commented Oct 6, 2020

You see it in the host console if printer switches into dry mode (happens when temp. sensors do not work). So check output in console/log. You can disable it with
M111 S6
Adding 8 to S enables it.
EEPROM or not is not relevant here.
When printer is just enabled or reset can you move extruder motor by hand? If not and it feels like motor is on you need to change
#define EXT0_ENABLE_ON 0
to 1. Some motor drivers enable power on 1 some on 0. Also swap with x motor if X works to rule out that driver is defect.

@qusai210
Copy link
Author

qusai210 commented Oct 6, 2020

i change the #define EXT0_ENABLE_ON 0
to
#define EXT0_ENABLE_ON 1
still the problem
what is the happen
i used pronter host

@repetier
Copy link
Owner

repetier commented Oct 7, 2020

Are all drivers identical? Then set EXT0_ENABLE_ON on same value as X axis.

Connect motor to x axis motor to see if it moves there. Especially after you already swapped the drivers. That way you now motor and driver work.

Last test is to connect X motor to E0 and make config use the E0 socket for motion and set Extruder 0 to use X motor socket instead.

If then extruder moves and X motor not I would assume the socket is defect and you should switch to using E1 socket instead.

@qusai210
Copy link
Author

qusai210 commented Oct 7, 2020

repetier the problem in code
all driver the same A8499
and i swap between x motor and extruder in config (just) ,,,
when sweep motor extruder work and x not work
notice i used the standard config in web site to fix the problem , used v .92.9 and switch to E1 in 2 version but still the problem
can you give me new config to fix the problem or help me to fix them
thank you

@repetier
Copy link
Owner

repetier commented Oct 7, 2020

You can just try the default configuration in config tool just with your board selected.
Quite unlikely the both extruder ports are defect and with swapping you already tested that all other hardware is working as well.
If you also send M302 S1 before testing extruder I see no reason why it should not work from here. So please check if you really did all the things I said and all tests are positive. So a fresh version with basic settings for testing is the only thing to test I can think of.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants