Welcome! Log In Create A New Profile

Advanced

Разработка в Украине

Posted by SkyFoxy 
В общем Решили собрать такую штуку. У нас в Украине походу мы первые кто этим занялся.
Дело довольно быстро развивается уже почти закончили с корпусом.
Есть идеи по дешевому материалу для Экструдера, в данный момент разрабатываем...
Также возможно серийное производство, пока рассматриваем варианты, после создания первой рабочей модели подумаем над этим.

Сайт моей странички разработки.

Вот немного фото и видео



[www.youtube.com]
[www.youtube.com]

В данный момент хотим заменить пик контролеры обыкновенными триггерами и кабелем LPT. Если у кого есть наработки по этому поделитесь пожалуйста.

Также мне не понятны прошивки контролеров в оригинальной схеме.
Если у кого есть бинарники прошивок и списки флагов прошивки пожалуйста выложите.
Re: Разработка в Украине
November 04, 2010 01:29PM
А чем управлять собираетесь? Про какую оригинальную схему с неясной прошивкой идёт речь?
Вроде во всех типовых схемах электроники RepRap-а схемы управления ШД встроены и мудрить ничего не надо, и типовые двигатели 4-х контактные, а 6-ти контактные к 4-м сводятся весьма тривиально. Исходники прошивки в комплекте и компилятся софтом от Arduino/Sanguino см. [reprap.org]

Edited 2 time(s). Last edit at 11/04/2010 04:15PM by Sergey.
Re: Разработка в Украине
November 05, 2010 07:05AM
Да просто хочу сначала механику собрать потом платой заняться.
6 проводные моторы гегко переводятся в режим 5 проводных, а вот 4 проводные нужно разобрать для подключения 5 провода.
Я управляю ими через простенькую программку, которую я накотал на по быстрому.

В принципе я думаю что не имеет особого смысла использовать такие контролеры, иза их цены и сложности с кучей прошивок, с программаторами. Вобще этот контролер можно прошить Жтагом состоящим из парочки резисторов, подключенным в LPT порт. Мне вобше не понятно почему не выложены скомпилированные бинарники и флаги прошивки. Хотя может я плохо искал.

Да и вобше по моему можно немного доработать прогу для работы через LPT Порт.
Всего-то нужно управлять 4 двигателями, датчиком температуры, вентилятором.
LPT Порт позволяет управлять 32 двигателями с очень простой схемой подключения. и считывать данные по 8 битной шине от чего угодно.
Вот моя схемка :-)


Ну сначала соберу такую схемку чтобы можно было начать печатать детали для Mendelя. и соберу потом оригинальный принтер.

А пока вот моя псевдомодель :-)

Выкладываю новое видео тестирования осей принтера в сборе.
[www.youtube.com]
[www.youtube.com]
[www.youtube.com]
немного поспешил с осью Z нужно походу поменять двигатель или добавить систему шестерен, для уменьшении нагрузки двигателя.

---------------------------------------
По поводу материала, есть идея использовать Полипропиленовую упаковочную ленту. Проверял ее плавкость, на мой взгляд подходит для производства.


Edited 1 time(s). Last edit at 11/05/2010 09:13AM by Sky-Fox.
Re: Разработка в Украине
November 05, 2010 03:31PM
Повторюсь, что если ориентироваться на оригинальную схему RepRap-а то там используются 4-х контактные движки(или 6-ти контактные) и никакой разборки не требуется.

Прошивка не публикуется по той простой причине что она на_раз компилится и прошивается фирменным софтом через USB/COM.

Просто так контроллер этот не выкинуть т.к. он выполняет довольно не тривиальную задачу, а именно конвертирует G код в непосредственно импульсы управления ШД.

По пути "выкидывания" контроллера пошли последователи EMCRepRap см. [reprap.org] где вместо контроллера используется хост с MCE2 -- софтверным ЧПУ АКА LinuxCNC. На мой взгляд действительно интересное направление, но почему то очень тихое: в перечне всего 5 последователей и практически полная тишина.

Edited 1 time(s). Last edit at 11/06/2010 03:40AM by Sergey.
Re: Разработка в Украине
November 06, 2010 07:28AM
Sky-Fox Wrote:
-------------------------------------------------------

