UlrichC-DE 108
A screw is screwed through underneath the print table. (Above the opening in the floor) If this is broken off or too short, the switch will not be triggered.
A screw is screwed through underneath the print table. (Above the opening in the floor) If this is broken off or too short, the switch will not be triggered.
That is not it. The screw is still correct. If the table is in its lowest position, it presses the switch and I measured it on the motherboard. So the signal comes in. It looks like nothing is happening with it. I also replaced the switch, but it did not help. (old switch measured still ok as well).
Too bad
Then the next step would be to reflash the firmware.
And then, unfortunately, to examine the board or to exchange it.
Such an chip IO is unfortunately sensitive.
I reflashed the board also, with the latest firmware. I have two Ultimaker 2's So I could exchange the motherboard to see if that is the problem. But it is a lot of work. Thanks for the advice
I would check the contact first. I have not had the problem myself and read this for the first time. Vl. comes here still one with a better idea around the corner.
I did some more experiments. I put the bed to the top position, and in the menu activated the lower buildplate function. With a screw driver (on the bottom side) I activated the z-switch.
After some funny noise from the z-motor, it stop and gave the error again.
So my conclusion is that the switch is ok, and reaches the software, and stops the motor.
But it could still be a problem in the z-motor, or in the stepper driver on the motherboard. The grinding noise is also strange. Any idea's before I swap the motherboard?
I swapped out my motherboard with my second Ultimaker 2+. And it showed the same behavior. So the driver on the motherboard is broken. Need to buy a new one.
Mmm, where can I buy a new motherboard?
Theoretically you can reconnect the motor driver.
If you have an additional or unused motor output stage on the board.
In the mapping of the software config.h you can turn that. Here in the forum you can search for it. If it is possible with your board.
I have not had to do that yet. But I think the user for example aka @tinkergnome knows more.
I also don't know where you can get a board. Is a question of country and the next official support.
Yep, there is an extra motor driver on the UM2(+) pcb for a second extruder that was never used (E2). When you are willing to make some software changes and compile a new firmware version, then you could assign this spare motor driver to the Z-axis. It's a bit of work, but do-able and you'll learn a lot and save some money.
The firmware can be found here
In the file pins.h at line #1010 you have to modify 3 lines:
#define Z_STEP_PIN 37 #define Z_DIR_PIN 39 #define Z_MIN_PIN 30 #define Z_MAX_PIN 32 #define Z_ENABLE_PIN 35
into
#define Z_STEP_PIN 49 #define Z_DIR_PIN 47 #define Z_MIN_PIN 30 #define Z_MAX_PIN 32 #define Z_ENABLE_PIN 48
Then compile the code as indicated on the given website and deploy to your printer from either the Arduino environment or from Cura.
Other options:
Recommended Posts
Massassi 2
Link to post
Share on other sites