Страница 30 из 36

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

Добавлено: 22 ноя 2020, 20:58
ArrSoft
svm писал(а): Конечно кнопки контроллера не настолько загружены и этот момент в нашей жизни может не наступить.
вот с этого и надо было начинать - "может быть" и "чисто субъективное впечатление"

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

Добавлено: 22 ноя 2020, 21:00
ArrSoft
Q-starь писал(а): Мне кажется крыса была в карте. Отформатировал, погонял денёк - сбоев не было.
Пы. Сы. Похоже автор здесь не появляется, а жаль, прошивку можно было улучшить.
можно же зайти вот сюда https://vk.com/club155594360#/club155594360,
скоро будет новая версия image2gcode. Не обновление версии 2.5, а именно новая программа. Небольшие изменения в интерфейсе. +Генерация g-кода для ударной головки, один пиксель - один удар. Если интересно, на новую версию можно взгянуть уже сейчас

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

Добавлено: 23 ноя 2020, 04:40
Q-starь
ArrSoft писал(а): 22 ноя 2020, 21:00 можно же зайти вот сюда https://vk.com/club155594360#/club155594360,
скоро будет новая версия image2gcode. Не обновление версии 2.5, а именно новая программа. Небольшие изменения в интерфейсе. +Генерация g-кода для ударной головки, один пиксель - один удар. Если интересно, на новую версию можно взгянуть уже сейчас
На эту группу я подписан, только не люблю я этот ВК, не врубаюсь как там общаться :thinking: слишком много советчиков.

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

Добавлено: 23 ноя 2020, 13:24
ArrSoft
Q-starь писал(а): На эту группу я подписан, только не люблю я этот ВК, не врубаюсь как там общаться :thinking: слишком много советчиков.
можно напрямую Артуру писать через личные сообщения.

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

Добавлено: 24 ноя 2020, 07:30
Q-starь
Это конечно можно, но вроде проблема побеждена, чо зря теребить.

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

Добавлено: 26 ноя 2020, 08:44
Uda4LIVEc
я устал бороться с резисторами кнопок, четыре раза заново собирал на разных резисторах, пробовал 2к 4к 8к, сейчас стоит 1к 2к 4к и все равно не работает run и stop, какие резюки нужны???

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

Добавлено: 26 ноя 2020, 10:03
svm
Если есть возможность, загрузите скетч из viewtopic.php?p=501056#p501056 и увидите, что реально выдают кнопки и насколько это отличается от необходимого. Или хотя-бы померяйте напряжение на входе АЦП при нажатии кнопок. Несколькими постами раньше viewtopic.php?p=589453#p589453 я приводил таблички. Там есть напряжение на кнопках. Но это менее точно, т.к. зависит от напряжения питания. Вот более точные значения:
Безымянный.png
Безымянный.png (6.26 КБ) 887 просмотров
На значения резисторов внимание не обращайте, главное соотношение. Напряжения при питании 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;
  }
  
}

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

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

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

Добавлено: 26 ноя 2020, 10:52
Uda4LIVEc
хреново, что image to g code на xp не работает, у меня фрезер там стоит с мачем, совместить не удалось

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

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

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

Добавлено: 26 ноя 2020, 11:27
svm
Uda4LIVEc писал(а): 26 ноя 2020, 10:52 хреново, что image to g code на xp не работает, у меня фрезер там стоит с мачем, совместить не удалось
Я еще вот этой пользуюсь, от Селенура ToolsGenGkode.exe, может она под хрюшей пойдет.

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

Добавлено: 26 ноя 2020, 17:11
gazovik46
Поменяйте блок питания

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

Добавлено: 26 ноя 2020, 20:51
Serg
svm писал(а): Но это менее точно, т.к. зависит от напряжения питания.
А мерить относительно напряжения питания что не позволяет?..

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

Добавлено: 26 ноя 2020, 21:37
svm
В принципе ничего, нужно только измерить напряжение питания и пересчитать значения напряжений делителя относительно реального, а не 5В. Значения АЦП не зависят от напряжения питания, а только от соотношений на входе и опорного (в данной схеме и прошивке -напряжения питания)

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

Добавлено: 26 ноя 2020, 22:39
Serg
Там даже пересчитывать ничего не надо - всего-то надо соединить ноги 18 и 27 и один битик в прошивке изменить. :)

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

Добавлено: 27 ноя 2020, 06:18
Q-starь
Когда у меня были траблы с кнопками я ваще подстроечниками подбирал номиналы.

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

Добавлено: 27 ноя 2020, 07:45
svm
Serg писал(а): 26 ноя 2020, 22:39 Там даже пересчитывать ничего не надо - всего-то надо соединить ноги 18 и 27 и один битик в прошивке изменить. :)
А поподробнее. У кого и зачем соединять 18 с 28. У камня это питание и А0. у наны 3,3в и А0. И какой бит и зачем изменить в скомпилированной прошивке?

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

Добавлено: 27 ноя 2020, 17:55
Serg
Я посмотрел картинку в начале темы, увидел там ардуину нано v3.0, посмотрел на неё доки и на атмегу, что на ней стоит, после этого стало понятно, что достаточно на ардуине соединить +5V (27) и AREF (18), и в прошивке для ADC выбрать в качестве опорного источника внешний (на выводе AREF) путём изменения бита ADMUX.REFS0 (в скомпилированной менять я не предлагал) - после этого МК будет сам мерить напряжения на аналоговых входах отностительно напряжения питания и никаких пересчётов не потребуется.

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

Добавлено: 27 ноя 2020, 19:00
ArrSoft
Uda4LIVEc писал(а): хреново, что image to g code на xp не работает, у меня фрезер там стоит с мачем, совместить не удалось
как это не работатет?

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

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