Ст01b: Шасси X-Y-Z v.1 + экструдер паяльной пасты
Дата публикации: 13 июля 2026 [оригинал документа]
Продолжение развития самого первого шасси (надо же из него выжать максимум). В данном станке шасси использовано полностью из предыдущего станка. Разработка велась только головы.
Голова выполнена в виде экструдера паяльной пасты. Станок задумывался как альтернатива применению трафаретов, но больше для исследовательский целей:
- Определить технические сложности при автоматизации выдавливания пасты из шприца.
Когда мы наносим пасту из шприца ручным экструдером, в ход идёт множество природных механизмов контроля подачи и работы на упреждение, о которых мы даже не задумываемся.
Например, выяснилось, что когда мы отпускаем нажатие на шприц, паста ещё продолжает выдавливаться какое-то время. Мы подсознательно учитываем это, а мышцы отпускают шприц заранее, опираясь на предсказание последующей инерции.
- Сравнить рентабельность подобного способа нанесения пасты.
В процессе разработки не всегда удобно применять трафарет, т.к. это существенные дополнительные траты на изготовление такого трафарета. Часто доработки платы носят косметический характер, и хочется сначала отладить саму плату и только потом заказывать трафарет. Однако, такая стратегия отъедает дополнительное время и деньги.
При этом, даже для сборки единичных плат на стадии их разработки и отладки, хочется как-то автоматизировать процесс нанесения пасты и деталей. С этой идей и создавался данный станок.
Однако, ещё на стадии разработки шасси стало понятно, что данная идея совершенно не рентабельна даже на длинном сроке эксплуатации. Но решено проект довести до минимальной стадии готовности хотябы в научно-исследовательских целях.
В результате очевидно, что изготовить станок по изготовлению трафаретов - может стать сильно рентабельней.
- Запустить комерческий сервис по сборке плат малых тиражей.
От этой идеи пришлось отказаться.
Фото
Видео
Сопутствующая разработка
- Технология выдавливания пасты
- механическая, шаговым мотором (сильно инертное и плохо контроллируемая экструдия);
- пневматическая
- Скрипт конвертирования gerber-файла в G-код-инструкции
Проработан минимально, только в контексте тестирования технологии.
Хорошо бы сделать полноценное приложение, которое позволит:
- отображать gerber-файл графически;
- выделять необходимые точки для центровки платы;
- удалять все ненужные для нанесения пасты площадки;
- учитывать drill-файл для игнорирования посадочных мест с отверстиями.
- более качественно отрабатывать геометрию площадок (угол наклона, форму)
- Скрипт отправки G-кода в COM-порт на плату управления станком
Существует некоторое количество готовых приложений, однако все они заточены под определённые задачи, при этом в них отсутствует необходимая отладка (что отправилось, что плата управления ответила и т.п.).
Скрипт ускоряет отладку получаемого G-кода.
На данный момент у проекта нет публичного репозитория. Однако, при необходимости по запросу отправим запрашиваемые файлы, дадим консультации, выслушаем пожелания на доработку.
Нерешённые проблемы
- Необходим хорошо проработанный и удобный в эксплуатации механизм центровки платы.
- Для более аккуратного нанесения платы требуется серьёзное вложение времени в разработку механизмов экструдии для разных вариантов отрисовки монтажных площадок в gerber-файле.
Перечень печатаемых деталей
| Наименование | Кол-во | STL | Чертёж |
|---|---|---|---|
| Крепление пневматики | 1 | | |
| Шприц-пневмо | 1 | |
Итоги стадии производства
Пробной версией была механическая подача пасты из шприца:
Но у такой модели оказалась одна большая проблема. Из-за мягкости формы самого шприца и высокого давления для выдавливания порцирование было очень инерционным, нестабильным и труднопредсказуемым. После остановки выдавливания паста продолжала лезть ещё какое-то время.
Пневматическая версия оказалась сильно стабильнее и предсказуемее. Видимо, по этой причине именно этот способ применяют чаще в подобных проектах.
В остальном идея вполне хорошо себя показала на практике. Хотя и требует некоторой скурпулёзной калибровки.
Готового конвертора из regber в gcode найти не удалось, поэтому был написан свой скрипт. Его проработка пока ещё недостаточно глубока. Например, он ещё не умеет нормально преобразовывать площадки под углом 45 градусов.















