Технический форум по робототехнике.
Strijar » 14 дек 2018, 10:55
Пообщался тут с людьми которые работают на (древних) плоттерах и увидел, что у них до сих пор они управляются через LPT. И появилась у меня странная мысль - а если отказаться от контроллера в принтере вообще и управлять драйверами по USB через FTDI? Он же умеет GPIO. Вопрос чисто академический. Хотя в случаях жесткой экономии может и помочь - это будет дешевле чем контроллер + LCD. С другой стороны будет ли успевать комп достаточно точно "дрыгать ногами"? Хотя если под Linux то возможно и получится.
Madf » 14 дек 2018, 13:08
Strijar писал(а):Вопрос чисто академический.
Да.
Ведь как говорится: П...не мешки ворочить.
OBN_RacerMan » 14 дек 2018, 13:08
Самый главный вопрос - а в чём глубинный смысл желания печатать напрямую с компьютера?
Ведь на всё (и, как правило, немалое) время печати комп будет только играть роль той же дешёвой связки Arduino+RAMPS (т.е. что-то делать во время печати на компьютере будет "опасно" для печати). Да даже с точки зрения энергопотребления это, думаю, неэффективно.
DustNV » 14 дек 2018, 13:36
Смысл очень прост. Программное обеспечение, пусть и в ущерб неприкосновенности "Большого брата". Ардуина, подобные им, холивар по прошивкам, битности, быстродействия.
Воткнул Хвост в ПК, качнул самообнавляющуюся прогу, которая скушает ваш ini файл и "впуть".
Strijar » 14 дек 2018, 14:04
Madf писал(а):Да.
Ведь как говорится: П...не мешки ворочить.
Я вас умоляю!
Мне не актуально потому, что я для своего следующего принтера уже купил Selena Compact. Но на горизонте маячит участие в разработке лазерного плоттера - вот там-то это и можно реализовать (;
Добавлено спустя 3 минуты 16 секунд:OBN_RacerMan писал(а):Ведь на всё (и, как правило, немалое) время печати комп будет только играть роль той же дешёвой связки Arduino+RAMPS (т.е. что-то делать во время печати на компьютере будет "опасно" для печати). Да даже с точки зрения энергопотребления это, думаю, неэффективно.
У меня например мой домашний комп всегда включен, так что проблема энергопотребления не актуальна. Опять же без дела лежат пару неттопов, можно их пристроить. Как вариант - один комп может управлять сразу несколькими принтерами. Для каких нибудь школьных классов чем не решение?
OBN_RacerMan » 14 дек 2018, 14:25
Strijar писал(а):У меня например мой домашний комп всегда включен, так что проблема энергопотребления не актуальна.
У меня он всегда "в спячке".. вот я на работе, и чего ему крутить винтами (которые и так уже по 30тыс. часов наработки имеют) и вентиляторами...
Strijar писал(а):Как вариант - один комп может управлять сразу несколькими принтерами
Для меня оптимальный вариант - это скинуть g-code "во воздуху" на SD карту или USB флэшку, вставленные в принтер, а там он сам по себе печает уже. А комп можно выключить, занять его ресурсоёмким рендером или ещё чем полезным. Но это у меня только один комп...
esisl » 14 дек 2018, 14:31
Может потому, что ардуина ныне дешевле, чем LPT-кабель?
Strijar » 14 дек 2018, 14:56
esisl писал(а):Может потому, что ардуина ныне дешевле, чем LPT-кабель?
В плотерах еще и на управляющий софт все это завязано. Ну поставлю я "ардуину" - и какую прошивку туда ставить? И них же целый зоопарк из разных форматов. Я когда говорю про gcode - народ сразу спрашивает "А что это такое? А чем генерировать?"
OBN_RacerMan » 14 дек 2018, 15:07
Strijar писал(а):esisl писал(а):Может потому, что ардуина ныне дешевле, чем LPT-кабель?
В плотерах еще и на управляющий софт все это завязано. Ну поставлю я "ардуину" - и какую прошивку туда ставить? И них же целый зоопарк из разных форматов.
Так полно лазерных плоттеров именно на Arduino. И программы подготовки g-code к ним есть.
P.S. Ну а если человек не знает, что такое g-code и с чем его едят - то просветить его на эту тему, показав календарь текущего года
Aseris » 14 дек 2018, 15:10
Древние плотеры принтеры имеют в себе какие никакие мозги, обычно даные артефакты работают на ПК с дос где работает ток одна програма.
То что вы предлаганете давно существует как Mach3 прога
НО! Есть куча гемора что можно и низя на таких компах, так что никого не порадует Windows Update посреди печати
Подобный вариант есть на Rapsbery Pi, гдето тема была.
Добавлено спустя 3 минуты 1 секунду:Хотя странно слышать подобное предложение от человека что на VHDL/Verilog/C пищет
Strijar » 14 дек 2018, 15:19
Древние плотеры принтеры имеют в себе какие никакие мозги, обычно даные артефакты работают на ПК с дос где работает ток одна програма.
То что вы предлаганете давно существует как Mach3 прога
Да-да! Слышал от них про Match3
НО! Есть куча гемора что можно и низя на таких компах, так что никого не порадует Windows Update посреди печати
Поэтому я и написал сразу про Linux (;
Хотя странно слышать подобное предложение от человека что на VHDL/Verilog/C пищет
Захотелось странного (; А так то да, я "эмбедер". Следующий шаг парсинг GCode средствами FPGA
Добавлено спустя 4 минуты 1 секунду:OBN_RacerMan писал(а):P.S. Ну а если человек не знает, что такое g-code и с чем его едят - то просветить его на эту тему, показав календарь текущего года
Чем в общем то и занимаюсь. В общем то человек парусный мастер. Ему паруса кроить надо, а не с gcode разбираться (;
ilalexey » 14 дек 2018, 16:50
Strijar писал(а):И появилась у меня странная мысль - а если отказаться от контроллера в принтере вообще и управлять драйверами по USB через FTDI
Мысль глубока. Не, - бездонна.
Выглядит как первое ознакомлене с клит-ром. Да простит меня Полунин.
..пятница однако.
Strijar » 14 дек 2018, 17:22
ilalexey писал(а):Мысль глубока. Не, - бездонна.
Что стало со старым добрым РобоФорумом... Где те времена когда мы загонялись по роботам из скрепок?!
ilalexey » 14 дек 2018, 17:38
Strijar писал(а):Что стало со старым добрым РобоФорумом...
Всё на месте.
Strijar писал(а):Где те времена когда мы загонялись по роботам из скрепок?!
Есть отдельная полуживая тема.
Angel71 » 14 дек 2018, 18:58
Strijar, раз вы про скрепки вспомнили. при жуткой экономии покупается или делается 3д ручка. идеи помаяться дурью ради экономии на спичках легко и быстро заканчиваются уже на обратной связи. температуру чем измерять собираетесь, два макса тулить? чудно, только это уже дороже чем на микроконтроллере. а с компьютером во-первых софт нужно написать/адаптировать, во-вторых сделать безфризовую систему - малейшая задержка в ненужный момент и начинай печатать заново. в итоге дешевле не получится, а хуже будет.