> Всего-то нужно управлять 4
> двигателями, датчиком
> температуры, вентилятором.
Ещё датчики конечных положений забыл(эндстопы) и нагревательный элемент.
Самое перспективное это "допиливать" EMC2/LinuxMCE thumbs up

P.S. По поводу Z-оси на твоём видеоклипе: визуально похоже что червяк и сам двигатель не соосны и проблема возможно именно в этом.

Edited 2 time(s). Last edit at 11/06/2010 07:37AM by Sergey.
Re: Разработка в Украине
November 06, 2010 08:43PM
Новое видео
[www.youtube.com]

Исправил ось Z
--------------------------------
По Поводу G-code (http://ru.wikipedia.org/wiki/G-code)
Вобшем он простой как ясный день, думаю сделать парсер под LPT порт не составит труда.

Вобше мне выбор контролеров честно сказать не сильно понятен, есть более дешевые, простые контролеры, способные справляться с данной задачей.
По моему просто разработчики взяли то что было в наличии.

Нарыл интересный сайт посвященный станкам с программным управлением, конечно не опен сорс но по изучать можно. Вот он [vri-cnc.ru]. Интересно почитать что народ делает...

Edited 1 time(s). Last edit at 11/06/2010 08:50PM by Sky-Fox.
Re: Разработка в Украине
November 07, 2010 02:56AM
Под чем и подо что будем писать парсер? cool smiley
Основная заморочка(не считая ещё десятка других) этого "парсера"(реально это вся программная начинка станка ЧПУ) в обеспечении стабильности управляющих сигналов: к примеру DOS-вский TurboCNC это обеспечивал неплохо, а его Windows версия до сих пор в бете сидит, и наверное там останется. Это одна из причин использования аппаратных контроллеров с "парсерами". Конечно если есть желание и возможность написать альтернативное ПО то искренне желаю успехов в этом нелёгком деле. Но для себя я выбрал EMC2 как наиболее перспективный вариант замены штатного контроллера.

Собственно оригинальный контроллер у меня уже есть, сейчас ваяю экструдер из подручных ср-в для опробования материала и запуска RepStrap-а. Но заинтересовавшись RepRap-ом можно сказать заболел бытовыми ЧПУ станками, но собственно только 3D печати мне мало и от ПО мне нужна универсальность дабы не разбираться с каждым станком индивидуально.

Весьма симпатичные схемы контролеров и интерфейсных плат ШД приведены на РобоЗоне.

Edited 1 time(s). Last edit at 11/07/2010 07:17AM by Sergey.
Re: Разработка в Украине
November 07, 2010 06:01AM
Сегодня зкончил экструдер - Неудачную версию :-)
Вобшем ленту тли надо сильнее разогревать то ли что то делать с ней, но она не плавиться при 210 градусах...
[www.youtube.com]
[www.youtube.com]
-------------------------
Просто я реально почитав о G-Code обнаружил что там все просто и буквально...
Типа двигатель такой то иди туда, мотор такой то включись и т.п.
Я думаю не сложно составить табличку действий для такого простого станка как 3D принтер.
ну вобшем сначала добьюсь нормальной работы своего станка, сделаю нормальны екструдер потом займусь ПО.
Re: Разработка в Украине
November 07, 2010 06:12AM
Sergey Wrote:
-------------------------------------------------------


> Но для
> себя я выбрал MCE2 как

EMC2 ?
Re: Разработка в Украине
November 07, 2010 07:17AM
Конечно EMC2, спасибо, подправил.
Re: Разработка в Украине
November 07, 2010 08:53AM
SkyFoxy Wrote:
-------------------------------------------------------

