Страница 9 из 12

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

Добавлено: 21 фев 2011, 11:57
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

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

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

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

----
Щас присвоим

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

Добавлено: 08 апр 2011, 23:12
K@RLSON
Месу можно получить в течении 5 дней ;-)
А в чем тогда проблема использовать RS-232?

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

Добавлено: 08 апр 2011, 23:13
Nick
Нужен некий контроллер, который будет всем управлять, а arduino с этим отлично справляется и есть готовые решения!

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

Добавлено: 08 апр 2011, 23:17
K@RLSON
Теперь понял :oops: Извиняюсь, что влез не вникнув.

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

Добавлено: 08 апр 2011, 23:20
Nick
Не страшно :).
ЗЫ может подкинешь ссылку, где есть MESA за 5 дней и 70$?

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

Добавлено: 08 апр 2011, 23:29
K@RLSON
От дуззи мне приходили месы за 5 дней. Но у него вроде нет 7I43 только для параллельного :oops:

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

Добавлено: 08 апр 2011, 23:41
Nick
Дуззи? Это который где-то в Польше или Чехии?А ссылка на сайт есть?

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

Добавлено: 09 апр 2011, 14:05
Nick
А что для Arduino нужен специальный прошивальщик? Я думал, на него можно через USB прошивки закачивать...

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

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

Однако достигается это благодаря тому, что в него уже прошит при помощи программатора загрузчик, с которым и пересвистывается IDE для заливания прошивки. Если вдруг загрузчик каким-то чудом стерся, то чтобы его восстановить понадобится программатор. Или еще одно ардуино чтобы прикинуться программатором. :)

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

Добавлено: 10 апр 2011, 01:14
Nick
Будем пробовать...

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

Добавлено: 10 апр 2011, 08:45
RN3AOH
Я обещал рассказать о том что в конце концов сталось с металлическим сополом.

Вот оно: http://rn3aoh.net/archive/2011/04/10/rheology :)

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

Добавлено: 10 апр 2011, 12:49
V0id
Я себе представлял, как идеал, точно такую же конструкцию, разве что на 1 резистор(но это не суть важно).

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

Добавлено: 11 апр 2011, 21:47
Nick
Блин, как тяжело работать с чем-то совершенно новым. Никак не заставить себя сесть и разобраться с Arduino :(.

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

Добавлено: 12 апр 2011, 11:18
RN3AOH
...учитывая что я до этого микроконтроллеров не программировал вообще никогда, не паял сколько-нибудь серьезно не менее пяти лет, химию забыл еще в школе, платы не разводил и не травил ни разу в жизни, мне бы твои проблемы. :)

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

Добавлено: 12 апр 2011, 11:23
Nick
У меня примерно также :) :

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

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

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

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

Добавлено: 17 апр 2011, 19:42
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 я в продаже нигде не нашел. :(

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

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

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

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

Поделитесь лучше не исходниками, а схемой, мне как электронщику слабому оно интереснее, а код все равно переписывать под все остальное придется. :)

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

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

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