Программа для расчета стоимости печати - пробный вариант 2

AndyBig
Идет загрузка
Загрузка
14.12.2019
2702
81
печатает на Anet A8
Разное

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

14

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

Но вот вроде готово для тестов, замечаний и предложений :)

Ссылки:

http://andybig.xyz/download/my3df/my3df_NET4_5_x86.zip - под Windows 10 (.Net Framework 4.5)

http://andybig.xyz/download/my3df/my3df_NET3_5_x86.zip - под Windows 10 (.Net Framework 3.5)

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

Программа еще сырая и выкладываю я ее пока только для того, чтобы получить отзывы - замечания, предложения по функционалу и т.д. :) В планах еще много чего сделать в ней. Хотя уже сейчас можно в минималистичном режиме ее использовать :) Однако, следует иметь в виду, что в будущем структура базы данных, скорее всего, будет меняться, так что следующие версии уже могут и не открыть старую БД.

Повторюсь про принцип, заложенный в расчет стоимости.

Расчет строится из трех основных разделов:

1. Оборудование. Это принтеры, сушилки, фены - все, что Вы сочтете нужным включить в стоимость заказа. Для каждого оборудования указываются: мощность, стоимость электроэнергии, стоимость часа амортизации количество часов работы, стоимость подготовки, минимальная стоимость работы. 

2. Материалы. Это пластик, фотополимер, ацетон, перчатки, чашки выпитого за время печати кофе - все, что угодно. Для каждого материала указываются: количество, единица измерения, цена. 

3. Дополнительные расходы. Сюда включаются различные работы (например, постобработка модели после печати, моделирование и т.п.) или что-то еще, что нельзя отнести к оборудованию и материалам. Для каждого расхода указываются: количество, единица измерения, цена. В принципе, это то же самое, что и материалы, просто логически вынесено в отдельную категорию. 

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

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

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

На данный момент должен полностью работать расчет стоимости заданий и их сохранение в базе. Задания можно править, им можно менять статус (Новый, В работе, Завершен и Отменен). Удалять пока нельзя - это еще не сделано :)

Еще пока не сделано никаких проверок при удалении, например, материала - программа пока не проверяет, есть ли задания с таким материалом и не предупреждает об этом.

Ну и немного скриншотов :)

Кому интересно - пробуйте и пишите ваши вопросы/предложения :)

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

14
Комментарии к статье

Комментарии

14.12.2019 в 16:37
0

Когда уже на этом ресурсе отменят обязательную модерацию для всех постов? :)) Как-то неинтересно ждать публикации когда все модераторы на отдыхе :)

14.12.2019 в 16:52
0

Прошу прощения. Но премодерация требуется. Иначе лента будет завалена вопросами, распечатками, спамом, рекламой и т.д.

Извините за задержку

14.12.2019 в 17:04
0

Ну это да, конечно... Но можно, например, ставить на премодерацию первые 5 постов пользователя, и если с ними все нормально, то снимать с него это ограничение :)

Это я так, просто рассуждаю :)

16.12.2019 в 19:56
0

да вроде так и было, потом сюда свой  скопипастил пост с раскруточного реса с рефками и рекламой - всё, обрезали. потом уж пояснили, тчо рефка - тож реклама и с публикации снимается )))
сами намудрили правил, сами и размудрили ) малацы.

14.12.2019 в 18:17
1

Хорошо.

есть замечание. Цвет линии выделения темно-синий и черного текста в строке нифига не видно. Я заметил что в низу экрана информация со строки видна, но это несколько неудобно. Может цвет выделение сделать просто инверсным.

Справочник поставщиков не реализован, и поэтому не открывается?  

пробовал на вин7-64.

14.12.2019 в 18:32
0

Цвет линии выделения темно-синий и черного текста в строке нифига не видно.

Вы вот про это выделение?

Да, наверное, нужно или снизить интенсивность цвета заливки или сделать буквы белыми.

Справочник поставщиков не реализован, и поэтому не открывается?

Ага. Я до сих пор в раздумьях - стоит ли разделять справочники клиентов и поставщиков? Там ведь одни и те же данные будут - название, адрес, примечание, телефон и т.д. Может быть сделать просто один справочник контрагентов? Можно в нем сделать разбивку по категориям и пользователь пусть сам создает эти категории - "Поставщики филамента", "Поставщики химии", "Постоянные покупатели" и т.п. Или не усложнять и тупо скопировать справочник клиентов, обозвав его справочником поставщиков? :)

пробовал на вин7-64

Спасибо :) Качали для NET 3.5?

14.12.2019 в 19:36
1

Качали для NET 3.5?

нет, для 4.5

это выделение?

именно.

стоит ли разделять справочники клиентов и поставщиков?

если внутри будут категории, то ИМХО, достаточно одного.

14.12.2019 в 19:46
0

Переделал выделение на стандартные цвета - синий фон с белыми буквами.

По клиентам-поставщикам надо будет еще подумать... С одной стороны один с правочник с модериуемыми самим пользователем категориями - это более универсально. Там могут быть и какие-то категории заказчиков, поставщиков, партнеров и т.п. А с другой стороны, дать только два справочника - поставщиков и клиентов - наверное так будет проще пользователю. Меньше путаницы. Не знаю пока, хотелось бы услышать еще мнения по этому вопросу :)

14.12.2019 в 20:12
0

я непонял на вин7-64 идет?

14.12.2019 в 21:10
0

Да, должно идти без всяких проблем :) Оно даже на XP должно идти :)

15.12.2019 в 00:03
0

вас понял ))

15.12.2019 в 02:19
0

В результате может получиться 1С Бухгалтерия, 1С Склад, 1С Предприятие...

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

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

15.12.2019 в 04:22
0

Вы хотели сказать 3Д Бухгалтерия, 3Д Склад, 3Д Предприятие?

15.12.2019 в 04:56
0

Нет, конечно. Именно 1С. :) Есть такие ОЧЕНЬ известные предпринимателям программы. Для ведения хозяйственно-экономической деятельности.

15.12.2019 в 04:58
0

Вот именно, что такая уже есть, ещё одну также назвать нельзя :)

15.12.2019 в 04:57
0

Однако, считаю важным добавить пункт "Рентабельность".

Как Вы видите реализацию этого пункта? К примеру как я вижу один из вариантов использования: в справочники все забивается по себестоимости, а в заданиях проставляются коэффициенты для желаемой наценки. В таком случае отрицательной рентабельности просто не может быть. По крайней мере в цифрах программы. Можно, например, оставить коэффициенты нулевыми и не включать в расчет свою работу, тогда задание выйдет по себестоимости материалов и оборудования. Но отрицательную рентабельность программа не покажет.

В общем прога полезная. Для самозанятого человека... 

Для таких людей в первую очередь она и предназначается :)

15.12.2019 в 10:19
1

Приветствую.

Спасибо, что развиваете этот проект.

Попробовал добавить новый материал. Выдаёт такую ошибку.


15.12.2019 в 15:49
1

Странно... А Вы базу открыли после запуска программы? А, хотя вижу, что есть производители и категории, значит база открыта... 

А кнопку "Сведения" не нажимали? Вот оттуда бы скриншот.

15.12.2019 в 17:30
1

Вот что меня смущает.

Это в низу окна.

По идее тут наверное должны писаться выбранные данные.

А сидений там много. Вот скопировал текст.

Подробная информация об использовании оперативной

(JIT) отладки вместо данного диалогового

окна содержится в конце этого сообщения.

************** Текст исключения **************

System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.

   в my3dfactory.FormCatMaterials.dataGridCat_CellValueNeeded(Object sender, DataGridViewCellValueEventArgs e)

   в System.Windows.Forms.DataGridView.OnCellValueNeeded(DataGridViewCellValueEventArgs e)

   в System.Windows.Forms.DataGridView.OnCellValueNeeded(Int32 columnIndex, Int32 rowIndex)

   в System.Windows.Forms.DataGridViewCell.GetValue(Int32 rowIndex)

   в my3dfactory.FormCatMaterials.dataGridCat_CurrentCellChanged(Object sender, EventArgs e)

   в System.Windows.Forms.DataGridView.OnCurrentCellChanged(EventArgs e)

   в System.Windows.Forms.DataGridView.SetCurrentCellAddressCore(Int32 columnIndex, Int32 rowIndex, Boolean setAnchorCellAddress, Boolean validateCurrentCell, Boolean throughMouseClick)

   в System.Windows.Forms.DataGridView.SetAndSelectCurrentCellAddress(Int32 columnIndex, Int32 rowIndex, Boolean setAnchorCellAddress, Boolean validateCurrentCell, Boolean throughMouseClick, Boolean clearSelection, Boolean forceCurrentCellSelection)

   в System.Windows.Forms.DataGridView.MakeFirstDisplayedCellCurrentCell(Boolean includeNewRow)

   в System.Windows.Forms.DataGridView.OnRowCollectionChanged_PostNotification(Boolean recreateNewRow, Boolean allowSettingCurrentCell, CollectionChangeAction cca, DataGridViewRow dataGridViewRow, Int32 rowIndex)

   в System.Windows.Forms.DataGridViewRowCollection.OnCollectionChanged_PostNotification(CollectionChangeAction cca, Int32 rowIndex, Int32 rowCount, DataGridViewRow dataGridViewRow, Boolean changeIsDeletion, Boolean changeIsInsertion, Boolean recreateNewRow, Point newCurrentCell)

   в System.Windows.Forms.DataGridViewRowCollection.OnCollectionChanged(CollectionChangeEventArgs e, Int32 rowIndex, Int32 rowCount)

   в System.Windows.Forms.DataGridViewRowCollection.AddInternal(Boolean newRow, Object[] values)

   в System.Windows.Forms.DataGridViewRowCollection.Add()

   в my3dfactory.FormCatMaterials.btRowAdd_Click(Object sender, EventArgs e)

   в System.Windows.Forms.Control.OnClick(EventArgs e)

   в System.Windows.Forms.Button.OnClick(EventArgs e)

   в System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

   в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

   в System.Windows.Forms.Control.WndProc(Message& m)

   в System.Windows.Forms.ButtonBase.WndProc(Message& m)

   в System.Windows.Forms.Button.WndProc(Message& m)

   в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

   в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

   в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Загруженные сборки **************

mscorlib

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.4042.0 built by: NET48REL1LAST_C

    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

----------------------------------------

my3dfactory

    Версия сборки: 1.0.0.0

    Версия Win32: 1.0.0.0

    CodeBase: file:///C:/Users/user/Desktop/%D0%A0%D0%90%D0%A1%D0%A7%D0%81%D0%A2/my3dfactory.exe

----------------------------------------

System.Windows.Forms

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.4042.0 built by: NET48REL1LAST_C

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

----------------------------------------

System

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.4001.0 built by: NET48REL1LAST_C

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

System.Drawing

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.3752.0 built by: NET48REL1

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

----------------------------------------

System.Configuration

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.3752.0 built by: NET48REL1

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

----------------------------------------

System.Core

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.4042.0 built by: NET48REL1LAST_C

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

----------------------------------------

System.Xml

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.3752.0 built by: NET48REL1

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

----------------------------------------

System.Windows.Forms.resources

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.3752.0 built by: NET48REL1

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll

----------------------------------------

System.Data.SQLite

    Версия сборки: 1.0.112.0

    Версия Win32: 1.0.112.0

    CodeBase: file:///C:/Users/user/Desktop/%D0%A0%D0%90%D0%A1%D0%A7%D0%81%D0%A2/System.Data.SQLite.DLL

----------------------------------------

System.Data

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.3752.0 built by: NET48REL1

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll

----------------------------------------

System.Transactions

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.3752.0 built by: NET48REL1

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll

----------------------------------------

System.EnterpriseServices

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.3752.0 built by: NET48REL1

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll

----------------------------------------

System.Data.resources

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.3752.0 built by: NET48REL1

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Data.resources.dll

----------------------------------------

System.Numerics

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.3752.0 built by: NET48REL1

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll

----------------------------------------

mscorlib.resources

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.3752.0 built by: NET48REL1

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll

----------------------------------------

************** Оперативная отладка (JIT) **************

Для подключения оперативной (JIT) отладки файл .config данного

приложения или компьютера (machine.config) должен иметь

значение jitDebugging, установленное в секции system.windows.forms.

Приложение также должно быть скомпилировано с включенной

отладкой.

Например:

При включенной отладке JIT любое необрабатываемое исключение

пересылается отладчику JIT, зарегистрированному на данном компьютере,

вместо того чтобы обрабатываться данным диалоговым окном.

15.12.2019 в 19:20
1

Ага, все, я смог воспроизвести эту ошибку, а значит исправлю ее в ближайшее время :) Большое спасибо за отчет :)

15.12.2019 в 20:39
1

Исправил. Заодно нашел и исправил еще одну ошибку. Скачайте заново по ссылке из статьи.

Если не хотите терять уже внесенные Вами изменения в базе - вытащите из архива и замените только экзешник :)

15.12.2019 в 19:57
1

У меня такая же ситуация!


15.12.2019 в 20:40
1

Исправил. Заодно нашел и исправил еще одну ошибку. Скачайте заново по ссылке из статьи.

Если не хотите терять уже внесенные Вами изменения в базе - вытащите из архива и замените только экзешник :)

15.12.2019 в 22:15
0

Спасибо за быстрое реагирование.

Буду пробовать дальше пользоваться программой.

15.12.2019 в 22:17
1

И Вам спасибо :)

15.12.2019 в 22:37
0

А Вы фотополимер в граммах считаете?

Я всегда раньше обсчитывал в куб\см

Пока вроде всё заполняется. Первые впечатления положительные.

Вопрос снят. 

Нашёл где можно переключить в настройках единицы измерения!

Очень толково!

15.12.2019 в 23:18
0

Вообще я в литрах и миллилитрах его считаю, как выдают слайсеры. Что, в общем-то, равнозначно куб. см :)

Да, единицы измерения можно менять в справочниках, только учтите, что в сохраненных заданиях они не пересчитаются, просто сменится их название :)

15.12.2019 в 22:49
0

Ещё такой вопрос.

Вот например в окне Дополнительные затраты в справочнике.

Категории не получится самому добавлять?

У меня не получается.

Тогда возможно надо добавить пункт прочие.

Я например хотел добавить пункт отправка СДЕК и этот пункт не очень подходит к уже имеющимся. Разработка, подготовка, постобработка.

15.12.2019 в 23:21
1

Должны меняться и виды затрат. Нажимаете кнопку "Категории":

И открывается список видов затрат. Можете добавлять свои, менять имеющиеся.


15.12.2019 в 22:57
0

Как Вы видите реализацию этого пункта?

Дело в том, что в результате вашей (в смысле абстрактного предпринимателя) деятельности должен получиться профит. На одной чаше весов затраты, на другой предполагаемый доход. Если последнее больше или равно первому - то есть смысл тратить время и здоровье.

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

В древности, для полиграфических услуг, я делал похожее просто в Экселе. Даже раскладку макетов на печатный лист. И при помощи штатного Visual Basic оформлял в оболочку. В принципе помогало, но только для оперативного "прикидочного" ответа заказчику. Дальше всё-равно включался "человеческий фактор". Тут потом в "коэффициентах" копаться, в поисках, чем пожертвовать ради экономии и получения заказа, замучаешься. 

Думаю принцип примерно такой. Все базовые затраты (без материалов и расходников) собираем в кучу. Вычленяем жизненно необходимые. Их не трогаем ни при каких условиях. Делим на время, которое необходимо/достаточно для исполнения работы + 50% на простой в ожидании следующего заказа. :) Получаем себестоимость часа работы. 

К этой величине прибавляем материальные затраты на выполнение работ по заказу + 30% на брак и форсмажор. (для проблемных новичков +50%) 

Получается некая сумма от которой можно давать некоторые скидки или ставить наценки.

Если по результату сданной работы (либо при указанной заказчиком сумме) оплата не покрыла расходов рентабельность отрицательная.

Это я очень упрощённо... :))) Просто беседу поддержать.

15.12.2019 в 23:02
1

У Вас очень грамотно всё расписано. Очень толково, но мне например надо просто для себя сделать учёт и эта программа самое то для этого.

А вот после полугода или года работы, можно будет вычислить все эти общие значения.

15.12.2019 в 23:33
0

Ну да, согласен с Вами. Вот только слово "просто" тут не получается никак. Если, конечно Вы не печатаете одним типом филамента на одном принтере, который знаете как самоё себя.

Вы обратите внимание, сколько нужно заполнить "справочных" таблиц. И ещё их нужно ПОСТОЯННО отслеживать. Скажем у Вас есть три поставщика разнообразного филамента. У них меняется во времени (путь не часто, но!) цена, наличие на складе, стоимость доставки. Надо следить, чтобы ВАШ расчёт ВСЕГДА был корректен. Тогда надо чтобы прога забирала данные с подписки от поставщиков, которую они должны организовать и совместить програмно по стандарту... Ну это меня понесло, виноват...

Короче говоря вам нужна программа СОБСТВЕННОГО склада. (Кстати такая уже есть - 1С Склад зовётся). Но она платная, зараза... 

Я к тому, что для ваших задач достаточно Экселя и калькулятора с бумажкой. На полгода сделаете расчёт, напечатаете прайс, приклеите на стену перед глазами и работайте спокойно. У вас и руки свободные будут для прямой работы :)

А эту программу нужно ещё установить, настроить, наполнить данными, которые нужно вручную обновлять... Держать окошко проги открытым (или завести секретаря, что конечно же полезно..), чтобы забивать туда данные слайсера, помноженные на коэффициент, т.к. многие слайсеры врут по расчетом  времени печати. :) В общем рассчитывать каждый заказ по такой технологии - та ещё морока. 

15.12.2019 в 23:44
0

На полгода сделаете расчёт, напечатаете прайс, приклеите на стену перед глазами и работайте спокойно. У вас и руки свободные будут для прямой работы :)

Как сделать прайс на, по сути, индивидуальную в каждом случае работу? :) Заложить сразу все на всякий случай в цену грамма пластика? И за простой кубик весом 10 грамм, который будет печататься 15 минут, брать столько же, сколько за какую-то хитрую шестеренку с кучей поддержек, но которая весит тоже 10 грамм? :)

Вы обратите внимание, сколько нужно заполнить "справочных" таблиц.

Но их же не нужно заполнять сразу по сотне пунктов каждую :)

15.12.2019 в 23:38
0

У вашей программы, к примеру, не хватает закладки "себестоимость часа работы".

Так добавьте в справочник пункт "Ведение офиса", назначьте ему высчитанную стоимость часа и добавляйте в каждое задание :) Я не планирую делать аналог 1С:Предприятие, я планирую делать оценку стоимости печати. Ориентированную не на крупный бизнес, у которого 3D-печать - основной источник дохода, а на частников и мелких предпринимателей, для которых 3D-печать - это побочный доход :)

Думаю принцип примерно такой. Все базовые затраты (без материалов и расходников) собираем в кучу. Вычленяем жизненно необходимые. Их не трогаем ни при каких условиях. Делим на время, которое необходимо/достаточно для исполнения работы + 50% на простой в ожидании следующего заказа. :) Получаем себестоимость часа работы. 

Ну я и говорю - добавьте в справочник пункт "Содержание офиса", или "Базовые затраты" или как хотите, и включайте этот пункт в задания :)

15.12.2019 в 23:49
0

У вас слайсер насколько корректно производит расчет времени печати?

15.12.2019 в 23:57
0

Нет, врет в меньшую сторону на 10-40 процентов :) Если он мне показывает 3 часа, значит в реальности печать займет около 4 часов. Это FDM. А фотополимерник - да, достаточно точно показывает. Для него и самому несложно посчитать время, даже без слайсера, зная только высоту модели и параметры печати :)

16.12.2019 в 00:09
1

При попытке создать нового заказчика получил это:


_____

Подробная информация об использовании оперативной

(JIT) отладки вместо данного диалогового

окна содержится в конце этого сообщения.

************** Текст исключения **************

System.Collections.Generic.KeyNotFoundException: Данный ключ отсутствует в словаре.

   в System.Collections.Generic.Dictionary`2.get_Item(TKey key)

   в my3dfactory.FormTaskViewMain.btSelectClient_Click(Object sender, EventArgs e)

   в System.Windows.Forms.Control.OnClick(EventArgs e)

   в System.Windows.Forms.Button.OnClick(EventArgs e)

   в System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

   в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

   в System.Windows.Forms.Control.WndProc(Message& m)

   в System.Windows.Forms.ButtonBase.WndProc(Message& m)

   в System.Windows.Forms.Button.WndProc(Message& m)

   в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

   в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

   в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Загруженные сборки **************

mscorlib

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.3928.0 built by: NET48REL1

    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

----------------------------------------

my3dfactory

    Версия сборки: 1.0.0.0

    Версия Win32: 1.0.0.0

    CodeBase: file:///F:/SOFT/__SOFT-%D0%A7%D0%9F%D0%A3-%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5/%D0%A2%D0%B5%D1%81%D1%82%D0%A4%D0%B8%D0%BD%D1%80%D0%B0%D1%81%D1%87%D0%B5%D1%823D%D0%BF%D0%B5%D1%87%D0%B0%D1%82%D0%B8/my3dfactory.exe

----------------------------------------

System.Windows.Forms

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.3928.0 built by: NET48REL1

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

----------------------------------------

System

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.3928.0 built by: NET48REL1

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

System.Drawing

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.3761.0 built by: NET48REL1

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

----------------------------------------

System.Configuration

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.3761.0 built by: NET48REL1

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

----------------------------------------

System.Core

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.3928.0 built by: NET48REL1

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

----------------------------------------

System.Xml

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.3761.0 built by: NET48REL1

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

----------------------------------------

System.Windows.Forms.resources

    Версия сборки: 4.0.0.0

    Версия Win32: 4.7.3062.0 built by: NET472REL1

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll

----------------------------------------

System.Data.SQLite

    Версия сборки: 1.0.112.0

    Версия Win32: 1.0.112.0

    CodeBase: file:///F:/SOFT/__SOFT-%D0%A7%D0%9F%D0%A3-%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5/%D0%A2%D0%B5%D1%81%D1%82%D0%A4%D0%B8%D0%BD%D1%80%D0%B0%D1%81%D1%87%D0%B5%D1%823D%D0%BF%D0%B5%D1%87%D0%B0%D1%82%D0%B8/System.Data.SQLite.DLL

----------------------------------------

System.Data

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.3761.0 built by: NET48REL1

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll

----------------------------------------

System.Transactions

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.3761.0 built by: NET48REL1

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll

----------------------------------------

System.Numerics

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.3761.0 built by: NET48REL1

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll

----------------------------------------

mscorlib.resources

    Версия сборки: 4.0.0.0

    Версия Win32: 4.7.3062.0 built by: NET472REL1

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll

----------------------------------------

System.EnterpriseServices

    Версия сборки: 4.0.0.0

    Версия Win32: 4.8.3761.0 built by: NET48REL1

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll

----------------------------------------

System.Data.resources

    Версия сборки: 4.0.0.0

    Версия Win32: 4.7.3062.0 built by: NET472REL1

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Data.resources.dll

----------------------------------------

************** Оперативная отладка (JIT) **************

Для подключения оперативной (JIT) отладки файл .config данного

приложения или компьютера (machine.config) должен иметь

значение jitDebugging, установленное в секции system.windows.forms.

Приложение также должно быть скомпилировано с включенной

отладкой.

Например:

При включенной отладке JIT любое необрабатываемое исключение

пересылается отладчику JIT, зарегистрированному на данном компьютере,

вместо того чтобы обрабатываться данным диалоговым окном.

16.12.2019 в 00:16
0

Эту ошибку Автор-разработчик уже поправил. Скачайте программу ещё раз по той же ссылке.

16.12.2019 в 00:23
0

Я скачал по той же ссылке сегодня 25 мин назад, Он их в реальном времени правит?

16.12.2019 в 00:47
0

Хм... А Вы в справочник клиентов зашли прямо из меню или из создания нового задания? 

16.12.2019 в 01:11
0

Поставил программу. Запустил. Увидел - Справочник не активен. Главное - Открыть базу данных - /Data

Загрузил базу. Там образцы. В справочнике пошел в Материалы. Создал новый материал от ФД пласт. Смутило слово Остаток, но потом подумал, что если купил кило и не печатал, то и остаток кило. Это не интуитивно понятная формулировка, но ладно, сойдёт пока. Далее меня заинтересовало, как материал будет списываться. Создал контрагента. Создал новое задание. Указал заказчика, оборудование (Анет, хотя соё не забивал пока), и новый материал от ФД пласт с названием Белоснежка. Но я так и не понял как рассчитывается стоимость печати когда нигде в новом задании я не увидел ни данных о необходимом количестве материала, ни времени требуемому на его печать? Может поясните.

16.12.2019 в 02:36
0

Далее меня заинтересовало, как материал будет списываться.

Сейчас пока никак не будет, это планы на дальнейшее :)

нигде в новом задании я не увидел ни данных о необходимом количестве материала

В материалах задания:

ни времени требуемому на его печать?

Блин, я надеялся, что сегодняшняя моя статья по принципам работы с программой была достаточно понятной, но, видимо, переоценил свои способности объяснять...

16.12.2019 в 01:03
0

Поставил версию для 3.5 - пока работает. Контрагента (заказчика) создать удалось. Удалось создать и "пробное задание", однако при желании изменить его вываливается окно "Нового задания" с чистыми нолями...

Есть неопределённость с материалом. В задании кнопка "Материал" вываливает список

И тут мне не понятно. Я просто выбираю материал, которым буду работать. А где я должен ввести кол-во этого материала необходимое для печати конкретной детали? Сколько добавить на поддержки, ибо слайсер поддержек не считает? Где забить время на печать детали, исходя из данных слайсера умноженный на его коэффициент "вранья", и разделённое на себестоимость использования оборудования, чтобы получить стоимость временных затрат на печать детали?

Почему я не могу изменить статус задания?

16.12.2019 в 02:51
0

Удалось создать и "пробное задание", однако при желании изменить его вываливается окно "Нового задания" с чистыми нолями...

Надпись "Новое задание" в окне редактирования сохраненного задания - это косяк от Copy-Paste :) Но и пустые поля в редактировании только что созданного и сохраненного задания - тоже косяк, но уже программный. Принял к исправлению, спасибо.

А где я должен ввести кол-во этого материала необходимое для печати конкретной детали?

Ответил Вам в сообщении выше.

Сколько добавить на поддержки, ибо слайсер поддержек не считает?

Ну это уже точно не к программе вопрос :) А к слайсеру, который почему-то не считает поддержки :)

 Где забить время на печать детали, исходя из данных слайсера умноженный на его коэффициент "вранья", и разделённое на себестоимость использования оборудования, чтобы получить стоимость временных затрат на печать детали?

Про "где" - ответил в сообщении выше. А вот про время деленное на себестоимость использования оборудования - не понял. Разве время использования (в часах) не нужно умножать на стоимость использования (одного часа), чтобы получить конечную стоимость?

Почему я не могу изменить статус задания?

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

16.12.2019 в 00:22
0

А у меня нужно умножать примерно на 3. Т.е вместо 1 часа - 3. Значит нужно объяснить пользователем программы, что время на печать нужно вводить исходя из конкретного просчёта конкретной детали для конкретного принтера с его особенностями. Так ведь?

16.12.2019 в 00:49
0

Значит нужно объяснить пользователем программы, что время на печать нужно вводить исходя из конкретного просчёта конкретной детали для конкретного принтера с его особенностями. Так ведь?

Конечно. В программу ведь нужно вводить реальное время. И практически все пользователи знают, что слайсер не показывает точное время, и знают примерно на сколько он брешет. А кто еще не знает этого - тому и деньги за печать брать пока рановато :)

16.12.2019 в 00:53
0

>время на печать нужно вводить исходя из конкретного просчёта конкретной детали для конкретного принтера с его особенностями

Я таки извиняюсь, а пользователи сами не знают, что слайсер выдаёт расчётное время с некой и местами даже определённой погрешностью? Которая кстати зависит в первую очередь от заданных в прошивке принтера ускорений. В g-коде они не пишутся, потому заранее их можно учесть лишь по некому умолчательному значению. У меня вот из-за них реальное время часть на 20% быстрее. А ещё оператор может скорость крутилкой подкрутить.

­­

Кстати вот ещё одно предложение: выводить в итоге не только общую сумму денег, но и затраченное время. Время общее (задающее минимальный срок выполнения) и отдельно время ручной работы (оно же зряплата оператора).

16.12.2019 в 02:58
1

Кстати вот ещё одно предложение: выводить в итоге не только общую сумму денег, но и затраченное время. Время общее (задающее минимальный срок выполнения) и отдельно время ручной работы (оно же зряплата оператора).

Тогда, наверное, нужно будет вводить отдельную категорию "Работа оператора" или что-то наподобие. В нее добавлять только пункты с временем занятости персонала в часах, а в дополнительные затраты - уже всякое другое, не входящее ни в оборудование, ни в материалы, ни в занятость персонала. Ну, там, транспортные расходы, субподряды и т.п. Просто потому, что чтобы посчитать общее время занятости персонала, нужно чтобы весь список с ней измерялся в часах.

Еще я подумал, что в сводке по заданию (в главном окне задания) было бы, наверное, неплохо выводить не только конечные суммы, но и суммы без коэффициентов - себестоимость.

16.12.2019 в 08:56
0

 а пользователи сами не знают, что слайсер выдаёт расчётное время с некой и местами даже определённой погрешностью? 

Ну, вы почитайте вопросы на тудее... Порой не знают :)

отдельно время ручной работы (оно же зряплата оператора)

И тогда норматив выработать надо. Сколько времени оператор должен потратить на обработку одной единицы продукции. И коэффициенты сложности обработки вводить, и штрафы за брак или превышение норматива... Ух-х-х, мироеды.... :)))

17.12.2019 в 11:40
0

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

>И тогда норматив выработать надо.

[Кому] надо?

Норматив же вырабатывается очень просто: берётся тётенька-нормировщица с секундомером, либо секундомер отдельно от неё, и измеряется потраченное время.

17.12.2019 в 23:57
0

Не, парни, к ответам готовиться надо, если уж сразу нет точной информации.

Норматив — это расчетная величина затрат рабочего времени, материальных и денежных ресурсов, применяемых в нормировании труда, планировании производства и хозяйственной деятельности предприятий. 

или

Нормы производственные — – нормы, устанавливающие величину затрат труда и материальных ресурсов на производство единицы объема работ (единицы продукции). [СНиП I 2]

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

От времени печати зависит не только амортизация принтера, но и энергия в кв/час, и стоимость помещения, где установлено оборудование, и стоимость жизнеобеспечения (чай/пиво/потанцуем) оператора, который бездельничает, глядя на печать (это шутка), 

18.12.2019 в 19:53
0

Ну так Действия у нас известны: нужные для получения конечного результата. Ресурсы мы считаем отдельно. Остаётся Норматив — это расчетная величина затрат рабочего времени. Вот и рассчитываем мы её путём хронометража типовой задачи с экстраполяцией на другие.

"энергия в кв/час" — отдельно. К тому же сам принтер жрёт мало, если не считать освещение-отопление-кондиционирование.

"стоимость помещения, где установлено оборудование" — а помещение у нас стоит специально под оборудование?

"стоимость жизнеобеспечения (чай/пиво/потанцуем) оператора" — входит в расчёт работы собственно оператора. А куда он там смотрит в его свободное время, то уже его личное дело.

16.12.2019 в 00:16
0

Использую 3 слайсера.

Самый брехливый Симплифай.

ИдеяМейкер, довольно точно считает на больших печатяхдо 10ч, может быть расхождение на (+-)15-18 мин. 

На печатях более 12ч. обычно печать происходит с меньшим временем до -60мин.

Самый точный Кисслер, как правило (+-)1-2мин.

Все без учета нагрева стола и сопла.

Кура и слик есть, но как-то не зашли мне они.

16.12.2019 в 00:50
0

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

15.12.2019 в 04:56

Комментарий удалён

15.12.2019 в 05:46

Комментарий удалён

16.12.2019 в 00:37
0

Скачал Сомнительный Софт Сомнительного Происхождения™, поставил через winetricks специально обученные жо… компоненты .net 3.5 и 3.5 SP1 (чтоб два раза не вставать), запустил через wine и оно прекрасно работает. Кроме удаления заданий, оно прекрасно не работает, как и обещано.

Имею два предложения, настоятельное и пожелательное. Настоятельное: добавить в единицы измерения линейные, как то метр и миллиметр. В них даже пластик меряют, слайсеры считают расход сразу в длине и в массе. Пожелательное: может всё же перименовать в свойствах материала "Цвет" в более гендерно^W нейтральное "Вид" например?

Добавлю: у задания в "Статус" есть срелочка вниз с претензией на возможность выбор из списка. Она не работает, статус меняется только через понтекстное меню.

16.12.2019 в 01:02
0

Кроме удаления заданий, оно прекрасно не работает, как и обещано.

Да, пока это не реализовано.

 добавить в единицы измерения линейные, как то метр и миллиметр.

Все в Ваших руках - можете самостоятельно добавлять в справочник единиц измерений все что угодно :)

может всё же перименовать в свойствах материала "Цвет" в более гендерно^W нейтральное "Вид" например?

Но "Вид" - это та самая "Категория", по которой в справочнике можно отфильтровать материалы. Как и по производителю :)

у задания в "Статус" есть срелочка вниз с претензией на возможность выбор из списка. Она не работает, статус меняется только через понтекстное меню.

Выбор из списка - это задел на будущее. Заработает в одном из следующих вариантов :)

16.12.2019 в 01:30
0

>можете самостоятельно добавлять в справочник единиц измерений все что угодно :)

Да, проглядел на радостях. Спасибо, снимается.

>Но "Вид" - это та самая "Категория", по которой в справочнике можно отфильтровать материалы.

Вот здесь я немного не пони.

У меня например есть материал. Категория: Латунь. Название: Л63. Но Цвет у неё один (жёлтый), а разновидности отличаются формой и диаметром. Шестигранник 7 мм, круг 8, квадрат 12 и тому подобное. Вот "Вид" описывает это дело чуть лучше. Категория в справочнике и называется Категория же.

16.12.2019 в 02:59
1

Латунь. Название: Л63. Но Цвет у неё один (жёлтый), а разновидности отличаются формой и диаметром. Шестигранник 7 мм, круг 8, квадрат 12 и тому подобное.

А-а, вот теперь дошло :) Да, тогда, наверное, лучше переименовать графу "Цвет" в более нейтральный "Вид" :)

16.12.2019 в 02:30
1

Нужная программа.

Windows 10 Pro (.Net Framework 4.5) - полет нормальный. Правда пока не все протестировал. 

Жду "Поставщиков"...

16.12.2019 в 03:01
0

Поставщики и сами приходы материалов будут, но позже :)

16.12.2019 в 04:15

Комментарий удалён

16.12.2019 в 10:09
0

На Win7 x64 запускается без проблем, будем тестировать, вещь нужная 100%

Первое, что бросилось в глаза, это 4 знака после запятой в разделе оборудование. Лишнее на мой взляд.

Эт только ЦБ при расчете курса такую точность используют, нам оно ни к чему, только цифры большие мелькают.


16.12.2019 в 10:40
1

Да, согласен. Это не намеренная точность, это косяк, будет исправлен :)

16.12.2019 в 10:41
1

Андрей, благодарю!

Всегда бы так реагировали разработчики на фидбэки пользователей.

16.12.2019 в 20:23
0

ещё осталось вывод квитанции на чепять обозначить  и расчитать выплату налога с каждой операции...

16.12.2019 в 21:45
0

Угу, и интеграцию с кассовым аппаратом и терминалом для банковских карт :)

16.12.2019 в 22:13
0

Ну, считыватель примонтироавать и api  яд, пайпал, ещё чего нить интегрировать и будет шоколад.

17.12.2019 в 09:12
1

Так как с базами данных, в похожем виде, не работаю, то понять, что для начала работы следует загрузить готовую и где ее искать пришлось даже подумать. :) Это не придирки. Просто скоро закончится поколение "комиксов" и уже активно рвется вперед поколение "ютуба". :)

Но вот приятной неожиданностью стало присутствие в базе оборудования  — "массажное кресло". :)

Но в целом работать можно. Как база для расчета себестоимости и общего представления "чем таки ты на самом деле занимаешься кроме печати" подходит. Вылетат, правда, периодически если создавать новое оборудование и вместо двойного клика трижды совершить это действие (не тремор :) ). Но, списываю, что у меня семерка и оная позволяет себе еще и не такие фортели.

Хорошая работа вами проведена. На самом деле востребована.

17.12.2019 в 12:59
1

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

Я уже изменил поведение программы. Теперь, если база еще ни разу не открывалась, то по умолчанию программа при открытии каталога будет предлагать каталог с базой Data. Плюс планирую сделать пункт "Создать новую базу данных".

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

Если ошибка вылетает когда создаешь новое оборудование и не заполняешь все поля в нем, то это очередной баг, спасибо :) Если обстоятельства ошибки какие-то другие, то было бы интересно узнать про них подробнее.

Так-то я уже исправил все ошибки, которые были выявлены и сейчас работаю над автообновлением, чтобы после каждого исправления не приходилось писать новую статью здесь :)) Или отписываться лично каждому, сообщившему об ошибке, что эта ошибка исправлена и нужно заново скачать :)

18.12.2019 в 22:26
0

Ещё бы под XP-32/7-32/7-64/8.1-64 :(

18.12.2019 в 22:34
0

работает на 7-64. в чем проблма загрузить и попробовать на своей версии?))

18.12.2019 в 22:39
0

Должно работать под всем вышеперечисленным :)

18.12.2019 в 22:34

Комментарий удалён

18.12.2019 в 22:50
0

На сетевом стоит ХР 32 - ошибка приложения при запуске вылазит и схлопывается.

а на рабочий изолированный я тащу только то в чём 100% уверен. там 8.1/64

18.12.2019 в 22:55
0

А на сетевом там хоть SP1? .NET Framework установлен? :)

18.12.2019 в 22:58
0

SP2

fw - стоит куча от 1.1 до 4.5

18.12.2019 в 23:06
0

Тогда не знаю... Может быть там у учетной записи права обрезаны по самые помидоры? И сетевой - это что означает? И не работают оба варианта - и под 3.5 и под 4.5?

18.12.2019 в 23:33
0

Под 3.5 - запустился - фреймворк снёс и переставил, видать в нём глюки.

Теперь базу данных "нашёл" буду разбираться...

ЗЫ: "сетевой" комп у меня старенький дуо2 - с почтой , антивирем и т.д. - по инету лазить...

Для работы - ам3+ 8 ядерный без антивиря, общаюсь только флешкой - на нём весь софт для работы - разводка п/плат, програмирование микроконтроллеров, всякие теоррассчёты, ну и солидворкс для принтера :)

19.12.2019 в 00:14
0

А-а, сетевой - это значит с подключенной сетью :)))

19.12.2019 в 00:21
0

ага, на стене висит :)


19.12.2019 в 03:55
0

Жестко у вас там :))))

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

как я принтер модернизировал....

ROKIT‌ ‌Healthcare‌ ‌разрабатывает‌ ‌новый‌ ‌метод‌ ‌3D-биопечати‌ ‌для‌ лечения‌ ‌поражений‌ ‌кожи‌

Покупка б/у принтера PRUSA I4

Моя первая печать миниатюр

Мой первый 3d принтер

Marlin 2.0 для Anet E16