> Также мне не понятны
> прошивки контролеров в
> оригинальной схеме.
> Если у кого есть бинарники
> прошивок и списки флагов
> прошивки пожалуйста
> выложите.
Вы про контроллеры в драйверах шаговых двигателей?
Мне чаще встречалось использование специализированных микросхем драйверов шаговых.
И прошивки не нужны..
У меня сейчас драйверы на L297 + L298.
Или если уж искать на контроллерах - то с открытыми прошивками.. Что тоже наверняка есть в природе.
Re: Разработка в Украине
November 07, 2010 09:28AM
Sky-Fox Wrote:
-------------------------------------------------------
> Новое видео
> [www.youtube.com]
>
> Исправил ось Z
> --------------------------------
> По Поводу G-code
> (http://ru.wikipedia.org/wiki/G-code)
> Вобшем он простой как ясный
> день, думаю сделать парсер
> под LPT порт не составит
> труда.
>
В итоге это будет переписывание EMC2 и совместимых CAM программ на свой лад..
> Вобше мне выбор
> контролеров честно сказать
> не сильно понятен, есть
> более дешевые, простые
> контролеры, способные
> справляться с данной
> задачей.
> По моему просто
> разработчики взяли то что
> было в наличии.
>
Про какие контроллеры речь? Уже сейчас под Reprap отгружается электроника варианта Generation6 и в разработке 7 и 8. Это не считая частных экспериментов на всем, что есть под рукой.
Для себя недавно сохранил ссылки на ветку FiveD_GCode в основном репозитории RepRap (это может ближе к Gcode парсеру)
и проект [code.google.com]

> Нарыл интересный сайт
> посвященный станкам с
> программным управлением,
> конечно не опен сорс но по
> изучать можно. Вот он
> [vri-cnc.ru]. Интересно
> почитать что народ делает...
Не опен сорс не интересно, ИМХО...
Re: Разработка в Украине
November 07, 2010 09:32AM
Sergey Wrote:
-------------------------------------------------------
> Конечно EMC2, спасибо,
> подправил.
Тогда поддерживаю и желаю успехов... smiling smiley
Сам сейчас заканчиваю механику настольного станочка и пробую уже настройки через stepconf.
Хотя много еще по мелочам доделывать...
Re: Разработка в Украине
November 11, 2010 06:48AM
На днях понял как можно сделать концевики, при подключении к ЛТП.
Хотя я параллельно рассматриваю возможность использования arduino
Re: Разработка в Украине
November 11, 2010 09:39PM
Sergey Wrote:
-------------------------------------------------------

> По пути "выкидывания"
> контроллера пошли
> последователи EMCRepRap см.
> [reprap.org] где
> вместо контроллера
> используется хост с MCE2 --
> софтверным ЧПУ АКА LinuxCNC. На
> мой взгляд действительно
> интересное направление, но
> почему то очень тихое: в
> перечне всего 5
> последователей и
> практически полная тишина.
Кажется есть как минимум несколько человек у которых данная схема работает. Пока буду ориентироваться на описанное здесь - [code.google.com]
Re: Разработка в Украине
November 15, 2010 03:07PM
И так сегодня пытался сделать схему под контролер, методом Лазерного утюга но чета не сильно получилось :-)

Вот видео очередного моего теста...
[www.youtube.com]
Re: Разработка в Украине
December 31, 2010 12:58AM
Обзавелся Arduino mega 1280
[www.youtube.com]
Проект наконец то сдвинулся с мертвой точки :-)

Забил на идею с LPT Потому что
Через контролер можно добиться высокой скорости и высокой точности....
Контролеры позволяют поворачивать на 1/16 шага...
Чего с LPT не добиться...

Вот то с чем я сейчас работаю...


Edited 1 time(s). Last edit at 03/09/2011 08:14AM by Sky-Fox.
tvv
Re: Разработка в Украине
March 01, 2011 02:37AM
Sky-Fox Wrote:

> В данный момент хотим заменить пик контролеры
> обыкновенными триггерами и кабелем LPT.

во, это правильный подход

> Если у кого есть наработки по этому поделитесь пожалуйста.

где-то должна валяться платка 20 летней давности - делал когда-то для ADMAP-2(была такая сверлилка-рисовалка для плат,
еще для ЕС-ЭВМ, ну дак я эту тумбочку от нее выкинул нафиг и посадил на LPT порт)... Если найду - сфотаю.


> Также мне не понятны прошивки контролеров в оригинальной схеме.
> Если у кого есть бинарники прошивок и списки флагов прошивки пожалуйста выложите.

совершенно лишняя запчасть - будет только мешать с ним экспериментировать и доводить до ума.

Лучше выкинуть однокристалки нафиг, но там будет несколько мелких граблей - например то что прога
должна работать в REAL TIME, DIRECT CONTROL увы, не по зубам "современным программистам"...

Но эти проблемы все равно надо будет решить.



