Автор Тема: Проблем с 3D Принтер  (Прочетена 13488 пъти)

bkms26

  • Новодошъл
  • *****
  • Публикации: 6
    • Профил
Проблем с 3D Принтер
« -: Октомври 16, 2016, 04:39:32 pm »
Направих си 3D Принтер.Сглобих си конструкцията, навързах платките, инсталирах софтуера за управление.
Всичко тръгна, но крайните изключватели не работят(осите се движат, но като стигнат до крайния изключвател той не сработва).
Изчетох документацията на софтуера, тествах платките и крайните изключватели всичко е в норма.
Платките са Arduino 2560 и Ramps 1.4. Софтуера е Marlin RC7.

Къде да търся проблема.

yasko

  • Administrator
  • *****
  • Публикации: 484
    • Профил
Re: Проблем с 3D Принтер
« Отговор #1 -: Октомври 17, 2016, 10:15:46 am »
Здравей,
Доколкото разбирам от това, което си написал преключвателя работи физически, но в софтуера не се отчита. Така ли е?
Ясен Паунски,  гр.София, 39 г.

bkms26

  • Новодошъл
  • *****
  • Публикации: 6
    • Профил
Re: Проблем с 3D Принтер
« Отговор #2 -: Октомври 17, 2016, 07:37:14 pm »
Да, така е. Само това е проблема, иначе всичко останало работи.

yasko

  • Administrator
  • *****
  • Публикации: 484
    • Профил
Re: Проблем с 3D Принтер
« Отговор #3 -: Октомври 18, 2016, 02:07:42 pm »
Възниква логичния въпрос на правилните входове ли са свързани датчиците?
Дали също е заредена правилнта версия на фирмуера за въпросния хардуер?
Ако може дай някъкви линкове към въпросните платки и софтуер.
Ясен Паунски,  гр.София, 39 г.

bkms26

  • Новодошъл
  • *****
  • Публикации: 6
    • Профил
Re: Проблем с 3D Принтер
« Отговор #4 -: Октомври 18, 2016, 04:13:15 pm »
Платките са тези - https://www.amazon.co.uk/Kuman-Printer-Controller-electronic-projects/dp/B014L10NYQ/ref=sr_1_50?ie=UTF8&qid=1476795942&sr=8-50-spons&keywords=kuman&psc=1
Крайните изключватели са тези - https://www.amazon.co.uk/gp/product/B00OCFEZ1O/ref=pd_sim_sbs_60_1?ie=UTF8&psc=1&refRID=DDG8GFX3KCKKCTF12W6H
Софтуера е този - https://github.com/MarlinFirmware/Marlin
Настройките на configuration.h са от тук - http://reprap.org/wiki/Prusa_i3_Rework_Firmware, но са със мойте стойности.
Схемата на свързване е тази - http://reprap.org/wiki/File:Rampswire14.svg
Свързал съм крайните изключватели спрямо това видео - https://www.youtube.com/watch?v=1IOtYfaNRtQ

Това е всичко.

Чудя се да не би проблема да е в hеadera pins.h. Защото моите изключватели са със 3 пина , а на схемите са със два.     
« Последна редакция: Октомври 18, 2016, 04:15:22 pm от bkms26 »

spp

  • Global Moderator
  • *****
  • Публикации: 414
    • Профил
    • http://robotics.cnc-bg.net/
Re: Проблем с 3D Принтер
« Отговор #5 -: Октомври 19, 2016, 08:31:42 am »
Информацията ,която си предоставил не е много ясна.
Аз бих започнал от това на каква логика сработват крайните изключватели.
1.Както казваш твоите са с три крачета,което означава,че има нормално затворен и нормално отворен контакт.
Първият ще премине от нормално затворен в нормално отворен или от 1 в 0.Вторият ще е с обратна логика 0 в 1.
Ти кой от двата варианта ползваш?
2.Бих проверил в зависимост от точка 1 как са свързани моите с мултицет .
3.Още веднъж ще проверя дали са на правилните входове на платката.Дали няма джъпери с които да се разрешат или това става софтуерно с конфигуриране ?
4.Имат ли захранващо напрежение?То с необходимата стойност ли е?
5.Къде са свързани ?Директно към Ардуино или към друга схема?
6.Входовете на Ардуино(ако са свързани там)конфигурирани ли са да бъдат входове?Има ли софтуерно или хардуерни филтри(механичните контакти вибрират)
7.Ако са към друга схема,каква е тя?Свалил ли си техническото описание на схемата и на правилният порт ли са свързани?
Изобщо трябва малко повече информация и тестове от твоя страна.Когато има отговор на голяма част от тези въпроси вероятно сам,ще констатираш проблема или ако не успееш някои от форума ще ти помогне с конкретно решение или с още малко въпроси .И така докато не се изясни проблема. ;)
Слави Петков
София 49г

bkms26

  • Новодошъл
  • *****
  • Публикации: 6
    • Профил
Re: Проблем с 3D Принтер
« Отговор #6 -: Октомври 19, 2016, 11:04:54 pm »
Цялата електроника и софтуер съм го правил по тези указания:
Електроника - http://reprap.org/wiki/Prusa_i3_Rework_Electronics_and_wiring
Софтуер - http://reprap.org/wiki/Prusa_i3_Rework_Firmware

Само конструкцията е друга.

2.Ползвам втория вариант.
Ако се вържат на обратно платката Ардуино изключва(някаква защита).
3.Софтуерно се конфигурират. Конфигурирал съм ги.
4.Имат.С необходимата стойност е.
5.Вързани са към Рампс.(Линка за електрониката)
6.Конфигурирани са.

Направих една камара тестове.Всичко тръгна.

Пробвах и да заредя по - стара версия на Марлин ,но ми изписва несъвместима версия.
 
Всичко е свързано където трябва и както трябва.Предполагам проблема е някъде в софтуера.Всички стойности на напреженията са в нормите.
Четох и във форума на репрап и приложих методите описани там и нищо.
По - ясно от това няма накъде.

bkms26

  • Новодошъл
  • *****
  • Публикации: 6
    • Профил
Re: Проблем с 3D Принтер
« Отговор #7 -: Октомври 19, 2016, 11:24:39 pm »
На този софтуер има ли някаква възможност за софтуерни ендстопове?

spp

  • Global Moderator
  • *****
  • Публикации: 414
    • Профил
    • http://robotics.cnc-bg.net/
Re: Проблем с 3D Принтер
« Отговор #8 -: Октомври 20, 2016, 08:57:28 pm »
Така вече има някаква информация. :)
Ако платките за управление са тези A4988 Stepper Motor Driver,така поне излиза от дадените от теб линкове,трябва да са на базата на тази схема:

https://www.pololu.com/file/download/a4988_DMOS_microstepping_driver_with_translator.pdf?file_id=0J450

Интересното краче е №2.Това е ENABLE-Logic imput.Този вход има обратна логика.При високо ниво 1 изходите са забранени.При ниско  0 са разрешени.
1.Пусни 1 двигател и измери,какво се случва на този пин ,при задействан краен изключвател.Трябва да остане в логическа 1 докато е задействан крайният изключвател.(според мен така ги управляват за стоп,но ...кой знае :))
2.Сменя ли се състоянието от 0 в 1?
3.Ако подадеш логическа 1 директно , спира ли двигателя?Внимавай от къде ще вземеш захранване!Разгледай преди това схемата добре!
Пиши,какво се случва.
Успех!
Слави Петков
София 49г

yasko

  • Administrator
  • *****
  • Публикации: 484
    • Профил
Re: Проблем с 3D Принтер
« Отговор #9 -: Октомври 20, 2016, 09:32:22 pm »
Мисля че крайните изключватели не командват директно драйвера за стъпкови, а управлението става през софтуера.
Има ли някакъв режим на дигностика, в който да  провериш дали сработва крайния изключвател, т.е дали сигнала стига до софтуера?
Тези крайни изключватели, как участват в работата на принтера? С тях ли принтера си нулира кодинатната система?
Ясен Паунски,  гр.София, 39 г.

spp

  • Global Moderator
  • *****
  • Публикации: 414
    • Профил
    • http://robotics.cnc-bg.net/
Re: Проблем с 3D Принтер
« Отговор #10 -: Октомври 21, 2016, 08:17:59 am »
Ясене,явно лошо съм се изразил.
Не съм казвал,че крайните изключватели командват директно двигателите.
Препоръката ми беше да се тества,какво се случва в изхода с работещ хардуер и софтуер.
Точка 2 е точно това,сменя ли се състоянието на изхода на контролера и това влияе ли на драйвера.
Ако се разбира нещо друго ,то моля за извинение.
Слави Петков
София 49г

bkms26

  • Новодошъл
  • *****
  • Публикации: 6
    • Профил
Re: Проблем с 3D Принтер
« Отговор #11 -: Октомври 24, 2016, 07:39:19 pm »
В менюто на Марлин открих избор на начална точка.Избрах я и принтерът засега работи що-годе стабилно.
Режима на диагностика е командата М119(изпраща се през Pronterface), и сработват, но моторите не спират.Това беше първото което направих преди да питам във форума.
Идеята на Марлин през софтуера да се използват.
Тези изключватели се използват за нулирване на координатната система.