Deniss 150 Опубліковано: 3 вересня 2018 Поділитись Опубліковано: 3 вересня 2018 Подробное описание немного позже Цитата Посилання на повідомлення Поділитися на інших сайтах
Deniss 150 Опубліковано: 3 вересня 2018 Автор Поділитись Опубліковано: 3 вересня 2018 В свое время был собран датчик с сингверса https://www.thingiverse.com/thing:704897 Это наиболее точный датчик из всех существующих для 1.75 нити. Стал печатать, как потом оказалось рога должны быть только черные, иначе не работает, перепечатывал. Потом было замечено что биение филамента в датчике (датчик у меня стоян на директ экструдере) тоже не сильно хорошо, добавил направляющую и прицепил стяжками кусочек боудена , стало лучше. Запустил, работает. Что не понравилось, выход напряжения с датчика равен диаметру нити, т-е 1.75в=1.75 мм Как бы все нормально, но точность преобразования с цифры в аналог и назад в цифру добавляет погрешность. Пыла исправлена прошивка датчика, так что 1.75 мм стало равно 3.5 вольта, и исправлен код в марлине который пересчитывает вольты в диаметр. Точность преобразований поднялась в 2 раза :) Реально датчик позволяет распознать диаметр практически всех материалов, не пошло только с прозрачным SAN пластиком, остальные распознавал нормально. Что приятно даже на низкокачественном пластике с большим биением получился приемлимый результат. 3 Цитата Посилання на повідомлення Поділитися на інших сайтах
KomAndr 355 Опубліковано: 3 вересня 2018 Поділитись Опубліковано: 3 вересня 2018 А єта приблуда как-то влияет на процесс печати? Цитата Посилання на повідомлення Поділитися на інших сайтах
Deniss 150 Опубліковано: 3 вересня 2018 Автор Поділитись Опубліковано: 3 вересня 2018 Да , если она в прошивке включена то автоматом в процессе печати корректирует поток. т-е вместо 100% идет 103% если тоньше или 98% если толще . Меряет на протяжении 1 см , берет среднее значение за 1 см и меняет поток для экструзии. У марлина есть коды для активации датчика М405 и М406 для отключения Плат нет , детали остались на пару датчиков, делал платы для своего проекта и пару в заказ всунул, а специально не заказывал, но при желании их можно выпилить на фрезере так чтобы по быстрому Цитата Посилання на повідомлення Поділитися на інших сайтах
Гість ffnull Опубліковано: 3 вересня 2018 Поділитись Опубліковано: 3 вересня 2018 9 часов назад, Deniss сказал: Да , если она в прошивке включена то автоматом в процессе печати корректирует поток. т-е вместо 100% идет 103% если тоньше или 98% если толще . Меряет на протяжении 1 см , берет среднее значение за 1 см и меняет поток для экструзии. У марлина есть коды для активации датчика М405 и М406 для отключения Плат нет , детали остались на пару датчиков, делал платы для своего проекта и пару в заказ всунул, а специально не заказывал, но при желании их можно выпилить на фрезере так чтобы по быстрому Блин,читаю Вас и уже хочу в гости посмотреть на вашу мастерскую) Цитата Посилання на повідомлення Поділитися на інших сайтах
Гість ffnull Опубліковано: 4 вересня 2018 Поділитись Опубліковано: 4 вересня 2018 03.09.2018 в 16:59, Deniss сказал: Да , если она в прошивке включена то автоматом в процессе печати корректирует поток. т-е вместо 100% идет 103% если тоньше или 98% если толще . Меряет на протяжении 1 см , берет среднее значение за 1 см и меняет поток для экструзии. У марлина есть коды для активации датчика М405 и М406 для отключения Плат нет , детали остались на пару датчиков, делал платы для своего проекта и пару в заказ всунул, а специально не заказывал, но при желании их можно выпилить на фрезере так чтобы по быстрому Сам сенсор у Вас купить можно? Цитата Посилання на повідомлення Поділитися на інших сайтах
Deniss 150 Опубліковано: 5 вересня 2018 Автор Поділитись Опубліковано: 5 вересня 2018 Наверно да, скинул телефон в личку Цитата Посилання на повідомлення Поділитися на інших сайтах
Deniss 150 Опубліковано: 7 вересня 2018 Автор Поділитись Опубліковано: 7 вересня 2018 Сегодня тестировал принципиальную возможность изготовления дешевого датчика. Идея жива, и работоспособна. В качестве измерителя применил датчик холла, и подвижный магнит который поставил процессе тестирования на лапку прижима филамента на экструдере. Выяснил биение привода, десятка Смысл простой, имеется корпус, в котором установлен подшипник, рядом подвижная планка с магнитом и вторым подшипником . Между подшипниками пускаем филамент, чем толще таем дальше отойдет магнит, его перемещение легко преобразуется в сигнал Сейчас думу думаю, как его скомпоновать, чтобы и компактно и общедоступно все было и красиво. Пока даже толком не могу сформировать идею, хотя . пока писал пара идей появилось, например постараться применить пружинку натяжителя ремня для прижима подшипника. Цитата Посилання на повідомлення Поділитися на інших сайтах
KomAndr 355 Опубліковано: 10 вересня 2018 Поділитись Опубліковано: 10 вересня 2018 А если поставить датчик до экструдера и сделать движение филамента под углом 90о ? При протяжке скругление будет меняться и магнит будет отрабатывать. Цитата Посилання на повідомлення Поділитися на інших сайтах
Deniss 150 Опубліковано: 10 вересня 2018 Автор Поділитись Опубліковано: 10 вересня 2018 Уже сжелал рисую прошивку итак , основа датчика ДВА датчика холла ss49e (20 гр) за пару дальше пара подшипников 626 , это еще 20 гр и ардуина , взял нано , но можно и тини85 обойтись, короче 100 гр за ардуину немного винтиков и гаек м3 + шайбочки и пружинка , взял из своих дизельных закромов 4 мм диаметр и 6 длинна Калибруется по двум сверлам, 1.5 и 2 мм . Пока правлю руками в прошивке, но потом сделаю нормально через епром В планах сделать еще выход на датчик окончания филамента, причем настраиваемый как по минимуму (например 1.55 так и по максимуму 1.95) ибо были у меня примкры когда филамент в термобаръере застрявал ... Два датчика пришлось ставить так как покупать датчик с термокомпенсацией дороже чем поставить два, да и точность на двух получилась выше . Итого датчик получился совсем недорогим, в планах немного доделать корпус и вставить в него паралоновый фильтр сразу и крышечку добавить датчикам 3 Цитата Посилання на повідомлення Поділитися на інших сайтах
Deniss 150 Опубліковано: 10 вересня 2018 Автор Поділитись Опубліковано: 10 вересня 2018 Снял видео, в основном переэкструзия шла, диаметр около 1.79 - 1.81 но и были моменты просадки до 1.7 при печати пластик от 3dua.com хуже у меня нету https://youtu.be/deGWmAC938M 2 Цитата Посилання на повідомлення Поділитися на інших сайтах
Cynic 121 Опубліковано: 10 вересня 2018 Поділитись Опубліковано: 10 вересня 2018 @Deniss Посмотрел видео. Очень полезная штука получается. Цитата Посилання на повідомлення Поділитися на інших сайтах
Deniss 150 Опубліковано: 10 вересня 2018 Автор Поділитись Опубліковано: 10 вересня 2018 потом выложу с исходниками наверно, возможно на сингверсе с ссылкой сюда ... Цитата Посилання на повідомлення Поділитися на інших сайтах
Cynic 121 Опубліковано: 10 вересня 2018 Поділитись Опубліковано: 10 вересня 2018 @Deniss Если на thingiverse давать ссылку, то вам бы блог создать. Очень толковые решения у вас. И тогда давайте ссылку на свой блог, все в одном месте смогут почитать, изучить, скачать файлы. Ну, я так думаю. 2 Цитата Посилання на повідомлення Поділитися на інших сайтах
Deniss 150 Опубліковано: 11 вересня 2018 Автор Поділитись Опубліковано: 11 вересня 2018 прошивка написана, осталось причесать модели и преределать под другую пружину, попробую с авторучки, если получится в этих размерах то будет народный датчик выложил в галерею пару фоток как оно на принтере 2 Цитата Посилання на повідомлення Поділитися на інших сайтах
Deniss 150 Опубліковано: 11 вересня 2018 Автор Поділитись Опубліковано: 11 вересня 2018 прикинул, пружина для авторучки подходит , так что желающие могут собирать детали. Как включить в прошивке я потом распишу. итак список деталей с ссылкой где брал датчики холла, 2 шт https://arduino.ua/prod1474-datchik-holla-ss49e Неодимовый магнит 5x2мм - 1 шт (есть в том же магазине) Радиальный подшипник F623ZZ 3х10х4мм (там же) Arduino Nano ATmega168 CH340 нераспаянная (самая дешевая из подходящих) Провода и разъемы по вкусу, можно взять шлейф 10-жильный 28AWG разноцветный 50 см, немного распустить и на все хватит скорее всего, или взять метр ... На сам датчик идет 4 провода, и 3 (если не подключать датчик окончания филамента) либо 4 на рампс (ну или что там у вас) Активный динамик (buzzer) может быть подключен вместо или вместе с выходом на рампс и пищать если кончился филамент резистор на 1 -3 ком и конденсатор 0.1-4.7 мкф всегда можно где нибудь выковырять Резистор я ставил между d10 и d11 ногой ардуины конденсатор + на 11 и минус на 12 , это если конденсатор полярный, если нет то как угодно. с 11 ноги идет выход напряжения на рампс - диаметр филамента. 7 нога выход датчика окончания, 6 пищалка минус , + пищалки на 5 вольт. 2 Цитата Посилання на повідомлення Поділитися на інших сайтах
Deniss 150 Опубліковано: 12 вересня 2018 Автор Поділитись Опубліковано: 12 вересня 2018 Можете собирать Filament_width_runout.zip 2 Цитата Посилання на повідомлення Поділитися на інших сайтах
Deniss 150 Опубліковано: 12 вересня 2018 Автор Поділитись Опубліковано: 12 вересня 2018 (змінено) сразу встроил окошко под фильтр от пьіли , добавил в галерею фотки там ясно Змінено 12 вересня 2018 користувачем KomAndr Изображения нужно уменьшать! 1 Цитата Посилання на повідомлення Поділитися на інших сайтах
Deniss 150 Опубліковано: 18 вересня 2018 Автор Поділитись Опубліковано: 18 вересня 2018 Настройка датчика состоит из 2 частей. 1 настройка самого датчика. Необходимы 2 сверла 1.5 и 2 мм для калибровки. в принципе сами по себе размеры не обязательно такие, их можно ввести при калибровке главное чтобы это были известные размеры. Подключаемся к ком порту ардуины нано через встроенный терминал ардуино, скорость 115200 при подключении получаем список команд ставим 1.5 мм штырь , набираем cal1 - калибруем толщину 1.5 мм ставим 2.0 мм штырь , набираем cal2 - калибруем толщину 2 мм если все сделано правильно то после этого измерение будет идти верно настройка марлина Configuration.h устанавливаем диаметр #define DEFAULT_NOMINAL_FILAMENT_DIA 1.75 Configuration_adv.h Включаем датчик #define FILAMENT_WIDTH_SENSOR #define MEASUREMENT_DELAY_CM 12 // (cm) The distance from the filament sensor to the melting chamber указываем расстояние от датчика до экструдера #define FILWIDTH_ERROR_MARGIN 0.25 // (mm) If a measurement differs too much from nominal width ignore it указываем допустимый разброс, после которого сигнал датчика игнорируется #define MAX_MEASUREMENT_DELAY 20 // (bytes) Buffer size for stored measurements (1 byte per cm). Must be larger than MEASUREMENT_DELAY_CM. выделяем память для , значение должно быть больше чем MEASUREMENT_DELAY_CM #define FILAMENT_LCD_DISPLAY это по желанию, отображает диаметр и множитель потока при печати и возможно temperature.cpp (у меня в 1.1.19 версии была ошибка, не хотело компилировать ) что менял уже не помню, помню что переносил какую-то переменную из функции в глобальную (за пределы функции) 1 Цитата Посилання на повідомлення Поділитися на інших сайтах
Deniss 150 Опубліковано: 19 вересня 2018 Автор Поділитись Опубліковано: 19 вересня 2018 Диаграма биений филамента. выборка раз в сек 3дпласт пла , проехало 27,5 меров пластика Цитата Посилання на повідомлення Поділитися на інших сайтах
KomAndr 355 Опубліковано: 19 вересня 2018 Поділитись Опубліковано: 19 вересня 2018 @Deniss по графику +- 0.05мм это в пределах допуска, т.е. от 1,7 до 1,8мм. Не думаю, что эта регулировка существенно изменит качество детали на выходе. Все равно без напилинга не обойтись Цитата Посилання на повідомлення Поділитися на інших сайтах
Deniss 150 Опубліковано: 19 вересня 2018 Автор Поділитись Опубліковано: 19 вересня 2018 0.05 мм это 6 % подачи. Замечу что пластик очень хороший. Сделаю подобный лог на 3dua или монофиламенте (вонючий шо капец, стараюсь не пользоваться) там не все так радужно будет Я не делаю постобработки вообще, просто не нужна Цитата Посилання на повідомлення Поділитися на інших сайтах
mayka 2 Опубліковано: 4 жовтня 2018 Поділитись Опубліковано: 4 жовтня 2018 Отличная идея кмк. Слегка изменил механику, думаю за счет рычага увеличится диапазон значений. Буду попробовать напечатать-посмотреть. В размере должно получится 35*29*14. 1 Цитата Посилання на повідомлення Поділитися на інших сайтах
mayka 2 Опубліковано: 4 жовтня 2018 Поділитись Опубліковано: 4 жовтня 2018 Набросал еще запасной вариант, если не прокатит 1 Цитата Посилання на повідомлення Поділитися на інших сайтах
KomAndr 355 Опубліковано: 4 жовтня 2018 Поділитись Опубліковано: 4 жовтня 2018 Ух маньяки! Подсмотрел хорошую идею по датчику окончания филамента с использованием индукционного датчика и шарика. Проволока кончилась, шарик упал, датчик разомкнулся. Цитата Посилання на повідомлення Поділитися на інших сайтах
Рекомендовані повідомлення
Приєднуйтесь до обговорення
Ви можете опублікувати повідомлення зараз, а зареєструватися пізніше. Якщо у вас є акаунт, увійдіть в нього для написання від свого імені.