Страница 1 из 3

Проблема с китайцем

Добавлено: 10 окт 2017, 22:24
Cover_Enya
Итак. Такая проблема.
Станок китайский, с алика, CNC3018, с платой Woodpecker cnc 0.9
Накатил прошивку 1.1f, как писал в этом посте
Re: CNC 3018 - прошивка с GRBL 0.9j #14
Всё прекрасно работало.
Пока в один момент не перестал работать контакт Z-щупа - А5.
Подключается как нормально-разомкнутая кнопка между А5 и gnd.
Щуп нужен для карты высот текстолита.
Скорее всего - щупом достиг нуля заготовки (А5 замкнулся), и вырубил станок.
Потом, в таком же положении включил, отключил щуп и продолжил работу над другим проектом.
Вернулся к этому - щуп не работает. Ни как он должен работать (подключенный к фрезе и текстолиту), ни просто перемычкой. Вообще никак не реагирует.
Что могло случиться/сломаться? Программно/аппаратно?
Прошиваться не хотелось бы, не хочу снова испытывать боль в пятой точке...
С резисторами пробовал, но на плате они вроде бы как уже стоят (просто смдшки впаяны)
Концевики по всем осям штатно работают, щуп не хочет...

Re: Проблема с китайцем

Добавлено: 10 окт 2017, 22:52
@lice
То есть- щуп идет вниз, упирается в плату и не останавливается? Или как?
Какую программу используете?

Re: Проблема с китайцем

Добавлено: 11 окт 2017, 15:44
igsru
Прошивки gbrl разных версий работают с разными шилдами. Попробуйте версию 0.9j

Re: Проблема с китайцем

Добавлено: 11 окт 2017, 22:10
Cover_Enya
@lice писал(а):То есть- щуп идет вниз, упирается в плату и не останавливается? Или как?
Какую программу используете?
Да, по команде щупа он должен на приличной скорости найти плату, потом подняться в начальное положение, и на медленной опуститься
Candle 1.1.7
igsru писал(а):Прошивки gbrl разных версий работают с разными шилдами. Попробуйте версию 0.9j
Всё нормально 2 недели работало, спокойно пользовался щупом, строил карту высот, и в один момент перестало

Re: Проблема с китайцем

Добавлено: 11 окт 2017, 23:26
@lice
Cover_Enya писал(а):Да, по команде щупа он должен на приличной скорости найти плату, потом подняться в начальное положение, и на медленной опуститься
Это я знаю, что должен. Я вас спрашивал- как ваш станок себя ведёт? Что именно у вас не происходит как надо? Расскажите поэтапно иначе мне не понятно, как именно у вас "перестал работать контакт Z-щупа".
Предполагаю, что один из вариантов- щуп давит на плату до упора, что значит микроконтроллер не "чувствует", что замкнулась цепь земля-А5. У вас так?

Re: Проблема с китайцем

Добавлено: 12 окт 2017, 21:44
Cover_Enya
@lice писал(а): Это я знаю, что должен. Я вас спрашивал- как ваш станок себя ведёт? Что именно у вас не происходит как надо? Расскажите поэтапно иначе мне не понятно, как именно у вас "перестал работать контакт Z-щупа".
Предполагаю, что один из вариантов- щуп давит на плату до упора, что значит микроконтроллер не "чувствует", что замкнулась цепь земля-А5. У вас так?
Что непонятного-то?
Я же написал
Cover_Enya писал(а):Пока в один момент не перестал работать контакт Z-щупа - А5.
Доезжает до стола, должен коснуться, подняться обратно, еще раз коснуться, и остаться
Доезжает, касается, и фигачит дальше, чуть ли не ломая всё
Если подключить кнопку, или просто замкнуть проводом то да, мк не видит

Re: Проблема с китайцем

