Пласт автомат своими руками

Намоточные, сверлильные, электроэррозионные и другие станки с ЧПУ.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Пласт автомат своими руками

Сообщение Nick »

На выходных, один из дрзей скинул ссылку на блог человека собравшего 3д принтер. Немного поразмыслив пришел к выводу, что самое сложное это изготовление механики перемещений. А при условии иеющихся у многих прототипов самодельных фрезерных станков, вся задача сводится к созданию экструдера. Одна из положительных сторон пластавтомата - это тихая работа и небольшая требовательность к жесткости конструкции. Плюсами такой конструскии являестя возможность создания полноценных 3д деталей настанках с 3 осями. При этом такие детали не всегда будет возможно создать даже на 5-ти осных станках.

Изделия выполняются из АБС пластика, который при затвержевании стновится очень прочным (для поастика). Из него можно изготавливать шестеренки и другие детали станков. Я уже начал подумывать о бсоздании зубчатой рейки с шестерней для своего самодельного раскладчика :roll: .

Изготовление сопла и нагревателя:
http://reprap.org/wiki/Heater_Block_For_Glass_Nozzle
http://reprap.org/wiki/Category:Extruders

Еще несколько ссылок по теме:
http://rn3aoh.net/archive/2011/02/16/na ... etnyj-udar
http://reprap.org/wiki/Main_Page

Вот здесь пролают готовый пластьюдер за $185, схема работы такая же как описана в блоге:
http://store.makerbot.com/plastruder-mk5.html
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Пласт автомат своими руками

Сообщение Nick »

Мне просто нужен внешний контроллер для нагревателя, если он будет работать отдельно от EMC2 - так даже лучше, если сможет отображать на компьютере температуру - вообще отлично!
И главное это устройство не real time, поэтому чем проще - тем лучше.

И второе главное :), carduino доступен в течении суток, а MESA еще искать нужно.

----
Щас присвоим
K@RLSON
Мастер
Сообщения: 256
Зарегистрирован: 08 апр 2011, 22:56
Репутация: 19
Контактная информация:

Re: Пласт автомат своими руками

Сообщение K@RLSON »

Месу можно получить в течении 5 дней ;-)
А в чем тогда проблема использовать RS-232?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Пласт автомат своими руками

Сообщение Nick »

Нужен некий контроллер, который будет всем управлять, а arduino с этим отлично справляется и есть готовые решения!
K@RLSON
Мастер
Сообщения: 256
Зарегистрирован: 08 апр 2011, 22:56
Репутация: 19
Контактная информация:

Re: Пласт автомат своими руками

Сообщение K@RLSON »

Теперь понял :oops: Извиняюсь, что влез не вникнув.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Пласт автомат своими руками

Сообщение Nick »

Не страшно :).
ЗЫ может подкинешь ссылку, где есть MESA за 5 дней и 70$?
K@RLSON
Мастер
Сообщения: 256
Зарегистрирован: 08 апр 2011, 22:56
Репутация: 19
Контактная информация:

Re: Пласт автомат своими руками

Сообщение K@RLSON »

От дуззи мне приходили месы за 5 дней. Но у него вроде нет 7I43 только для параллельного :oops:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Пласт автомат своими руками

Сообщение Nick »

Дуззи? Это который где-то в Польше или Чехии?А ссылка на сайт есть?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Пласт автомат своими руками

Сообщение Nick »

А что для Arduino нужен специальный прошивальщик? Я думал, на него можно через USB прошивки закачивать...
Аватара пользователя
RN3AOH
Кандидат
Сообщения: 66
Зарегистрирован: 06 мар 2011, 17:01
Репутация: 0
Откуда: Moscow, Russia
Контактная информация:

Re: Пласт автомат своими руками

Сообщение RN3AOH »

Для готового ардуино никакого прошивальщика не нужно, достаточно USB кабеля и Arduino IDE с http://www.arduino.cc/

Однако достигается это благодаря тому, что в него уже прошит при помощи программатора загрузчик, с которым и пересвистывается IDE для заливания прошивки. Если вдруг загрузчик каким-то чудом стерся, то чтобы его восстановить понадобится программатор. Или еще одно ардуино чтобы прикинуться программатором. :)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Пласт автомат своими руками

Сообщение Nick »

Будем пробовать...
Аватара пользователя
RN3AOH
Кандидат
Сообщения: 66
Зарегистрирован: 06 мар 2011, 17:01
Репутация: 0
Откуда: Moscow, Russia
Контактная информация:

Re: Пласт автомат своими руками

Сообщение RN3AOH »

Я обещал рассказать о том что в конце концов сталось с металлическим сополом.

Вот оно: http://rn3aoh.net/archive/2011/04/10/rheology :)
V0id
Почётный участник
Почётный участник
Сообщения: 99
Зарегистрирован: 18 ноя 2010, 20:37
Репутация: 0
Контактная информация:

Re: Пласт автомат своими руками

Сообщение V0id »

Я себе представлял, как идеал, точно такую же конструкцию, разве что на 1 резистор(но это не суть важно).
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Пласт автомат своими руками

Сообщение Nick »

Блин, как тяжело работать с чем-то совершенно новым. Никак не заставить себя сесть и разобраться с Arduino :(.
Аватара пользователя
RN3AOH
Кандидат
Сообщения: 66
Зарегистрирован: 06 мар 2011, 17:01
Репутация: 0
Откуда: Moscow, Russia
Контактная информация:

Re: Пласт автомат своими руками

Сообщение RN3AOH »

...учитывая что я до этого микроконтроллеров не программировал вообще никогда, не паял сколько-нибудь серьезно не менее пяти лет, химию забыл еще в школе, платы не разводил и не травил ни разу в жизни, мне бы твои проблемы. :)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Пласт автомат своими руками

