Моята слабост и страст

Електроника, навигация, Hi-Fi, екстри

Re: Моята слабост и страст

Мнениеот longgo » Чет Фев 06, 2020 11:15 am

prius06 написа:1) Електроника: - Ардуино Мега-2560


Абсолютно никакъв смисъл няма да ползваш нея:
- има много пинове, но GRBL фирмуера е оптимизиран за УНО и няма да ползваш изобщо всички изходи и входове
- чипа е запоен и в случай на късо или ако замине от претоварване умираш прав.
- размера е голям

(p.s - просто размисли на глас) :tease:
Аватар
longgo
Баш Майстор
Баш Майстор
 
Мнения: 1356
Регистриран на: Вто Авг 23, 2011 7:54 am
Местоположение: (RAU.FI),(GAB.BG)

Re: Моята слабост и страст

Мнениеот Dragonfly » Чет Фев 06, 2020 11:43 am

longgo написа:
prius06 написа:1) Електроника: - Ардуино Мега-2560


Абсолютно никакъв смисъл няма да ползваш нея:
- има много пинове, но GRBL фирмуера е оптимизиран за УНО и няма да ползваш изобщо всички изходи и входове
- чипа е запоен и в случай на късо или ако замине от претоварване умираш прав.
- размера е голям

(p.s - просто размисли на глас) :tease:

Подкрепям. Аз човъркам кода на GRBL, портнат за 2560. Практически са предвидени 5 оси, но Мегата 328 няма толкова крака. А и начинът на работа на входовете за Home и крайните изключватели е написан от човек, който е работил върху теоретичен модел на машина. На практика всички Хоум и Лимит могат да се вържат всеки през един вход и нулирането да става последователно, започвайки от Z. Това даже го модифицирах и пробвах.
Има портове за 32 битов ARM процесор STMxxxx и си струва да се обърне внимание на тях, защото бързодействието е много по-голямо от това на Мега. Платките с него по пинове повтарят платчицата на Ардуино Нано.
Ето линк към руски форум с тема по въпроса
http://robomechs.com/grbl-1-1-smt32f103c8t6/
Газ до ламарината!
Аватар
Dragonfly
Баш Майстор
Баш Майстор
 
Мнения: 3687
Регистриран на: Вто Фев 26, 2008 3:26 pm
Местоположение: София

Re: Моята слабост и страст

Мнениеот prius06 » Чет Фев 06, 2020 9:07 pm

longgo написа:
prius06 написа:1) Електроника: - Ардуино Мега-2560


Абсолютно никакъв смисъл няма да ползваш нея:
- има много пинове, но GRBL фирмуера е оптимизиран за УНО и няма да ползваш изобщо всички изходи и входове
- чипа е запоен и в случай на късо или ако замине от претоварване умираш прав.
- размера е голям

(p.s - просто размисли на глас) :tease:

Такова имам в момента. Буквално нямам какво да го правя :biggrin:
Аватар
prius06
Баш Майстор
Баш Майстор
 
Мнения: 1973
Регистриран на: Вто Фев 26, 2008 3:35 pm
Местоположение: САЩ - Чикаго

Re: Моята слабост и страст

Мнениеот longgo » Пет Фев 07, 2020 7:37 pm

Dragonfly написа:Практически са предвидени 5 оси, но Мегата 328 няма толкова крака. А и начинът на работа на входовете за Home и крайните изключватели е написан от човек, който е работил върху теоретичен модел на машина. На практика всички Хоум и Лимит могат да се вържат всеки през един вход и нулирането да става последователно, започвайки от Z.


Мен ме съмнява, че с обработване на инструкциите (ISO кодовете) и в това време пращане на стъпки няма да може да окряка за 5 оси.. Или ако може ще слезе надолу от сегашните 30КХц или колкоот е там..
А дали е работил по машина преди тоя измислил кода за входовете не знам. Истинските машини имат PLC а тия по-новите като тези на които в момента работя имат още по идиотски начин наречен индустриален CANBUS
И не всички ходят първо по Z. Работил съм на доста които като ги угасиш си помнят позицията и само в редки случаи трябва да прекараш през опорни точки. Други, едновременно тръгват по всичките оси, някои първо по Z после по останалите.. Други пък ти натискаш бутон за движение по дадена ос и тя тръва към опорна точка.. :pardon:
В случая не знам дали няма как да се направи програмка която да чете кода (програмния код с инструкции за посоки и подаване) а тя да подава към ардуиното само брой стъпки и посоки като получава обратната връзка.
Така , ще може и посложни неща да се правят. Например, при тия хоби щуротиите ми липсва идеята за променливи и математика. Да, мач-а има как да пиешеш разни скриптове ама е безумно с тоя VB или Java ли беше..
Например:

#1 = 100
X-[#2020+#1+[#45*cos#110] ... и т.н..

В GRBL тоя ползва като промеливи: #1.. 2... които добавят в ЕПРОМ-а параметри... Явно ще да е фен на Фанук / ХААС :biggrin:
Аватар
longgo
Баш Майстор
Баш Майстор
 
Мнения: 1356
Регистриран на: Вто Авг 23, 2011 7:54 am
Местоположение: (RAU.FI),(GAB.BG)

Re: Моята слабост и страст

Мнениеот Dragonfly » Съб Фев 08, 2020 9:55 pm

А, не. С доларчета се маркират :)
В случая говорим не за големите машини, а за Ардуино с ограничен брой пинове. Затова за мен използването на три отделни входа за трите оси е абсолютно разточителство. С ARM клона на Ардуино нещата са значително по-добри откъм скорост, даже и с добавяне на управление на четвърта ос. Ако не си, прочети в руския сайт, дето му дадох линк.
Газ до ламарината!
Аватар
Dragonfly
Баш Майстор
Баш Майстор
 
Мнения: 3687
Регистриран на: Вто Фев 26, 2008 3:26 pm
Местоположение: София

Re: Моята слабост и страст

Мнениеот longgo » Нед Фев 09, 2020 7:35 pm

Toва го четох преди (за ARM-a) което бе логично предвид че и по-бързи процесори има. А и тези STI чипове имат вграден на хардуерно ниво USB стак и не ти трябва друга платка да си приказват с компа..
И за мен остава загадка защо не са последователно всички лимити на един пин като реално се активират / деактивират от една единствена променлива. Има няколко други (които аз съм видял) продукти които са софтуер и към него платка за такива хоби машини но си е пак цифра. Все си мисля, че нещо като МАЧ-а като идея което да обръща инструкциите в стъпки и посока с буфер е най-добро а контролера да изпълнява само физическата част..
И въпреки това, браво на пича че направи това с ардуиното а и е опън сорс..
Аватар
longgo
Баш Майстор
Баш Майстор
 
Мнения: 1356
Регистриран на: Вто Авг 23, 2011 7:54 am
Местоположение: (RAU.FI),(GAB.BG)

Re: Моята слабост и страст

Мнениеот Dragonfly » Пон Фев 10, 2020 6:10 pm

Транслатори за Mach3 има бол - както по USB, така и по Ethernet. Последните се предпочитат заради далеч по-високата шумоустойчивост. Реализирани са на FPGA чипове и са много бързи. До колкото съм информиран, те вървят с драйвери, които инсталират виртуални паралелни портове с повече входни и изходни пинове и Mach3 щастливо ги приема за работа. От там драйверът прехваща данните, сериализира ги и ги праща по мрежовия интерфейс към транслатора. Там ги трупа във входящ буфер а чипът ги десериализира отново в паралелни битови изходи към драйверите на машината. Четенето на входовете става по обратния път. По такъв начин се използва само интерпретатора на G-код и планьора за синхронно движение на Mach3, като се преодолява малкия брой входове и изходи на паралелния порт, какъвто пък по-новите компютри въобще нямат. В щатите много популярен е Smoothstepper по Ethernet, но не е евтин, а китайците го клонираха в разни варианти.
Ардуиното няма това бързодействие да обменя и обработва данни от комуникационен поток. То и USB връзката е реално асинхронна серийна с всички недостатъци и ограничена скорост.

Всъщност, от каквото съм му тествал с 4 оси и настройки като на реалния ми рутер, се справя много добре със синхронното управление на 3 равнинни и една ротационна. Някои специфични неща, които ги няма вградени, като например пробиване в canned cycle, някои хора са си доработили сендърите и при среща на код от групата на G80 спира подаването на текст от основната програма и прави пробивните операции, като праща само елементарни кодове (интерпретирането става в сендъра). После продължава по текста.
Газ до ламарината!
Аватар
Dragonfly
Баш Майстор
Баш Майстор
 
Мнения: 3687
Регистриран на: Вто Фев 26, 2008 3:26 pm
Местоположение: София

GRBL & co

Мнениеот longgo » Съб Фев 15, 2020 9:49 pm

Dragonfly написа:Всъщност, от каквото съм му тествал с 4 оси и настройки като на реалния ми рутер, се справя много добре със синхронното управление на 3 равнинни и една ротационна.


Toва на GRBL качен върху ардуино? Или преправен фирмуер качен върху STI чип?
Аз поне колкото сендъри съм видял нито един няма за повече от 3 оси. Пробивни. разстъргващи и всякакви цикли могат да се направят на подпрограми и да се викат ако сендъра подържа. Но и това много(да не кажа хич) не ми е попадало. Има един bCNC сендер който е писан на питон и би трябвало да върви еднакво от windows до МАК. Там има доста екстрички но пак мисля е писан за 3 оси.
Мен друго ме "тормози". :biggrin: Пробвах новия 2 вата "Лазър" и работи не лошо.Намерих една безплатна програмка за управление на лазери, и разбира се като всяка подготвена за лазери под GRBL си движи и моята играчка. Обаче, след като oс Z не мърда (няма за какво) но мотора и седи с активиран (ENABLE) пин и драйвера грее.
РАзбира се, мога да махна буксата на мотора но е малко тъпо. Мина ми през акъла, че можеше да се прекара захранването до тая ос да е през реле и примерно като се пусне "охлаждане" да сработва и да изключва тока.. ама късно.. Та мисълта ми бе, че можеше да се оставят крайните изключватели на един пин.. и да се ползват другите за друго.. като например да си нагласиш даден мотор и той да се активира/деактивира чрез променлива.. А така всичките ENABLE пинове са закачени на D8...

Oтносно тия платките за USB към МАЧ, не мисля че са точно виртуални портове. Рових се някъде да видя как може да се напише собствен плъгин но нещо нямам време за глупости а и е над нивото ми на програмиране.. Но реално, при правилен плъгин не се минава през ненужна гимнастика с виртуални портове.
Има една доп.опция която е относително достъпна - закача се ардуино и се променя BRAIN-a или конфигурацията като се добавят още неща закачени към машината. Например пускане чрез команда на доп. помпа, или какъвто искаш хардуер.. Тоест може да се разширят възможностите доста. Но уви, не може да се полкзва за получаване на данни за движение...
Някъде по-напред пуснах снимка на една червена платка. Тя е именно такава на USB и има собствен плъгин. Базирана е на STI чип който има хардуерен USB порт и е за управление на 4 оси. Като цяло не лоша но е нагласена да работи повече с готови степер драйвери базирани на тошиба чиповете с повече електроника в тях..

А на мен ми попадна това: https://shop.watterott.com/SilentStepSt ... -Driver-V2
Изключително хитро драйверче с много възможности. Например интелигентно управление на тока като при увеличение на товара пропорционално повишава тока.
Може да се ползва следенето нивото на тока и да се ползва едновременно като краен изключвател. Малко кофти е, че ако е към GRBL-a трябва допълнително ардуино, което при пускане на машината да конфигурира всеки път драйвера. Но след това нужния пин на драйвера се закача към входа за ограничителни ключове на гербера и като се притисне в края на хода и се активира като стоп. Отделно, спрямо Алегро чиповете A4988 и особено китайските клонинги.. давал перфектна синусоида (управление) на мотора.
Пича, чието видео гледах показа как с тоя драйвер - лазера (тези направени от няколко алуминиеви профила) е буквално тих. С оригиналните китайски драйвери бъздеше много ясно..
Аватар
longgo
Баш Майстор
Баш Майстор
 
Мнения: 1356
Регистриран на: Вто Авг 23, 2011 7:54 am
Местоположение: (RAU.FI),(GAB.BG)

Re: Моята слабост и страст

Мнениеот Dragonfly » Съб Фев 15, 2020 10:26 pm

Ха! Моят синковец (по-големия) видял и си поръчал лазерно модулче. Ма и той на знае какво иска да прави с него :)
Ето такова
http://wiki.nejetool.com/doku.php?id=la ... le_308020w
Сега е при мен и ще ти досаждам с въпроси :biggrin:
Газ до ламарината!
Аватар
Dragonfly
Баш Майстор
Баш Майстор
 
Мнения: 3687
Регистриран на: Вто Фев 26, 2008 3:26 pm
Местоположение: София

REVISION 2

Мнениеот longgo » Нед Фев 16, 2020 1:43 pm

относно лазера: първо, ако и да не харесваш GRBL :biggrin: (нали си фен на МАЧ-а) това е твоята програма : http://lasergrbl.com/

youtu.be/acf9O3wXki8
Доста добре работи. Тествах вчера. При фирмуер 1.1 на гербера се подържа корекция в силата на лазера при забавяне на моторите и така няма да прогори в местата където забавя. Пуска се режим лазер : $32=1 и ако искаш може да ползваш с М4 (това подобрява начина на работа) но за някои неща установих че е достатъчно да работи само с промяна на S-стойностите. Шпиндела така или иначе се управлява 0-100% така че S0-S1000 си е добра конфигурация. РАзбира се, лазр модула трябва да ти е TTL/PWM Съвместим. Ако няма възможност за корекция силата му, има друга програмка (хакната дори) която ти генерира по снимката изходен G-код който ползва промяна в скоростта на движение за да компенсира силата на лазера.. Но такива лазери не са много удачни.
Повечето модули са захранвани с 12Волта и поне 3-4А трябва да е захранването.. О! И нещо много важно: ЗАДЪЛЖИТЕЛНО очила за лазер покриващи неговия диапазон..
Около реални 1.8-2,5 вата (не китайска пропаганда) става за малко хартия, балса, и гравиране(надписване) по дървения и пластмаса.. Ако ще е метал и по-сериозно рязане тогава от 5-8 вата нагоре но там цените са ... кофти. От снимките в линка ти са само лазери без драйвера им.. :pardon:

Ей ма и мен с окончателната версия на моето дребосъче. Оказа се при замеренос часовник 0,02-0,04мм на ос луфт във винта при обръщане на посоките. Въпреки, че гайките са с едно езиче което държи контра и би трябвало да няма луфт.. реално ако се понатегне малко овече луфта нараства. :punish: По ролки и оси няма луфт.. Ама то това така или иначе е пълна играчка... :biggrin:

cnc_1_design.JPG
cnc_1_real.jpg
cnc_2_design.JPG
cnc_2_real.jpg
cnc_3_real.jpg
cnc_3_design.JPG
cnc_4_design.JPG

cnc_4_real.jpg
Аватар
longgo
Баш Майстор
Баш Майстор
 
Мнения: 1356
Регистриран на: Вто Авг 23, 2011 7:54 am
Местоположение: (RAU.FI),(GAB.BG)

Re: Моята слабост и страст

Мнениеот longgo » Сря Фев 26, 2020 11:39 pm

table_1.jpg
table_2.jpg


И последната дреболийка по проектчето..
Аватар
longgo
Баш Майстор
Баш Майстор
 
Мнения: 1356
Регистриран на: Вто Авг 23, 2011 7:54 am
Местоположение: (RAU.FI),(GAB.BG)

Re: Моята слабост и страст

Мнениеот Dragonfly » Съб Фев 29, 2020 12:14 pm

Както вече писах, имам аналогично лазерно модулче, но още не съм го тествал. Към него няма никакво описание. В нета намерих едни диаграми за аналоговите величини на напреженията според температурата на изхода за мерене на температура. Под вентилаторчето има кръгла платчица с малко резистори, един транзистор и чип, който вероятно е МОСФЕТ в SO8 корпус.
От надписите при 4 пиновия куплунг правя извод, че получава +-12 волта, ШИМ импулси на ТТЛ ниво и последната жица е за мерене на температурата. Я кажи така ли е.
Газ до ламарината!
Аватар
Dragonfly
Баш Майстор
Баш Майстор
 
Мнения: 3687
Регистриран на: Вто Фев 26, 2008 3:26 pm
Местоположение: София

Re: Моята слабост и страст

Мнениеот longgo » Нед Мар 01, 2020 5:44 pm

Това от линка който ти : Interface specification: 4pin PH2.0 (red: 12V, black: GND, yellow: PWM, green: temperature signal)
Честно казано, професионалните лазерни системи (не тия китайските като моя) си имат няколко още извода..
Такива като моя имат 4 пина на управляващата платка : 12в вход, маса, TTL+/TTL-> oт платката към лазереа е: два кабела за лазера и два за вентилатора.. толкова.
Трябва да има в схемата регулатор по ток SOP-8 пакет и някакъв линеен изправител за волтажа. След това са тия микро мофсети или транзистори които обслужват TTL-a..
Ако обаче е малка платка под / над вентилатора на самия лазер, малко ми се вижда чудно как ще обслужи 5 вата диод
Аватар
longgo
Баш Майстор
Баш Майстор
 
Мнения: 1356
Регистриран на: Вто Авг 23, 2011 7:54 am
Местоположение: (RAU.FI),(GAB.BG)

Re: Моята слабост и страст

Мнениеот Dragonfly » Пет Мар 13, 2020 9:21 pm

Днес го пуснах в действие, като го управлявам с Ардуино.
После го разглобих отново за по-обстоен преглед. На чипа не мога да разчета никакъв надпис, но наличието на шотки диод и дроселче от долната страна на платката ми говори, че това е DC-DC конвертор. Вероятно от 12 волта на 5 волта. И понеже е импулсен, разсейва малко топлина. И вероятно едно от крачетата на чипа е с функция on/off, където се подава ШИМ сигнал с ТТЛ (вкл. и 3.3 в) ниво.
Надолу към самия диоден модул отиват чер и червен кабел захранване. И два зелени, които са за термистора, а може и термисторът долу да е към минус, като в този случай единият кабел подава сигнала за температура навън към куплунга, а другият отива в един транзистор на платката. Засега го смятам крайна защита по температура може би. Поне е в корпус с три крака, като SMD транзистор, но в такива корпуси има е други компоненти.
Температурата излизат едни 2.5 волта и докато не се свърже към външен делител, както е показано на онази диаграма, няма отчитане на промяна в напрежението. Когато е сложен външния делител и като го обдухвам с топъл въздух, напрежението се мени. Само че в точно обратна зависимост спрямо публикуваната таблица със стойности. Демек, като се качва температурата, качва се и напрежението на делителя. А според таблицата - намалява. Както и да е, може да се наблюдава и да се зададе стойност за аларма.
Захранвам го от един импулсен адаптор от нещо си - 12 волта 1 ампер и като го напъна на 100% мощност, адапторът кляка. По другата таблица за 6 ватовата версия не би трябвало да консумира повече от 0.8А, ама на.
И ще трябва да се снабдя с някакви защитни очила. Когато е на фокус, точката е много ярка. И пали боята на една тенекиена кутия. Ама не знам какъв цвят филтри трябва да имат очилата за син лазер. Според мен червен, но из нета видях и зелени пак за син.
Газ до ламарината!
Аватар
Dragonfly
Баш Майстор
Баш Майстор
 
Мнения: 3687
Регистриран на: Вто Фев 26, 2008 3:26 pm
Местоположение: София

Re: Моята слабост и страст

Мнениеот longgo » Съб Мар 14, 2020 1:44 am

Tи го пусни още един път без очила и после може и да спреш да четеш форума.. Сериозно човек! Може да е малък (точка/фокус) но например в места където маркират неща с лазер не дават да се влиза докато работи пък дори самият лазер да е в кутия и с екран! А лазера може да рефлектира от повърхност и да ослепи някой в близост.. Не е шега работа.
Зелените цайси имат диапазон. Зависи колко нанометра ти е лазера, но син и ултравиолетов би трябвало да се покриват. Все пак, нямам много вяра на тия какво пишат в Али или Ибей относно какво реално покриват очилата но за 8-10$ има ставащи.
Много важно(!!) условие е да позиционираш лазера с намалена мощност. Тоест да го фокусираш на 10-20%. Доста от китайските драйвери имат бутон който активира лазера с микро тяга колкото да ти светне да му нагласиш фокуса. И отново : първо очилата, после пускаш..
Мач-а може да го пуснеш в режим PWM също, но това го знаеш. А като казваш, че караш с ардуино вероятно ползваш и да я движиш машината с него..
Това с волтажа и тока на лазера не е като на обикновен диод. Например моя е 3 вата по китайски сайт, но реално хора купили същ от същия търговец са го замерили с прибор отчитащ силата на лазера и се оказва 1.6-1.8 вата. Или към чипа се подават 5 волта (надвишава номинала, но се управлява чрез PWM) но като ампераж моя гълта на пълна мощност около 2-2,2А ток.. Това замерено между източник-драйвер.Та ме съмнява 5-6W лазер да иска ампер.. Виж 2-3 одма и нагоре..
Аватар
longgo
Баш Майстор
Баш Майстор
 
Мнения: 1356
Регистриран на: Вто Авг 23, 2011 7:54 am
Местоположение: (RAU.FI),(GAB.BG)

ПредишнаСледваща

Назад към Автомобилна електроника

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта

cron
placeholder