1. Got a question or need help troubleshooting? Post to the troubleshooting forum or Search the forums!

Solved Bed temp shows wrong temp between 66 and 67 degrees

Discussion in 'Troubleshooting' started by Lary, Jun 3, 2017.

Thread Status:
Not open for further replies.
  1. Lary

    Lary New Member

    Joined:
    Dec 23, 2016
    Messages:
    15
    Likes Received:
    4
    I'm really stumped. The temperature in my room is 24 degrees. I have a Robo 3Dr1+ and had to change the boards. Now the temp for the extruder works but the heat bed shows it is 66-67 degrees and stays fixed even the real temp is 24 degrees. It is plugged into T1 and if I switch it to T0 where the extruder is it works. I also did a quick test by shorting the pins on T1 and it shows 368 degrees showing that the port (T1) recognizes the change. I tried another thermistor just for fun and it doesn't work any differently. When I plug in the extruder into T1 it doesn't display correctly either. My settings in configuration.h are:

    #define TEMP_SENSOR_0 1 //robo
    #define TEMP_SENSOR_1 0
    #define TEMP_SENSOR_2 0
    #define TEMP_SENSOR_BED 1 //robo

    So it seems that the wire is good, the thermistor is good, the board is good (might not recognize anything other than 66-67 or a complete short). I am stumped any ideas?
     
  2. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,914
    Likes Received:
    7,338
    Sounds like a bad RAMPS board. The thermistor input for the bed sensor is malfunctioning.
     
    Geof likes this.
  3. Lary

    Lary New Member

    Joined:
    Dec 23, 2016
    Messages:
    15
    Likes Received:
    4
    Thanks Mark,

    I shorted the pins and they changed does that change your response? I'm thinking it is a bad board myself but I would think it would just not sense anything. It did register the short across the pins.
     
  4. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,914
    Likes Received:
    7,338
    Seeing it respond to an open and short circuit means that the input is not completely dead, but apparently the reading is way out of whack and there is no way to recalibrate the inputs. If your firmware has the thermistor type set correctly (and it appears to) then it is the board itself at fault. You swapped inputs and saw it working correctly (and that was actually a very smart approach).
     
    Geof likes this.
  5. Lary

    Lary New Member

    Joined:
    Dec 23, 2016
    Messages:
    15
    Likes Received:
    4
    Well thanks to the great response from Robo 3D I have a new board but guess what...The temperature is still the same 67-68 degrees. No difference. So I grabbed my DuetWifi and another generic setup Arduino and Ramps and connected the wires to them and they all register the correct temperatures. Is there anywhere that could make this report wrong? Software or hardware? I was told not but obviously if the others get the correct temperatures then the wire, heater, thermistor are all OK. I would doubt that 2 boards from Robo 3D could both be bad with the same issues.
     
  6. Geof

    Geof Volunteer Moderator
    Staff Member

    Joined:
    Nov 9, 2015
    Messages:
    6,757
    Likes Received:
    2,339
    You'd be surprised how often ramps boards have issues :D
     
    mark tomlinson likes this.
  7. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,914
    Likes Received:
    7,338
    Yea, 4 news ones earlier this year... three went back for refunds.
     
  8. Lary

    Lary New Member

    Joined:
    Dec 23, 2016
    Messages:
    15
    Likes Received:
    4
    Well now it is even better. I took another Ramps Board and Arduino connected it and the temps are correct. I took the Ramps and put it on the Robo 3D Arduino board and it didn't work. So I put the Ramps board from Robo 3D on top of a different Arduino that I just ordered and it works. So it looks like the Ramps board is OK but the Arduino is the problem. That to me doesn't make any sense. Now I guess I need to discuss that with Robo 3D guys and see what could cause that and maybe why. I am running the same software on all of the boards and supposedly they are the same Arduino Mega 2560.

    Thanks everyone for your help and ideas!!!
     
    Geof and mark tomlinson like this.
  9. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,914
    Likes Received:
    7,338
    Just means the analog input on the Arduino is toast. Rare I agree, but it happens.
     
    Geof likes this.
  10. Lary

    Lary New Member

    Joined:
    Dec 23, 2016
    Messages:
    15
    Likes Received:
    4
    Can you use another Arduino Mega 2560 to power the Ramps board and the Robo3dR1+ or are there some issues? I only have been using the USB part of the system so far (connected to my PC). If I have to wait for a part from Robo then it would be nice to fix it temporarily so I can get some things done.
     
  11. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,914
    Likes Received:
    7,338
    Any Arduino Mega 2560 will work, you must reload the firmware if you swap Arduino boards (you don't need to if you swap the RAMPS or stepper driovers)
     
    Geof likes this.
  12. Lary

    Lary New Member

    Joined:
    Dec 23, 2016
    Messages:
    15
    Likes Received:
    4
    Well got the new Arduino from Robo and that was it!!! The board itself was the problem.
     
    mark tomlinson likes this.
  13. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,914
    Likes Received:
    7,338
    Awesome! Thanks for the follow up

    Sent from my SAMSUNG-SM-G930A using Tapatalk
     
Thread Status:
Not open for further replies.

Share This Page