Страница 5 из 13
Re: фрезерный 6720вф2
Добавлено: 06 ноя 2018, 01:31
niksooon
Chili писал(а): плюс мяса там будь здоров
не поверишь,но крепежными болтами это мясо изгибается как здрасьте

Re: фрезерный 6720вф2
Добавлено: 06 ноя 2018, 02:22
Chili
Re: фрезерный 6720вф2
Добавлено: 06 ноя 2018, 10:50
vinhest
niksooon писал(а):,то ось шпинделя немного завалена по часовой.....
Угу это под нагрузкой завал еще будет..
Гм.. может шайбу тонкую переходную сделать большого диаметра ..на ней с толщиной тренироваться..
Х. З. но мясо трогать не торопился бы ..обкатать пока..
Зы..Рассмотрел наконец как сменщик в голове 6720 устроен
Re: фрезерный 6720вф2
Добавлено: 23 ноя 2018, 16:02
niksooon
Парни собрался к делительной головке немного электроники прикрутить,да вот незадача вышла ,немного так не работает от слова совсем...
кто с ардуиной дружит проверьте (скомпилируйте) пожалуйста скетч , у меня чет ругается........
при компиляции,пишет
(exit status 1 Ошибка компиляции для платы Arduino/Genuino Uno.)
если все нормально будет ,то в какой версии Arduino IDE хотелось-бы знать.....
Re: фрезерный 6720вф2
Добавлено: 23 ноя 2018, 18:51
tpolimer2000
niksooon писал(а): Dummies_Rotary_Table_Eprom_2018uno_final.rar
(3.42 KiB) Downloaded 4 times
при компиляции,пишет
(exit status 1 Ошибка компиляции для платы Arduino/Genuino Uno.)
если все нормально будет ,то в какой версии Arduino IDE хотелось-бы знать.....
Это уже финал, а до этого будет ошибка.
Скорее всего у Вас не установлена какая-то библиотека. Они перечислены
Код: Выделить всё
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <Keypad.h>
#include <EEPROM.h>
Сам код компилируется (Aduino IDE 1.8), но в сам код не вникал.
Re: фрезерный 6720вф2
Добавлено: 23 ноя 2018, 19:12
niksooon
понял, спасибо ............перепроверю наличие библиотек.............
Re: фрезерный 6720вф2
Добавлено: 23 ноя 2018, 19:22
tpolimer2000
niksooon писал(а):на библиотеки не ругалось ,но перепроверю.......
Ту ошибку, которую Вы получили, получил и я. Она общая, выше должно быть описание причины, у меня было
Код: Выделить всё
C:\Users\User\Documents\Arduino\sketch_nov23a\sketch_nov23a.ino:22:37: fatal error: LiquidCrystal_I2C.h: No such file or directory
#include <LiquidCrystal_I2C.h>
^
compilation terminated.
exit status 1
Ошибка компиляции для платы Arduino Nano.
После того, как я установил LiquidCrystal_I2C, код скомпилировался. LiquidCrystal_I2C и Keypad не стандартные библиотеки. Там, где Вы скачали скетч, должны быть ссылки на библиотеки.
Re: фрезерный 6720вф2
Добавлено: 23 ноя 2018, 19:35
niksooon
час от часу не легче , небыло библиотеки Keypad.h ....установил.
теперь вот такая хрень вылазит ,в которой ваще ничего не понимаю чЁ ей надобно.....
Re: фрезерный 6720вф2
Добавлено: 23 ноя 2018, 19:41
tpolimer2000
Если кратко, то в Вашей LiquidCrystal_I2C нет init(), без аргументов, не та библиотека. Сейчас нужно прерваться, домашние дела, через 30-60 минут отпишу.
Re: фрезерный 6720вф2
Добавлено: 23 ноя 2018, 20:05
niksooon
спасибо ..... почитал еще раз соседний форум ,где про электронную делительную головку речь ведется и скачал нужные библиотеки. если кому интересно ,то вот ссыль-
https://www.homemodelenginemachinist.co ... ies.26744/
Re: фрезерный 6720вф2
Добавлено: 23 ноя 2018, 20:21
tpolimer2000
Не за что. Библиотеки могут иметь одинаковые названия, но иметь разные методы, свойства и т.д.. Поэтому лучше скачать библиотеки там же где и скетч.
Или подбирать, я взял тут
Вот результат, без ошибок.
Re: фрезерный 6720вф2
Добавлено: 28 ноя 2018, 17:35
niksooon
ардуинщики подсобляйте пожалуйста еще раз с немного другим проектом -надо всего лишь инвертировать выход pin_work сидящий на выходе A0; дабы при включении контроллера этот выход был активен , а при нажатии кнопки btn_start выключался
или возможно такой вариант -добавить еще один выход (в скетче что в приложении я его обозвал как - const byte displ_On = 7; // отключение дисплея)
и заставить его работать инверсно выходу pin_work
Т е выход displ_On должен быть Вкл сразу после подачи питания на контроллер и выключаться только лишь при условии что pin_work (или кнопка btn_start) активна
мои потуги что занимают последние строки скетча приводят к ошибкам компиляции, уже день мудохаюсь ,а толку нет........
Re: фрезерный 6720вф2
Добавлено: 28 ноя 2018, 19:14
tpolimer2000
Много библиотек, которых у меня нет.
Попробую по коду, начну, а там кто-нибудь подхватит
niksooon писал(а):-надо всего лишь инвертировать выход pin_work сидящий на выходе A0; дабы при включении контроллера этот выход был активен
В void setup(), после pinMode(pin_work, OUTPUT); пишем
niksooon писал(а):а при нажатии кнопки btn_start выключался
У Вас используется какая-то библиотека, предположу, что эта -
https://playground.arduino.cc/Code/Button
Тогда так, при нажатии btn_start, pin_work отключается, если была включена. Это в функции void loop
Код: Выделить всё
if(btn_start.isPressed() && digitalRead(pin_work) == HIGH)
{
digitalWrite(pin_work,LOW);
}
Как только включать снова будете, не понятно.
Код: Выделить всё
digitalWrite(pin_work, btn_start.isPressed());
Тут происходит интересное pin_work постоянно записывает состояние btn_start.isPressed(). Если кнопка нажата pin_work включается, если нет выключается.
Этот код вообще не имеет смысла
Код: Выделить всё
if (pin_work == HIGH)
{
digitalWrite(displ_On, LOW);
}
else
{
digitalWrite(displ_On, HIGH);
}
Так как pin_work, это
Лучше так
Код: Выделить всё
if (digitalRead(pin_work) == HIGH)
{
digitalWrite(displ_On, LOW);
}
else
{
digitalWrite(displ_On, HIGH);
}
Хотя по логике странно, если pin_work включен, то displ_On выключен.
Это в коротко, а так надо вникать.
Re: фрезерный 6720вф2
Добавлено: 28 ноя 2018, 20:18
tpolimer2000
niksooon писал(а):мои потуги что занимают последние строки скетча приводят к ошибкам компиляции, уже день мудохаюсь ,а толку нет........
Лучше скидывать, сообщения об ошибках, сложно понять, в чем проблема. Возможно библиотека не та и т.д..
Проверьте скобки, как минимум 1-ни лишние, тут я закомментировал
Код: Выделить всё
if (need_update && millis() - last_draw > 50) {
if (ms.get_current_menu() == &ms.get_root_menu())
ms.set_render(&my_renderer_main);
else
ms.set_render(&my_renderer_menu);
ms.display();
need_update = 0;
last_draw = millis();
}
//}
Лучше писать так
Код: Выделить всё
if (условие)
{
if (условие)
{
действие
}
}
else
{
действие
}
Легче читать, меньше будет ошибок и т.д.,
Re: фрезерный 6720вф2
Добавлено: 28 ноя 2018, 20:42
niksooon
Александр спасибо за помощь, я попробывал все предложенные вами варианты -ошибок при компиляции больше нет, но скетч правильно так и не заработал, проблема полезла глубже ,теперь всякие менюшки и подменю стали зависать.... короче я сдался, вернее пойду другим путЁм в обход
скетч что я выложил это только часть проекта который на всеобщее обозрение я выложить не могу ,это требование автора связь с которым на данный момент полностью утеряна......
Re: фрезерный 6720вф2
Добавлено: 28 ноя 2018, 21:24
tpolimer2000
niksooon писал(а):Александр спасибо за помощь, я попробывал все предложенные вами варианты -ошибок при компиляции больше нет
Не за что, теперь одной проблемой меньше.
niksooon писал(а):проблема полезла глубже ,теперь всякие менюшки и подменю стали зависать....
Да там много всего, с одной стороны библиотеки Ардуино, с другой стороны ISR(PCINT0_vect). Экран, который нужно обновлять лишь по необходимости, eeprom, выходы, которые превращаются в входы и т.д.
niksooon писал(а):короче я сдался, вернее пойду другим путЁм в обход
Есть 2 варианта.
1. Комментируйте код, до тех пор пока хоть что-то не начнет стабильно работать. Потом раскомментируйте блок за блоком и внимательно его изучайте.
2. Пишите все с 0-ля, порой так проще, этот отрывок не большой. Если знаете, что хотите и есть стенд, то не сложно.
Re: фрезерный 6720вф2
Добавлено: 30 ноя 2018, 17:38
niksooon
сегодня к вечеру наконец-то дождался недостающей линейки на одну из осей
Кстати - ранее кто-то пужал меня что нафиг не надо такое разрешение брать ,мол цифры на экране DRO мельтешить будут - по факту ничего подобного не происходит -станок довольно-таки скажем так "плотный" при зафиксированной оси дрожит только третья цифра после запятой (один-два микрона-не более) ,а если включить встроенный фильтр(а в этой версии DRO он есть) то и этого мельтешения не будет........... линеечка кстати с дифф выходом ,спецом при заказе обговаривал........
а тут еще не кстати промышленный комп подогнали с тач-монитором (не заводиться только пока) но дело идет к тому что придется станок все-таки от ЧПУ-шить....
Re: фрезерный 6720вф2
Добавлено: 30 ноя 2018, 19:24
Malyarka74
Я то же хочу монитор с тачем))))
Re: фрезерный 6720вф2
Добавлено: 30 ноя 2018, 20:17
niksooon
сильно не загоняйся, у меня два станка с Тач-ем,но в реале по мне обычными кнопками пользоваться гораздо удобнее.......
Re: фрезерный 6720вф2
Добавлено: 30 ноя 2018, 20:37
Лодочник
Malyarka74 писал(а):Я то же хочу монитор с тачем))))
Есть пару-тройку штук свободных 14", 17" и 19" если не ошибаюсь, надо глянуть... Фрезерюга один забронировал, правда, надо только уточнить какой.