MAX 31865 и MKS Gen_L +PT100 Третий заход... Заключительный. Достало.

gammer
Идет загрузка
Загрузка
14.10.2019
360
15
печатает на EOS M 100
Вопросы и ответы

Всех приветствую!

Вот здесь вторая часть и в ней ссылка на первую.

Честно то говоря достало. Долбаный МАХ не взлетает хоть ты тресни. И при этом знающие люди заходят в тему и односложненько так, наветами, бросаются фразками- "посмотри пины", "изучи программирование и суть"  И все такое... Мл..ть, я же честно признался- я начинающий... Мне нужно просто, как во многих статьях, описать по пунктам-действия и какие точно строки(ити их в душу) править. Как с пинами поступить, как прописать и все в таком духе. Блин, поверьте, ради постройки принтера я не готов начинать беседы с момента появления алгола и бейсика. Мне нужно подсказанное решение. Точка. Сиюминутное и работающее.

С этой бедой помимо РФ я "напряг" еще две страны- USA и UA. В штатах человек в годах и неспешен- поэтому взял таймаут на изучение вопроса. На сколько он затянется. В Киеве чел по ардуине шарит, а вот по принтерным прошивкам не очень... Не помог.

Ну в общем это печальное вступление.  Резюмирующей мыслью было то, что я месяц потратил в ковыряниях прошивок зря. Я строю ДВУХЭКСТРУДЕРНУЮ горячую голову. А Марлин позволяет через МАХы подвесить только один ПТ 100/1000. И даже кто то крикнул что 2,0 позволяет- но нет. это гонево

#define CONFIGURATION_H_VERSION 020000

 * -3 : thermocouple with MAX31855 (only for sensor 0)

 * -2 : thermocouple with MAX6675 (only for sensor 0)

не позволяет. факт.

И я задался вопросом- как еще можно запилить два ПТ 100 На марлине?

Ответы на вопросы

Ответы

14.10.2019 в 05:39
0

ты слишком много хочешь, чтобы прям разжевали и в рот положили... причем выбрал такой вариант, который у народа не имеет готовых рецептов.


и PT100 это не термопара, это термометр сопротивления, типа термистора, но альтернативной ориентации )))


вот что имеет готовые рецепты:


1) купить RuRAMPS4D и термопары К-типа (не путать с PT100), подключать просто

2) купить платы ОУ на AD597 http://ali.pub/3w3h9z и термопары К-типа. подключать сложнее

3) купить PT1000, которые не требуют операционного усилителя http://ali.pub/3w3c59. подключать просто, как термистор. 400 градусов хватит?

4) купить плату-клон e3d усилителя для PT100, поддержка которого реализована в практически всех прошивках http://ali.pub/3w3c9x. подключать сложнее


2 и 4 подключаются на свободный выход ADC, без лишних резисторов. надо всего 1 пин ADC на один ОУ, поэтому подключение проще чем у MAX, никаких потенциальных конфликтов с другой SPI периферией


14.10.2019 в 14:36
0

ты слишком много хочешь, чтобы прям разжевали и в рот положили

Ну, к сожалению, да... В сложных вопросах хочу. Именно для этого мы все тут тусуемся. Помогать с прилипанием, выбирать первую сову и ботинок, пилить прошивки, вешать максы... Да и когда подбирал комплектуху, с заделом на будущее- особо посоветоваться не с кем было. Есть 31865- их и купил, подумав что как то оно должно там согласовываться... Но, как видно-не согласовалось... )))

по рецептам:

1- не очень хотелось бы переезжать на др плату. Я в курсе что у нее усилки онбоард, но она "бутерброд" и возникнет нужда в перестройке уже работающей машины. Hi Temp это типа вторая иттерация моего принтера...

2- рассмотрю

3- наверное следующим попробую именно этот варик. Встречал тут инфу что можно просто наткнуть вместо термистора. Но как то не уверен- глянуть бы отчет/пример/статейку... 400С должно вполне хватить. Голова рассматривается для работы с peek/pekk/pei/pc. Там максимум встречается 370-380С

4- тоже рассмотрю как и 2.

За соображения спасибо.

15.10.2019 в 04:36
0

Ну, к сожалению, да... В сложных вопросах хочу. Именно для этого мы все тут тусуемся.

