вот с этого и надо было начинать - "может быть" и "чисто субъективное впечатление"
Автономный контроллер для самодельного лазерного гравера #2
- ArrSoft
- Мастер
- Сообщения: 424
- Зарегистрирован: 20 май 2017, 18:31
- Репутация: 234
- Настоящее имя: добродушненький
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
можно же зайти вот сюда https://vk.com/club155594360#/club155594360,
скоро будет новая версия image2gcode. Не обновление версии 2.5, а именно новая программа. Небольшие изменения в интерфейсе. +Генерация g-кода для ударной головки, один пиксель - один удар. Если интересно, на новую версию можно взгянуть уже сейчас
- Q-starь
- Мастер
- Сообщения: 904
- Зарегистрирован: 04 апр 2011, 16:50
- Репутация: 604
- Настоящее имя: Гэн
- Откуда: Казахстан
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
На эту группу я подписан, только не люблю я этот ВК, не врубаюсь как там общаться слишком много советчиков.ArrSoft писал(а): ↑22 ноя 2020, 21:00 можно же зайти вот сюда https://vk.com/club155594360#/club155594360,
скоро будет новая версия image2gcode. Не обновление версии 2.5, а именно новая программа. Небольшие изменения в интерфейсе. +Генерация g-кода для ударной головки, один пиксель - один удар. Если интересно, на новую версию можно взгянуть уже сейчас
- Q-starь
- Мастер
- Сообщения: 904
- Зарегистрирован: 04 апр 2011, 16:50
- Репутация: 604
- Настоящее имя: Гэн
- Откуда: Казахстан
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
Это конечно можно, но вроде проблема побеждена, чо зря теребить.
- Uda4LIVEc
- Почётный участник
- Сообщения: 228
- Зарегистрирован: 30 май 2017, 20:01
- Репутация: 44
- Настоящее имя: Вредоносная программа
- Откуда: Ярославль
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
я устал бороться с резисторами кнопок, четыре раза заново собирал на разных резисторах, пробовал 2к 4к 8к, сейчас стоит 1к 2к 4к и все равно не работает run и stop, какие резюки нужны???
-
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
Если есть возможность, загрузите скетч из viewtopic.php?p=501056#p501056 и увидите, что реально выдают кнопки и насколько это отличается от необходимого. Или хотя-бы померяйте напряжение на входе АЦП при нажатии кнопок. Несколькими постами раньше viewtopic.php?p=589453#p589453 я приводил таблички. Там есть напряжение на кнопках. Но это менее точно, т.к. зависит от напряжения питания. Вот более точные значения:
На значения резисторов внимание не обращайте, главное соотношение. Напряжения при питании 5В, должны соответствовать табличке. Данные из скетча, не зависят от напряжения питания.
или вот урезанный код, без дисплея. Можно подключить клавиатуру к голой ардуинке, входам А0,А1,А2 и смотреть в мониторе порта
или вот урезанный код, без дисплея. Можно подключить клавиатуру к голой ардуинке, входам А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
так в том то и дело, дома с компа все работает, притащил в гараж и проблема вылезла, блок питания от зарядки с юсб дает больше чем пк видимо, там возможности проверить вообще никакой нет, сам лазер тяжелый получился, вот и бегаю как дурак туда сюда с кнопками, быстросьем даже сделал, что бы удобнее было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
хреново, что image to g code на xp не работает, у меня фрезер там стоит с мачем, совместить не удалось
-
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
У меня Китайский БП 12 В 5А на лазер и движки. И понижайка до 5 В на контроллер. С лазером в принципе нормально. Кнопка влево подтормаживает, но ковыряться лень. Лазер в основном на полке стоит, изредка какие-то надписи на передних панелях выжигаю и дочери трафареты из бумаги. А вот когда к плазморезу подключил, кнопки живут своей жизнью. Адекватно (почти) работают при холостых перемещениях. Поэтому пока перешел на самописный контроллер у него кнопки работают всегда. Но он работает гораздо жестче (нет ускорений) и с файлами немного тупит. После пяти запусков приходится перезагружать. Буду потихоньку код прилизывать. Проблема в том что плазму дома не запустишь, приходится после каждого изменения программы бегать в мастерскую. Да и испытывать уже не на чем. Весь металл от 0,5 до 5 мм порезал, даже лопаты старые.
-
- Новичок
- Сообщения: 2
- Зарегистрирован: 11 ноя 2020, 12:45
- Репутация: 0
- Настоящее имя: Сергей Костин
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
Поменяйте блок питания
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
А мерить относительно напряжения питания что не позволяет?..
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
В принципе ничего, нужно только измерить напряжение питания и пересчитать значения напряжений делителя относительно реального, а не 5В. Значения АЦП не зависят от напряжения питания, а только от соотношений на входе и опорного (в данной схеме и прошивке -напряжения питания)
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
Там даже пересчитывать ничего не надо - всего-то надо соединить ноги 18 и 27 и один битик в прошивке изменить.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Q-starь
- Мастер
- Сообщения: 904
- Зарегистрирован: 04 апр 2011, 16:50
- Репутация: 604
- Настоящее имя: Гэн
- Откуда: Казахстан
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
Когда у меня были траблы с кнопками я ваще подстроечниками подбирал номиналы.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
Я посмотрел картинку в начале темы, увидел там ардуину нано v3.0, посмотрел на неё доки и на атмегу, что на ней стоит, после этого стало понятно, что достаточно на ардуине соединить +5V (27) и AREF (18), и в прошивке для ADC выбрать в качестве опорного источника внешний (на выводе AREF) путём изменения бита ADMUX.REFS0 (в скомпилированной менять я не предлагал) - после этого МК будет сам мерить напряжения на аналоговых входах отностительно напряжения питания и никаких пересчётов не потребуется.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- ArrSoft
- Мастер
- Сообщения: 424
- Зарегистрирован: 20 май 2017, 18:31
- Репутация: 234
- Настоящее имя: добродушненький
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
как это не работатет?
- ArrSoft
- Мастер
- Сообщения: 424
- Зарегистрирован: 20 май 2017, 18:31
- Репутация: 234
- Настоящее имя: добродушненький
- Контактная информация:
Re: Автономный контроллер для самодельного лазерного гравера #2
резал наклейки на плоттере, стоит автономный контроллер, нет никаких проблем с кнопками, на морозе недавно резал, все работатет, наверное блокпитания у Вас или слабенький или еще что, может поробовать запитать от другого? или атмегу заменить?