Jump to content
Важливо!
  • 3Dua.info проти Covid19. Об'єднуємось! телеграм канал @ukraine_3dua_info

Deniss

Supermoderator
  • Content Count

    242
  • Joined

  • Last visited

  • Days Won

    49

Deniss last won the day on March 29

Deniss had the most liked content!

Community Reputation

122 Excellent

Personal Information

  • Имя
    Денис
  • Возраст
    39
  • Город
    Киев
  • Сайт
    http://cdi.biz.ua
  • Принтер
    Prusa i3 steel, goldberg corexy

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Для корректной работы требуется права суперпользователя, что тянет за собой обязательный ввод ратоля. Октопринт пароль не вводит решений есть несколько, я пользуюсь не самым лучшим в плане безопасности но самым простым, пишем в терминале sudo visudo Открывается редактор , добавляем строку pi ALL=(ALL:ALL) NOPASSWD:ALL Один момент, строка дана для пользователя с именем pi Если имя пользователя октопринда другое то поменяйте на свое, а в зависимости от мануала по котрому октопринт ставили или фантазии пользователя оно может отличатся,...
  2. Deniss

    Карта стола в октопринт

    Датчик полностью, дисплей не добавили , отображения на инфо дисплее нет, в меню без проблем
  3. Deniss

    Карта стола в октопринт

    Шайтанаманама. У меня такого нет
  4. Deniss

    Карта стола в октопринт

    Вношу правки-дополнения Вчера на канале https://t.me/ukraine_3dua_info задавали вопрос по G коду плагина, который я тут не раскрыл. Каюсь, моя вина. Даже не полумал про этот момент, счел его само собой разумеющимся. В моем случае G код состоял из одной команды G29, все остальное реализовано в макросе G кода. Если нет желания постоянно засорять терминал то команду BED_MESH_OUTPUT можно убрать из макроса G29 и перенести в G код плагина сразу после G29 . Тогда данные сетки будут выводиться только для плагина Кроме того, рекомендую зачечь время выполнения команды калибровки стола и установить таймаут на время калибровки + 5 секунд. Стандартное время 60 секунд, для 36 точек его мало , а для 9 много
  5. В октопринте есть такой плагин bed level visualizer или bed visualizer для того чтобы его запустить с клиппером надо немного доработать команды итак, разбираем по кускам У меня ендстопа по зет нет, вместо него использую датчик, потому указываем центр стола (100 и 130 в моем случае). Высоту поднятия зонда (6 мм) и скорость поднятия зонда (20 мм). Подниматся мы имеем право быстрее [safe_z_home] home_xy_position: 100,130 # Change coordinates to the center of your print bed speed: 100 z_hop: 6 # Move up 10mm z_hop_speed: 20 Указываем как измерять стол, тут проба идет 5х5 . Внимание указывается точка для зонда а не для экструдера , минимальные значения х-у и максимальные х-у. Точки между ними вычисляются автоматом. Сетка может быть и 2х2 и 6х6 все от фантазии зависит [bed_mesh] speed: 120 horizontal_move_z: 4 mesh_min: 10,29 mesh_max: 190, 170 probe_count: 5,5 Ну и код g29 команды Запускаем провверку стола, из необязательного я после проверки отправляю голову в x 0, y 0 , z 5 , ставлю SET_PRESSURE_ADVANCE ADVANCE и обязательно BED_MESH_OUTPUT иначе плагин не отрисует сетку [gcode_macro G29] gcode: BED_MESH_CALIBRATE METHOD=automatic G1 X0 Y0 Z5 F8000 SET_PRESSURE_ADVANCE ADVANCE=0.097250 BED_MESH_OUTPUT в результате имеем что-то типа такого
  6. Я для себе образ nextclouds Зараз у мене працює два сховища, одне це samba під керуванням OpenMediaVault на базі odroid hc1 та друге nextclouds на базі orangepiwin. Напевне якби я зараз створював мережеве сховище то створював на базі odroid, працює швидше, величезний радіатор якого вистачае для пасивного охоложденя як процессора так і диску. єдиний мінус - ціна
  7. Deniss

    Датчик диаметра

    Сейчас пробую несколько иной вид датчика, хочу отказатся от подшипников в пользу осей. я применил ролики от подшипника 4х8 (примерно такие https://podhibnikdnepr.ua.market/product/5443512-rolik-tsilindricheskiy-4h8.html ) мм соберу протестирую и отпишусь. В теории если получится то еще немного поднимется точность - минус биения подшипников. А вот как тянутся через датчик будет посмотрю fil_sensor.zip слой 02 без доролнительных поддержек, хватит тех что есть в модели. Надо винт м3 15-16 мм гайка м3 два датчика холла ss49e магнит ниодимовый диаметр 5 толщина 2 мм, пружинка от авторучки датчик ss49e - 2 шт https://aliexpress.ru/wholesale?SearchText=ss49e или купить по месту ролики или куски сверла 4 мм. Модель можно переделать под то что есть в доступности вместо ролика.
  8. Deniss

    Датчик диаметра

    Давным давно, еще когда телефоны были кнопочными а 3д принтеры фанерными я поставил на принтер датчик диаметра филамента. Оптический, датчик был огромный по размерам, ставил на прошивку марлин, но он работал и я был рад. Потом я стал думать, было неожиданно, мне понравилось думать. В результате мыслей и поиска в интернете решил попробовать сделать датчик на основе магнита и датчика Холла который регистрирует изменение силы магнитного поля. Попробовал, кое-что даже получилось, но как выяснилось у датчика от температуры меняются показатели. Применил проверенный метод, начал думать. В результате применил два датчика, и измеряется разница между показателями этих датчиков. так родился этот датчик И пока я не перешел на прошивку Клиппер он у меня работал. После перехода на Клиппер я подключил модуль tsl1401cl_filament_width_sensor и продолжил работать. Но в голове снова завелась МЫСЛЬ. Она мешала спать и пришлось ее думать. На самом деле у клиппера есть достаточно много свободных ресурсов а у платы есть неиспольсованные аналоговые входы, почему бы не отказатся от лишней платы Ардуино и что еще более важно дополнительного преобразования цифрового сигнала в аналоговый и обратного преобразования из аналога в цифру, как ни крути это потеря точности. Потому к клипперу был написан свой модуль для этого датчика. Будет ли он на гитхабе в релизе - не знаю, постараюсь сделать толковое описание и возможно тогда он там будет. итак, что надо для того чтобы запустить датчик на клиппере Предполагается что клиппер уже стоит и в октопринте есть плагин для клиппера скопировать модуль hall_filament_width_sensor.py отвечающий за работу с датчиком на малину/апельсину в папку ~/klipper/klippy/extras пока он не добавлен в основной репозиторий сделать это можно так cd ~/klipper git pull "https://github.com/test3210-d/klipper" Все уже добавлено в основной репозиторий клиппер далее перезагрузить клиппер sudo service klipper restart теперь можно идти в октопринт, открываем конфиг и добавлям параметры для работы с датчиком [hall_filament_width_sensor] adc1: analog11 #adc channel 1 adc2: analog12 #adc channel 2 Cal_dia1: 1.48 #REFERENCE DIAMETER 1 (mm) Cal_dia2: 1.97 #REFERENCE DIAMETER 2 (mm) Raw_dia1:9630 #RAW VALUE FOR REFERENCE DIAMETER 1 Raw_dia2:8300 #RAW VALUE FOR REFERENCE DIAMETER 2 default_nominal_filament_diameter: 1.75 # This parameter is in millimeters (mm) max_difference: 0.15 # mm measurement_delay: 70 #mm В данном конфиге ориентация на ардуино плату и aux2 разъем, у него как раз и питание есть и 2 канала АЦП. Так-же можно использовать и aux1 тогда в конфиге будут adc1: analog3 #adc channel 1 adc2: analog4 #adc channel 2 В любом случае этот вопрос не является чем-то критичным, зависит от того какие есть под рукой разъемы и как удобнее уложить провода. На платах отличных от меги соответственно будут отличатся названия ног, главное чтобы это были аналоговые входы. Сразу обращаю внимание, на платах с питанием 3.3 вольта датчик запитывается от 3.3 а на 5вольтовых от 5 вольт следующий шаг в конциге надо добавить в меню возможность смотреть диаметр филамента (если у вас нет дисплея то смело пропускаем эту секцию итак добавляем [menu __filament_width_current] type: item name: "Dia:{0:4.2f} mm" parameter: hall_filament_width_sensor.Diameter [menu __filament_raw_width_current] type: item name: "RAW:{0:4.0f}" parameter: hall_filament_width_sensor.Raw [menu __filament] type: list name: Filament items: __temp __hotend0_current, __temp __hotend0_target .__unload .__load .__feed __filament_width_current __filament_raw_width_current данные секции для дефолтного меню , в меню филамент появится строка с диаметром и цифровым значением датчика для директа подпункты .__unload .__load .__feed можно убрать, по крайней мере если они вам не нужны Далее , нам надо 2 сверла (или любых прутка с известным диаметром) у меня это были прутки 1.48 и 1.97 мм. Диаметры желательно 1.5 и 2 мм для прутка 1.75. Если филамент 3 мм то желательно 2.8 и 3.2 мм, с тем рассчетом чтобы номинальное значене было в середине. Прописываем ваши значения в конфиг Cal_dia1: 1.48 #REFERENCE DIAMETER 1 (mm) Cal_dia2: 1.97 #REFERENCE DIAMETER 2 (mm) Предварительно готово, сохраняем конфиг если есть дисплей идем в меню, вставляем калибровочный стержень 1 и засекаем raw значение при установленном стержне. повторяем для второго калибровочного стержня , в результате имеем два диаметра и 2 значения датчика для этих диаметров у меня это 9630 для 1.48 и 8300 для 1.97 записываем в конфиг. Raw_dia1:9630 #RAW VALUE FOR REFERENCE DIAMETER 1 Raw_dia2:8300 #RAW VALUE FOR REFERENCE DIAMETER 2 Если все сделано верно то после этого при установленном стержне в меню будет отображать правильный диаметр Если дисплея нет, есть команда QUERY_RAW_FILAMENT_WIDTH она позволяет получить значения с каналов АЦП и значение датчика так-же поддерживаются все команды от tsl1401cl_filament_width_sensor описанные в документации клиппера для совместимости G-кода с марлином можно добавить в конфиг [gcode_macro M405] gcode: ENABLE_FILAMENT_WIDTH_SENSOR [gcode_macro M406] gcode: DISABLE_FILAMENT_WIDTH_SENSOR [gcode_macro M407] gcode: QUERY_FILAMENT_WIDTH Либо использовать штатные команды клиппера. Датчик по умолчанию отключен, и если команда включения в G-коде отсутствует то печать будет идти без коррекции, Но если предыдущая печать его включила то дальше датчик уже будет работать, а потому я его включаю или отключаю в стартовом коде слайсера. Отключать надо для мягких (флекс) пластиков которые датчик сжимает и их из-за этого толком не может измерить. hall_filament_width_sensor.zip
  9. Deniss

    BMG экструдер c мотором

    Продано
  10. San от 3dplast почти не использовал, требует обязательной просушки перед печатью. Материал ломкий, и у меня на директе ломается при печати, в боудене печатался без проблем Бронзонаполненый копет от монофиламента, возможно совпало но после печати им заменил термобарьер и сопло, больше пробовать не хочу, отпечатал грамм 30 с катушки
  11. После перехода на директ продаю этот, вместе с мотором на 0.9 градуса что в 2 раза повышает точность при тех-же настройках драйвера шагового двигателя. 400 грн
  12. Для сравнения в качестве модели я выбрал кораблик было распечатано шесть корабликов, все из за MatterControl , думал я с ретрактом напутал но два корабля получились практически идентичны, так что рассматриваю только один из них ... Использовалось 5 разных слайсеров MatterControl v1.75 MatterControl v2 Sl3r Repetier-Host Ultimaker Cura 3D 4.4 Simplify 3D 4.1.2 (слайсил не я, так как у меня этого слайсера нет а ломаными я стараюсь не пользоватся ) скорость печати - заполнение 80 периметр 60 мосты тянулись на скорости 60 с обдувом Печать в термокамере 40 градусов, обдув 12-25% . Минимальная скорость печати 20 минимальное время 5 сек на слой. Заполнение диагональное 8% Низ 3 слоя верх 4 толщина слоя 0.2. Принтер на прошивке Klipper с CoreXY кинематикой. Драйвера 2208 на ХУ и А4988 на экстудер и Z Для максимального совпадения условий печати перед печатью проходил автоуровень На принтере стоит датчик диаметра филамента. ABS+ от монофиламента , стол 100 , печать на пиво , температура печати 218 на всех слоях
  13. можно не поднимать напряжение а увеличить время, .например у меня было 3 минуты на градус когда-то. Возможно стол не верно подключен, т-е питание 12 при конфтгурации стола 24в
  14. Сейчас я бы не взял . Но на момент когда брал ,пруса сломалась , и был заказ который окупал покупку принтера. Взял на тот момент за 14000 насколько помню. Драйвера стояли а4988 , поменял на 2180 по ХУ остальные не менял Привод экструдера сменил, на парный , ментше жует мягкие филаменты и держит крепче Прошивка, пришлось править, уже не помню что но достаточно существенное , не считая лин адванса который для боудена обязателен. Хотя из коробки как-то работал , просто в сравнении с прусой на директе существено проигрывал. Сейчас он только немного хуже. Пластиковые детали. Трещины залиты абс соком, но прочность есть и я забил, зотя такие детали я бы на сторону не отдал, разве что безплатно . Справедливости ради этот принтер у них стоял типа выставочного а я покупал срочно , потому допускаю что собирай они принтер на заказ и спокойно качество было бы выше.
  15. Да, со временем соберусь с силами и переделаю его под директ и на рельсы.
×