большая разница помочь с реализованным или помочь с новым, нереализованным функционалом.


для второго случая помогальщику по факту надо реализовать все у себя, а только потом помогать. как ты думаешь, оно кому-то надо?

15.10.2019 в 04:39
0

Ну... Вопрос скорее риторический...

14.10.2019 в 07:10
0

Марлин 2.0 поддерживает два MAX-а по SPI, проверено, nuff said.
На счет 1.х не в курсе.
Если так нужны высокие температуры, то взять две термопары k-типа и MAX-усилители к ним или даже AD-усилители, если нет возможности к SPI прицепиться, но они подороже.
По подключению и прошивке вопросов быть не должно, там всё просто, думаю. Но если всё таки есть вопросы, пиши.

14.10.2019 в 09:11
0

Marlin на данный момент с MAX31865 работать не умеет. Проверять нечего. Подробности тут: https://github.com/MarlinFirmware/Marlin/issues/5723

14.10.2019 в 09:30
0

Про MAX31865 речи и не шло, в Марлине заявлена поддержка MAX31855 и MAX6675.
MAX6675 я проверял с термопарами. И работу с термопарами через AD-усилители тоже.
Ну и для MAX31865 уже есть готовый пуллреквест, судя по всему, если нужна поддержка, можно смержить себе эти изменения и всё.

14.10.2019 в 10:28
0

Именно про MAX31865 в посте речь и шла. Ссылочкой на "готовый пуллреквест" поделитесь?

14.10.2019 в 08:29
0

А один макс вам завести удалось ?

14.10.2019 в 10:01
1

максы беспереспективны, слишком много кривой SPI периферии на одной общей шине. лучше брать АД-шки

14.10.2019 в 14:12
0

Если простым языком- то удалось его запустить только в режиме градусника с соответствующим скетчем в маме.

Как только в плате появляется марлин- все, ничего не работает.

14.10.2019 в 14:30
0

Ваш MAX31865 и MAX31855 что в прошивке - устройства абсолютно разные в плане регистров, откуда считывается температура. Без редактирования кода на предмет не только считывания показаний, но и инита регистров параметров своей MAX 31865 вы ничего не получите.

Мб стоит обратить внимание на тип сенсора 20. Схема в инете есть. Надо будет только собрать.

14.10.2019 в 14:48
0

Ваш MAX31865 и MAX31855 что в прошивке

Все началось со статьи, где чел сумел таки запустить МАХ31865+РТ100 на Марлине 1.1.8

Он что то переписывал в temperature.cpp и соответственно строки в термосеттингс.

Повторив с различной помощью все что он делал- у меня не взлетело.

15.10.2019 в 00:01
0

Вообще не понял цели задумки.

Чем не устраивают обычные термисторы? Чем вы таким печатаете, что вам нужна точность в доли градуса?

Почему, в конце концов, если есть бзик с желанием мерить доли градуса, не поставить термопару, а не тупую(в смысле инерционную) платину?

ИМХО Платину на 3D принтеры придумали ушлые китайцы, чтобы с лохов деньги драть.

P.S На работе сотни этих PT100 и термопар, начиная от тонюсеньких диаметром 1,5 мм, можно взять нахаляву, однако никогда не возникало желания сменить термисторы на что-то более точное. Просто не вижу смысла.

15.10.2019 в 01:41
0

Ну, наверное преимущественно тем, что они меряют в основном до 300С

Бзика с платиной не было, это было более менее понятное рекомендованное. И доли С в принципе не нужны. ПТшка просто имеет диапазон повыше. Вот собственно и мотив приобретения и попытки запилить.

Если сыщется (или кто то подскажет) термисторы которые адекватно промерят до 400С и просто воткнуться вместо "штатных" - я с радостью их приобрету и немедленно инсталлирую, забыв гемор с МАХсами как страшный сон. ;)

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Печать ULTEM (PEI) и материалом PEEK на одном устройстве: новый 3DGence INDUSTRY F420

Причесываем TEVO Little Monster для использования дома.

3D печать пластиком PEEK и ULTEM. Обзор 3D принтера Intamsys Funmat HT от 3Dtool.

DL-44. Видео по сборке и окраске.

ОПАЛУБКА ДЛЯ ЛИТЬЯ – ПРОСТОЙ КОНСТРУКТОР

Моя первая законченная миниатюра :)