roboforum.ru

Технический форум по робототехнике.
Текущее время: 24 ноя 2024, 01:54

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 81 ]  На страницу 1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: Управление 3D принтером через LPT
СообщениеДобавлено: 18 сен 2014, 20:40 
Не в сети

Зарегистрирован: 12 дек 2007, 05:56
Сообщения: 469
Пишу прогу, если кому то интересно могу выложить.
Прога крайне сырая, работает только с киссилером, управляет 4 моторами через lpt.
Драйверы моторов стандартные которые имеют два входа - сигнал направления и шага.(желательно с опторазвязкой :)
Т стола и экструдера придется делать на аналоге.

_________________
делаю полностью самодельный 3D принтер.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление 3D принтером через LPT
СообщениеДобавлено: 19 сен 2014, 23:49 
Не в сети
Аватара пользователя

Зарегистрирован: 22 окт 2013, 20:31
Сообщения: 235
Откуда: Киев
прог. языки: ActionScript/JavaScript
whale писал(а):
Пишу прогу, если кому то интересно могу выложить.
Прога крайне сырая, работает только с киссилером, управляет 4 моторами через lpt.
Драйверы моторов стандартные которые имеют два входа - сигнал направления и шага.(желательно с опторазвязкой :)
Т стола и экструдера придется делать на аналоге.


А собственно зачем? Как по мне уже достаточно софта под лпт порт, мач3, линуксЦНЦ и т.д Тут народ идет наоборот в сторону автономности, вай-фай ... ну вот серьезно, цель ваша какая?

_________________
zharv.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление 3D принтером через LPT
СообщениеДобавлено: 20 сен 2014, 01:43 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июл 2012, 13:33
Сообщения: 364
Откуда: КУБАЧИ-БАКУ
Skype: elshad66
whale писал(а):
Пишу прогу, если кому то интересно могу выложить.
Прога крайне сырая, работает только с киссилером, управляет 4 моторами через lpt.


