Hall based filament width sensor assembly. Сборка датчика Диаметра филамента
ฝัง
- เผยแพร่เมื่อ 5 ก.พ. 2020
- 3dua.info/topic/146-datchik-d...
www.thingiverse.com/thing:413...
Subtitle text available
Red Vcc + 5v or +3.3v
Black - groung
Blue and yellow - ADC - analog channels - วิทยาศาสตร์และเทคโนโลยี
Really nice work :-) Thank You
Доброго вечора. Підкажіть будь ласка, як можна з вами зв'язатись? В мене є питання по налаштування датчику.
Підключив до Arduino Nano і все працює корректно. Підключив до плати принтера і налаштував прошивку. Все окей, але Klipper не бачить різниці між діаметрами калібрувальних прутками. Різницю в показниках можна побачити лише в двох випадках - коли пруток є і коли його немає. Повторюсь, що при підключені до ардуіно все працює як треба. В мене плата MKS Robin Nano 3.1 на кристалі STM32F4. Датчик підключений до аналогових пінів PA2 і PA4.
Hello, can you tell me which pins to connect to in Orange pi? managed by Klipper. Thank you
Im gonna make one for my printer. and if it goes as well as i think it will... Im putting them on every printer I own!
Genius
Приветствую, Спасибо за ваш труд. А если ли у вас скетч для rp pico. Ваш скетч она не ест( Как я понял так как в ней нет Помогите пожалуйста. Хочу подключить к принтеру k1 через доп mcu по usb.
спасибо за труд! Как оно в итоге себя показало? ложные срабатывания есть? ретракты от pressure_advance и обычные учитываются?
Показало себя более чем достойно, датчик просто меряет, потому ретракты и т п это уже задача клиппера или марлина
Спасибо за ваш труд. А можно использовать вашу разработку без принтера? Задача просто выводить цифру диаметра филамента на дисплей из набора к ардуинке. Какой из 3х скетчей загружать в ардуино , comm, eep или filament width?
Это все один скетч. Просто я разделил на несколько файлов для их удобства. Дисплей олед 0,96 добавить не долго прямо в скетч
@@test3210d Получается просто подключаю дисплей через I2C. Но все равно не понимаю, что выводить через SDA SCL. Какой параметр в скетче отвечает за диаметр?
@@94limpopo у меня
#include
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE);
в сетапе
u8g2.begin();
u8g2.setPowerSave(0);
u8g2.setFont(u8g2_font_fur42_t_symbol );
в конце loop
u8g2.clearBuffer();
u8g2.setCursor(5, 60);
u8g2.print((float)f_width/100);
u8g2.sendBuffer();
@@test3210d Денис, а можно вас попросить, на платной основе, переделать скетч, так, чтобы его можно было загрузить на ардуинку, и данные диаметра просто выводились на экран. Возможно оно так и есть, просто человеку не опытному довольно трудно все собрать в едино. Если вы не против, то вот почта 6004760@mail.ru по денежке договоримся.
@@94limpopo github.com/test3210-d/Hall-based-filament-width-sensor
Есть 2 датчика холла 3144, будет работать, или обязательно ss49e?
3144 это.цифррвой датчик. У него или есть магнит или нет. Ss49 аналоговый у него сигнал зависит от расстояния датчик-магнит
@@test3210d понял, спасибо большое
Как в марлине делали калибровку ? Или ставили какой то контроллер
Если под марлин то внешняя ардуино с резистором и конденсатором для преобразования цифра-аналог, я применял нано, удобнее калибровать так как юсб на борту
@@test3210d Кароче марлин казлы и не погут допилить чтобы без колхоза и преобразователей ... Если правильно понял то на выходе преобразователь выдаёт врльтаж равный диаметру ... типа 1,75 вольт значит 1,75 мм ...
@@valentinuz7963 Я давно перешел на клиппер, он в разы лучше, потому забросил разработку для ардуино и написал модуль под клиппер. Марлин это сообщество и там тоже пишут этузиасты, я лично не вижу для себя смысла допиливать марлин
Извините, а зачем датчик такой если диаметр можно померять микрометром, или потом марлин выдает поток согласно диаметру?
Марлін а ще краще кліппер при застосуванні цього датчику корегує потік підповідно до діаметру філаменту. Не треба змін G коду для друку пластиком іншого діаметру. Також у разі якщо діаметр меньший за 0.5 мм то це активуює окремий вихід , цей вихід може бути використаний для зупинки друку у разі закінчення філаменту. Так що датчик 2 в 1
Простите я просто делаю такоє в перший раз а на ардуино нужно скеч если да то где єво взять ?
по ссылке скачать , в архиве будет скетч , или на форуме , тоже в теме скетч выкладывал
А прошивка ардуино есть
да , на по ссылке на сингверсе или на форуме есть все, ссылки в описании, прошивка для первой версии работает и с 2, отличия только в дизайне.
простите не могу найти можети кинути прошив силку
www.thingiverse.com/thing:3096289/files
пересмотрел несколько раз. если честно не смог разобраться что куда подключать и как настраивать.