{"action":"created","issue":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/2726","repository_url":"https://api.github.com/repos/MarlinFirmware/Marlin","labels_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/2726/labels{/name}","comments_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/2726/comments","events_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/2726/events","html_url":"https://github.com/MarlinFirmware/Marlin/issues/2726","id":113112672,"number":2726,"title":"MAX31855 ID 0 error","user":{"login":"Grogyan","id":6621978,"avatar_url":"https://avatars.githubusercontent.com/u/6621978?v=3","gravatar_id":"","url":"https://api.github.com/users/Grogyan","html_url":"https://github.com/Grogyan","followers_url":"https://api.github.com/users/Grogyan/followers","following_url":"https://api.github.com/users/Grogyan/following{/other_user}","gists_url":"https://api.github.com/users/Grogyan/gists{/gist_id}","starred_url":"https://api.github.com/users/Grogyan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Grogyan/subscriptions","organizations_url":"https://api.github.com/users/Grogyan/orgs","repos_url":"https://api.github.com/users/Grogyan/repos","events_url":"https://api.github.com/users/Grogyan/events{/privacy}","received_events_url":"https://api.github.com/users/Grogyan/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/labels/Feature%20Request","name":"Feature Request","color":"006b75"},{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/labels/Hardware%20Support","name":"Hardware Support","color":"006b75"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":24,"created_at":"2015-10-23T22:46:31Z","updated_at":"2016-03-08T15:04:02Z","closed_at":null,"body":"Both a request and a bug\r\nMarlin works fine with a MAX6675 thermocouple\r\nDoesn't work with a MAX31855 thermocouple\r\n\r\nUsing as a base RAMPS1.4 and an Adafruit MAX31855\r\nhttps://www.adafruit.com/products/269 \r\nMarlin 1.1 RC2\r\n\r\nMarlin reports ID 0 error.\r\n\r\nThis is because the MAX31855 uses a 32 bit address vs the MAX6675 16 bit address\r\nWith having a 32 bit address, it opens up the possibility of the firmware to recognise on the fly, problems with an attached.\r\nSee datasheet MAX31855\r\nhttp://www.adafruit.com/datasheets/MAX31855.pdf page 10\r\nvs datasheet MAX6675\r\nhttp://www.adafruit.com/datasheets/MAX6675.pdf page 6\r\n\r\nRequest adding another Thermocouple option in configuration \"-3\" MAX31855\r\n\r\nAs a side note, I will eventually be testing out the MAX31850, which uses a 1-wire interface, an enables multiple thermocouples to be added to the same 1-wire bus"},"comment":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/comments/193815908","html_url":"https://github.com/MarlinFirmware/Marlin/issues/2726#issuecomment-193815908","issue_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/2726","id":193815908,"user":{"login":"thinkyhead","id":698003,"avatar_url":"https://avatars.githubusercontent.com/u/698003?v=3","gravatar_id":"","url":"https://api.github.com/users/thinkyhead","html_url":"https://github.com/thinkyhead","followers_url":"https://api.github.com/users/thinkyhead/followers","following_url":"https://api.github.com/users/thinkyhead/following{/other_user}","gists_url":"https://api.github.com/users/thinkyhead/gists{/gist_id}","starred_url":"https://api.github.com/users/thinkyhead/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thinkyhead/subscriptions","organizations_url":"https://api.github.com/users/thinkyhead/orgs","repos_url":"https://api.github.com/users/thinkyhead/repos","events_url":"https://api.github.com/users/thinkyhead/events{/privacy}","received_events_url":"https://api.github.com/users/thinkyhead/received_events","type":"User","site_admin":false},"created_at":"2016-03-08T15:04:02Z","updated_at":"2016-03-08T15:04:02Z","body":"Try out #3112 and see if it has any effect. You should use `#define TEMP_SENSOR_0 -3` for the MAX31855."}}