одобряю энтузиазм ,но скажу свое мнение
свое 3д строительство ,начинал с чпу станков ,которые управляются в 90% прогой mach3
первую игрушку ,sla принтер сделал из механики двд рума ,
https://www.youtube.com/watch?v=cvJjH7wtva8
второй уже на 8бит ЦАПе,уравлял гальванометрами
https://www.youtube.com/watch?v=02jm43UE-vk
потом был и на 10 бит ,и 12 бит ,
все это хозяйство управлял масн3, по lpt
но моя цель была как бы избавиться от привязки к компу,запускать печать с флешки
и познакомился ))) с ардуино,как сейчас понял , оч хорошая штучка
собрал 16 бит ЦАП,прошивка репитер0,91,дисплей смарт ,работает с прогой репитер,и с пронтефасе ,и репликатор
и с коипа,и автономно,с карточки
moemesto.ru/elshad6666/files
генерирую ж код в киссе, закидываю на sd карточку и в принтер
и комп свободен,хочу сказать что народ идет наоборот в сторону автономности
whale писал(а):
Драйверы моторов стандартные которые имеют два входа - сигнал направления и шага.(желательно с опторазвязкой

нужно ставить высокоскоростные оптроны

whale писал(а):
Т стола и экструдера придется делать на аналоге.

можно поставить простые терморегуляторы

_________________
DLP printer .mega 2560+ Repetier 0.91+LCD 2004 Смарт контроллер


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление 3D принтером через LPT
СообщениеДобавлено: 20 сен 2014, 17:50 
Не в сети

Зарегистрирован: 12 дек 2007, 05:56
Сообщения: 469
Лично для меня полный контроль процесса, те можно поменять во время печати практически все параметры, подачу прутка, скорость, ускорение, если был сдвиг оперативно корректировать и не на глазок а точно сколько уехало, можно разогнать моторы практически до сверхсветовой скорости, к тому же дешевле, не надо разбираться в чужом коде.
Кстати софта под lpt заточенного под 3D принтер нету (я во всяком случае не нашел)

_________________
делаю полностью самодельный 3D принтер.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление 3D принтером через LPT
СообщениеДобавлено: 20 сен 2014, 18:09 
Не в сети

Зарегистрирован: 08 май 2014, 18:32
Сообщения: 609
whale писал(а):
можно разогнать моторы практически до сверхсветовой скорости,

Начинает быть смешно. Сколько ppm винда максимум может отдать?
Цитата:
к тому же дешевле,

Да, точно дешевле чем ардуина+рампс. Ага.
Цитата:
не надо разбираться в чужом коде.

Это только для вас. Для всех остальных - это еще один код в котором нужно разбираться. Только в разборки добавится еще и специфика оси.
Цитата:
Кстати софта под lpt заточенного под 3D принтер нету (я во всяком случае не нашел)

Потому что не нужно.

И не будем забывать что ни винда ни линух (даже с нашлепками) - совсем-совсем не ртос.
Или вы под дос пишете? ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление 3D принтером через LPT
СообщениеДобавлено: 20 сен 2014, 20:58 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

а если речь идёт о печати длинной в несколько часов, то вероятность финишировать успешно стремится к нулю.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление 3D принтером через LPT
СообщениеДобавлено: 20 сен 2014, 21:38 
Не в сети

Зарегистрирован: 12 дек 2007, 05:56
Сообщения: 469
Под виндами все отлично работает и финиширует.
ртос это или нет зависит от прямоты рук пользователя.
Если принять что скорость порта 115кбит/сек то мои движки могут разогнаться до 11500 мм/сек
( не 100 не 200 не 300 а 11 тысяч 500 мм/сек это для непонятливых :D )
Сот. комп занят только работой с принтером и по скайпу по нему не звонят и все ненужные службы отключены.
Я вообщем никому не навязываю :wink:

_________________
делаю полностью самодельный 3D принтер.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление 3D принтером через LPT
СообщениеДобавлено: 22 сен 2014, 12:44 
Не в сети
Аватара пользователя

Зарегистрирован: 03 май 2014, 10:37
Сообщения: 82
Откуда: Алматы, Казахстан
прог. языки: Delphi, js, wiring
вообще, у меня возникала мысль по поводу малинки и ртоса и управлении через GPIO.. но подумал что это уже слишком

_________________
шарлатан


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление 3D принтером через LPT
СообщениеДобавлено: 22 сен 2014, 14:07 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

скорость обмена по параллельному порту и частота генерирования импульсов это 2 разные вещи.

25 кГц это средняя стабильная частота генерирвоания импульсов на LPT для среднего компа.
шаговик на 200 шагов с микрошагом 32 на максимальной скорости будет делать 4 оборота в секунду.

ремень GT2 и шпуля на 16 зубов даст максимальную скорость 125 мм/с

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление 3D принтером через LPT
СообщениеДобавлено: 22 сен 2014, 14:37 
Не в сети
Аватара пользователя

Зарегистрирован: 03 май 2014, 10:37
Сообщения: 82
Откуда: Алматы, Казахстан
прог. языки: Delphi, js, wiring
а вот на малинке gpio позволяет работать примерно на 20MHz.. Но все равно бесполезно, ардуины выше крыши должно хватать

_________________
шарлатан


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление 3D принтером через LPT
СообщениеДобавлено: 22 сен 2014, 15:03 
Не в сети

Зарегистрирован: 12 дек 2007, 05:56
Сообщения: 469
Тут не важна скорость обмена а именно генерация импульсов, прога генерить импульсы напрямую через асм вставки,
Я прям точно максимальную частоту генерации не замерял но движки просто начинают свистеть а не крутиться если делать выше 300 мм/с пока проблема в механике.

ps специально зажег осцилограф, вот такая не самая быстрая вставка выдает 125 кгц
Код:
while(flagLpt) {

        out_Lpt &=~Xs;                                                         
        asm    mov dx, adr_Lpt                                                 
        _AX=out_Lpt;
        asm    out dx, al
       
        out_Lpt |=Xs;
        Out_lpt();

        }



void __fastcall TForm1::Out_lpt()
{

out_Lpt2&=~1;
asm    mov dx, 0x37A       // ñèãíàë ñèíõðîíèçàöèè = 1
_AX=out_Lpt2;
asm    out dx, al

for(int i2=0;i2<40;i2++){Application->ProcessMessages();}

asm    mov dx, adr_Lpt     // äàííûå
_AX=out_Lpt;
asm    out dx, al

out_Lpt2|=1;
asm    mov dx, 0x37A       // ñèãíàë ñèíõðîíèçàöèè = 0
_AX=out_Lpt2;
asm    out dx, al

//-----------------------------------------------

if( U_vent<U_power){
out_Lpt2&=~2;
asm    mov dx, 0x37A       // âåíòèëÿòîð âêë
_AX=out_Lpt2;
asm    out dx, al
}
if(U_vent>=U_power){
out_Lpt2|=2;
asm    mov dx, 0x37A       // âåíòèëÿòîð âûêë
_AX=out_Lpt2;
asm    out dx, al
}

if(U_vent++==255)U_vent =0;

}




_________________
делаю полностью самодельный 3D принтер.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление 3D принтером через LPT
СообщениеДобавлено: 24 сен 2014, 12:34 
Не в сети
Аватара пользователя

Зарегистрирован: 23 янв 2014, 01:13
Сообщения: 603
Откуда: Украина. Киев.
Skype: kiev_3dprinter
ФИО: Печать трехмерная
А в МАШ3 есть вообще поддержка идеологии 3Д принтеров и экструдирования нити?
Можно ли взять простейшую электронику на 4 движка и запилить на yqt 3D принтер?
Как использовать в таком случае МАШ для нарезания и печати?

_________________
http://3DPrinter.ua - купить 3D принтер, в Украине. Заказать 3D печать. ABS, PLA пластик.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление 3D принтером через LPT
СообщениеДобавлено: 24 сен 2014, 13:27 
Не в сети

Зарегистрирован: 08 май 2014, 18:32
Сообщения: 609
3DPrinter писал(а):
А в МАШ3 есть вообще поддержка идеологии 3Д принтеров и экструдирования нити?
Можно ли взять простейшую электронику на 4 движка и запилить на yqt 3D принтер?

По идее можно. В принципе ему без разницы чем рулить и что будет делать г-код.
Цитата:
Как использовать в таком случае МАШ для нарезания и печати?

Он не для нарезки. Он только как замена ардуинки. :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление 3D принтером через LPT
СообщениеДобавлено: 24 сен 2014, 14:19 
Не в сети
Аватара пользователя

Зарегистрирован: 23 янв 2014, 01:13
Сообщения: 603
Откуда: Украина. Киев.
Skype: kiev_3dprinter
ФИО: Печать трехмерная
А есть где-то может живой обзор или блог?
Где бы кто реально попробовал нарезать чем-то Гкод и зафутболить его и в МАШ3. Может на прусе какой-то

_________________
http://3DPrinter.ua - купить 3D принтер, в Украине. Заказать 3D печать. ABS, PLA пластик.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление 3D принтером через LPT
СообщениеДобавлено: 24 сен 2014, 16:17 
Не в сети

Зарегистрирован: 07 май 2013, 12:57
Сообщения: 7
Откуда: Минск
Skype: kulinych
В слайсере вывод данных в Mach, а экструдер вешается на ось A, температура - термоконтроллером отдельным. Если я правильно понял Вас.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 81 ]  На страницу 1, 2, 3, 4, 5, 6  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO