Jump to content

Inherited a Ultimaker having problems at Cura Checkup


jesse

Recommended Posts

Posted · Inherited a Ultimaker having problems at Cura Checkup

So I just attempted to connect to an Ultimaker that has been sitting around the lab from a previous researcher. Using Cura I got about as far as the Checkup part which told me I was having some temperature issue, following the troubleshooting guide only proved that I had neglected to plug the thing in however did not solve my problem. In a blind attempt and hope to resolve the issue I finally tried to upgrade to Marlin firmware (which I had skipped before) and now I'm just in a state of perpetual "Checking the heater and temperature sensor".

Any ideas on how to move forward?

 

  • Link to post
    Share on other sites

    Posted · Inherited a Ultimaker having problems at Cura Checkup

    The only issue on the given trouble shooting list that seems to be an issue is that the print head is cold (I can touch it no problem), however checking the leads at the PCB (arduino shield I believe) there is no voltage there. Is this to be expected?

    Also, should I be trying to upload a different firmware? Since the communications with the device seems to be down with the recent update.

     

  • Link to post
    Share on other sites

    Posted · Inherited a Ultimaker having problems at Cura Checkup

    If I were you, I would reflash the firmware using the *released* version of Cura and NOT any beta.

    Skip/cancel out of the first time wizard or checkup. To make sure you selected the correct machine in Cura, add a second machine and be sure to select Ultimaker Original and NOT Ultimaker2. Make sure the second machine is selected at the top of the Machine menu, Then go to the Machine menu and choose Install default firmware.

    See pages 38 then 37 here https://www.ultimaker.com/spree/uploads/38/original/Cura_User-Manual_v1.0.pdf

    Cura uses the machine type to select the correct firmware so be sure it is set correctly.

    Even if Cura can't communicate with the firmware, the update process talks to the bootloader in the Arduino by resetting it so you should be able to reflash it.

     

  • Link to post
    Share on other sites

    Posted · Inherited a Ultimaker having problems at Cura Checkup

    anon4321 thanks, I tried what you suggested however I still am sitting forever waiting for Cura to pass the "Checking the heater and temperature sensor" point.

     

  • Link to post
    Share on other sites

    Posted · Inherited a Ultimaker having problems at Cura Checkup

    So my guess at the moment is that the heater is dead or the circuit to it is damaged but I'm neither sure which or how to check this out.

     

  • Link to post
    Share on other sites

    Posted · Inherited a Ultimaker having problems at Cura Checkup

    Well, could be a number of things. We need more info.

    So try the following -

    - Cancel out of the first run wizard.

    - Go to File -> Preferences

    - Change the printing window type to Pronterface UI and click OK.

    - Now go to File -> Print

    - Watch the window title bar as it will show information on connecting to the printer.

    If you get a successful connection, let us know and then in the text box on the right at the bottom, type:

    M503

    and press return (no spaces around the command). You should get a response similar to:

    > M503

    < echo:Steps per unit:

    < echo: M92 X78.74 Y78.74 Z533.33 E608.00

    < echo:Maximum feedrates (mm/s):

    < echo: M203 X500.00 Y500.00 Z40.00 E25.00

    < echo:Maximum Acceleration (mm/s2):

    < echo: M201 X4000 Y4000 Z1000 E10000

    < echo:Acceleration: S=acceleration, T=retract acceleration

    < echo: M204 S3000.00 T3000.00

    < echo: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)

    < echo: M205 S0.00 T0.00 B20000 X10.00 Z0.20 E5.00

    < echo:Home offset (mm):

    < echo: M206 X0.00 Y0.00 Z0.00

    < echo:PID settings:

    < echo: M301 P22.20 I1.08 D114.00

    Now type but you should monitor the printer closely and quickly touch the nozzle to see if it is heating.

    M109 T0 S180.00

    this will set the nozzle temp to 180C so be careful you don't burn yourself.

    Now after issuing the M109 command carefully and quickly touch the nozzle to see if it is heating. If it is, you should see the graph in the pronterface UI increasing.

    IF YOU DO NOT SEE THE GRAPH INCREASING OR THE TEMP VALUE IN THE WINDOW TITLE BAR, UNPLUG THE PRINTER POWER AND USB.

    Report back the results.

    Here is an example done on my printer under Windows 7:

    PronterfaceUI

     

  • Link to post
    Share on other sites

    Posted · Inherited a Ultimaker having problems at Cura Checkup

    Thanks,

    In the Title bar it gets to a state "Operational, Temp 26"

    The contents of the box/log:

     

    < echo:Unknown command: ""

     

     

    Temperature did not increase although I only let it sit for a minute or so.

    I pulled the USB & power cables.

    Edit:

    This is what I see (after pulling the USB):

    ChuKimL.png

     

  • Link to post
    Share on other sites

    Posted · Inherited a Ultimaker having problems at Cura Checkup

    Just to confirm did you get the "Error: SerialTimeoutException" after pulling the USB/power?

    Did you get a response to the M503?

    Did you send the M109 T0 S180.00 command?

    Did you feel the nozzle warm up?

     

  • Link to post
    Share on other sites

    Posted · Inherited a Ultimaker having problems at Cura Checkup

    Sorry, I missed the send M503 command in your instructions.

    Yes just I sent in both including the heat up command.

    After sending the M503 command I get:

    mCTVs93.png

    With the M109 T0 S180.00 I get a continuous stream of:

    "< echo:Heating failed"

    5JI6Dtf.png

     

  • Link to post
    Share on other sites

    Posted · Inherited a Ultimaker having problems at Cura Checkup

    Hmmm, that's a new one for me.

    So the "Heating failed" message appear instantly or after some time?

    However, I think we can conclude a couple things. Your firmware and arduino are good. And it looks like the temp probe and amp board are good BUT it is still a little suspect. However, it's good that it is reporting around room temp or a little higher

    Not sure what condition causes the "Heating failed" message but I'll scan the firmware to see.

    In the meantime, I would set the machine on it's side and remove the electronics cover and example the connection to the nozzle heater.

    See Step 4 here : http://wiki.ultimaker.com/Ultimaker_rev.4_assembly:_Mounting_the_electronics

    If you have a multimeter, I would trigger the nozzle heating with the M109 T0 S180 command and then measure the voltage across the two screws at the top of the HEATER 1 connector. It should be around 19V.

    If the voltage is there, unplug the USB and power. Loosen the terminal screws and pull out the heater wires. Then measure the resistance across the to heater wires. It should be about 8 ohms.

     

  • Link to post
    Share on other sites

    Posted · Inherited a Ultimaker having problems at Cura Checkup

    OK, that "Heating failed" message occurs if the firmware doesn't see the temp change by a certain amount for 40 seconds.

     

  • Link to post
    Share on other sites

    Posted · Inherited a Ultimaker having problems at Cura Checkup

    I pulled the fan board off.

    Resistance across the heater is ~9.4 ohm.

    Voltage without the heater connected on the line is about 3.4 V, and drops to zero if the heater is connected.

     

  • Link to post
    Share on other sites

    Posted · Inherited a Ultimaker having problems at Cura Checkup

    OK, so I think we have the answer. There is a MOSFET that switches the heater off and on and it seems like it is bad.

    So you have a few options,

    - Get a new controller - EXPENSIVE!!!! - https://www.ultimaker.com/products/electronics

    - Contact UM and see if they will sell you just the mega shield.

    - Unsolder and replace the MOSFET

    The MOSFET part number is STP55NF06L.

    If you are really good at UNsoldering, you could "borrow" the second heater MOSFET and solder it into the first position.

    Or you could probably rebuild the firmware to make the second heater appear as the first and connect the heater to the second connector.

    I would ask that someone else verify all this so I'm not steering you wrong.

     

  • Link to post
    Share on other sites

    Posted · Inherited a Ultimaker having problems at Cura Checkup

    Thanks, I actually just figured it out and it's MUCH dumber problem than that.

    The power supply was plugged into the wall and into the Ultimaker... but... it was loose in between.

    I realized there had to be something wrong since the MOSFET was only being fed 3.4V and you said it should be seeing 19V and low and behold there was the problem on the floor with the powersupply having the wire loosely attached.

    Thanks a bunch!! It seems stupid but I probably would have spent weeks trying to figure that one out.

     

  • Link to post
    Share on other sites

    Posted · Inherited a Ultimaker having problems at Cura Checkup

    No problem. The end result is it's working and didn't cost anything more than some time.

    I'm glad you found it before you started replacing parts!!!

     

  • Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    • Our picks

      • UltiMaker Cura 5.7 stable released
        Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more. 
         
          • Like
        • 18 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
    ×
    ×
    • Create New...