roboforum.ru

Технический форум по робототехнике.

Обсуждение вариантов изготовления координатного станка.

Модератор: bolt

Сообщение Master » 25 авг 2007, 11:11

Выложил новую версию проги на 1 стр. Версия 2.0
Добавлено:
1. Иконка.
2. Загрузка G-кода, правда пока через левое ухо правой нагой. В файл выбираем открыть G-код и ткроется файл Kupfer.GBR, который лежив в папке с программой. Жмем фрезеровать и смотрим что получится на превьюшке. Для быстроы рисования выставляем задержук между шагами 0 мс, естественно если вы не рисуете на станке. Рисует пока только прямые линии с диагоналями пока не получается :( Кружочки и полщадки под контакты пока тоже нет, там свои заморочки оказывается G-код не различает пятачек под смд, от кружочка с дырочкой и линией ваабще. Оказываетмя к всякому G-коду идет сопроводительная документация на бумажке  :shock:
3. Если есть желание попробывать намалевать свой G-файл, то в SprintLayout 4 (в других версия не пробывал пока) мялуем дорожки без разницы какой толщины и потом жмем файл - экспортировать в код Gerber и сохраняем под названиме Kupfer.GBR в папке с программой.
4. А и еще уменшил высоту окна теперь даже у бедных будет работать при разрешении 1024х768.

Не добавлено:
1. Проверка корректности введенных значений.
2. Блокировка кнопок при выполнении программы.

[off]Ушел спать. Оказывается если ночью не спать, то едя домой в маршрутке можно проехать мимо дома аж до конечной, там сесть обратно и снова заснуть и промахнуться на одну остановку и ити домой пишком.[/off]
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение Master » 25 авг 2007, 23:06

Протестировал програмку v2.0 оказалась с багами подлатал теперь версия v2.1. Вот нарисовал по G-коду. Рисовал в SprintLayout 4 файл платы лежит в папке ЧПУ.lay Все-таки необходимо делать юстировку каждой оси, а то точность порядка 0,2 - 0,5.
Вложения
ЧПУ.jpg
ЧПУ.jpg (9.19 КиБ) Просмотров: 2680
ЧПУ.GIF
ЧПУ.GIF (903 байт) Просмотров: 2690
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение -= Александр =- » 26 авг 2007, 10:33

Неплохо бы рядом с рисунком фоткать линейку - чтоб понятно было какой там масштаб...
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение avr123.nm.ru » 26 авг 2007, 10:57

Кто в курсе - какие самые тонкие маркеры продаются ?
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение -= Александр =- » 26 авг 2007, 12:31

Самые тонкие не катят - растворяются... Круче всех работают маркеры с эмалевой краской - если его заточить - получается дорожка 0.5 - но это трудно...

Я пробовал так: заливал эмалевую краску в обычный фломастер и грел его градусов до 80 - тогда рисовало. Но все это жутко быстро засыхает...
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение Myp » 26 авг 2007, 12:57

да
чёнить для масштаба полижить было бы хорошо
спичину например или линеечку

а у меня обычный перманент маркер чёрный даже если просто круглое пятно закрасить ровным слоем
всё равно протравливается
я вот плату травил. по периметру закрасил маркером каёмку
в  некоторых местах каёмка подтравилась =/
нуно какойто другой маркер, мб более жирный

а что за эмалевае краска  такая? и эмалевые маркеры??
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение -= Александр =- » 26 авг 2007, 13:13

Краска - обычная нитро-эмаль, которой стены красят. А маркеры - PaintMarker - которые с шариком для встряхивания...
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение D-M » 26 авг 2007, 14:34

а если попробывать смешать эмалевую краску с каким-нибудь растворителем?
и еще добавить какого-нибудь глицерина?
мож не так сохнуть будет?
Аватара пользователя
D-M
 
Сообщения: 486
Зарегистрирован: 28 мар 2006, 17:28
Откуда: Пенза

Сообщение Master » 26 авг 2007, 18:55

Вот с линейкой.
Вложения
С линейкой.jpg
С линейкой.jpg (8.49 КиБ) Просмотров: 2649
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение Myp » 26 авг 2007, 23:17

кул
уже мона делать платы на простых элементах
транзюки кондёры резюки, для них такой точности достаточно


кста вот я тут платку контроллера шаговиков сделал
ещё будет вторая такого же размера с мосфитами
Вложения
платка.JPG
платка.JPG (55.64 КиБ) Просмотров: 2676
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение avr123.nm.ru » 28 авг 2007, 00:32

Вот мне подсказали свободные проекты ЧПУ на USB

http://forum.rcdesign.ru/index.php?show ... ntry586022
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение SSG » 28 авг 2007, 16:23

Посмотрел один, а там сигналы конвертят из USB в подделку LPT с помощью контроллера PIC. Решение готовое, но чем оно лучше решения на виртуальном com-порте?
:(
Аватара пользователя
SSG
 
Сообщения: 1058
Зарегистрирован: 15 янв 2007, 19:23
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК

Сообщение avr123.nm.ru » 28 авг 2007, 16:25

Оно не лучше. Оно просто ЕСТЬ. Простое и ЧПУ прога есть. pic18f4550 в "тритоне" стоит 175 руб и прошивку зальют бесплатно.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Master » 29 авг 2007, 22:02

Myp писал(а):кста вот я тут платку контроллера шаговиков сделал
ещё будет вторая такого же размера с мосфитами

Это типа на ULN, а то нифига не понятно, хотбы детали подписал.

А я блин сегодня всю ночь пытался заставить програмку рисовать косые линии, оказывается это не так уж просто, под 45 градусов запросто, а вот под другими углами фигня получается. Как найти все точки принадлежащие отрзку если изветсны координаты его начала и конца?
Точнее даже не так. Мне известно что для перехода из точки А в точку Б нужно сделать мотором оси Х 1000 шагов, а мотором оси У 600 шагов и нада чтобы получилась прямая линия. Я делал так запускал цикл

shagovХ=1000
shagovY=600

for iY:=1 to shagovY do
  begin
     for iX:=1 to round(shagovX/shagovY) do //и блин из-зи этого округления накапливается ошибка до 4000 шагов, а это 2 см :(
         begin
            делаем шаг по оси Х
         end;
      делаем шаг по оси У
   end;

И получается что то типа этого
         ____Б
       /
     /
   /
А/

или линия не дорисовывается до конца
               Б

          /
       /
    /
А/
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение avr123.nm.ru » 29 авг 2007, 22:12

Посмотрите статью ридико ЛИ - "алгоритм Брезенхема" - ИМХО про это.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Пред.След.

Вернуться в Станочный парк

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron