Принтер на рельсах от 3D-SPrinter

Скоростной 3D принтер из Нижнего Новгорода
Аватара пользователя
3D-SPrinter
Сообщения: 10816
Зарегистрирован: 19 ноя 2015, 14:23
Имя: Андрей
Откуда: Н.Новгород
Благодарил (а): 76 раз
Поблагодарили: 1015 раз
Контактная информация:

Re: Принтер на рельсах от 3D-SPrinter

Непрочитанное сообщение 3D-SPrinter » 20 июн 2016, 15:40

zmeyfish писал(а): Люди, я техонько схожу с ума с HBOT.
Вот рабочие прошивки для 222 и 233 https://cloud.mail.ru/public/BKqN/sfKWgAQKU и https://cloud.mail.ru/public/Kn1Z/efSmPhdWG (оптический z-концевик). Заливаете эту прошивку, и в течении минуты настраиваете правильную работу моторов X-Y методом перевёртывания разъёмов на рампсе. При парковке оси Y (движение портала к задней стенке принтера) левый мотор должен крутиться против часовой стрелки, а правый - по часовой. Вот и вся настройка. :)

Аватара пользователя
Revenger
Сообщения: 885
Зарегистрирован: 28 апр 2016, 23:52
Имя: Alexandr
Откуда: Stavropol
Благодарил (а): 62 раза
Поблагодарили: 15 раз
Контактная информация:

Re: Принтер на рельсах от 3D-SPrinter

Непрочитанное сообщение Revenger » 20 июн 2016, 15:43

zmeyfish писал(а): Я перепробовал множество вариантов, то зеркалит, то еде не туда.
У меня было подобное, ранее в теме здесь и в соседних по настройке прошивки писал.
У меня решилось переключением осей (не просто штекер перевернуть, а поменять У и Х) на рампсе.
Я пробовал прошивку для 233 из темы админа. Может по указанным выше ссылкам у вас получится.
Я репетиер настроил себе.
Фанерный Х-БОТ 200х300 и 200х200
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147

Аватара пользователя
AKDZG
Сообщения: 2205
Зарегистрирован: 17 окт 2015, 10:00
Имя: Алексей
Откуда: Иркутск
Благодарил (а): 23 раза
Поблагодарили: 76 раз

Re: Принтер на рельсах от 3D-SPrinter

Непрочитанное сообщение AKDZG » 20 июн 2016, 16:02

Я сегодня движки поменял и вдруг оси перепутались. На миг я тоже поверил в мистику :lol: Оказалось один штекер наоборот воткнул. Развернул его и мистический туман развеялся ;)
Ultimaker Original
Mendel90
СПринтер 233

Аватара пользователя
Revenger
Сообщения: 885
Зарегистрирован: 28 апр 2016, 23:52
Имя: Alexandr
Откуда: Stavropol
Благодарил (а): 62 раза
Поблагодарили: 15 раз
Контактная информация:

Re: Принтер на рельсах от 3D-SPrinter

Непрочитанное сообщение Revenger » 20 июн 2016, 16:57

У меня всё же был туман...и так и не развеялся. Как я только не крутил фишки. Ну да ладно. Не стОит вновь поднимать пережитый Штресс :D
Фанерный Х-БОТ 200х300 и 200х200
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147

zmeyfish
Сообщения: 142
Зарегистрирован: 29 мар 2016, 15:01
Имя: Роман
Откуда: Москва
Поблагодарили: 1 раз

Re: Принтер на рельсах от 3D-SPrinter

Непрочитанное сообщение zmeyfish » 20 июн 2016, 22:47

Я победил, зазеркаливание. Правда пока не разобрался как, пришлось поменять Х с Y, теперь у меня от передней стенки до заднytq X, а слева направо Y. В стопкод добавил сигналы, по окончанию пиликает. Делается командой M300. Пример M300 S1000 P300, где S частота в герцах, P длительность в миллисекундах.
Parameters
Snnn frequency in Hz
Pnnn duration in milliseconds
Example
M300 S300 P1000
Play beep sound, use to notify important events like the end of printing. See working example on R2C2 electronics.
If an LCD device is attached to RepRapFirmware, a sound is played via the add-on touch screen control panel. Else the web interface will play a beep sound.
Сейчас как и планировал, хочу ввести охлаждение детали после печати. Тоесть напечатали, припарковались и включили обдув стола, достигли температуры отключили обдув. Есть команда для управления любыми пинами ATмеги. Команда M42

Parameters
Pnnn Pin number
Snnn Pin value
Example
M42 P7 S255
M42 switches a general purpose I/O pin. Use M42 Px Sy to set pin x to value y, when omitting Px the LEDPIN will be used.
In Teacup, general purpose devices are handled like a heater, see M104.
In RepRapFirmware, only 1 and 0 are supported for the S field. On Duet hardware, the supported pin numbers and their names on the expansion connector are:
16 TXD1, 17 RXD1, 18 TXD0, 19 RXD0, 20 TWD1, 21 TWCK1, 23 RTS1, 36 PC4_PWML1, 52 AD14, 66 AD13, 67 PB16.
On RADDS hardware running RepRapFirmware-dc42, the supported Arduino Due pin numbers and their names are:
5 TIOA6, 6 PWML7, 39 PWMH2, 58 AD3, 59 AD2, 66 DAC0, 67 DAC1, 68 CANRX0, 69 CANTX0, 70 SDA1, 71 SCL1, 72 RX LED, 73 TX LED.
See also M583.
Теперь осталось только разобраться с командами контроля температуры.

Аватара пользователя
Revenger
Сообщения: 885
Зарегистрирован: 28 апр 2016, 23:52
Имя: Alexandr
Откуда: Stavropol
Благодарил (а): 62 раза
Поблагодарили: 15 раз
Контактная информация:

Re: Принтер на рельсах от 3D-SPrinter

Непрочитанное сообщение Revenger » 20 июн 2016, 23:40

Английский, к сожалению (или еще к счастью?), не все знают.
Но из всего написанного понял, что команда есть для подачи звука (попробовал прописать. жду пиликания :) )
А м42 давно уже писал, использую для своих целей (включение света, включение кулера на хотэнд) :roll:
Фанерный Х-БОТ 200х300 и 200х200
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147

Аватара пользователя
AKDZG
Сообщения: 2205
Зарегистрирован: 17 окт 2015, 10:00
Имя: Алексей
Откуда: Иркутск
Благодарил (а): 23 раза
Поблагодарили: 76 раз

Re: Принтер на рельсах от 3D-SPrinter

Непрочитанное сообщение AKDZG » 21 июн 2016, 06:26

zmeyfish, вот мелодия из G-кодов http://3deshnik.ru/forum/viewtopic.php?f=8&t=49#p274
А вот тут описание (на русском :) ) управления пинами из G-кода http://3deshnik.ru/blogs/akdzg/intellek ... -ramps-1-4
Ultimaker Original
Mendel90
СПринтер 233

zmeyfish
Сообщения: 142
Зарегистрирован: 29 мар 2016, 15:01
Имя: Роман
Откуда: Москва
Поблагодарили: 1 раз

Re: Принтер на рельсах от 3D-SPrinter

Непрочитанное сообщение zmeyfish » 21 июн 2016, 13:05

Блин, ну зачем? Обламали весь кайф, думаю дай ка сам додумаюсь. :lol:

Ну да ладно, спасибо. Я понял как заставить работать куллеры охлаждения модели после печати. Алгоритм оказывается очень прост. Печатаем, отрабатываем стопкод, с парковкой z до дома, после чего командой M42 запускаем обдув, далее запускаем команду прогрева стола к примеру до 70 градусов (вполне оптимальная температура для отставания детали от стола). По алгоритму работы Marlin, пока температура выше заданной нагреватель не включится и соответственно программа будет ждать температуры ниже 70 градусов. После того как температура достигнет 69 или ниже (задается параметрами гистерезиса), включится нагреватель который моментом дотянет до 70 и прога перейдет к выполнению следующей команды. Тут то мы и скажем нагрев стола отключить, M42 отключить , ну и стоп машина.

Аватара пользователя
Revenger
Сообщения: 885
Зарегистрирован: 28 апр 2016, 23:52
Имя: Alexandr
Откуда: Stavropol
Благодарил (а): 62 раза
Поблагодарили: 15 раз
Контактная информация:

Re: Принтер на рельсах от 3D-SPrinter

Непрочитанное сообщение Revenger » 21 июн 2016, 13:18

А зачем еще раз стол нагревать?
Можно же команду паузы S использовать (наверное)..
Хотя не знаю, как там у вас с марлином..На репетире М42 как надо и когда надо, так и работает. Или я просто не доходил до таких сложностей... :roll: Просто у меня свет выключается по окончанию печати, но чтобы какое-то время еще полицезреть напечатанное в свете, я задал паузу 10-15сек и только после этого М42 выключает свет.
Фанерный Х-БОТ 200х300 и 200х200
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147

zmeyfish
Сообщения: 142
Зарегистрирован: 29 мар 2016, 15:01
Имя: Роман
Откуда: Москва
Поблагодарили: 1 раз

Re: Принтер на рельсах от 3D-SPrinter

Непрочитанное сообщение zmeyfish » 21 июн 2016, 15:28

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

Аватара пользователя
AKDZG
Сообщения: 2205
Зарегистрирован: 17 окт 2015, 10:00
Имя: Алексей
Откуда: Иркутск
Благодарил (а): 23 раза
Поблагодарили: 76 раз

Re: Принтер на рельсах от 3D-SPrinter

Непрочитанное сообщение AKDZG » 21 июн 2016, 16:01

zmeyfish, интересно, будет ли команда M190 S70 работать на охлаждение :roll:
Ultimaker Original
Mendel90
СПринтер 233

zmeyfish
Сообщения: 142
Зарегистрирован: 29 мар 2016, 15:01
Имя: Роман
Откуда: Москва
Поблагодарили: 1 раз

Re: Принтер на рельсах от 3D-SPrinter

Непрочитанное сообщение zmeyfish » 21 июн 2016, 16:26

AKDZG писал(а): zmeyfish, интересно, будет ли команда M190 S70 работать на охлаждение
Спасибо, Алексей. Сейчас попробую. Кстати а никто не искал возможность задать уже в прошивке стартэндкоды? Возможно ли?

Аватара пользователя
AKDZG
Сообщения: 2205
Зарегистрирован: 17 окт 2015, 10:00
Имя: Алексей
Откуда: Иркутск
Благодарил (а): 23 раза
Поблагодарили: 76 раз

Re: Принтер на рельсах от 3D-SPrinter

Непрочитанное сообщение AKDZG » 21 июн 2016, 16:32

zmeyfish писал(а): Кстати а никто не искал возможность задать уже в прошивке стартэндкоды? Возможно ли?
Мне кажется это невозможно
Ultimaker Original
Mendel90
СПринтер 233

zmeyfish
Сообщения: 142
Зарегистрирован: 29 мар 2016, 15:01
Имя: Роман
Откуда: Москва
Поблагодарили: 1 раз

Re: Принтер на рельсах от 3D-SPrinter

Непрочитанное сообщение zmeyfish » 21 июн 2016, 19:11

AKDZG писал(а): zmeyfish, интересно, будет ли команда M190 S70 работать на охлаждение
Протывает команда M190, только значение не S а R.

Вот работающий пример

M190 S105.000000
M109 S245.000000
;Sliced at: Tue 21-06-2016 18:37:49
;Basic settings: Layer height: 0.1 Walls: 1 Fill: 100
;Print time: 50 minutes
;Filament used: 1.886m 5.0g
;Filament cost: 3.38
;M190 S135 ;Uncomment to add your own bed temperature line
;M109 S245 ;Uncomment to add your own temperature line
G21 ;metric values
G90 ;absolute positioning
M82 ;set extruder to absolute mode
M107 ;start with the fan off
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
G1 Z15.0 F9000 ;move the platform down 15mm
G92 E0 ;zero the extruded length
G1 F200 E6 ;extrude 3mm of feed stock
G92 E0 ;zero the extruded length again
G1 F9000
;Put printing message on LCD screen
M117 Printing...

;Layer count: 76
;LAYER:0
M107
G0 F9000 X48.007 Y85.212 Z0.200
M104 S0 ;extruder heater off
M140 S0 ;heated bed heater off (if you have it)
G91 ;relative positioning
G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
G1 Z+0.5 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more
G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way
G28 Z0
M300 S2500 P100
M300 S2500 P100
M300 S1000 P200

M190 R100; ВКЛЮЧАЕМ ЯКОБЫ РАЗОГРЕВ ДО 100 и ждем
M140 S0 ; Отключаем стол нафиг

M300 S2500 P100
M300 S2500 P100
M300 S1000 P200

M84 ;steppers off
G90 ;absolute positioning

Аватара пользователя
Revenger
Сообщения: 885
Зарегистрирован: 28 апр 2016, 23:52
Имя: Alexandr
Откуда: Stavropol
Благодарил (а): 62 раза
Поблагодарили: 15 раз
Контактная информация:

Re: Принтер на рельсах от 3D-SPrinter

Непрочитанное сообщение Revenger » 22 июн 2016, 01:44

А у вас принтер еще не умеет кофе варить? :roll:
Фанерный Х-БОТ 200х300 и 200х200
"Моя" страничка по принтерам на форуме https://3deshnik.ru/forum/viewtopic.php?f=21&t=147

Ответить

Вернуться в «Принтер на рельсах от 3D-SPrinter»

Яндекс.Метрика