Сообщение Nick »

У меня примерно также :) :

учитывая что я до этого микроконтроллеров не программировал вообще никогда
не паял сколько-нибудь серьезно вообще никогда
химию забывал еще в школе, причем регулярно - раз в месяц
платы не разводил и не травил ни разу в жизни
Petka
Мастер
Сообщения: 242
Зарегистрирован: 17 апр 2011, 12:23
Репутация: 20
Контактная информация:

Re: Пласт автомат своими руками

Сообщение Petka »

Готов поделиться с вами своим опытом. Умею программировать большое количество микроконтроллеров. AVR в том числе. Если что-то не понятно - спрашивайте.
По поводу нагревательного элемента: лучше всего (и удобнее) регулировать температуру сопла ШИМом, используя обратную связь. В качестве датчика температуры можно использовать платину (термосопротивление) или термопару. Для себя я выбрал - термопару. Её можно купить во многих магазинах. Обычно она продаётся как аксессуар к мультиметрам. Стоит около 100р. Держит (и измеряет) температуру до тех под пока сама не расплавится (более 700 градусов цельсия). В качестве источника питания можно использовать что угодно. (Могу предложить использовать просто трансформатор питания на 50Гц). В качестве выпрямителя (выпрямитель нужен если хотите использовать ШИМ регулятор на транзисторах) используется просто диодный мост.
Да ещё: тефлон - это патентованное фирмой дюпон название фторопласта. Ищите в магазинах не тефлон, а фторопласт - он более распространён в просторах бывшего СССР, чем тефлон. И стОит дешевле, и разнообразие форм и размеров больше =)
Аватара пользователя
RN3AOH
Кандидат
Сообщения: 66
Зарегистрирован: 06 мар 2011, 17:01
Репутация: 0
Откуда: Moscow, Russia
Контактная информация:

Re: Пласт автомат своими руками

Сообщение RN3AOH »

А только ШИМом и можно собственно, IRL3803 на PWM-ногу Arduino, 12 вольт сквозь него, analogWrite(pin,value) и собственно все, сколько записать вычисляется довольно тупым PID-алгоритмом. :)

Код: Выделить всё

inline int update_pid(Heater *heater) {
  int error;
  float pTerm, iTerm, dTerm;
  
  error = heater->target - heater->current;
  
  pTerm = heater->pGain * error;
  
  heater->iState += error;
  
  heater->iState = constrain(heater->iState,-heater->windup / heater->iGain,heater->windup / heater->iGain);
  
  iTerm = heater->iGain * heater->iState;
  
  dTerm = (heater->dGain * (heater->current - heater->previous));
  
  return constrain(int(pTerm + iTerm - dTerm),0,255);

}
В общем фсе. :)

Как именно вы предлагаете цеплять к AVR термопару и получить из нее более шести бит разрешения на интересующем участке, вот это было бы очень интересно узнать. MAX6675 я в продаже нигде не нашел. :(
Petka
Мастер
Сообщения: 242
Зарегистрирован: 17 апр 2011, 12:23
Репутация: 20
Контактная информация:

Re: Пласт автомат своими руками

Сообщение Petka »

RN3AOH писал(а):А только ШИМом и можно собственно
...
Не ШИМом единственным.
Можно тупо завести гистерезис и по одному порогу температуры включать нагрев, по другому порогу отключать нагрев. (по сути это конечно тоже ШИМ, но PWM выход контроллера задействовать не надо, да и ПИД регулирований тут не нужно. Это не инкубатор, где ошибка на десятую градуса всё испортит.)
Как именно вы предлагаете цеплять к AVR термопару и получить из нее более шести бит разрешения на интересующем участке, вот это было бы очень интересно узнать. MAX6675 я в продаже нигде не нашел. :(
Я реально добивался 10бит разрешения. В качестве усилителя использовал инструментальный AD623. Усиленный сигнал заводил на АЦП контроллера. Коррекцию и перевод из милливольт в градусы делал программно безо всяких "MAX6675". Температуру "холодного спая" определял полупроводниковым датчиком. Если микроконтроллер эксплуатируется в "нормальных условиях", то можно полупроводниковый датчик не ставить и вычисления делать из предположения, что окружающая температура 20 градусов цельсия. В комнатных условиях это добавит погрешность всего -+5 градусов, что для данной задачи будет более чем удовлетворяющим (хотя для себя я полупроводниковый датчик установил и измеряю с точностью до градуса :D ). Формулу для преобразования микровольт термопары в градусы можно почерпнуть из ГОСТа. Если надо, поделюсь исходниками.
Аватара пользователя
RN3AOH
Кандидат
Сообщения: 66
Зарегистрирован: 06 мар 2011, 17:01
Репутация: 0
Откуда: Moscow, Russia
Контактная информация:

Re: Пласт автомат своими руками

Сообщение RN3AOH »

Это не инкубатор, но ошибка на пять градусов вполне может все испортить, это проверено на собственном опыте, а остывает оно весьма себе легко когда в комнате вдруг заводится сквозняк.

Поделитесь лучше не исходниками, а схемой, мне как электронщику слабому оно интереснее, а код все равно переписывать под все остальное придется. :)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Пласт автомат своими руками

Сообщение Nick »

Решил оставить эту тему напоследок, когда отойду от безумных выходных. После которых обнаружилось что один знакомый сломал ногу, но совсем не помнит как это у него вышло :mrgreen: .

А в чем основная проблема с получением точных результатов с термопары? Проблема с шумами?
Ответить

Вернуться в «Прочие станки»