Як LayerFlow3D рахує ціну файлу з OrcaSlicer

Коротко. LayerFlow3D читає нарізані експорти OrcaSlicer, .gcode або .gcode.3mf. У майстерні файл заповнює модель друку, калькулятор ціни або замовлення: розкладки, деталі, час, пластик і принтер, під який його нарізали. Покупець, який завантажує такий файл на вашій сторінці магазину, одразу бачить ціну, пораховану з ваших власних витрат. Ненарізаний проєкт або голий меш не містить ні часу, ні грамів, тож заповнити чи порахувати з нього нічого.

Це перевірено 17 жовтня 2026 року на LayerFlow3D 2.5.1, версії, що тоді працювала, на справжніх експортах з OrcaSlicer 2.3.0, 2.3.1 і 2.4.2, які інші люди виклали під відкритими ліцензіями, і на коді, що їх читає.

Що працює вже зараз

Файл У майстерні На сторінці магазину
.gcode, експортований з OrcaSlicer Час, грами кожного пластику, що пішов на друк, і принтер, під який нарізали Ціна з його часу й грамів
.gcode.3mf, нарізана одна розкладка або всі Кожна розкладка з деталями, часом і грамами, і принтер Час і грами всіх розкладок разом
.3mf-проєкт, який ніколи не нарізали Цифр немає; форма моделі може взяти його картинку Запит, який ви оцінюєте вручну
.stl, .obj, .step Не читається Запит, який ви оцінюєте вручну
.bgcode (бінарний G-code) Не читається Не читається

У майстерні: файл заповнює форму

Той самий експорт можна прочитати в трьох місцях:

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

Перш ніж щось заповнити, вікно показує, що каже файл, і виправляєте ви там:

  • Принтер. OrcaSlicer записує в експорт модель принтера, наприклад «Bambu Lab X1 Carbon» або «Elegoo Centauri Carbon». Якщо у вас є принтер цієї моделі, його обрано; якщо немає, вікно про це каже, і принтер ви обираєте самі.
  • Деталі. .gcode.3mf називає об'єкти на кожній розкладці, і копії одного об'єкта рахуються як деталі. Звичайний .gcode не називає жодного, тож читається як одна деталь: змініть число, якщо на столі їх більше.
  • Варіанти чи комплект. Розкладки того самого виробу в різній кількості стають окремими розкладками моделі. Розкладки з різними частинами одного виробу читаються як один друк, їхній час і грами складаються.
  • Котушка для кожного пластику. Типи й кольори пластику з файлу зіставляються з вашими котушками, а ті, що не знайшлися, ви обираєте самі. Модель не заповнюється, доки в кожного пластику немає котушки.

Грами округлюються до цілих, а пластик, якого пішло менше пів грама, рахується як 1 г. Файл читається у вашому браузері: його не завантажують і не зберігають. У ненарізаному проєкті немає ні часу, ні пластику, і LayerFlow3D просить нарізати його та експортувати .gcode.3mf.

Розмір файлу на сторінці магазину. Покупець може завантажити файл до 25 МБ. Довгий проєкт на кілька розкладок у вигляді звичайного G-code може бути більшим, а .gcode.3mf однієї розкладки зазвичай набагато менший.

Експортуйте файл з OrcaSlicer

  1. Наріжте одну розкладку (Slice plate) або всі (Slice all).
  2. Натисніть кнопку експорту вгорі праворуч. Залежно від профілю принтера вона пропонує Export G-code file, а для принтерів, що приймають нарізані проєкти, ще й Export plate sliced file і Export all sliced file. Ті самі команди є в File > Export.
  3. Підходить будь-яка з трьох. «Export all sliced file» кладе всі розкладки в один .gcode.3mf: сторінка магазину рахує їх усі разом, а майстерня показує кожну розкладку.

Що бере з експорту оцінка на сторінці магазину:

  • Час: оцінку слайсера для звичайного режиму, по кожній розкладці, округлену до хвилини. 14 хв 31 с стає 15 хв.
  • Грами: власну цифру OrcaSlicer по кожному слоту пластику, у яку вже входить прочистка. Слот, який налаштований, але витратив 0 г, ігнорується.
  • Чого не бере: кольори й типи пластику для ціни. Оцінка рахується з матеріалом, який магазин обрав для оцінок, а не з тим, що стояло у слайсері покупця.

З чого складається ціна

Оцінка рахується тією самою арифметикою, що й замовлення:

  • Матеріал: грами x ваша ціна за кг для матеріалу оцінок, плюс ваш запас на відходи пластику.
  • Машина: час зі слайсера плюс ваш запас на час друку (7%, якщо ви його не змінювали), x погодинний знос і електрика машини. Якщо матеріал можуть друкувати кілька машин, береться найдешевша година серед них.
  • Обробка: ваші хвилини обробки на один запуск за вашою ставкою за роботу.
  • Націнка: ваш множник націнки зверху.
  • Кількість: ціна одного запуску x кількість копій, до 50.

Приклад, який можна повторити

Файл - експорт з OrcaSlicer 2.3.0 на один шар, викладений під ліцензією Apache 2.0: originalLayer.gcode. У його заголовку 14 хв 31 с і filament used [g] = 4.73, 0.00: налаштовано два слоти, а друкував лише перший.

Налаштування магазину в цьому прикладі:

Налаштування Значення
Матеріал для оцінок PLA по 25,00 за кг
Запас на відходи пластику 5%
Запас на час друку 7%
Машина 1,00 за годину зносу, 120 Вт
Електрика 0,30 за кВт·год
Обробка на запуск 10 хв
Ставка за роботу 20,00 за годину
Націнка x2

Розрахунок:

Рядок Обчислення Сума
Прочитано з файлу 15 хв, 4,73 г
Матеріал 4,73 г x 25,00 / кг x 1,05 0,12
Машина 15 хв x 1,07 = 16,05 хв, по 1,00 + 0,12 кВт x 0,30 = 1,036 за годину 0,28
Обробка 10 хв по 20,00 за годину 3,33
Собівартість 3,73
Ціна, одна копія 3,73 x 2, з неокруглених рядків 7,47
Ціна, чотири копії 7,47 x 4 29,88

Ці цифри перевіряє тест, який читає саме цей файл і рахує його ціну тим самим кодом, що й сторінка магазину, тож вони зміняться, якщо зміниться арифметика. Суми у власній валюті магазину.

Оцінки, а не вимірювання

Час і грами зі слайсера - це план. Друк іде довше, ніж каже слайсер, і для цього існує запас на час друку. А пластику йде більше, коли розкладка злітає або зміна кольору прочищає більше, ніж планувалось, і для цього існує запас на відходи пластику. Час від часу звіряйте обидва зі своїми машинами: ціна, побудована лише на слайсері, тихо занадто оптимістична.

Як увімкнути оцінки на сторінці магазину

У LayerFlow3D відкрийте налаштування сторінки магазину і увімкніть Приймати запити на те, чого немає на полиці: там, де був би запит, пропонуватиметься оцінка. Потім знайдіть Ціна для завантаженої моделі, увімкніть Оцінювати завантаження, які можу порахувати, додайте матеріал із Ваша ціна за кг і позначте Принтери, які це друкують. Покрокова версія є в інструкціях про продажі. Калькулятор вартості друку робить ту саму арифметику для одного друку без акаунта.

Порахуйте це на власній майстерні

LayerFlow3D рахує кожне замовлення за вашими цінами на пластик, вашими принтерами і вашими ставками.