Мазмұны:

GRBL CNC машинасына арналған Arduino негізіндегі DRO: 3 қадам (суреттермен)
GRBL CNC машинасына арналған Arduino негізіндегі DRO: 3 қадам (суреттермен)

Бейне: GRBL CNC машинасына арналған Arduino негізіндегі DRO: 3 қадам (суреттермен)

Бейне: GRBL CNC машинасына арналған Arduino негізіндегі DRO: 3 қадам (суреттермен)
Бейне: MKS Robin Nano v2.0 - A4988 or DRV8825 Install Guide 2024, Қараша
Anonim
GRBL CNC машинасына арналған Arduino негізіндегі DRO
GRBL CNC машинасына арналған Arduino негізіндегі DRO

Мен бұл жобаны бір мақсатпен бастадым. Мен CNC станогында тұрған кезде, мойынымды қисайту позициясында итерместен, күн көзіне қарап тұрған адам сияқты көзін жұмып, компьютер мониторын көру үшін, CNC машинасы туралы ақпаратты қараудың қарапайым, бірақ тиімді әдісін алғым келді. бөлменің екінші жағы. Осыны ескере отырып, мен арзан компоненттердің топтамасын, ebay -дің ерекшеліктерін және дәнекерлеу мен скотчиктердің қосалқы бөлшектерін жинауды жөн көрдім. Міне, бір жылға жуық қытайдан бөлшектерді күтудің нәтижесі.:)

1 -қадам: Жабдықты жобалау кезеңі …

Жабдықтарды жобалау кезеңі…
Жабдықтарды жобалау кезеңі…
Жабдықтарды жобалау кезеңі…
Жабдықтарды жобалау кезеңі…

Біріншіден, біз бәрін үймеге лақтыруымыз керек, заттарды кездейсоқ қосамыз, барлық өртті сөндіреміз, түтін мен түтінді шығару үшін терезелерді ашамыз, содан кейін біз қызықты нәрсені жасай бастаймыз. Жақсы. Маған бәрібір. Мен «DIP» пакет формасындағы барлық жерде қолданылатын arduino328p -дің бірін алуды бастадым. (Қос кірістірілген түйреуіштер = Аяқтары бар таяқша) Сол жерден маған ақпаратты визуалды түрде көрсету әдісі қажет болды. Менің бірінші ойым стандартты 16x2 СК пайдалану болды, және мен тез айналдырусыз немесе экранды уақытша ауыстырмай -ақ бәрін кішкентай СКД -ге сыйдыра алмайтынымды түсіндім, екеуі де тартымды емес. Менің келесі ойым 20х4 болды. онда негізгі ақпаратты көрсетуге көп орын бар, ал тактильмен мен жұмыс пен машинаның координаттары арасында ауыса аламын. Осымен мен arduino эскизін құруға кірістім … Жол бойында мен нақты қолмен жұмыс істейтін диірменде нақты DRO-ны көрдім … 7 сегментті дисплей қойманың әр жағынан көрініп тұрды … Сондықтан мен оны өз дизайныма қосуды шештім, маған енді СКД ұнамаса. Өзіме ұнаған модульдерді табу үшін ebay-ді бірнеше сағат тазартқаннан кейін, мен max7219 ic бар 8-разрядты 7 сегментті дисплей модульдерінің 3-ін сатып алдым. Керемет … енді мен тек қана arduino кітапханасын құруым керек. Жоқ.. Біреу мұны істеп қойған сияқты. Ник Гаммон бұл кітапхананы осы дисплейлерде және басқаларында қолдануға арналған. Бұл өте тура. Ник Гаммонның Max7219 Arduino кітапханасы Маған тек ұнамайды, мен сандарды оңға, ал сол жақтағы «-» таңбасын теңестіре алмадым ба, бірақ ол жұмыс істейді. Бірнеше аптадан кейін, коэффициенттер мен ұпайлар, биттер мен бобтарды біріктіргеннен кейін және youtube-те біреудің көмегімен менде 7 сегментті модульдердің көмегімен нан тақтасында жұмыс прототипі болды..

2 -қадам: ПХД дизайны …

ПХД дизайны…
ПХД дизайны…
ПХД дизайны…
ПХД дизайны…
ПХД дизайны…
ПХД дизайны…
ПХД дизайны…
ПХД дизайны…

Бүркітпен айналыса отырып, мен ПХД -ны біріктіре алдым … Тақтаны дұрыс шығару үшін маған үш рет қажет болды, бірақ бұл тәжірибесіздіктен және ebay -дің арнайы құрғақ фоторезистикалық пленкасынан. Бұл қадамға бүркіт файлдарының жаңартылған жиынтығы кіреді. Алғашқы тақта апатынан айырмашылығы (бейнеленген суреттер) Жаңартылған дизайн сәл үлкенірек және модульдерге жеткілікті қуат беруде болған кейбір мәселелерді шешеді. Белгілі болғандай, егер электр энергиясын алу керек жол тақта бойымен айналдыра айналса, онда ең шеткі бөліктерде шырынға шырын жетпейді (AvE… Маған сөйлеу тілдеріңізді жұқтыруды тоқтатыңыз!) тақта max7219 электронды сегментінің дисплейінің үш модулімен, сондай-ақ СКД-мен пайдалануға арналған. СКД бөлігі қосымша болып табылады, бірақ болашақта қайталау кезінде мен нақты шпиндельдік айналу жиілігін көрсету үшін CNC шпинделіндегі холлдық эффект сенсорының басқа түйреуішін шығаруды жоспарлап отырмын. Сондай -ақ, бүркіт файлдарының осы нұсқасында мен жібек экранның жақсы орналасуын және құжаттамасын қостым, егер сізде беткі бекіту нұсқасы болмаса немесе оны корпуста орнатқыңыз келсе және жарық диоды қажет болса, RGB күйін алып тастады. басқа жерде. Мен USB -ді қайта бағдарламалауды қаламасаңыз, ICSP тақырыбын қостым. Сонымен қатар, сіз бұл тақтада DIP Atmeg328p пакеті қолданылмайтынын байқайсыз. Оның орнына ол QFP SMD пакетін қолданады. (QFP = Quad Flat Pack.) Бұл, негізінен, саңылауға арналған түйреуіштерді айналдырудың қажеті жоқ, тақта астында іздер үшін көбірек орын болуы үшін жасалды. Режимге арналған түйреуіштер мен қалпына келтіру түймелері, сондай -ақ төменгі екі үзіліс бар: біреуі СКД -ге, екіншісі GRBL CNC машинасын басқаратын ардуиноға.

Бүкіл тақта тек 2,6 «x 2,25» (немесе 65,94 мм x 57,1 мм сіз үшін) X, Y және Z тақырыптары кез келген стандартты.1 дюймдік тақырып болуы мүмкін немесе қажет болған жағдайда модульдерге таспалы кабельді қосады..

-= [АБАЙ БОЛ !!!] = - - = [АҚЫЛДЫ БОЛ !!!] = - - = [АҚЫЛДЫ БОЛ !!!] =-

Модульдер тек бір бағытта қосылады. Модульдің қай жағы VCC/GND екенін және тақтада бірдей екенін байқаңыз. Егер сіз оларды розеткаға қоссаңыз немесе артқа сым қоссаңыз, құрылғыны шылым шегетін шығарсыз.

3 -қадам: Жолдың соңы.. Немесе басқа нәрсенің басталуы.. Кім біледі

Жолдың соңы.. Немесе басқа нәрсенің басталуы.. Кім біледі
Жолдың соңы.. Немесе басқа нәрсенің басталуы.. Кім біледі

Ақырында, біз ADD/ADHD шағын турында бұл менің өмірім. Міне менің DRO жобамның соңғы әдемі бейнесі. @Scanlime жапсырмасымен толықтырыңыз (шабыт үшін Микаға рахмет, және стикерлер!) Мен Rar мұрағатын қолдандым, мен DRO эскиздерімен жұмыс жасадым. Мүмкін жақсартуға орын бар, және, әрине, аяқталмаған таза жұмыс емес. Мен әлі енгізе алмайтын кодта ерекшеліктер бар, мен оны қалай қосу керектігін әлі анықтай алмайтын кодта емес. Жалпы алғанда, бұл өте табысты PoC болды деп ойлаймын. Техникалық түрде «жабық цикл» болмаса да, сандық оқу. Ол мақсатқа қызмет етеді. Мен бұған сүйене отырып, ақырында төртбұрышты таразыларға немесе басқа нәрсеге қолдау қосқым келеді. Және мен, әрине, консервіленген зондтарды, тесіктердің үлгілерін және т.б іске асыру сияқты қосымша мүмкіндіктерді қосқым келеді, бұл GRBL arduino -мен кіріс пен шығыс байланысын ауыстыру үшін қосымша IC қажет болады, бірақ оны CD4066 немесе басқа нәрсе көмегімен жасауға болады.. Бұл сізге шабыт береді деп үміттенемін. Егер сіз оны салсаңыз, маған хабарлаңыз. Мен суреттер мен жақсартуларды көргенді ұнатамын. Менімен бірге аяқталғаныңызға рахмет:)-= [ArcAiN6] =-

Ұсынылған: