Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Development of a slicer for polar 3D printing

Translated

  • Profile deleted
    27 August 2025, 9:33 |

    Здравствуйте, можно пойти другим путем, использовать привычную программу слайсер, а выданный ей G код переводить в полярные координаты своей программой. Интересно каким двигателем будет осуществляться движение в такой конструкции и каким контроллером управляться. Можно использовать кинематику scara, тогда не будет проблем с подачей, она будет равномерна.

  • Viktor Hashuk
    27 August 2025, 10:30 |

    Кроковий двигун. Контроллер не знаємо який, найкращий варіант ніби видає chatgpt - Linux CNC.  Або Klipper 

    Конструкцію зробити наразі найменша проблема, а рішення як керувати немає прямого. В прошивках не розбираємось наразі

  • Profile deleted
    27 August 2025, 10:34 |

    Стрела 8 метров, это какой шаговый двигатель надо? Я понимаю серво двигатель 3квт может потянуть, но шаговый я таких габаритов не видел. Надо сначала разобраться с механикой, попробовать на макете с метр размерами, чтобы понять все сложности. Сразу городить большую конструкцию, если ее нет (а я понимаю, что нет), я бы не стал.

  • Viktor Hashuk
    27 August 2025, 10:39 |

    Теж так пропонував. В в цілому 8 метрів стріла мусить бути, щоб охопити площу будинку, можна ніби і друкувати стінки кожну окремо, але цілісно із армопоясом це все не вийде зв'язати, хіба окремо друкувати блоки на обвязку

  • Aleksandr Konilov
    27 August 2025, 10:39 |

    Алгоритм з легкістю масштабується. Це звичайна тригонометрія.  

  • Aleksandr Konilov
    27 August 2025, 10:04 |

    "із компенсацією подачі матеріалу (бетону)!!!" Що це за контролер що не може перерахувати управління двигунами у декартові координати? Самі собі вигадали проблеми.

  • Viktor Hashuk
    27 August 2025, 10:07 |

    У полярні координати


  • Aleksandr Konilov
    27 August 2025, 10:11 |

    Ви навіть не зрозуміли у чому річ.

  • Profile deleted
    27 August 2025, 10:16 |

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

  • Aleksandr Konilov
    27 August 2025, 10:06 |

    Виходить що ваш контролер не перераховую вектор швидкості?

  • Aleksandr Konilov
    27 August 2025, 10:15 |

    Я зрозумів що ви зробили, взяли звичайний контролер для лінійних переміщень и прикрутили його до кінематики побудованої на важілях?

  • Profile deleted
    27 August 2025, 10:18 |

    А вы думаете в продаже есть специальные контроллеры для полярных координат.

  • Aleksandr Konilov
    27 August 2025, 10:26 |

    А їх і не повинно бути. Треба брати відкрите ПЗ та додавати обчислення координат з урахуванням механіки (розрахунок тангенсу кута, та швидкості).  А то що ви задумали не призведе ні до чого хорошого. Наприклад операторові буде потрібно виставити початкову точку, він буде мудохатися з важілями.

  • Aleksandr Konilov
    27 August 2025, 10:28 |

    Ви = Viktor Hashuk

  • Profile deleted
    27 August 2025, 10:30 |

    Нет, с чего вы взяли.

  • Aleksandr Konilov
    27 August 2025, 10:32 |

    З того що ніхто не буде відкрито ділитися ПЗ яке приносе грощі поки воно не доступне.

  • Viktor Hashuk
    27 August 2025, 10:40 |

    Це вірно 100%

  • Viktor Hashuk
    27 August 2025, 10:34 |

    Поки нічого не прикріплювати бо зупинились на тому що без програмного забезпечення або якоїсь правильної зв'язки сама конструкція непотрібна

  • Profile deleted
    27 August 2025, 10:43 |

    Можно сделать копию крана на маленьких шаговиках и играться с ней перемещая по G коду. вопрос в массе итоговой конструкции, двигателях для этой конструкции и как правильно подавать бетон (шнек, шланги, консистенция, как будет шланг сжиматься разжиматься)

  • Profile deleted
    27 August 2025, 10:27 |

    Мне кажется подход не верен. Координаты будут обычные x,y,z просто перемещение будет полярным будет пересчет, как надо покрутить двигатели, чтобы голова оказалась в указанной точке. 

    Вот пример обычного контроллера, который программно адаптировали для управления 6-ю осями и чудной кинематикой. Dynamotion 6 axis

  • Aleksandr Konilov
    27 August 2025, 10:30 |

    Так и по звуку чутно що йде перерахунок кутових швидкостей, що призводе до лінійного переміщення ручки.

  • Profile deleted
    27 August 2025, 10:35 |

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

  • Aleksandr Konilov
    27 August 2025, 10:41 |

    Навіщо, якщо є стандартні контролери з відкритим ПЗ.

  • Viktor Hashuk
    27 August 2025, 10:44 |

    Я так розумію висновок, зробити спочатку малу конструкцію будівельного принтера. Але проблеми для нас це не вирішить бо з кодами сумніваюсь що розберемось, тому добре було би за оплату знайти когось хто допоможе із цим питанням🤷

    Я так розумію робити ПЗ не обовязково в потрібно правильно підібрати зв'язку, прошивку? І робити вже з існуючого? 

  • Profile deleted
    27 August 2025, 10:54 |

    Надо расписать вариации на бумаге. Если есть готовый слайсер для полярных координат и прошивка на github, для серийного контроллера это один вариант. Есть слайсера нет контроллера второй и т.д. Есть контроллеры, которые сами считают движение получая G код, есть связка, где ПК просчитав движения из G кода передает только координаты и скорость. Второй вариант мне кажется лучше в плане возможностей. В общем надо создать все ветки вариантов и попытаться найти для каждого узла нужную программу, контроллер, прошивку и потом принимать решение.

  • Aleksandr Konilov
    27 August 2025, 11:24 |

    Якщо знайдете контролер під систему з важілями, то це вже успіх.

  • Profile deleted
    27 August 2025, 12:13 |

    В чистом виде не будет скорее готовым устройством. Мы реализовывали через контроллер Kflop, 3 серводвигателя + волновой редуктор, своя программа на базе открытой библиотеки. Разработка кронструктора, на своих станках чпу делали механику, пневматика camozzi и собирали. У нас это робот для шлифовки заготовки был. Прототип полгода, потом еще полгода допиливали. Scara draws

  • Aleksandr Konilov
    27 August 2025, 12:41 |

    По сути можно основывается на любом доступном контроллере, но либо допиливать открытый код (вставлять расчет тригонометрии), либо писать с нуля. Сам алгоритм CNC не так уж и сложен (буфер для G-кода, расчет соотношений шагов/расстояний приводов и наложение профиля ускорений). В случае панографической кинематики нужен перерасчет углов с учетом кинематики.

  • Profile deleted
    27 August 2025, 12:56 |

    Yes, sure. Сложность только в хорошем знании контроллера и его ПО. На это как раз и уйдет куча времени, если с нуля. Принцип был код в обычных координатах пересчитывается в код для нужной механики, создается "теневой файл" в программе вы видите инструкцию g0 x10 y10, а по факту выполняется набор из маленьких движений, которые надо выполнить и они льются в контроллер. Связь с контроллером, работа с буфером родные, а сверху надстройка пересчета движений (позиции) моторов.

  • Aleksandr Konilov
    27 August 2025, 13:37 |

    Да, если адаптировать какое либо ПО, то перерасчет нужно встраивать на одном из этапов обработки. На каком именно - наверно зависит от области знаний.

  • Aleksandr Konilov
    27 August 2025, 13:38 |

    Можно и парсер G-кода сделать с последующим перерасчетом (упоминалось выше).

  • Viktor Hashuk
    27 August 2025, 15:17 |

    Є відео на схожу тему...

    https://youtu.be/RY284Pbwxv0?si=n7nJI-Ox88Hz65LT 

    А в загальному чи проблемно буде протестувати на тестовому зразку звязку через лінукс CNC? В принципі можна зробити настільний маленький зразок але чи хтось допоможе із тестами? Зробити слайсер через Cura, G-сod - xyz потрібно буде конвертувати у полярні координати, поглянути що можна зробити із прошивкою...і т.д. 

  • Profile deleted
    27 August 2025, 15:41 |

    Это не серьезно, дискретность (минимальный шаг) такой системы на стреле 8 метров даст приличную волну. Мы ставили волновой редуктор 1:80 при шагах 10000 на оборот на своем роботе. кинематику и программу да пожалуйста, можно отработать, но это не коим образом не подойдет для конечного устройства. Вам надо разделить задачу на подзадачи, как в школе учили. Вам нужен спец по принтерам, точнее по слайсерам (ПО). Спец по работе с бетоном, надо четко понимать принцип подачи, остановки перемещения материала. Программист спец по контроллерам (причем конкретному, потому, что придется не настроить, а переделать, не каждый работал со всеми контроллерами). Конструктор разработчик, который понимает механику и может создать работающий проект, а не методом перебора лепить на коленке (тип двигателя определяется его нагрузкой). Как пример сложности - если вы будете делать вашу установку без редуктора, то стрела с бетоном имеет хорошую массу = инерция. И двигатель без редуктора пролетит позицию и будет ее ловить, возвращаясь назад, что может привести к колебаниям. Обычно человек, который тащит это все не знает всех нюансов в каждой области, т.е. поверхностен.

  • Viktor Hashuk
    27 August 2025, 16:09 |

    З самого початку мова йшла про розробку слайсера, але мабуть вам треба розуміти точні характеристики конструкції? Є людина яка таку конструкцію зробить,  яка розбирається у механіці, бетоні, може точніше описати конструкцію але сидіти бавитись із ПЗ не її. Можна до прикладу зідзвонитись і обговорити яким чином можна принаймні це все реалізувати, протестувати я про програму. Можна зібрати маленький стенд і через нього зробити тест

  • Profile deleted
    27 August 2025, 18:56 |

    Хорошо, давайте упростим. допустим механика есть или представление о ней (т.е. нагрузка на двигатель в Н*М, есть способ передачи и прочие нюансы). Остается 2 нерешенных вопроса слайсер и контроллер. То ,что вы нашли в youtube это переделанная прошивка grbl, она предназначена для любительских поделок. Имеет ограничения по максимальной частоте для двигателя (дискретность шага), количество входов, выходов. Кроме того она принимает/читает с карты и парсит G код сама, поэтому нужен спец, который будет ее переписывать заново под вашу кинематику. Слайсер это программа для ПК, которая режет 3d модель на слои и составляет g код траектории и это другая область работ. Можно написать свой для удобства и даже в полярных координатах, но это не факт, что удобно в пользовании и от создания своей прошивки для такого типа контроллера вам никуда не деться. Как устроен LinuxCNC я не изучал, сказать не могу. Но суть не меняется заранее заложенной кинематики для таких механизмов в контроллерах или программах для работы с ними нет. Итого свой слайсер и свой контроллер или только контроллер и стандартный слайсер, который просто создает программу с меньшим масштабом, а ваш контроллер перерабатывает код и управляет механикой. 

  • Viktor Hashuk
    27 August 2025, 19:15 |

    Можливо це виглядає не серйозно але було би непогано проосто протестувати те що подає chat jpt)

     Для розуміння👇


  • Aleksandr Konilov
    27 August 2025, 19:42 |

    LinuxCNC має абстрактний клас відповідаючий за кінематику, значить буде легше замінити на свій. Слайсер свій все одно треба, бо є відмінності у друку будинку (треба обирати послідовність друку стін, щоб не розривати потік)

  • Viktor Hashuk
    27 August 2025, 21:07 |

    Дійшли висновку зробити портальний на декартових координатах і не мучитись із ПЗ. Просто більш затратна конструкція але варіант реалізаці конструкції теж є цікавим. 

Current freelance projects in the category Embedded Systems & Microcontrollers

Current collector

22 USD

It is necessary to develop a Ring Current Collector. Data. Inner diameter 20mm Outer up to 250mm 1-channel Ethernet connector 4 channels of 25 amps 10 signal channels of 2 amps.

Embedded Systems & Microcontrollers ∙ 22 hours 26 minutes back ∙ 1 proposal

We need a specialist or a team to develop a complete smart home ecosystem.

We need a specialist or a team to develop a complete smart home ecosystem. Project idea: to create a central device/hub that can connect various smart home devices: lighting, sockets, climate control, heating, sensors, cameras, locks, appliances, security scenarios, and other…

Web ProgrammingEmbedded Systems & Microcontrollers ∙ 1 day back ∙ 22 proposals

Schematic and PCB design

89 USD

It is a simple fan controller schematic. I will provide a hand-drawn sketch of the schematic. You need to create the schematic in KiCad and implement the PCB design. Add the implementation of a small Buck converter to the schematic. Details will be discussed further along the…

Embedded Systems & MicrocontrollersDrawings & Diagrams ∙ 1 day 20 hours back ∙ 6 proposals

Telegram

161 USD

I am offering a job to restore access to a Telegram account. My Telegram account has been hacked, so I am looking for a specialist who can help solve this problem and restore access to the account. I am open to considering your proposals regarding the cost of services.…

Embedded Systems & MicrocontrollersApps for iOS (iPhone and iPad) ∙ 2 days 1 hour back ∙ 9 proposals

STM32H743 + Ethernet (OpenH743I-C DevBoard)

For the DevBoard OpenH743I-C (https://arduino.ua/prod6139-plata-rozrobnika-openh743i-c-standard-stm32h7-development-board ) and the ETHERNET module based on the DP83848 chip, generate firmware to test the operation of the Ethernet module at the hardware level. Examples of the…

Embedded Systems & Microcontrollers ∙ 9 days 15 hours back ∙ 5 proposals

Client
Project published
9 months 22 days back
9 months 20 days
94 views
Tags