LINUX.ORG.RU

Cnc


18

0

Всего сообщений: 4

Деревянный Городок

Перезентация наших моделей игрушек

https://youtu.be/H5kYHR0HsBQ

Некоторые модели вы можете скачать бесплатно на нашем сайте https://cgoverlay.wordpress.com/

Linux тут при том, что полигональные модели выполнены в Blender, САПР модели выполнены в FreeCAD, на Gentoo и собственном оверлее https://github.com/brothermechanic/cg

Анимация траффика выполнена с помощью аддона CrowdMaster для blender-2.7X и перенесена в 2.9X https://github.com/johnroper100/CrowdMaster К сожалению репозиторий больше не обновляется, надеемся на оживление разработки

Основная анимация выполнена с помощью аддона Animation Nodes Пресеты анимации вы можете приобрести на нашем сайте https://cgoverlay.wordpress.com/

Монтаж и сведение выполнены в Video Sequencer (Blender)

Отрендерено в чистом EEVEE!

Приятного просмотра!

>>> Просмотр (1920x1080, 363 Kb)

 , , , ,

brothermechanic
()

Пилим потихонечку станочек с ЧПУ

Потихоньку, полегоньку моделим оное в OpenSCAD'е, так как blender для более или менее серьезного када я так и не осилил (вечно лень мышку доставать, в блендере на тачпаде не разбежишься). На скриншоте виден общий вид конструкции (верх и середина портала), низ портала с креплением столика еще только предстоит моделить.
Заодно вышла хорошая апробация возможностей OpenSCAD на более или менее сложной конструкции. Хотя кодом моделить субъективно приятнее, всплыли и бесят некоторые особенности openscad'а, например невозможность внутри if() { } присвоить переменную, да и львиную долю кода приходится делать в емаксе, благо нашелся openscad-mode (openscad так и не умеет подсветку синтаксиса)
Но в общем, терпимо, и самое главное - при грамотном подходе, перекроить конструкцию под другие запчасти - только поменять с десяток переменных в начале.

Собственно, это пока более или менее тестовый вариант, ибо шаговики будут весьма унылыми, которые я купил за пару баксов/штука у китайцев когда-то давно, но для отладки кода прошивки мк пойдет, ибо с нуля пишу человеческий gcode парсер.
Максимум на что я буду его использовать - фрезеровать печатные платы, чтобы не возиться с химией.

В виде ходовых винтов - М4, 4мм высокие гайки забиваются в пазы в боках кострукции с натягом и там и остаются. Концевики все сугубо оптические.

Почему прошу делаю с нуля, а не перекраиваю прошивки репрапа? Да потому, что все имеющиеся на reprap вики прошивки оказались либо смердящим УГ, форкнутым от Sprinter/Marlin (arduino как бы уже является показателем качества кода, увы). Исключением из этого месива был teacup, но и он оказался прибит гвоздями к avrкам.

Мой тестовый вариант будет бегать на stm32vldiscovery, которая валялась без дела (хотя переносимости ради, я проверил, что вся эта машинерия собирается и взлетает еще и на msp430 и avr).
К последнему я жутким костылем присобачил нечто напоминающее последлевательный порт поверх stlink'а.


Все отмоделенное я печатаю из PLA, который на проверку оказался намного дубовее ABS, и по алюминиевым направляющим катается только так.
Фотографии уже распечатанных и частично собранных кусков тут

>>> Просмотр (1920x1080, 260 Kb)

 , ,

AiFiLTr0
()

Тестирование ЧПУ станка

По просьбам трудящихся сфоткал свое рабочее место с взгроможденным на него станком

Подробности:

Станок трехосевой со step-dir управлением. Две оси трубно-подшипниковые, одна из мебельных направляющих. Передача шпилько-гаечная.

Контроллер китайский tb650. Тот контролер что спаял сам утащил на службу - там он фрезерует электронные платы ибо не тянул домашних движков.

Управляющий софт linux-cnc (emc2)

Система Gentoo с рабочим столом Gnome3

Вконтактик проигрывает божественный Agalloch, в термостакане всегда холодное пиво

>>> Просмотр (2385x1789, 993 Kb)

 

bioreactor
()

ЧПУ станок и Linux

Неспешно собрал свой ЧПУ станок.

Управляю им с помощью софта linux-cnc, который представляет собой дистрибутив Ubuntu с набором патчей и realtime модулей и собственно emc2, показанной на экране. В данном случае, для примера, фрезеруется формочка в виде Тукса.

>>> Просмотр (1680x1050, 116 Kb)

 ,

bioreactor
()