roboforum.ru

Технический форум по робототехнике.

Новичкам. Задай вопрос - получи ответ

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Re: Новичкам. Задай вопрос - получи ответ

Сообщение plague » 13 май 2014, 22:02

Добрый вечер!

Я хочу прикрутить распбери пи к своему принтеру, чтобы удалённо через интернет мониторить и управлять печатью. Да и чтобы компьютер не гонять. Да и валяется без дела малинка.

Подскажите темы подходящие.

Заранее БлагоДарю!
Printer: Prusa Mendel i2 Radus Edition / Firmware: Marlin Ver. unknown
Host: Pronterface + PaspBerry Pi + VNC / Slicer: KISSlicer x64 1.4.5.6 Pro
Filament: ABS 1.75 mm / Nozzle: my head 0.3 =)
Electronics: RepRap Sanguinololu 1.3b / 3d editor: SolidWorks, OpenScad, 3DsMax
Аватара пользователя
plague
 
Сообщения: 110
Зарегистрирован: 20 янв 2014, 01:14

Re: Новичкам. Задай вопрос - получи ответ

Сообщение elshad66 » 13 май 2014, 22:10

возьми светодиод через резистор 100-200 ом подкючи к GND и на контакт STEP драйвера
должен слегка мерцать при команде на движение
также на на контакт DIR ,должен ярко светиться и гаснуть при смене направления
если ничего не происходит значит на драйвер не приходит сигнал step dir
а драйвер греться потому что приходит сигнал enable и включает микру которая находиться под нагрузкой двигуна
DLP printer .mega 2560+ Repetier 0.91+LCD 2004 Смарт контроллер
Аватара пользователя
elshad66
 
Сообщения: 364
Зарегистрирован: 21 июл 2012, 13:33
Откуда: КУБАЧИ-БАКУ
Skype: elshad66

Re: Новичкам. Задай вопрос - получи ответ

Сообщение TedBeer » 14 май 2014, 02:26

elshad66 писал(а):конечно прошел по ссылкам
но что то не нашел того чтоб помогло решить проблему
ткните носом если можно

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

Вот в нижнее поле Post-Process можно вписать вызов какой-нибудь программы. Я писал постобработку на питоне, awk. Можно воспользоваться чем-нибудь стандартным, типа sed.

postprocess.png


elshad66 писал(а):лазер должен переместиться из точки а в точку в , а потом выполнить следующую команду на вкл или откл,, что делает sprinter а marlin нет

Не надо ничего добавлять в марлин. Там уже есть поддержка M42. Можно вызвать sed и заменить все вхождения "M103" на "M42 P14 S255", а "M101" на "M42 P14 S0". Вписать в пост обработку что-то типа:
Код: Выделить всёРазвернуть
sed 's/M103/M42 P14 S255/g' <File> | sed 's/M101/M42 P14 S0/g' > patched.gcode

Для начала можешь просто из терминала попробовать эти команды, чтобы убедиться, что они работают. И проверить конкретную версию sed какие параметры используются.
Аватара пользователя
TedBeer
 
Сообщения: 1129
Зарегистрирован: 08 авг 2012, 00:38
Откуда: Нидерланды, Алмере
Skype: edwbes
ФИО: Эдуард

Re: Новичкам. Задай вопрос - получи ответ

Сообщение a.stuliy » 14 май 2014, 07:08

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

Это немного другой мир для меня - работаю в компании инженером, делаем станки с ЧПУ для полиграфии - фрезерная головка и две станции для ножей. У нас все на сервомоторах. Там для меня все просто. Раму на своем станке буду пилить :)
a.stuliy
 
Сообщения: 46
Зарегистрирован: 14 май 2014, 06:56

Re: Новичкам. Задай вопрос - получи ответ

Сообщение a.stuliy » 14 май 2014, 07:12

Как задается дробный шаг на рампс 1.4? Перемычками или программно?
a.stuliy
 
Сообщения: 46
Зарегистрирован: 14 май 2014, 06:56

Re: Новичкам. Задай вопрос - получи ответ

Сообщение elshad66 » 14 май 2014, 14:52

с терминала все работает
а если запускать ж код с компа или с карты результат тот же

даже вот так включает

G21
G90
G1 X-6.11 Y4.56 Z0.05 F300
M42P15S0
M42P15S0
M42P15S0
M42P15S0
M42P15S0
M42P15S0
M42P15S0
M42P15S0
M42P15S0
M42P15S0
M42P15S255 если эту строку убрать не включает
G1 X-6.2 Y4.65 Z0.05 F600
G1 X-6.85 Y5.23 Z0.05 F600

выполняет команду аж 13 строки игнорируя предыдущие

Добавлено спустя 1 час 5 минут 43 секунды:
перемычками
смотри даташит на свой драйвер

Добавлено спустя 1 минуту 53 секунды:
a.stuliy писал(а):Как задается дробный шаг на рампс 1.4? Перемычками или программно?

разноцветными перемычками
смотри даташит на свой драйвер
DLP printer .mega 2560+ Repetier 0.91+LCD 2004 Смарт контроллер
Аватара пользователя
elshad66
 
Сообщения: 364
Зарегистрирован: 21 июл 2012, 13:33
Откуда: КУБАЧИ-БАКУ
Skype: elshad66

Re: Новичкам. Задай вопрос - получи ответ

Сообщение Dimitri » 14 май 2014, 16:04

elshad66 писал(а):с терминала все работает
а если запускать ж код с компа или с карты результат тот же

даже вот так включает

G21
G90
G1 X-6.11 Y4.56 Z0.05 F300
M42P15S0
M42P15S0
M42P15S0
M42P15S0
M42P15S0
M42P15S0
M42P15S0
M42P15S0
M42P15S0
M42P15S0
M42P15S255 если эту строку убрать не включает
G1 X-6.2 Y4.65 Z0.05 F600
G1 X-6.85 Y5.23 Z0.05 F600

выполняет команду аж 13 строки игнорируя предыдущие


"M42P15S0" и "M42 P15 S0" не одно и тоже.
Дорогу осилит идущий.
Аватара пользователя
Dimitri
 
Сообщения: 144
Зарегистрирован: 26 ноя 2008, 16:44
Откуда: Москва
Skype: wayfarerdimitri
прог. языки: VC++, немного asm, php, jScript,XSLT,LUA

Re: Новичкам. Задай вопрос - получи ответ

Сообщение TedBeer » 14 май 2014, 16:06

elshad66 писал(а):с терминала все работает
G21
G90
G1 X-6.11 Y4.56 Z0.05 F300
M42P15S0
M42P15S0
M42P15S0
M42P15S0
M42P15S0
M42P15S0
M42P15S0
M42P15S0
M42P15S0
M42P15S0
M42P15S255 если эту строку убрать не включает
G1 X-6.2 Y4.65 Z0.05 F600
G1 X-6.85 Y5.23 Z0.05 F600

выполняет команду аж 13 строки игнорируя предыдущие

Что значит игнорируя? Ты -надцать раз выводишь в порт ноль, а потом один раз включаешь(выводишь 255)? Какой результат ты ожидаешь от команды M42P15S0? Почему ты считаешь, что команды игнорируются?
Аватара пользователя
TedBeer
 
Сообщения: 1129
Зарегистрирован: 08 авг 2012, 00:38
Откуда: Нидерланды, Алмере
Skype: edwbes
ФИО: Эдуард

Re: Новичкам. Задай вопрос - получи ответ

Сообщение elshad66 » 14 май 2014, 17:50

так ведь в начале кода ( в первой строке )НЕТ команды на включение
лазера
при запуске кода,зеркала должны повернуться от нуля до той координаты которая написана в первой строке ,НЕ ВКЛЮЧАЯ лазер

G1 X-6.11 Y4.56 Z0.05 F300
а потом когда прога ЗАКОНЧИТ посылать нужное количество так сказать степов по Х У Z , должна читать вторую строку т,е, включить лазер

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

я для пробы специально добавил надцать раз оключение а в конце включение
а прога все равно читает 1 строку,запускает ее и одновременно читает 13 строку
не смотря на то что я ей сказал нацать раз выключи лазер дойди до конечной точки потом включи )))))

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

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

Добавлено спустя 16 минут 54 секунды:
еще раз внимательно посмотрите видео работу спринера и марлина
при переходе от одной зоны печати к другой спринтер выключает лазер а марлин нет
DLP printer .mega 2560+ Repetier 0.91+LCD 2004 Смарт контроллер
Аватара пользователя
elshad66
 
Сообщения: 364
Зарегистрирован: 21 июл 2012, 13:33
Откуда: КУБАЧИ-БАКУ
Skype: elshad66

Re: Новичкам. Задай вопрос - получи ответ

Сообщение TedBeer » 14 май 2014, 18:13

elshad66 писал(а):еще раз внимательно посмотрите видео работу спринера и марлина
при переходе от одной зоны печати к другой спринтер выключает лазер а марлин нет

Проверьте в исходниках марлина в pins.h что ваш пин не входит в список SENSITIVE_PINS.
Если входит, то марлин игнорирует такие пины. Пин 15 определен для включения блока питания (PS_ON_PIN) и он входит в этот список.
Аватара пользователя
TedBeer
 
Сообщения: 1129
Зарегистрирован: 08 авг 2012, 00:38
Откуда: Нидерланды, Алмере
Skype: edwbes
ФИО: Эдуард

Re: Новичкам. Задай вопрос - получи ответ

Сообщение elshad66 » 14 май 2014, 18:31

сейчас посмотрю
DLP printer .mega 2560+ Repetier 0.91+LCD 2004 Смарт контроллер
Аватара пользователя
elshad66
 
Сообщения: 364
Зарегистрирован: 21 июл 2012, 13:33
Откуда: КУБАЧИ-БАКУ
Skype: elshad66

Re: Новичкам. Задай вопрос - получи ответ

Сообщение elshad66 » 15 май 2014, 03:03

большое спасибо за помощь
решил проблему подключив лазер к FAN к 15 пину ( по умочанию 9 пин)
а в прошивке заменил 106 на 101 и 107 на 103
и все заработало как надо

Добавлено спустя 12 минут 47 секунд:
как выяснилось проблема была не в пине
а тексте прошивки для данного case
сейчас проверил ,,,на любом пине работает как надо

Добавлено спустя 23 минуты 20 секунд:
вот полезная инфа на заметку
автор прошивки советует добавлять м400 до м42
https://github.com/ErikZalm/Marlin/issues/666
DLP printer .mega 2560+ Repetier 0.91+LCD 2004 Смарт контроллер
Аватара пользователя
elshad66
 
Сообщения: 364
Зарегистрирован: 21 июл 2012, 13:33
Откуда: КУБАЧИ-БАКУ
Skype: elshad66

Re: Новичкам. Задай вопрос - получи ответ

Сообщение sazn » 15 май 2014, 22:21

Всем привет. Народ кто поможет с выбором. Какой 3D принтер собирать? Присматриваюсь к Printrbot Plus из фанеры. Может кто посоветует ? Пока что ничего не покупал ))).
sazn
 
Сообщения: 45
Зарегистрирован: 07 май 2014, 21:34

Re: Новичкам. Задай вопрос - получи ответ

Сообщение Naruto » 16 май 2014, 08:27

sazn писал(а):Всем привет. Народ кто поможет с выбором. Какой 3D принтер собирать? Присматриваюсь к Printrbot Plus из фанеры. Может кто посоветует ? Пока что ничего не покупал ))).

prusa i3 для начала на алюминиевой монорамке толщиной 6 мм из вырезаемых деталей только рамка и каретка стола (ее то же лучше люминь) и немного печатных деталей, простая сборка/настройка, жесткая конструкция (особенно на 10 мм шпильках и шайбах гровера), отличная точность печати с минимальными люфтами по z (шпильки м5 на Z надо ставить)
(принтботы ущербная конструкция, люфты по Х обеспечены из за рычага, фанера зло (уж лучше акрил) от влажности она может изменять линейные размеры... а вообще есть отдельные топики про "какой принтер лучше:)"
прусу и3 можно купит китом или частями у голандцев reprapworld.com (быстрая доставка за не очень большую переплату и комплектуха вся качественная), а можно на тех же алибеях полно вариантов частями и китами.
електронику, советую мегатроникс или минитроникс...
Printer: mega Prusa (Mendel); Prusa i3
Firmware: Marlin
Host: Prontoface
Slicer: slis3r
Filament: Pla - 3 mm, ABS 3mm
Nozzle: ghead 0,35; 0,5mm , Merlin hotend 0,2;0,35;0,5 mm , 3d stuffmaker 0,4; 0,7 mm
Electronics: Gen6, Megatronics 3.0, RAMPS 1.4
3d tools: RhinoCeros
Naruto
 
Сообщения: 390
Зарегистрирован: 24 янв 2014, 13:16

Re: Новичкам. Задай вопрос - получи ответ

Сообщение elshad66 » 16 май 2014, 14:58

опять MARLIN подлянку выкинул ,тест куб 10х10х10
убегает по Х и У,,по У примерно на 3мм по Х 1мм на 10мм по высоте
настройки скорости и ускорения те же что и в спринтере
вернул прошивку SPRINTER. проверил, этой фишки нет ,все идеально
моторов нет чтоб сказать теряет шаг
плата полностью разделена от принтера оптронами. только минус общий
все сигнальные провода экранированы ,на входах ферриты
думаю не в железе дело ,, MARLIN глючит ,кроме степов еще какой то мусор выкидывает
вот видео
https://www.youtube.com/watch?v=yv9Gj8n ... e=youtu.be
кто что подскажет
DLP printer .mega 2560+ Repetier 0.91+LCD 2004 Смарт контроллер
Аватара пользователя
elshad66
 
Сообщения: 364
Зарегистрирован: 21 июл 2012, 13:33
Откуда: КУБАЧИ-БАКУ
Skype: elshad66

Пред.След.

Вернуться в 3D печать

Кто сейчас на конференции

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