Добавлено: 12 окт 2017, 22:15
Cover_Enya
Чет всё плохо((( перепрошил плату, щуп не работает

Re: Проблема с китайцем

Добавлено: 12 окт 2017, 22:22
peratron
Ищи обрыв - звони омметром все цепи.

Re: Проблема с китайцем

Добавлено: 12 окт 2017, 23:49
@lice
Cover_Enya писал(а):Доезжает, касается, и фигачит дальше, чуть ли не ломая всё
Фигачит дальше- вниз?
"Звонить омметром все цепи" не надо.
Мультиметр есть? Померьте напряжение между А5 и землей в режиме ожидания и доложите сюда результат в вольтах.
Все щупы/кнопки/перемички при этом от А5 отключить!

Re: Проблема с китайцем

Добавлено: 13 окт 2017, 02:21
igsru
Cover_Enya писал(а):Если подключить кнопку, или просто замкнуть проводом то да, мк не видит
Я правильно понимаю что если на включенном станке когда он едет коротнуть А5 на землю (GRN) то контроллер не реагирует, хотя должен ?
Если да то тут два варианта:
1. Прошивка
2. Умерший вход МК

Решения:
1. Поправить прошивку, залить старую, проверить в прошивке назначение на пины
2. Купить новый МК или в прошивке сменить действие на другой пин

В вашем случае замена МК это 100 рублей с али.

Re: Проблема с китайцем

Добавлено: 15 окт 2017, 16:51
Cover_Enya
@lice писал(а):Померьте напряжение между А5 и землей в режиме ожидания и доложите сюда результат в вольтах.
418 мВ, сколько должно быть?
igsru писал(а):залить старую
Так я старую и залил - на которой всё работало
igsru писал(а):проверить в прошивке назначение на пины
Там всё ок, может быть поставить в прошивке щуп на a6 или a7?
igsru писал(а):В вашем случае замена МК это 100 рублей с али.
Неа. Мк смдшный, паяльная станция нужна, коплю уже (на другое надо)

Re: Проблема с китайцем

Добавлено: 15 окт 2017, 16:56
Cover_Enya
@lice писал(а):Померьте напряжение между А5 и землей
Еще показывает сопротивление между ними - 100 ом

Re: Проблема с китайцем

Добавлено: 15 окт 2017, 17:04
Cover_Enya
Самый треш - то, что на плате сзади остались следы какой-то хе :attention: флюса... Сопротивление показывает между всеми соседними пинами, там, где есть пятна. Даже между 5v и gnd
(для просмотра содержимого нажмите на ссылку)
Изображение

Re: Проблема с китайцем

Добавлено: 15 окт 2017, 18:19
@lice
Cover_Enya писал(а):418 мВ, сколько должно быть?
Мало, должно быть около 4.5В. Кстати, похожее напряжение должно присутствовать и на пинах для конечных выключателей.
Cover_Enya писал(а):Еще показывает сопротивление между ними - 100 ом
Тоже мало. Т.к. подтягивающий резистор к +5В порядка десятков кОм и при постоянном сопротивлении 100 Ом к земле микропроцессор будет считать, что вход всё время заземлён. Если преположить, что это низкое сопротивление на ножке входа Атмела не внешнее (образованное где то на плате, что ИМХО маловероятно, т.к. обычно всякие ''сопли'' дают 0 Ом), а внутреннее, тогда он 100% дефектный. Чтобы исключить влияние всего, что на плате- увы, надо отпаять 28-ю ножку Атмела от платы и померить напряжение прямо на ней.
Измеряли при обесточенной плате, надеюсь?
Cover_Enya писал(а):Сопротивление показывает между всеми соседними пинами, там, где есть пятна
Кое какое сопротивление между пинами может быть всегда, это не показатель неисправности.
Cover_Enya писал(а):Там всё ок, может быть поставить в прошивке щуп на a6 или a7?
Боялся вам такое предложить :) Да, это вариант, если предполагаем, что сдох вход А5 Атмела.

На всякий случай- какое у вас значение параметра $6 в настройках GRBL? Должно быть 0.
И да, платку помыть спиртом не помешает. По фотке не скажешь- токопроводящее ''это'' или нет.

Re: Проблема с китайцем

Добавлено: 15 окт 2017, 18:50
Cover_Enya
@lice писал(а):Кстати, похожее напряжение должно присутствовать и на пинах для конечных выключателей.
Да, есть такое, 4,5.
@lice писал(а):Измеряли при обесточенной плате, надеюсь?
Конечно =D
@lice писал(а):Да, это вариант, если предполагаем, что сдох вход А5 Атмела.
Тогда как? В настройках прошивки нигде не нашел(
@lice писал(а):какое у вас значение параметра $6
0.

Re: Проблема с китайцем

Добавлено: 15 окт 2017, 18:53
Cover_Enya
Тогда - горелая мега?
Как ремапнуть порты?
Щуп пока не нужен, но скоро понадобится, раньше чем смогу перепаять мегу

Re: Проблема с китайцем

Добавлено: 15 окт 2017, 19:00
Cover_Enya
Просто для одного проекта нужны платы, буду точить их на станке, а для этого нужна карта высот, стол и текстолит не идеально ровные же
И только после этого нужно будет покупать станцию

Re: Проблема с китайцем

Добавлено: 15 окт 2017, 19:40
@lice
Cover_Enya писал(а):Тогда - горелая мега?
99%. 100% уверенность только если напряжение на отпаянной 28 ноге такое же низкое. Я бы всё таки попробовал её отключить от остальной схемы, чтобы полностю исключить влияние внешних факторов и зря не мучаться, подбирая 'костыли'. На плате к этому пину А5 точно конденсатор стоит. А вдруг?
Cover_Enya писал(а):Как ремапнуть порты?
Сам не делал такого, но, судя по инструкциям- не шибко сложно. Первое, что попалось от Гугла (строка 126):
https://github.com/grbl/grbl/blob/maste ... mega328p.h
Как собрать обратно .hех:
https://www.shapeoko.com/forum/viewtopi ... 216#p16916

Возможно, инфа по этим ссылкам не самая актуальная, т.к. прошивка меняется от версии к версии (в грбл 0.9 мап пинов был в другом файле, по сравнению с 1.1), но идея должна остаться той же.

Re: Проблема с китайцем

Добавлено: 15 окт 2017, 19:43
peratron
Cover_Enya писал(а):Самый треш - то, что на плате сзади остались следы какой-то хе :attention: флюса... Сопротивление показывает между всеми соседними пинами, там, где есть пятна. Даже между 5v и gnd
Так что - помыть не судьба?! :shock:

ХИНТ: и ещё продрать инструментом! :rasp:

Re: Проблема с китайцем

Добавлено: 18 окт 2017, 19:48
Cover_Enya
@lice писал(а):Первое, что попалось от Гугла (строка 126):
https://github.com/grbl/grbl/blob/maste ... mega328p.h
Чёт не находил нигде
Быть может, не там искал
Ладно, спасибо, домой приеду, посмотрю