Hi,
I had some problems with homing, which were clearly wrong settings: https://forum.repetier.com/discussion/8066/homing-not-working-as-expected-does-not-stop#latest<br/><br/>Now I changed my board due to a broken E1-port. it is now Rumba32 1.1B from youprint3D. I connected everything in the same way. I downlaoded the latest firmware from github and replaced the confi-files with my old ones. After installing the firmware I uploaded a copy of the EEPROM using repetier host.
Side comment: I noticed, that the value of "bed 1 decouple time" was not replaced by the stored value from the harddisk. The other values were correct.
I have set in my Configuration_io.h :
ENDSTOP_SWITCH_HW(endstopXMin, IOEndstopXMin, X_AXIS, false)ENDSTOP_NONE(endstopXMax)ENDSTOP_NONE(endstopYMin)ENDSTOP_SWITCH_HW(endstopYMax, IOEndstopYMax, Y_AXIS, true)ENDSTOP_SWITCH_HW(endstopZMax, IOEndstopZMax, Z_AXIS, true)ENDSTOP_NONE(endstopZMin)
and in configuration.h
#define X_HOME_DIR -1#define Y_HOME_DIR 1#define Z_HOME_DIR 1
to make the homing in the following:
Home x to minimum
Home y to maximum
Home z to maximum
The priority is
#define X_HOME_PRIORITY 1#define Y_HOME_PRIORITY 2#define Z_HOME_PRIORITY 0
I am using Repetier server for testing. Bringing all motors to the endstop-position a M119 respnses:
endstops hit: x_min:H y_max:H z_max:H
And L to all, when I do not hit the endstops. I am sure, that the hardware endstops are connected to the right connectors (-x; +y;+z).
The following lines where done each with a restart of the boa by pressing the hardware reset:
When I press home z, it does what it should do.
When I press home y, it does what it should do.
When I press home x, it nearly does what it should do. It moves to far, although the speed is low enough. But it stops after maybe 250ms or 500ms (it is hard to guess).
The following lines where done each with a restart of the boa by pressing the hardware reset:
When I press home z, it does what it should do. When I press it a second time, it does what it should do.
When I press home y, it does what it should do. When I press it a second time, it does what it should do.
When I press home x, it nearly does what it should do (see above). When I press it a second time, it always moves towards negative values as expected, but it does not stop, when it hits the endstop. It is moving for several seconds till homing stops without result.
I thought that maybe the connection to the end stop is not well, therefore renewed it. In addition I removed the capacitor which had reduced the noise for the older version. Because there is a noise-filter built in int the board, I think it made sense to remove that. That did not help.
I was not able to test the homing with all three axis before. So I CANNOT say that this happens just because of the change of the board.
I somehow have the feeling, that there might be something with the order of the homing. Is it possible, that after the homing with the highest value in the priority something is switched off?