Автономный контроллер для самодельного лазерного гравера #2

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
ArrSoft
Мастер
Сообщения: 424
Зарегистрирован: 20 май 2017, 18:31
Репутация: 234
Настоящее имя: добродушненький
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение ArrSoft »

svm писал(а): Конечно кнопки контроллера не настолько загружены и этот момент в нашей жизни может не наступить.
вот с этого и надо было начинать - "может быть" и "чисто субъективное впечатление"
Аватара пользователя
ArrSoft
Мастер
Сообщения: 424
Зарегистрирован: 20 май 2017, 18:31
Репутация: 234
Настоящее имя: добродушненький
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение ArrSoft »

Q-starь писал(а): Мне кажется крыса была в карте. Отформатировал, погонял денёк - сбоев не было.
Пы. Сы. Похоже автор здесь не появляется, а жаль, прошивку можно было улучшить.
можно же зайти вот сюда https://vk.com/club155594360#/club155594360,
скоро будет новая версия image2gcode. Не обновление версии 2.5, а именно новая программа. Небольшие изменения в интерфейсе. +Генерация g-кода для ударной головки, один пиксель - один удар. Если интересно, на новую версию можно взгянуть уже сейчас
Аватара пользователя
Q-starь
Мастер
Сообщения: 904
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение Q-starь »

ArrSoft писал(а): 22 ноя 2020, 21:00 можно же зайти вот сюда https://vk.com/club155594360#/club155594360,
скоро будет новая версия image2gcode. Не обновление версии 2.5, а именно новая программа. Небольшие изменения в интерфейсе. +Генерация g-кода для ударной головки, один пиксель - один удар. Если интересно, на новую версию можно взгянуть уже сейчас
На эту группу я подписан, только не люблю я этот ВК, не врубаюсь как там общаться :thinking: слишком много советчиков.
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
ArrSoft
Мастер
Сообщения: 424
Зарегистрирован: 20 май 2017, 18:31
Репутация: 234
Настоящее имя: добродушненький
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение ArrSoft »

Q-starь писал(а): На эту группу я подписан, только не люблю я этот ВК, не врубаюсь как там общаться :thinking: слишком много советчиков.
можно напрямую Артуру писать через личные сообщения.
Аватара пользователя
Q-starь
Мастер
Сообщения: 904
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение Q-starь »

Это конечно можно, но вроде проблема побеждена, чо зря теребить.
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Uda4LIVEc
Почётный участник
Почётный участник
Сообщения: 228
Зарегистрирован: 30 май 2017, 20:01
Репутация: 44
Настоящее имя: Вредоносная программа
Откуда: Ярославль
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение Uda4LIVEc »

я устал бороться с резисторами кнопок, четыре раза заново собирал на разных резисторах, пробовал 2к 4к 8к, сейчас стоит 1к 2к 4к и все равно не работает run и stop, какие резюки нужны???
svm
Мастер
Сообщения: 367
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 75
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение svm »

Если есть возможность, загрузите скетч из viewtopic.php?p=501056#p501056 и увидите, что реально выдают кнопки и насколько это отличается от необходимого. Или хотя-бы померяйте напряжение на входе АЦП при нажатии кнопок. Несколькими постами раньше viewtopic.php?p=589453#p589453 я приводил таблички. Там есть напряжение на кнопках. Но это менее точно, т.к. зависит от напряжения питания. Вот более точные значения:
Безымянный.png
Безымянный.png (6.26 КБ) 827 просмотров
На значения резисторов внимание не обращайте, главное соотношение. Напряжения при питании 5В, должны соответствовать табличке. Данные из скетча, не зависят от напряжения питания.
или вот урезанный код, без дисплея. Можно подключить клавиатуру к голой ардуинке, входам А0,А1,А2 и смотреть в мониторе порта

Код: Выделить всё

void setup() {
    Serial.begin(115200);
}

void loop() {
  uint8_t adc_data[3], i;
  
  adc_data[1] = (analogRead(A0) >> 2);
  adc_data[2] = (analogRead(A1) >> 2);
  adc_data[0] = (analogRead(A2) >> 2);

  
  if ((adc_data[0] <250) && (adc_data[0] != 0)) {
     Serial.println(adc_data[0]);
  } else if ((adc_data[1] <250) && (adc_data[1] != 0)) {
    Serial.println(adc_data[1]);
  } else if ((adc_data[2] <250) && (adc_data[2] != 0)) {
    Serial.println(adc_data[2]);
  } else {
    return;
  }
  
}
Последний раз редактировалось svm 26 ноя 2020, 16:07, всего редактировалось 1 раз.
Аватара пользователя
Uda4LIVEc
Почётный участник
Почётный участник
Сообщения: 228
Зарегистрирован: 30 май 2017, 20:01
Репутация: 44
Настоящее имя: Вредоносная программа
Откуда: Ярославль
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение Uda4LIVEc »

svm писал(а): 26 ноя 2020, 10:03 Если есть возможность, загрузите скетч из viewtopic.php?p=501056#p501056 и увидите, что реально выдают кнопки и насколько это отличается от необходимого. Или хотя-бы померяйте напряжение на входе АЦП при нажатии кнопок. Несколькими постами раньше viewtopic.php?p=589453#p589453 я приводил таблички. Там есть напряжение на кнопках. Но это менее точно, т.к. зависит от напряжения питания. Вот более точные значения:
Безымянный.png
На значения резисторов внимание не обращайте, главное соотношение. Напряжения при питании 5В, должны соответствовать табличке. Данные из скетча, не зависят от напряжения питания.
так в том то и дело, дома с компа все работает, притащил в гараж и проблема вылезла, блок питания от зарядки с юсб дает больше чем пк видимо, там возможности проверить вообще никакой нет, сам лазер тяжелый получился, вот и бегаю как дурак туда сюда с кнопками, быстросьем даже сделал, что бы удобнее было
Аватара пользователя
Uda4LIVEc
Почётный участник
Почётный участник
Сообщения: 228
Зарегистрирован: 30 май 2017, 20:01
Репутация: 44
Настоящее имя: Вредоносная программа
Откуда: Ярославль
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение Uda4LIVEc »

хреново, что image to g code на xp не работает, у меня фрезер там стоит с мачем, совместить не удалось
svm
Мастер
Сообщения: 367
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 75
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение svm »

У меня Китайский БП 12 В 5А на лазер и движки. И понижайка до 5 В на контроллер. С лазером в принципе нормально. Кнопка влево подтормаживает, но ковыряться лень. Лазер в основном на полке стоит, изредка какие-то надписи на передних панелях выжигаю и дочери трафареты из бумаги. А вот когда к плазморезу подключил, кнопки живут своей жизнью. Адекватно (почти) работают при холостых перемещениях. Поэтому пока перешел на самописный контроллер у него кнопки работают всегда. Но он работает гораздо жестче (нет ускорений) и с файлами немного тупит. После пяти запусков приходится перезагружать. Буду потихоньку код прилизывать. Проблема в том что плазму дома не запустишь, приходится после каждого изменения программы бегать в мастерскую. Да и испытывать уже не на чем. Весь металл от 0,5 до 5 мм порезал, даже лопаты старые. :cry:
svm
Мастер
Сообщения: 367
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 75
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение svm »

Uda4LIVEc писал(а): 26 ноя 2020, 10:52 хреново, что image to g code на xp не работает, у меня фрезер там стоит с мачем, совместить не удалось
Я еще вот этой пользуюсь, от Селенура ToolsGenGkode.exe, может она под хрюшей пойдет.
gazovik46
Новичок
Сообщения: 2
Зарегистрирован: 11 ноя 2020, 12:45
Репутация: 0
Настоящее имя: Сергей Костин
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение gazovik46 »

Поменяйте блок питания
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение Serg »

svm писал(а): Но это менее точно, т.к. зависит от напряжения питания.
А мерить относительно напряжения питания что не позволяет?..
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
svm
Мастер
Сообщения: 367
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 75
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение svm »

В принципе ничего, нужно только измерить напряжение питания и пересчитать значения напряжений делителя относительно реального, а не 5В. Значения АЦП не зависят от напряжения питания, а только от соотношений на входе и опорного (в данной схеме и прошивке -напряжения питания)
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение Serg »

Там даже пересчитывать ничего не надо - всего-то надо соединить ноги 18 и 27 и один битик в прошивке изменить. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Q-starь
Мастер
Сообщения: 904
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение Q-starь »

Когда у меня были траблы с кнопками я ваще подстроечниками подбирал номиналы.
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
svm
Мастер
Сообщения: 367
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 75
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение svm »

Serg писал(а): 26 ноя 2020, 22:39 Там даже пересчитывать ничего не надо - всего-то надо соединить ноги 18 и 27 и один битик в прошивке изменить. :)
А поподробнее. У кого и зачем соединять 18 с 28. У камня это питание и А0. у наны 3,3в и А0. И какой бит и зачем изменить в скомпилированной прошивке?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение Serg »

Я посмотрел картинку в начале темы, увидел там ардуину нано v3.0, посмотрел на неё доки и на атмегу, что на ней стоит, после этого стало понятно, что достаточно на ардуине соединить +5V (27) и AREF (18), и в прошивке для ADC выбрать в качестве опорного источника внешний (на выводе AREF) путём изменения бита ADMUX.REFS0 (в скомпилированной менять я не предлагал) - после этого МК будет сам мерить напряжения на аналоговых входах отностительно напряжения питания и никаких пересчётов не потребуется.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
ArrSoft
Мастер
Сообщения: 424
Зарегистрирован: 20 май 2017, 18:31
Репутация: 234
Настоящее имя: добродушненький
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение ArrSoft »

Uda4LIVEc писал(а): хреново, что image to g code на xp не работает, у меня фрезер там стоит с мачем, совместить не удалось
как это не работатет?
Вложения
лазер.jpg (719 просмотров) <a class='original' href='./download/file.php?id=189173&sid=571781ebeb4c160491fa9e76e3010c82&mode=view' target=_blank>Загрузить оригинал (121.3 КБ)</a>
лазер.jpg (719 просмотров) <a class='original' href='./download/file.php?id=189174&sid=571781ebeb4c160491fa9e76e3010c82&mode=view' target=_blank>Загрузить оригинал (262.42 КБ)</a>
Аватара пользователя
ArrSoft
Мастер
Сообщения: 424
Зарегистрирован: 20 май 2017, 18:31
Репутация: 234
Настоящее имя: добродушненький
Контактная информация:

Re: Автономный контроллер для самодельного лазерного гравера #2

Сообщение ArrSoft »

Uda4LIVEc писал(а): я устал бороться с резисторами кнопок, четыре раза заново собирал на разных резисторах, пробовал 2к 4к 8к, сейчас стоит 1к 2к 4к и все равно не работает run и stop, какие резюки нужны???
резал наклейки на плоттере, стоит автономный контроллер, нет никаких проблем с кнопками, на морозе недавно резал, все работатет, наверное блокпитания у Вас или слабенький или еще что, может поробовать запитать от другого? или атмегу заменить?
Ответить

Вернуться в «Электроника»