Программное обеспечение (Cute)

Модератор: Sergiv

Программное обеспечение (Cute)

Сообщение Sergiv 12 окт 2013 18:27

Вырезки из Самодельный 3D принтер

У меня "строчная" развёртка, грубо говоря, как в телевизоре.
Пример исходного файла (открыть можно в обычном блокноте):
test.rar
(556 байт) Скачиваний: 360


В шапке записано:

Код: выделить все
size=4599;
stpup=20;
timepnt=1500;
spdflr=600;
power=7;
layer=25;


size - размер файла в байтах
stpup - количество шагов для 1 слоя
timepnt - время засветки 1 точки первого слоя в мкс
spdflr - время засветки 1 точки последующих слоёв слоя в мкс
power - мощность излучения лазера (0-100%)
layer - количество слоёв в модели



А строчками так:
Вырезал кусок файла
Код: выделить все
step=6;
70_31-60;
80_21-50-135-151;
90_19-40-125-153;
100_29-30-115-143;


пример разбора первой строки:

выставляем зеркало гальванометра в положение 70 (строка)
переводим лазер в 31 столбец и включаем его, потом методом перебора точек достигаем столбца 60 и выключаем лазер. переходим на следающу строку.
переводим зеркало гальванометра на 80 строку (строка)
переводим лазер в 11 столбец и включаем его, потом методом перебора точек достигаем столбца 50 и
выключаем лазер. переходим в столбец 135 и, по достижению, этого столбца включаем лазер, потом опять методом перебора достигаем столбца 151.

скорость перебора точек (время в точке задаём в spdflr и timepnt, в зависимости от того, какой слой засвечиваем)
Добро пожаловать на http://rk-stud.ru/
Аватар пользователя
Sergiv
Администратор
 
Сообщений: 1274
Зарегистрирован: 30 апр 2012 03:09
Откуда: Санкт-Петербург

Re: Программное обеспечение

Сообщение neosiu 22 фев 2014 11:21

Здравствуйте, я был впечатлен вашей SLA машины. Я строю один, а какое программное обеспечение использует Openlase и LaserShark, но это довольно сложная Compairing с вашим дизайном.
Является ли Ваш проект проект с открытым кодом? Я очень хочу, чтобы построить одну машину, как ваша.
Не могли бы вы возражаете, чтобы показать мне Подробнее о программе и прошивки части?
Не могли бы вы оставить контактную информацию для меня? Моя электронная почта neosiu@gmail.com

In English:
Hello, I was impressed by your SLA machine. I am building one as well which software is using Openlase and LaserShark, but it's quite complicated compairing with your design.
Is your project a open source project? I really want to build one machine like yours.
Could you mind to show me more about the application and firmware part?
Could you leave contact information to me? My email is neosiu@gmail.com
neosiu
 
Сообщений: 1
Зарегистрирован: 22 фев 2014 10:45

Re: Программное обеспечение

Сообщение Sergiv 23 фев 2014 23:07

Здравствуйте.
Спасибо.
Программное обеспечение у меня полностью своё. От программы, которая режет модель на слои до прошивки контроллера принтера. Проект не будет с открытым кодом. Подробнее прошивку не могу показать, т.к. это закрытая информация и прошивку делают другие люди. Контакты мои тут
Добро пожаловать на http://rk-stud.ru/
Аватар пользователя
Sergiv
Администратор
 
Сообщений: 1274
Зарегистрирован: 30 апр 2012 03:09
Откуда: Санкт-Петербург

Re: Программное обеспечение

Сообщение Sergiv 08 мар 2015 00:53

Разработка ПО для принтера продолжается.

Раньше УП программу для принтера я составлял так:


А сейчас так. В видео ниже, так же видно как программа справляется с большими STL файлами.
Добро пожаловать на http://rk-stud.ru/
Аватар пользователя
Sergiv
Администратор
 
Сообщений: 1274
Зарегистрирован: 30 апр 2012 03:09
Откуда: Санкт-Петербург

Re: Программное обеспечение

Сообщение Sergiv 04 фев 2016 06:55

В приложении - программа для резки модели и составления УП для принтера и несколько примеров.

Сам файл состоит из "шапки" и информации о слоях.

Информация о слоях в двух версиях платах (старая и новая) не меняется, подойдёт и для первой платы и для второй. Шапка занимает место от начала файла до первого step=

Шапка для новой (второй) платы выглядит так:

size=44914;
layer=324;
spacinglayer=100;
workspeed1Layer=20;
workspeed2Layer=45;
workspeedOtherLayer=520;
avulsionSpeedUp=450;
avulsionSpeedDown=1000;
avulsionDist=2700;
spreadingTime=2;


Тут
size=44914; - общее количество строк в файле, шт
layer=324; - количество слоёв модели, шт
spacinglayer=100; - толщина слоя, мкм
workspeed1Layer=20; - скорость засветки первого слоя, мкм/с
workspeed2Layer=45; - скорость засветки второго слоя, мкм/с
workspeedOtherLayer=520; - скорость засветки всех остальных слоёв мкм/с
avulsionSpeedUp=450; - скорость поднятия платформы после засветки слоя, мкм/с
avulsionSpeedDown=1000; - скорость опускания платформы после поднятия платформы, мкм/с
avulsionDist=2700; - расстояние, на которое поднимается платформа, мкм
spreadingTime=2; - время ожидания после опускания, до начала засветки слоя, с

Именно такая шапка будет получена после резки модели на слои и подготовки УП.

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

size=116573;
layer=116;
spacinglayer=60;
avulsionspeedup=300;
avulsiondist=1300;
workspeed1layer=80;
workspeed2layer=100;
workspeedotherlayer=650;
positionspeed=4000;
offsetzeropoint=40000;
lengthscan=150000;
stepmalescrewZ=1000;
stepmalescrewY=1000;
spreadingtime=1;
avulsionspeeddown=3000;
scalescan=59;


Тут:
size=116573; - размер файла, байт
layer=116; - количество слоёв в модели, шт
spacinglayer=60; - толщина слоя, мкм
avulsionspeedup=300; - скорость отрыва модели от дна, мкм/с
workspeed1Layer=80; - скорость засветки первого слоя, мкм/с
workspeed2Layer=15; - скорость засветки второго слоя, мкм/с
workspeedOtherLayer=650; - скорость засветки всех остальных слоёв мкм/с
positionspeed=4000; - скорость холостого хода осей Y и Z, мкм/с
offsetzeropoint=40000; - смещение нулевого положения относительно концевого датчика, мкм (необходимо, чтобы лазер "выехал" в область построения модели)
lengthscan=150000; - длина развёртки, мкм (чтобы её определить, через меню необходимо выбрать "линии" и измерить длину)
stepmalescrewZ=1000; - шаг винт оси Z, мкм
stepmalescrewY=1000; - шаг винт оси Y, мкм
spreadingtime=1; - время ожидания после опускания, до начала засветки слоя, с
avulsionspeeddown=3000; - скорость опускания платформы после поднятия платформы, мкм/с
scalescan=59; - этот параметр не используется, но должен быть записан
Вложения
RK-slicer.rar
(1.99 MiB) Скачиваний: 202
Добро пожаловать на http://rk-stud.ru/
Аватар пользователя
Sergiv
Администратор
 
Сообщений: 1274
Зарегистрирован: 30 апр 2012 03:09
Откуда: Санкт-Петербург

Re: Программное обеспечение

Сообщение Sergiv 15 мар 2016 03:13

Вышла новая версия программы.
RKSlicer.rar
(1.3 MiB) Скачиваний: 232


Несколько требований к модели:
1. Обязательно в формате stl (ascii).
2. Размер модели не более 250 мб

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

Вращение вида осуществляется зажатием колёсика мышки и перемещением мыши.
Перемещение модели по столу-зажатие левой кнопки мыши (ЛКМ) и перемещение мыши.
Вращение модели-правая кнопка мыши (ПКМ) и перемещение мыши.
Модель автоматически "падает" вершиной на основание.
Чтобы поставить поддержки необходимо нажать кнопку "колонна" и установить поддержки, нажав ЛКМ по модели. Поддержки сейчас вертикальные.

Чтобы удалить поддержку, необходимо отжать кнопку "колонна", выбрать ЛКМ необходимую поддержку и удалить ее, нажав кнопку Del на клавиатуре.

Поддержки алдптивные. При перемещении модели или при вращении они изменяются сразу на ходу. Такого нет в CreationWorkshop, нарример.

Чтобы изменить параметры резки и настройки поддержек, необходимо зайти в меню настроек (кнопка с изображением ключа). Там же можно настроить сохранение картинок и УП, как по отдельности, так и вместе.

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

УП сохранится в папке с моделью с таким же именем, срезы так же сохранятся в каталоге с моделью с одноименным названием и припиской slice.

Если есть вопросы, или предложения - пишите.

PS чуть позже видео сниму с комментариями.
Добро пожаловать на http://rk-stud.ru/
Аватар пользователя
Sergiv
Администратор
 
Сообщений: 1274
Зарегистрирован: 30 апр 2012 03:09
Откуда: Санкт-Петербург

Re: Программное обеспечение

Сообщение viagraphic 15 мар 2016 14:05

при попытке подгрузить свои STL модельки, выходит ROW1: Solid expected.
viagraphic
 
Сообщений: 8
Зарегистрирован: 21 окт 2015 17:21

Re: Программное обеспечение

Сообщение Sergiv 15 мар 2016 14:18

У вас моделька в ascii сохранена ? Есть два вида stl - бинарный и текстовый (ascii). Нужен именно текстовый.

Проверить просто: откройте модель в текстовом редакторе. Если там массивы данных, то это тестовый, если набор разных символов, то это бинарный.
Добро пожаловать на http://rk-stud.ru/
Аватар пользователя
Sergiv
Администратор
 
Сообщений: 1274
Зарегистрирован: 30 апр 2012 03:09
Откуда: Санкт-Петербург

Re: Программное обеспечение

Сообщение viagraphic 15 мар 2016 14:52

и как размер задавать?
viagraphic
 
Сообщений: 8
Зарегистрирован: 21 окт 2015 17:21

Re: Программное обеспечение

Сообщение Sergiv 15 мар 2016 15:29

Размер чего ?
Добро пожаловать на http://rk-stud.ru/
Аватар пользователя
Sergiv
Администратор
 
Сообщений: 1274
Зарегистрирован: 30 апр 2012 03:09
Откуда: Санкт-Петербург

Re: Программное обеспечение

Сообщение viagraphic 15 мар 2016 16:38

размер объекта. поменял файл ASCII. теперь выходит Floating point division by zero
viagraphic
 
Сообщений: 8
Зарегистрирован: 21 окт 2015 17:21

Re: Программное обеспечение

Сообщение Sergiv 15 мар 2016 17:05

Только уменьшение количества полигонов. Сколько модель весит ? Можете скинуть ?
Добро пожаловать на http://rk-stud.ru/
Аватар пользователя
Sergiv
Администратор
 
Сообщений: 1274
Зарегистрирован: 30 апр 2012 03:09
Откуда: Санкт-Петербург

Re: Программное обеспечение

Сообщение viagraphic 15 мар 2016 17:59

отправил на почту
viagraphic
 
Сообщений: 8
Зарегистрирован: 21 окт 2015 17:21

Re: Программное обеспечение

Сообщение Sergiv 15 мар 2016 18:05

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

В чём конвертировали модель ?
лошадка.JPG
Добро пожаловать на http://rk-stud.ru/
Аватар пользователя
Sergiv
Администратор
 
Сообщений: 1274
Зарегистрирован: 30 апр 2012 03:09
Откуда: Санкт-Петербург

Re: Программное обеспечение

Сообщение Sergiv 15 мар 2016 20:33

Уточнил у программиста.

Оказывается, в модели есть грани, состоящие из 3-х точек, которые лежат на одной прямой. Такое не должно быть и неправильно. Поэтому, программа и не открывала модель. В следующей версии такие грани будут игнорироваться и модель откроется.
Добро пожаловать на http://rk-stud.ru/
Аватар пользователя
Sergiv
Администратор
 
Сообщений: 1274
Зарегистрирован: 30 апр 2012 03:09
Откуда: Санкт-Петербург

След.

Вернуться в Программное обеспечение

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron