Простой контроллер станка с ЧПУ для автономной работы
Модератор: Dj_smart
-
- Смотрящий
- Сообщения: 1504
- Зарегистрирован: 30 авг 2009, 00:00
- Откуда: Омск
- Контактная информация:
Простой контроллер станка с ЧПУ для автономной работы
Идея создания подобного контроллера зародилась на одном из форумов примерно пару лет назад. Началось всё с микроконтроллера PIC (уже не помню какой именно)+ микросхема памяти 24Cxxx, в которую записывались координаты для сверления платы. Прошивка для этого устройства была написана, но воплощать идею в жизнь никто не стал. Наверное всем хотелось большего . Поэтому за основу был взят PIC16F877, микросхема памяти была заменена на карту памяти SD и в схему был добавлен дисплей от NOKIA 3310. Была написана прошивка, которая читала содержимое карты памяти и выводила на дисплей список файлов. Дальше этого дело не пошло, т.к. тестировать это всё на реальном устройств желающих по прежнему не нашлось (то ли PIC не популярен в массах, то ли никто не верил в то, что будет результат) и тема потихоньку затихла. Через некоторое время участник форума Dj_smart вновь поднял тему об автономном контроллере(назвал её "Умный" контроллер на МК") и даже спаял плату на основе ATmega32 и начал потихоньку писать для неё прошивку. Начало было положено!:) Появился человек у которого было спаяно готовое устройство и было желание этим заниматься. Закипела кропотливая работа:). Изначально МК напрямую выдавал сигналы для непосредственного управления фазами 3-х униполярных двигателей. Лично мне такой вариант не нравился - как отсутствием универсальности, так и большим количеством занятых выводов МК. Но на тот момент у Dj_smart ещё не было драйверов Step/Dir, поэтому приходилось крутить двигатели напрямую от МК. С появлением драйвера Step/Dir схема включения МК была в очередной раз изменена, появились сигналы Step, Dir, Enable. Затем были добавлены концевики установки в "ноль". Появилось вполне работоспособное устройство, способное сверлить, рисовать, фрезеровать.
Вот один из вариантов контроллера, сделанный VVChaif'ом
После того, как большинство людей опрошенных на форуме посчитало присутствие сигнала Enable излишним, было решено его убрать вместе с дешифратором(приобретение которого для некоторых являлось сложностью) и применить обычную матричную клавиатуру. В этом варианте устройство и существует в настоящее время. Один из вариантов его реализации можно посмотреть на этой странице: http://it-en.ru/cnc
Вот один из вариантов контроллера, сделанный VVChaif'ом
После того, как большинство людей опрошенных на форуме посчитало присутствие сигнала Enable излишним, было решено его убрать вместе с дешифратором(приобретение которого для некоторых являлось сложностью) и применить обычную матричную клавиатуру. В этом варианте устройство и существует в настоящее время. Один из вариантов его реализации можно посмотреть на этой странице: http://it-en.ru/cnc
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
-
- Смотрящий
- Сообщения: 7565
- Зарегистрирован: 28 авг 2009, 00:00
- Имя: Юрий
- Откуда: Украина. Межевая.
Ох и времечко было! В 7 на работу, а в 4 последняя прошивка пришла :D ... А проверить надо!
А по истории создания, вот с чего началось:
http://www.cncfiles.su/showp.php?id=1372
http://www.cncfiles.su/showp.php?id=1383
http://www.cncfiles.su/showp.php?id=1384
Ну а вот тут фнальный тест - вырезал табличку с адресом. На ворота повесил :D
http://www.cncfiles.su/download.php?id=436
Ну а дальше пошло развитие, как и описано выше.
А по истории создания, вот с чего началось:
http://www.cncfiles.su/showp.php?id=1372
http://www.cncfiles.su/showp.php?id=1383
http://www.cncfiles.su/showp.php?id=1384
Ну а вот тут фнальный тест - вырезал табличку с адресом. На ворота повесил :D
http://www.cncfiles.su/download.php?id=436
Ну а дальше пошло развитие, как и описано выше.
-
- КУМ
- Сообщения: 6126
- Зарегистрирован: 26 авг 2009, 00:00
- Имя: Николай Иосифович
- Откуда: Инта респ. Коми, 2000 км от Москвы на север!
- Контактная информация:
По своей скромности koolhatcker не сообщает, что прошитый микроконтроллер или готовое устройство можно заказать напрямую у него через личку.
Стоимость прошитого контроллера с пересылкой : для россиян 1500 руб, для белорусов 1550 руб, для украинцев 1700 руб.
Пересылка обычной почтой.
Исходники прошивки не высылаются.
Стоимость прошитого контроллера с пересылкой : для россиян 1500 руб, для белорусов 1550 руб, для украинцев 1700 руб.
Пересылка обычной почтой.
Исходники прошивки не высылаются.
Моя страница для тех, кто ищет ЧПУ выжигатели: https://vk.com/club153912868
Самое ценное в этом мире - информация.
Мы рады предложить вам ее в подарок!
Самое ценное в этом мире - информация.
Мы рады предложить вам ее в подарок!
-
- Смотрящий
- Сообщения: 1504
- Зарегистрирован: 30 авг 2009, 00:00
- Откуда: Омск
- Контактная информация:
0.01а - под первый вариант схемы с дешифратором для клавиатуры.
0.02a - переделана под клавиатуру 3х4, изменено назначение выводов МК.
Ограничение одинаковое - поддерживаемый размер файла ограничен размером в 512 байт.
0.02a - переделана под клавиатуру 3х4, изменено назначение выводов МК.
Ограничение одинаковое - поддерживаемый размер файла ограничен размером в 512 байт.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
-
- КУМ
- Сообщения: 6126
- Зарегистрирован: 26 авг 2009, 00:00
- Имя: Николай Иосифович
- Откуда: Инта респ. Коми, 2000 км от Москвы на север!
- Контактная информация:
maksimdm, если цена не опубликована, то такие вопросы лучше задавать через личку, непоредственно продавцу. Вдруг человек стесняется, незачем его смущать:)
Моя страница для тех, кто ищет ЧПУ выжигатели: https://vk.com/club153912868
Самое ценное в этом мире - информация.
Мы рады предложить вам ее в подарок!
Самое ценное в этом мире - информация.
Мы рады предложить вам ее в подарок!
-
- Смотрящий
- Сообщения: 1504
- Зарегистрирован: 30 авг 2009, 00:00
- Откуда: Омск
- Контактная информация:
Да не в шифрах дело. Задумывалось оно изначально таким образом, чтобы каждый мог собрать конструкцию так, как ему удобно - корпус любимого цвета, конфигурации и размеров, дисплей нужного размера и цвета, клавиатура и т.д. Сам я ещё не нашёл в продаже корпус своей мечты(который на мой взгляд устроил бы всех) и не сделал конструкцию специально под него. Потому и цены на готовое изделие нет. А под заказ делать - так цена может в 2 раза отличаться.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
почитал инструкцию по подготовке файлов
там везде указано Имя файла – PROGRAMM.... это получается ваш контроллер считывает файл только со строго заданным именем? тоесть на карту нельзя записать больше одного файла и потом выбирать необходимый? или я не правильно понял?
и еще такой вопрос можно ли вместо SD использовать карту memory stick pro duo такую http://www.edepot.com/graphics/sandisk_ ... uo_1gb.jpg
там 10 контактов
или юсб флешку?
там везде указано Имя файла – PROGRAMM.... это получается ваш контроллер считывает файл только со строго заданным именем? тоесть на карту нельзя записать больше одного файла и потом выбирать необходимый? или я не правильно понял?
и еще такой вопрос можно ли вместо SD использовать карту memory stick pro duo такую http://www.edepot.com/graphics/sandisk_ ... uo_1gb.jpg
там 10 контактов
или юсб флешку?
-
- Смотрящий
- Сообщения: 1504
- Зарегистрирован: 30 авг 2009, 00:00
- Откуда: Омск
- Контактная информация:
Да.контроллер считывает файл только со строго заданным именем?
На карту можно записать три файла - один для фрезеровки, другой для рисования, третий для сверления. Так сделано в связи с тем, что память Mega32 не резиновая. И к тому же косвенно предохраняет от выбора неверного файла. Если после того, как устройство будет протестировано большим кругом лиц и все ошибки будут устранены и все нужные опции добавлены и останется место (во завернул), то можно будет попробовать сделать навигацию по содержимому диска, но только сами понимаете - при 2-х строчном дисплее это не совсем удобно.тоесть на карту нельзя записать больше одного файла и потом выбирать необходимый?
Нет, такую карту памяти использовать нельзя. Если я ничего не путаю, то формат этих карт придуман фирмой SONY. Документации на него у меня нет.можно ли вместо SD использовать карту memory stick pro duo
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
-
- Смотрящий
- Сообщения: 7565
- Зарегистрирован: 28 авг 2009, 00:00
- Имя: Юрий
- Откуда: Украина. Межевая.
Боюсь её ни у кого нетДокументации на него у меня нет.
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
Хостинг по CNC http://cncfiles.su/
тоесть на них можно проверить работоспособность собранного железа?koolhatcker писал(а):0.01а - под первый вариант схемы с дешифратором для клавиатуры.
0.02a - переделана под клавиатуру 3х4, изменено назначение выводов МК.
Ограничение одинаковое - поддерживаемый размер файла ограничен размером в 512 байт.
брать надо 0,02а под те платы и схему что на сайте ?
и если я правильно понял потом просто обновить прошивку через разьем по интернету?
-
- Смотрящий
- Сообщения: 1504
- Зарегистрирован: 30 авг 2009, 00:00
- Откуда: Омск
- Контактная информация:
Да.тоесть на них можно проверить работоспособность собранного железа?
брать надо 0,02а под те платы и схему что на сайте ?
Нет. Через интернет не обновляется.и если я правильно понял потом просто обновить прошивку через разьем по интернету?
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
-
- Смотрящий
- Сообщения: 1504
- Зарегистрирован: 30 авг 2009, 00:00
- Откуда: Омск
- Контактная информация:
Очень просто. Где находится инструмент перед началом выполнения программы - там и ноль.как при использовании этого контроллера определять базы , ноль детали и привязки
Прошивка постоянно модернизируется, поэтому руководства пока нет.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
-
- Смотрящий
- Сообщения: 1504
- Зарегистрирован: 30 авг 2009, 00:00
- Откуда: Омск
- Контактная информация:
Уже не помню почему, но в настройках сделал так, что шаг станка по X и Y есть одно и то же число. Хотелось бы услышать мнение общественности - нужна ли возможность задания раздельного шага для каждой оси? Насколько мне видно со своей колокольни, это может быть нужно тем, у кого одна из осей очень длинная и на ней используется не винтовая передача, а также тем, кто по какой-то причине применил шпильки разного диаметра:).
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
-
- Смотрящий
- Сообщения: 1504
- Зарегистрирован: 30 авг 2009, 00:00
- Откуда: Омск
- Контактная информация:
Не понял вопроса.На размерах детали не отразиться?
VVChaif, просто было мнение, что при разных значениях шага могут получиться овалы вместо кругов:). Или имелся в виду кривой софт?
Хм. Дисплей 2-х строчный. Добавление лишнего пункта приведёт к дыре в меню:). Чем заполнить? Какою ещё настройку добавить? Из реально нужных. Мне пока что кроме ускорения ничего не придумалось. Но его делать настраиваемым особого смысла не вижу, ибо применённый алгоритм разгона скорее всего является оптимальным:).
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
-
- Смотрящий
- Сообщения: 7565
- Зарегистрирован: 28 авг 2009, 00:00
- Имя: Юрий
- Откуда: Украина. Межевая.
Ещё бы:). Раз двести перешили, пока успокоилисьибо применённый алгоритм разгона скорее всего я вляется оптимальным
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
Хостинг по CNC http://cncfiles.su/
-
- Смотрящий
- Сообщения: 1504
- Зарегистрирован: 30 авг 2009, 00:00
- Откуда: Омск
- Контактная информация:
-
- Смотрящий
- Сообщения: 1504
- Зарегистрирован: 30 авг 2009, 00:00
- Откуда: Омск
- Контактная информация:
Да это понятно. Интересует чем дыру в меню заткнуть:).
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc