roboforum.ru

Технический форум по робототехнике.

3D принтер на Mach3

3D принтер на Mach3

evgbog » 10 дек 2012, 21:34

К сожалению, соответствующей темы не нашел - рискну создать новую.

Есть ли у кого-то практический опыт реализации 3Д принтера на базе программного контроллера Mach3?

На текущий момент планирую собрать ЧПУ фрезеровальный станочек (механика - проект Shapeoko https://www.inventables.com/technologies/cnc-mill-kits-shapeoko, в качестве электроники выбран 4-канальный контроллер на TB6560)

Хочется иметь возможность быстро перепрофилировать станок в 3Д принтер и обратно, при этом не меняя управляющей электроники. Экструдером будет управлять 4ый канал контроллера, для управления подогревом головы и стола планирую реализовать автономный контроллер (на базе ардуино).

Re: 3D принтер на Mach3

om2804 » 10 дек 2012, 23:07

SeeMeСnc изначально был на Mach3

Re: 3D принтер на Mach3

setar » 11 дек 2012, 18:05

забудте про "быстро перепрофилировать станок в 3Д принтер и обратно".
посчитайте скорости работы на 3d принтере и CNC
без смены передаточного числа (а точнее перехода между ремнем и ШВП) приемлимых характеристик не получить.
либо будет ни то ни се (тормозной 3D или очень слабый CNC)

Re: 3D принтер на Mach3

evgbog » 12 дек 2012, 10:56

Моторы одинаковые (NEMA17).

В CNC Shapeoko используется "18-tooth pulley" и "6.35mm MXL belt". Значит за один оборот 18*2.032 = 36.576 мм.

В 3Д принтере (mendel90) 8-tooth и ремень T5. Значит за один оборот 5*8=40мм.

Разница всего 10%, поясните почему 3Д будет тормозным.

Re: 3D принтер на Mach3

setar » 12 дек 2012, 12:06

тогда все в порядке.

Добавлено спустя 30 секунд:
обычно CNC построены на ШВП

Добавлено спустя 23 минуты 45 секунд:
кстати вот попалось http://www.thingiverse.com/thing:5233

Re: 3D принтер на Mach3

faeton13 » 12 дек 2012, 23:36

ну это очень скромненький CNC, вам платки фрезеровать?

Re: 3D принтер на Mach3

denim » 13 дек 2012, 13:49

faeton13 писал(а):ну это очень скромненький CNC, вам платки фрезеровать?


у меня подобная штука платы набивает SMD деталями, и это тоже CNC
как ни крути

Re: 3D принтер на Mach3

faeton13 » 13 дек 2012, 23:15

denim писал(а):
faeton13 писал(а):ну это очень скромненький CNC, вам платки фрезеровать?


у меня подобная штука платы набивает SMD деталями, и это тоже CNC
как ни крути


тем не менее она очевидно не фрезеровальный станочек )

Re: 3D принтер на Mach3

denim » 14 дек 2012, 00:17

а могла бы...
там ремни по 2 см шириной :D

Re: 3D принтер на Mach3

evgbog » 14 дек 2012, 11:33

Не понял иронии, где там увидели 2см?

Shapeoko планирую использовать для изготовления деталей из карбона/стеклотекстолита для коптеров, роботов и т.п. Металообработкой по стали не планирую заниматься. Думаю, для моих целей хватит.

По существу темы - какие есть специфичные для 3Д принтера G-код команды, с которыми может возникнуть сложности при использовании Mach3?

Т.е. как я понял екструдер висит на 4ом канале, слайсер формиурет для него управляющие команды, и Mach3 по идее должно быть все равно, что там проходит в этом канале, он просто делает "маппинг" команды на нужный мотор?
Последний раз редактировалось evgbog 14 дек 2012, 11:40, всего редактировалось 1 раз.

Re: 3D принтер на Mach3

hudbrog » 14 дек 2012, 11:40

По существу - тут никто этого не делал. Так что если хочется - надо читать интернеты, собирать и пробовать. Если вы планируете И сможете нормально реализовать контроль температуры отдельно, то в дальнейшем 3д печать - это просто 4х осевой станок, ничего сложного или специфичного там нет.

Re: 3D принтер на Mach3

setar » 14 дек 2012, 12:18

насколько помню в kisslicer специально для совместимости с Gcode для CNC был введен параметр выбора оси экструдера.
для классических 3D принтеров это ось E но так же можно выбрать A, B, C

Re: 3D принтер на Mach3

denim » 14 дек 2012, 13:48

evgbog писал(а):Не понял иронии, где там увидели 2см?
имелся в виду мой установщик...

Re: 3D принтер на Mach3

TedBeer » 04 янв 2013, 01:51

evgbog писал(а):Shapeoko планирую использовать для изготовления деталей из карбона/стеклотекстолита для коптеров, роботов и т.п. Металообработкой по стали не планирую заниматься. Думаю, для моих целей хватит.

По существу темы - какие есть специфичные для 3Д принтера G-код команды, с которыми может возникнуть сложности при использовании Mach3?

Т.е. как я понял екструдер висит на 4ом канале, слайсер формиурет для него управляющие команды, и Mach3 по идее должно быть все равно, что там проходит в этом канале, он просто делает "маппинг" команды на нужный мотор?

Вот наткнулся на обратный вариант - Hacking Your CNC Toolchain.
Чел пишет про свой ORD Bot, но поминает также ShapeOko. Для управления CNC использует Ramps и стандартную прошивку от 3D принтера - Марлин без изменений, чтобы можно было легко апгрейдиться. Управление фрезой висит вместо вентилятора, чтобы не менять прошивку. Просто во время пост обработки при генерации G-кода, заменяются команды M03 на M106 (и другие). Удобно то, что можно без особых переделок поставить экструдер и использовать как 3D-принтер.

Re: 3D принтер на Mach3

evgbog » 08 янв 2013, 22:19

Для ShapeOko по умолчанию рекомендуется решение на базе Ардуино и grblShield.

Но умные люди посоветовали не мучится с Ардуино и использовать стандартный контроллер на LPT в связке с Mach3 - это решение используется много где, в т.ч. как я понял на больших станках. Удобнее управлять и контролировать процесс, ну и сам контроллер дешевле.

Механику ShapeOko я уже собрал, жду на днях контроллер.


cron
Rambler\'s Top100 Mail.ru counter