yes they replaced the arduino first thing because it was dead out of the box.
my UMcontroller shows 13.12.
i cannot. i will set an increment for it to move and nothing will happen.
yes they replaced the arduino first thing because it was dead out of the box.
my UMcontroller shows 13.12.
i cannot. i will set an increment for it to move and nothing will happen.
OK, my first thought was that the Arduino was bad. However, since that was swapped, I'm speculating about two things (no guarantees though just things for you to check).
There is a 12V regulator on the control board (the top board) that feeds power to the Arduino. There is also a jumper on the board that determines if the 12V regulator powers the Arduino.
So the two immediate thoughts are:
- The regulator is bad or overheating
- The jumper isn't in or isn't making good connection.
Does the printer run without the USB plugged in? Does it execute moves? If so the jumper is probably OK. However if you need to plug the USB cable in that means the Arduino is pulling power from the USB cable and then the problem is that the USB power input has a 500ma resettable fuse which may trip depending on the load.
I'd check the jumper since it's easy, If the controller is oriented such that the USB, poiwer and switch are on the top as if you just pushed the printer over from the right side, the jumper is at the bottom left and is labelled ARD_PWR. If you remove it, the printer MUST be connected to the USB so the Arduino is powered. Remove it and most likely the Ulticontroller will no longer show text. Place it back, jiggle it etc. See if the behavior changes.
The next thing would be to check if the 12V output is good and you would need a voltmeter/multimetter to check, Do you have one? If so, with the board oriented as before, on the top left a little ways down there is a connector labelled 19V & LEDs. Measure that, it is the input voltage from the power supply. Then just below that on the left edge there are pads labelled 3.3V, 5V, GND (two pads) and then VIN. Measure the voltage from the GND pads to 3.3V, 5V and VIN which is the output of the 12V regulator so should be close to 12V
If they check out, then the next thing is to eliminate as many sources of the problem as possible. I would recommend you do the following:
Power off and unplug then disconnect all cables except the temp sensor, the X stepper and the electronics cooling fan (I mean all, endstops, steppers, hotend heater, fan etc). Label/mark and note the orientation of the drivers (usually done by noting if the adjustment screw is above or below the heatsink) and then carefully remove all stepper drivers except the X driver. Disconnect the Ultcontroller. Replace the cover so the fan is cooling parts (always do this after subsequent steps).
Now see if you can get the X axis to move. Manually move it to the home position (front left). Connect the USB cable and the power supply and switch on. Start Cura and go to File->Preferences and change the printing window option to Pronterface. The go to File-> Print.
On the left you will see something that looks like a target. It allows you to electronically move the head in .1, 1mm, 10mm or 100mm depending on which "ring" you click and moves in the direction labelled. Using the +X side, click the 1mm ring and see if the head moves.
When testing, use the 1mm moves. Note that if you followed my instructions, you disconnected the endstops so don't go too far with moving the head electronically. If you do, the printer will make a horrible noise but is unlikely to be damaged.
If X is working, power off and unplug. Place the Y driver back. NOTE: VERIFY THE ORIENTATION. IF YOU POWER THE PRINTER WITH THE DRIVER IN THE WRONG ORIENTATION, THE DRIVER WILL BURN UP. Then do the Z. NOTE THE ORIENTATION AGAIN. If X, Y and Z are working, place the extruder driver back in **** VERY IMPORTANT **** THE DRIVER WILL MOST LIKELY BE ORIENTED 180 degrees from those on the right. When you put the E driver back in place, test the X, Y and Z axes. You can't test the E driver until the hotend is heated about something like 170C
Now reconnect all the endstops. recheck X,Y,Z.
Power off and unplug. Now reconnect the hotend heater. Back in the printing window, use the temperature box to set the the temp to 180. Watch the graph and the temp in the window title and keep using the X, Y and Z to test that the printer is responding and not hung. If it hangs/stops responding unplug immediately. If it stabilizes at 180, use the top of E bar in the printing window to extrude 1mm of filament and check that the extruder is turning.
Now put the temp up to 220. Watch the graph and the temp in the window title and keep using the X, Y and Z to test that the printer is responding and not hung.
If it stabilizes at 220, power off and unplug and reconnect the fan. Retest at 220C. Watch the graph and the temp in the window title and keep using the X, Y and Z to test that the printer is responding and not hung.
Finally, reconnect the Ulticontroller.
Let us know what you find causes the first failure.
Oops sorry the version was a typo. THe version that never seems to change should exactly be:
Ultimaker: 13.12
i pulled the jumper for the arduino power and now it lets me heat to set temp with no problems. i set it to print from sd and it reached print temp said heating done and the UMcontroller showed the x and y changing but the print head wasn't moving.
i unplugged everything like you said above. went into CURA and could not get it to connect to the printer. there were no errors it went from opening serial port to connecting to closed. so i installed a custom firmware and was able to connect and control the extruder temp. but could not get any movement out of it. so i reconnected everything and popped the internal breaker in the power supply. for now i'm just going to set it aside till i don't feel like throwing it out the window...
any ideas on why the motors don't work?
So the printer partially runs without the jumper? Or did you replace the jumper and get the hotend to heat? Are you sure the hotend was heated?
If the PS is shutting down, it indicates that either it is bad or there is a short or partial short in the board.
You will need a voltmeter to check the points I mentioned.
Was the PS replaced?
/edit
The UM1 runs on two voltages basically the stepper/heater voltage from the power connector and the logic voltage. The logic voltage comes from the 12V regulator which is supplied from the power connector and the 12V then goes to the Arduino (when the jumper is in) which then regulates it down to 5V (and 3.3V). The 5V is sent back up to the UM1 shield and is used for the Ulticontroller and the logic side of the stepper drivers. When you remove the jumper and plug in the USB cable the Arduino uses the 5V from the USB cable to run and still sends it back up to the shield.
So if the Ulticontroller is working without the jumper but the motors aren't stepping then it implies the supply voltage is insufficient.
The confusing part is the heater is run off the supply voltage too. How long does it take the heater to reach the set temp?
It's possible that one or more of the stepper drivers are bad and when enabled, they draw too much current cause the PS to shutdown or the supply voltage to dip. It's possible that it could dip enough that path to the Arduino 5V power goes too low for the Arduino to get enough voltage on the 5V regulator to remain running.
There are a few other things that run off the supply voltage. Namely the fan that cools the electronics and the fan on the print head. You should observe those, particularly the electronics cooling fan as it is directly connected to the supply voltage to see if it is slowing down when you attempt to electronically move the head
There are also capacitors across the supply line that might be shorting or possibly shorting the supply. However, usually when a capacitor fails, it fails either completely open or shorted.
/edit2
The thermocouple amp on the top of the print head which is critical to measuring the temp requires a clean 5V. If you saw wild swings while heating with the printer self powered (jumper in), it indicates that the voltage path from the supply connector to the 12V regulator to the Arduino's 5V regulator is unstable causing the 5V line to be unstable resulting in what looks to be wild temp swings.
This would also explain the random reboots.
This is more evidence of problems with the primary power system. The fact that you had the PS shutdown means it is either weak or being overtaxed by something. The primary current sinks are the heater and the steppers.
/edit3
Just timed how long my printer takes to go from room temp to 210C - about 105 seconds. Is yours about the same?
so i checked the voltages and got 3.3 on the 3.3, 3.81 on the 5, and 3.36 on VIN. it also seems like one of my steppers shorted when the safety on the power supply popped. if i plug it in the UMcontroller screen dims and just on usb power it gets hot to the touch. i have the dual extruder so i just removed the bad one and swapped the second extruder stepper into that slot.
Is it working now?
still no movement from the x and y axis. the z axis however twitches if i try to move it. it basically moves forward then back to the original position half the time.
Measure those voltages again. Ideally with the cover on and while you are trying to move the axes.
the voltages read correctly with the jumper in place. and as i stated above when its off.
Recommended Posts
anon4321 16
Can you list the parts that were replaced?
Has the Arduino Mega 2560 replaced (the board under the controller board)?
I have a custom firmware on my so I can't tell you the version. Unfortunately, I don't think the version is ever incremented anyway. I think it will always say 13.11
You should be able to move the print head via the Ulticontroller. I take it you can't? Under the Prepare menu, I think the last item (or nearly the last) is Move axis and you can use that to move them.
Does that menu item not work for you?
Link to post
Share on other sites