> По Поводу G-code (http://ru.wikipedia.org/wiki/G-code)
> Вобшем он простой как ясный день, думаю сделать парсер
> под LPT порт не составит труда.

это не нужно - есть готовый исходник парсера!

Но правда есть и дефект - оно на Ц, так что возможно есть смысл его перепахать на Аду,
но это не сложно, тупая работа, в принципе.


> Вобше мне выбор контролеров честно сказать
> не сильно понятен, есть более дешевые, простые
> контролеры, способные справляться с данной
> задачей. По моему просто разработчики взяли то что
> было в наличии.

"я тебя слепила, из того что было" winking smiley, что тут не понятного...

Гнусники не очень утруждают себя серьезным подходом и составлением списка компонентов.
Надо переделывать и доводить до ума.

Vladimir
PS готовы позаниматься подобными проектами всерьез?

PPS на схеме у вас косяк - вы перегрузили выходы LPT порта, нельзя столько входов
навешивать на выход LPT, лучше бы развязать чем-нить вроде АП-шки или какого-нить триггера или повторителя.
(в принципе надо будет решить в чем обмениваться схемами, и можно будет поработать над схемой.
Для простых схем я обычно использую ORCAD 3.11 - он весит так мало, что можно даже прикладывать
к каждой схеме аттачем мылом, и тем не менее достаточно крут чтобы делать довольно сложные схемы,
для технологии ручной сборки его даже много, а все остальное делается сразу в формате завода где заказывается PCB,
если 2.5/1.25 мм технологии ручной сборки на макетках не достаточно - это оптимальный подход)
Мы в Киеве создаем учебный центр.
Основа для обучения прототипированию 3DпринтерRepRap PRotos
www.makerbot.com.ua
Будем рады вашим коментариям.
All123ex Wrote:
-------------------------------------------------------
> Мы в Киеве создаем учебный
> центр.
> Основа для обучения
> прототипированию
> 3DпринтерRepRap PRotos
> reprap.kiev.ua
> Будем рады вашим
> коментариям.
All123ex Wrote:
-------------------------------------------------------
> All123ex Wrote:
> --------------------------------------------------
> -----
> > Мы в Киеве создаем
> учебный
> > центр.
> > Основа для обучения
> > прототипированию
> > 3DпринтерRepRap PRotos
> > reprap.kiev.ua
> > Будем рады вашим
> > коментариям.
Re: Разработка в Украине
January 25, 2012 04:37PM
У меня есть рабочая Prusa, нахожусь в Киеве. Помогу с настройкой и приобретением комплектующих. baranchuk@gmail.com
tvv
Re: Разработка в Украине
January 26, 2012 01:32AM
Sky-Fox Wrote:
-------------------------------------------------------
> Забил на идею с LPT Потому
> что
> Через контролер можно
> добиться высокой скорости
> и высокой точности....
> Контролеры позволяют
> поворачивать на 1/16 шага...
> Чего с LPT не добиться...

это кто вам такое сказал??? 1/32 шага делается без проблем(паспортная точность ШД), можно и 1/256 сделать, но уже движок такую точность изготовления не гарантирует.

Без проблем делается - мощности даже старых CPU выше многих DSP, не говоря уже об однокристалках, и их хлама старые компы обойдуться дешевле DSP, не говоря уже про то что старый комп с помойке доступен в любой деревне, а за DSP и однокристалками придеться побегать...


Другое дело конечно что под windows это будет сделать не просто - но под DOS без проблем.

Я даже на PC XT добивался +- 2 мкс точности по штатному таймеру 8254 на MB.


Так что прога под DOS с запретом прерываний(проще всего), либо нормальная RT система, и нет проблем.
Почти все можно сделать программно - даже ШИМ-"ЦАП" легко реализуется программно,
всякие хитрые программные схемы управления двигателем с демпфированием и даже ОС без проблем.

Vladimir
PS реально для точности деление шага не очень нужно(особенно при работе на винты),
но для уменьшения шума и сбоев из-за резонансов двигателя очень полезно.
Re: Разработка в Украине
February 05, 2012 10:37AM
Интересные штуковины, как я погляжу!
------------------------
таобао ру
Re: Разработка в Украине
August 08, 2012 02:29AM
А драйвер шаговых двигателей на транзисторах собрал или готовый в итоге применил ?
Re: Разработка в Украине
February 28, 2013 10:12AM
Как проект?
Sorry, only registered users may post in this forum.

Click here to login