Что можно на коленке разобрать-собрать. А не понравится — запилить свой IFTTT с картами и девушками.
А ваши протоколы наверняка закрыты, бинарны, и вы не бежите их выкладывать на гитхаб.
Наклон стола — пофиг. Кривизна стола — ну… если кривизна больше первого слоя то никакой датчик вам не поможет. В марлине нет ничего похожего на компенсациюкривизны стола на протяжении нескольких слоев вверх.
Чтобы кривизны стола не было (или почти не было) — положите стекло 5-6мм. (сам наклон стола не особо важен). А еще лучше не просто стекло, а боросиликатное (или закаленное, но в нем не уверен) стекло. Тогда кривизны от нагрева будет еще меньше. Но и обычное стекло отлично решает проблему. (только не бейте в него головой когда оно нагрето, как тут предлагали — акустический метод, лол. Разогретое до 110 градусов стекло особенно хрупко. Акустический метод — это скорее генерировать на голове высокочастотные колебания в металле, и улавливать их на столе при прикосновении)
У меня (и у большого количества людей) на печатающей голове стоит серва с микриком. Производя измерение по 9 точкам определяется общий наклон стола.
Дальше два варианта. Если у вас расстоянии смещения микрика от конца хотэнда не меняется никогда то (один раз забив его в прошивку) вы сразу сможете начинать печатать. Второй вариант — вы не доверяете (как я) ввиду общей хреновости конструкции принтера предопределенным константам и после определения наклона стола (G29) вам необходимо выставить 0 в любой точке стола. Один раз перед началом печати. В остальных точкам марлин сам скомпенсирует благодаря тому что наклон стола он уже знает.
Я ноль выставляю тупо визуально. Во время выполнения калибровки стола (G29) жду Pause в пронтерфейсе. Далее руками подвожу хотэнд к столу (никогда не понимал смысла листа бумаги) — когда голова уперлась в стол — там и ноль. Делаю G92 Z0, далее поднимаю на 1мм вверх и жму Resume в пронтерфейсе. Все, дальше можно идти пить чай.
неважно до чего меряется расстояние, главное что оно будет одно и тоже по всей поверхности стола. выставить один раз (в прошивке) расстояние от виртуального нуля датчика до реального конца головы — и все.
я смотрю тут многие путают такие вещи как поиск нуля и построение сетки для определения наклона стола.
Каждый раз, когда я вижу фразу «тут бы хватило Atmega» я вспоминаю «640 кб хватит всем».
Зачем искусственно ограничивать себя если стоимость одинаковая, а мощи на порядок больше? А если надо будет потом что-то еще запихнуть? А если захочется ethernet туда подцепить (например)?
Кроилово ведет к попадалову.
Все до чего касается правительство оказывается либо проспано, либо распилено либо в тюрьме.
А ваши протоколы наверняка закрыты, бинарны, и вы не бежите их выкладывать на гитхаб.
Кстати, что насчет прожорливости по ресурсам? Все на ассемблере? Рвет винду как тузик грелку? Влазит на дискету?
Чтобы кривизны стола не было (или почти не было) — положите стекло 5-6мм. (сам наклон стола не особо важен). А еще лучше не просто стекло, а боросиликатное (или закаленное, но в нем не уверен) стекло. Тогда кривизны от нагрева будет еще меньше. Но и обычное стекло отлично решает проблему. (только не бейте в него головой когда оно нагрето, как тут предлагали — акустический метод, лол. Разогретое до 110 градусов стекло особенно хрупко. Акустический метод — это скорее генерировать на голове высокочастотные колебания в металле, и улавливать их на столе при прикосновении)
У меня (и у большого количества людей) на печатающей голове стоит серва с микриком. Производя измерение по 9 точкам определяется общий наклон стола.
Дальше два варианта. Если у вас расстоянии смещения микрика от конца хотэнда не меняется никогда то (один раз забив его в прошивку) вы сразу сможете начинать печатать. Второй вариант — вы не доверяете (как я) ввиду общей хреновости конструкции принтера предопределенным константам и после определения наклона стола (G29) вам необходимо выставить 0 в любой точке стола. Один раз перед началом печати. В остальных точкам марлин сам скомпенсирует благодаря тому что наклон стола он уже знает.
Я ноль выставляю тупо визуально. Во время выполнения калибровки стола (G29) жду Pause в пронтерфейсе. Далее руками подвожу хотэнд к столу (никогда не понимал смысла листа бумаги) — когда голова уперлась в стол — там и ноль. Делаю G92 Z0, далее поднимаю на 1мм вверх и жму Resume в пронтерфейсе. Все, дальше можно идти пить чай.
я смотрю тут многие путают такие вещи как поиск нуля и построение сетки для определения наклона стола.
Зачем искусственно ограничивать себя если стоимость одинаковая, а мощи на порядок больше? А если надо будет потом что-то еще запихнуть? А если захочется ethernet туда подцепить (например)?
Кроилово ведет к попадалову.