Форум самогонщиков Сайт Помощь солдатам

Перистальтический насос на 3D принтере

Форум самогонщиков Сделай сам
1 ... 50 51 52 53 54 53
Badger Новичок Севастополь 8 3
Отв.1040  06 Июня 26, 16:35
Phisik, братец, на гитхаб зашел, а там "The latest STL and SCAD source files of pump head are available at"... Захожу на thingiverse, а там такой темы не существует. На гитхабе актуальные СТЛ-ки? Заранее спасибо
DizzJK Доцент Воронеж 1.3K 358 7
Отв.1041  06 Июня 26, 17:42
Badger, на гитхабе все есть

Добавлено через 23ч. 48мин.:

Откалибровал, ошибка в районе 3-4%, отличная вещица
1780842565692954397277612819334.jpg
1780842565692954397277612819334. Перистальтический насос на 3D принтере. Сделай сам.

drzorg82 Магистр 45.2781 37.3853 219 15
Отв.1042  08 Июня 26, 15:13
у меня управление внешним шим. шим частотой 1 кГц. при снижении шим, на каком-то уровне насос перестает реагировать. точнее перестает снижать скорость вращения, хотя шим еще снижается. минимальный расход получается более четырех литров(частота вращения примерно 30 об/мин) и меньше не получается, при том, что если управлять энкодером, то расход от 0.1 мл/час.
подскажите пожалуйста что можно подправить в коде, чтобы регулировка шимом 1кГц была от 0.1мл/ч
dee Научный сотрудник Минск 12.9K 2.9K
Отв.1043  08 Июня 26, 15:18 (через 6 мин)
drzorg82, попробуй снизить частоту управляющего ШИМ до 10-100Гц. Скваженность внешнего управляющего ШИМ определяется вот в этой функции

void ExternalInputISR() {
   static unsigned long lastFall;
   static unsigned long lastRise;
   static unsigned long lastCall;
   static bool newPeriod = 1;

   float pwmPeriod;
   float pwmOnTime;
   float now = micros();

   if (digitalRead(pinExtControl) == LOW) {
      // Falling edge
      lastFall = now;
      newPeriod = 1;
   } else if (newPeriod) {
      // Rising edge
      pwmPeriod = now - lastRise;
      pwmOnTime = lastFall - lastRise;
      const double duty = extCtrlPwmFactor*pwmOnTime / pwmPeriod;
      const double extCtrlAvgWeight = 1.0 / extCtrlAvgNum;

      if (duty >= 0 && duty <= 1) extPwmDutyCycle = (extPwmDutyCycle + extCtrlAvgWeight * duty) / (1 + extCtrlAvgWeight);

      lastRise = now;
      newPeriod = 0;
      extPwmPeriodNum++;
   }
}

при этом не понятно зачем плавающая запятая в переменных:
float pwmPeriod;
float pwmOnTime;
float now = micros();
ведь микрос() возвращает 4 байта беззнаковых "unsigned long"
drzorg82 Магистр 45.2781 37.3853 219 15
Отв.1044  08 Июня 26, 18:07
dee, к сожалению снизить частоту шим нет возможности. использую прошивку еспизи (на управляющем модуле), а там изменение частоты шим не очень удобно реализована

Добавлено через 1мин.:

хотя надо на плагин посмотреть, может не сложно изменить
DizzJK Доцент Воронеж 1.3K 358 7
Отв.1045  16 Июня 26, 20:45
насос отработал штатно, исправленный код выкладываю esp32_pump_controller.ino
drzorg82 Магистр 45.2781 37.3853 219 15
Отв.1046  02 Авг. 26, 12:11
тема вдохновила на изготовления своего насоса. сделал с подпружининными роликами, трубку можно ставить с стенкой до 2мм (может и 2.5 влезет), лишь бы мотор смог крутить
Снимок экрана 2026-08-02 120649.png
Снимок экрана 2026-08-02 120649.png Перистальтический насос на 3D принтере. Сделай сам.
Knyazskill Специалист Emva 103 4
Отв.1047  06 Сент. 26, 20:22
Товарищи здравствуйте 👋 возможно есть модели головки насоса под двигатель nema 23 вал 6.35 , хочу сделать на esp32c3
Newocelot Профессор Питер 11.8K 3.1K 2
Отв.1048  07 Сент. 26, 17:37
головки насоса под двигатель nema 23 вал 6.35Knyazskill, 06 Сент. 26, 20:22
Фирменные головы часто имеют вал 10мм.
Для перехода желательно использовать полугибкую муфту.
Они бывают с необходимыми диаметрами. Стоят недорого (от 100р)
258g2kxlqbugcr3dxmhq7fjhmm0cwgab.jpg
258g2kxlqbugcr3dxmhq7fjhmm0cwgab.jpg Перистальтический насос на 3D принтере. Сделай сам.
06s4h39erpknlljthi9hv9s9u8ltbec7.jpg
06s4h39erpknlljthi9hv9s9u8ltbec7.jpg Перистальтический насос на 3D принтере. Сделай сам.

рендер копия.webp 73.1 Кб
Viacon Новичок Энгельс 9
Отв.1049  13 Сент. 26, 20:15
Phisik, Добрый ночи. Извиняюсь если поздно. По моему в 20-21 году покупал у вас насос. Не пользовался давно, блока питания нет. Подскажите какой блок питания необходим? И ещё... есть какие либо обновления? Можно их применить в моём случае? Заранее признателен!

Добавлено через 1мин.:

Phisik, Добрый ночи. Извиняюсь если поздно. По моему в 20-21 году покупал у вас насос. Не пользовался давно, блока питания нет. Подскажите какой блок питания необходим? И ещё... есть какие либо обновления? Можно их применить в моём случае? Заранее признателен! У меня версия 6.0
Насос.JPG
Насос.JPG Перистальтический насос на 3D принтере. Сделай сам.
Phisik Куратор Екатеринбург 758 1.5K
Отв.1050  14 Сент. 26, 15:21
Добрый день, эти лучше питать от 12В. От модемов, роутеров, зарядок блоки подойдут - 12В/1,5-2А. И надо следить за полярностью, внутренний контакт/штырек - плюс питания. Как на рисунке.
power-pinout.jpg
Power-pinout. Перистальтический насос на 3D принтере. Сделай сам.

paplawoc Новичок Минск 5
Отв.1051  22 Сент. 26, 08:19
Добрый день.
Подскажите пожалуйста.
Хочу поставить вместо штатного Nemo 17- nemo 23.
Родную программу нужно будет корректировать
-для откачки БАРДЫ из какого материала из доступных лучше печатать головку???
dee Научный сотрудник Минск 12.9K 2.9K
Отв.1052  22 Сент. 26, 09:11 (через 52 мин)
paplawoc, 1. барду можно охладить в доохладителе. 2. печатать можно из пластиков с большой температурой плавления, например поликарбоната но он а) дорогой б) не всяким экструдером расплавиться. 3. Можно распечатать форму на 3д принтере и отлить в нее деталь из 2К полиуретана, он есть на 90 рабочих градусов
Phisik Куратор Екатеринбург 758 1.5K
Отв.1053  22 Сент. 26, 10:58
Я печатал из PP+ABS. В целом головка держала, но рассыпался шланг на разделёнке. Честно говоря, лучше и надежнее поставить MP-15/20/30.
paplawoc Новичок Минск 5
Отв.1054  22 Сент. 26, 11:31 (через 33 мин)
Phisik,
МР 15 есть ,но потянет он гущю?
Потому и хочу собрать на Nemo 23 для густых браг
gxtkjdjl Профессор Архангельск 9.7K 2.5K
Отв.1055  22 Сент. 26, 11:41 (через 11 мин)
кто то из коллег взял два винчестера (можно и один, бывают с 2 дисками) диски вытащил, сделал из них голову с роликами из подшипников. я тоже собрал так но руки не доходят до ума довести.
Phisik Куратор Екатеринбург 758 1.5K
Отв.1056  22 Сент. 26, 11:59 (через 19 мин)
100% кипяток, скорее всего, только металл будет держать. Любые промышленные пластики - термопласты. И чаще всего там нет одной температуры плавления как у металла. Свойства меняются с температурой и все зависит от пары нагрузка-температура. Например, я отливаю головки из ABS. Он по заявлению производителя выдерживает 100С. И 3-4 часа головки ходят спокойно на кипятке. Но на 2-3 сутки могут разлететься на куски, фото с разделенной колонны:
failure.png
Failure. Перистальтический насос на 3D принтере. Сделай сам.

Видно, что здесь не было "оплавления". Вероятно, пластик кристаллизуется постепенно, меняются размеры и он из-за усадки лопается, или просто хрупким становится постепенно. Хотя на НБК такие головки по 40+ тонн спокойно ходят.

МР 15 есть ,но потянет он гущю?
Надо пробовать. Может и потянет, можно еще с холодильника туда воду сливать, для разжижения. Главное промывать потом хорошо.
Потому и хочу собрать на Nemo 23 для густых браг
На алике есть головки из PPS (напоминает советские розетки). Ссылка первая попавшаяся, но можно подешевле поискать, наверно. Теоретически уже под 9.6*2.4мм трубку и до 200С. Но понятно, что гарантии никто не даст.
Newocelot Профессор Питер 11.8K 3.1K 2
Отв.1057  22 Сент. 26, 12:51 (через 52 мин)
100% кипяток, скорее всего, только металл будет держать. Любые промышленные пластики - термопластыPhisik, 22 Сент. 26, 11:59
Фирменные головки (даже китайские) из полисульфона, PPS, полиэфирсульфона с роликами из нержавейки работают на температуре около 100°C (теоретически и гораздо больше, но не проверял)
Dry Gin Профессор Котобург 16.1K 2.4K
Отв.1058  22 Сент. 26, 13:05 (через 14 мин)
На PPS/PESU производитель гарантирует до 150 градусов.
Newocelot Профессор Питер 11.8K 3.1K 2
Отв.1059  22 Сент. 26, 13:05 (через 1 мин)
поставить вместо штатного Nemo 17- nemo 23paplawoc, 22 Сент. 26, 08:19
Надо ли ?
Крутящий момент ("мощность") шаговых двигателей зависит не от типоразмера (точнее не только от типоразмера), но и грубо говоря от длины, (а так же ещё много от чего). В одном и том же типоразмере крутящий момент может отличаться почти на порядок.

Ну и драйвер надо смотреть (и источник питания дорайвера), потянет ли он более мощный мотор по току.

В одном из своих насосов я наоборот заменил NEMA24 на длинный NEMA17.
сообщение удалено