Բովանդակություն:
- Քայլ 1: Քայլ 1. ՊՀՀ չափում և չափում դրանք
- Քայլ 2: Քայլ 2. Նախագծեք, նախագծեք և հավաքեք գրեթե ամեն ինչ նախօրոք
- Քայլ 3: Քայլ 3. Պահեք PCB- ն և սխեմատիկը համաժամացման մեջ
- Քայլ 4: Քայլ 4. Մասերի վերահաշվարկ
- Քայլ 5: Քայլ 5. Ամրագրել Մետաքսի էկրանի պիտակները
- Քայլ 6: Քայլ 6. Պատվիրեք PCB էժան և 48 ժամվա ընթացքում
- Քայլ 7: Քայլ 7: Բաղադրիչների պատվիրում էժան և 48 ժամվա ընթացքում
Video: Eagle Hacks/հնարքներ. Օրինակ TB6600 CNC Mill Stepper Motor Driver: 7 Steps
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Սա լավ նախագիծ է դարձնում ցույց տալ մի քանի հնարքներ, որոնք ձեր կյանքը կդյուրացնեն PCB- ներ ստեղծելիս:
Որպեսզի ձեզ մի քանի հեքի սովորեցնեմ, որպեսզի ավելի շատ օգուտ քաղեք Eagle- ից, ես ընտրում եմ մի պարզ նախագիծ, որն արել եմ իմ Kickstarter- ի համար: Իմ Մեկօրյա մարտահրավերի համար ինձ արտաքին սլաքի վարորդ էր պետք, և ես ունեի ընդամենը 48 ժամ, որպեսզի ձեռք բերեի այս սանդղակի վարորդական տախտակները: eBay- ը ցույց տվեց միայն Չինաստանից եկածները, և ես ոչ մի կերպ չկարողացա դրանք Ավստրալիա հասցնել մինչև վերջնաժամկետը: Իհարկե, eBay- ն ավելի էժան է ՝ 14 դոլար յուրաքանչյուրը, բայց այս դեպքում ես ընտրում եմ ժամանակի հարմարավետությունը գնի փոխարեն:
Նշում. Ես ավելացրել եմ սխեմատիկ և PCB- ն, այնպես որ, եթե դուք TB6600HG CNC Mill stepper շարժիչի վարորդից հետո եք, կարող եք ներբեռնել դրանք և դրանք հարմարեցնել ձեր ճաշակին: Նրանք գնահատվում են 4.5 Ամպեր և ավելի քան բավարար NEM23- ներ վարելու համար: BTW սա իմ առաջին Ուսուցման ենթակա… սխալներն են պատահում, և ես դրանք կուղղեմ, երբ դուք ինձ պատմեք դրանց մասին:
Այս Instructable- ում ես առանձին կանցնեմ յուրաքանչյուր կոտրման միջոցով, որպեսզի կարողանաք ընտրել և ընտրել ձեզ անհրաժեշտը:
1. PCB- ի չափսերը և դրանց չափումը
2. Նախքան պատվիրելը և կառուցելը պլանավորեք, նախագծեք, հավաքեք գործնականում ամեն ինչ
3. PCB- ի և սխեմատիկայի համաժամացման պահպանումը
4. Մասերի վերահաշվարկ
5. Մետաքսի էկրանի պիտակների ամրացում
6. Պատվիրեք PCB էժան և 48 ժամվա ընթացքում
7. Մասերի պատվիրում էժան և 48 ժամվա ընթացքում
Քայլ 1: Քայլ 1. ՊՀՀ չափում և չափում դրանք
Ակնհայտ է, որ չափն այստեղ կարևոր է: Դուք ցանկանում եք հնարավոր ամենափոքր ոտնահետքը, բայց ոչ այնքան փոքր, որ չկարողանաք բաղադրիչները ձեռքով տեղադրել կամ մեքենա ընտրել և տեղադրել: Նաև փոքր չափսերի տախտակները ավելի քիչ կշռեն և կփրկեն ձեզ սուրհանդակային տրանսպորտի արժեքը (որոնք հաճախ ամենամեծ ծախսերն են):
Setանցը դրեք 50 ջրաղացների վրա, որպեսզի ձեր բաղադրիչները լավ տեղադրված լինեն և ոչ շատ սեղմված: Գծեք տախտակի ուրվագծերը այնքան մեծ, որ թույլ տան բացվող անցքեր և տեղադրեք դրանք առաջինը: Դուք միշտ կարող եք դրանք տեղափոխել և կանեք:
Օգտագործեք DRC գործիքը `բաղադրիչների համընկնումները ստուգելու համար
Setանց գործիքի մեջ հետքի չափը սահմանեք 10 միլիոնի (կանխադրված 6 միլիոնի): Սա կապված է ձեր PCB- ի պղնձի հաստության հետ: Այս դեպքում դա հզոր վարորդական տախտակ է, այնպես որ մեզ պետք է 2 Oz Cu հաստություն: PCB արտադրողը չի պատրաստում 6 մղոնանի հետքեր 2 Oz Cu- ով:
Տեղադրեք բոլոր բաղադրիչները PCB- ի վրա և ընտրեք չափման շերտը: Ընտրեք չափման գործիքը և կտտացրեք տախտակի մի կողմից մյուսը: Այս քայլը ցույց է տալիս չափը և այժմ մկնիկը ներքև քաշեք PCB- ից դուրս և բաց թողեք: Այժմ չափսերն առանձնանում և ընթեռնելի են: Եթե Ձեզ անհրաժեշտ է ջնջել չափը, ապա նորից, ընտրեք չափի շերտը և անցեք չափի կեսին և կտտացրեք ջնջել: Այն շատ զգայուն է և պետք է սեղմել չափման գծի հենց մեջտեղում: Եթե տողը նստում է ձեր տախտակի ուրվագծի վերևում, ապա տեսնում եք խնդիրը: Դուք չեք կարող հասնել այդ չափման գծին: Հնարքը կայանում է նրանում, որ կամ մեկը մյուսից հեռացնեք Տեղափոխել գործիքի միջոցով:
Նմանապես կարող եք չափել ձեր PCB- ի անկյուններում փորված/ամրացվող անցքերի միջև հեռավորությունները: Նրանց տեղերից բավարարվելուց հետո կարող եք ջնջել չափման գծերը:
Քայլ 2: Քայլ 2. Նախագծեք, նախագծեք և հավաքեք գրեթե ամեն ինչ նախօրոք
Ոչինչ ավելի հիասթափեցնող չէ, երբ չես կարող միացնել ջերմատաքացուցիչը, քանի որ մոռացել ես, որ հոսանքի չիպը, այս դեպքում TB6600- ը PCB- ին զոդելիս պտուտակներին հասնելու հնարավորություն չկա:
Առևտրային օրինակը ցույց է տալիս, որ նրանք օգտագործում են գոյություն ունեցող արտադրողի ճկման կապում և ավելացված անցքեր PCB- ի միջոցով `ջերմատաքացուցիչը պտուտակելու համար: Այս տախտակները մանրածախ վաճառվում են eBay- ում 14 դոլարով, այնպես որ դուք ստանում եք հաղորդագրություն, որ դա, հավանաբար, շատ արագ և էժան է արվում ոչ հմուտ աշխատողների կողմից: Պլանշետի և ջերմատաքացուցիչի միջև կանգառներ կամ թփեր չկան: Բայց նրանք դա ծրագրեցին արագ և արագ ամրացման համար:
Իմ PCB- ն ավելացնում է 3 մմ ակրիլային բարակ շերտ PCB- ի և հոսանքի չիպի միջև `այն իր տեղը դնելու համար: Ոչ էլ իդեալական, բայց այս իրադարձության համար դա հնարքը լավ կատարեց: Առաստաղի դիրքերը ճիշտ չափի էին:
Այստեղ հնարքն այն է, որ տպեք PCB- ի դասավորությունը թղթի վրա ՝ 1: 1 սանդղակով և կպցրեք այն PCB նյութի մի քանի կտորների վրա, որոնք ես դրել էի շուրջը: Հորատեք անցքերը և փորձեք հավաքել այս կեղծ PCB- ն, և դուք արագ կբացահայտեք խնդիրները և արդյոք ճեղքվածքները ճիշտ են:
Cut Outs- ը ստեղծելու համար դուք tKeepout- ում և tRestrict Layers- ում նկարում եք քառակուսի ՝ գծելով չորս տող: Նույնը արեք ստորին շերտի համար ՝ bKeepout և bRestrict: TNames շերտում գրեք «Cut Out» բառը, այնպես որ PCB արտադրողը կիմանա, որ դա պետք է ուղղորդվի:
Առևտրային նմուշի անցքերի հոսանքի և մոտիկության պատճառով ես նախընտրում եմ օգտագործել շերտի միացումները, այլ ոչ թե անցքերի միջով: Այստեղ խնդիրն այն է, որ Արծիվի գրադարանը ունի միայն անցքի միջոցով ոտնաթաթի տպագրություն:
Սխեմատիկայում Սեղմեք Տեղեկատվության գործիքի կամ Խմբի գործիքի վրա ՝ Power Chip- ը ընտրելու համար և աջ սեղմեք Բաց սարքի կամ խորհրդանիշի վրա:
Ընտրեք Ոտնահետքը և կտեսնեք բաղադրիչի իրական ոտնաթաթը: Այստեղ հնարքն այն է, որ զոդման ուղիների համար կլորը փոխարինի բարձիկներով:
Այն, ինչ ես արեցի, այն էր, որ օգտագործեցի SMD ներկերի գլանափաթեթ գործիքը և հետքերը գծեցի առանձին պահոցի տակ (տե՛ս սքրինշոթը): Հետո վերանվանում եմ հետքերը `օգտագործելով գրեթե նույն անունը, ինչ վերևի բարձիկը: Ես փոխարինում եմ վերևի և ստորին շերտի միջև ՝ TB6600 չիպի վրա թեքված քորոցների պատճառով (այն ունի վերին և ստորին տող): Բոլորին անվանելուց հետո ես հանում եմ բարձիկները և հետքերը տեղափոխում իմ ուզած դիրքը:
Հաջորդը `նոր անունները խորհրդանիշին միացնելն է: Կտտացրեք Սարքի վրա ՝ ժապավենի վերևի ցանկի բարում, բացվող պատուհանում ընտրեք Միացում և կտեսնեք բոլոր նշանների կապումներն ու Ոտնահետքերի բարձիկները: Միացրեք դրանք մեկ առ մեկ ՝ կտտացնելով Connect և ավարտեցիք: (տե՛ս սքրինշոթը)
Երբ ունեք մի քանի կապում, օրինակ `Ground- ին, ապա օգտագործեք հավելումը` դրանք միասին միացնելու համար:
Մեկ այլ հնարք է ջերմային բարձիկները: Որոշ դեպքերում, կապի պես, դուք ցանկանում եք ամուր պահոց և ոչ թե ջերմային պահոց (ունի բարձիկների մեջ բացեր): Ոտնահետքի վրա աջ սեղմում եք պահոցի վրա, ընտրում Հատկություններ և ապընտրում Theերմային տարբերակը: (տես սքրինշոթը):
Նվազագույն աղմուկ ապահովելու և հեշտ ուղղություն թույլ տալու համար մենք վերևից և ներքևից ավելացնում ենք գրունտային հարթություն: Օգտագործեք Polygon գործիքը ձախ Գործիքների ժապավենից (5 կողմի ադամանդի ձև ունեցող խորհրդանիշ): Նկարեք քառակուսի ՝ գծելով մեկ գիծ, կտտացրեք, գծեք հաջորդ տողը մինչև հասնեք բազմանկյունի ելակետին և այժմ զգույշ եղեք: Մեծացրեք ՝ պտտելով մկնիկի անիվը և ճշգրիտ սեղմելով դեպի Պոլիգոնի մեկնարկային կետը: Կրկնեք մյուս շերտի համար և կտտացրեք Ratnest գործիքի վրա ՝ ձախ Գործիքի ժապավենի ընտրացանկում: Floodրհեղեղը ձեր PCB- ն լցնում է կարմիր և կապույտ գույնով: Մի անհանգստացեք, որ դեռ չեք տանում խորհուրդը:
Այս փոփոխություններից հետո դուք ձեռքով ուղղորդում եք Power և Connector տախտակները և ստուգում, որ միակցիչները բոլորը ճիշտ հաջորդականությամբ են: Մեծացրեք միակցիչի քորոցը և կարդացեք պիտակը: Արդյոք դա օրինակ է 'GND': Փոխանակե՞լ ենք 'GND' և օրինակ «ENB» շուրջը: Մենք ցանկանում ենք, որ GND- ը հետևողական լինի յուրաքանչյուր պտուտակային տերմինալի ձախ կամ աջ կողմում: Այժմ ավտոմատ կերպով ուղղեք մնացած մասերը: (Ձախ գործիքի ժապավենի ընտրացանկ «Ավտո երթուղի»)
Եվ, իհարկե, նախապես ստուգեք Octopart.com- ի միջոցով `արդյոք ձեր մասերը պահեստում են և ողջամիտ գներով: Octopart եկեք ներմուծեք BOM- ը Eagle- ից, որպեսզի կարողանաք արագ գտնել PCB- ի ընդհանուր արժեքը:
Քայլ 3: Քայլ 3. Պահեք PCB- ն և սխեմատիկը համաժամացման մեջ
Սա կլինի ձեր ժամանակի ամենամեծ խնայողությունը: Ամեն անգամ դա ինձ խաբում է և կորցնում շատ աշխատանք:
Համոզվեք, որ PCB և Schematic խմբագիրները միշտ բաց են: Եթե դուք տանում եք տախտակ և պահում, եթե սխեման փակված է, կորցնում եք համաժամացումը, և Արծիվը ձեզ կասի, որ դրանք անհետեւողական են և չեն կարող ծանոթագրություններ կատարել առաջ կամ հետ:
Հաճախ դուք պետք է պատռեք բոլոր երթուղիները և սկսեք նորից: Սա թանկ է, հատկապես եթե նախկինում պատվիրել եք տախտակներ և շտկում եք երթուղու փոքր խնդիրները: Դուք կորցնում եք նախորդ շտկումների կրկնության առավելությունները և ներկայացնում նորերը:
Այստեղ հնարքն այն է, որ ամեն ինչ պատրաստ լինի երթուղու համար և պահեք համակարգիչը/սխեմատիկ և նորից պահեք նոր անվան կամ տարբերակի համարի ներքո: Այդ նոր տարբերակը կուղղվի, և դուք կարող եք վերադառնալ նախորդ քայլին:
Նաև երթուղուց հետո մի պահեք տախտակը, մինչև երջանիկ չլինեք: Եթե ոչ, մի պահեք տախտակը, այլ փակեք PCB- ն և սխեմատիկը և մերժեք փոփոխությունները: Նորից բացեք սխեմատիկ և PCB- ն և նորից երթուղի տվեք, մինչև որ երջանիկ չլինեք և պահպանեք վերջնական ուղղորդված տախտակը:
Նոր համար գտնելուց հետո նորից պահեք այն որպես նոր տարբերակ: Կոտրեք միայն այն ուղին, որն ունի խնդիրներ և շտկեք այն:
Քայլ 4: Քայլ 4. Մասերի վերահաշվարկ
Վերևի ժապավենի ընտրացանկում կա տարբերակ `մասերը նորից համարակալել, բայց ես խափանում եմ:
Թռուցիկ ընտրացանկ հայտնվեց, որտեղ ասվում էր, որ որոշ մասեր նախապես ամրագրված չեն, և ես պետք է շտկեմ այն, թարմացնեմ գրադարանը և նորից փորձեմ:
Կրկին ընտրեք այն հատվածը, որն առաջացնում է խնդիրներ և կտտացրեք Սարքի պատկերակին վերևի ժապավենի ընտրացանկում կամ աջ սեղմեք բաղադրիչի վրա և ընտրեք Սարքը PCB խմբագրիչում:
Վերևի ժապավենից ընտրեք «Խմբագրել» ընտրացանկը և ընտրեք «Նախածանց» (IC նիշերը տես նկարի պատկերը):
Մուտքագրեք նախածանց, ինչպիսին է Սարքի տառ (եր), օրինակ. Կոնդենսատորը 'c' է:
Պահեք այն և վերադառնաք սխեմատիկ խմբագրիչ և նորից համարակալեք մասերը: Օգտագործեք կանխադրվածները, ինչպիսիք են X և Y ուղղությունը, և դա լավ է ստացվում, հակառակ դեպքում փորձեք պարամետրերով: Այժմ ամեն ինչ գեղեցիկ համարակալված է նաև PCB- ի վրա:
Քայլ 5: Քայլ 5. Ամրագրել Մետաքսի էկրանի պիտակները
Լռելյայն ռեժիմում դուք ստանում եք մետաքսի էկրանի շատ մեծ տառատեսակ, որը շատ շեղում է:
Այսպիսով, մենք պետք է վերափոխենք tName պիտակների մետաքսե էկրանը: Ես այնքան էլ չեմ մտահոգվում tValues- ով, քանի որ դրանք թողնում եմ մետաքսե էկրանին: Այդ կերպ դա ավելի քիչ ամբոխ է և ավելի ընթեռնելի:
Այսպիսով, ինչպես ենք դա անում: Դե, Google- ը այստեղ ձեր ընկերն է:
Փորձեք այս հրամանները. Ցուցադրել torig borig; # Displayուցադրել վերին և ստորին ծագումները
խմբավորել բոլորը; # Խմբավորեք ամեն ինչ
ջարդուփշուր (C> 0 0); # Խափանել ամեն ինչ խմբում
ցուցադրել ոչ մեկը tname bname tval bval; # ԸՆՏՐՈԹՅՈՆ. Սահմանափակել անունների և արժեքների փոփոխությունները
խմբավորել բոլորը; # Խմբավորեք ամեն ինչ, ներառյալ ջարդված տեքստերը:
փոխել տառատեսակի վեկտորը (C> 0 0); # Փոխեք տառատեսակը վեկտորային տառատեսակի
փոխել չափը 50 մլ (C> 0 0); # Փոխեք տառատեսակի չափը
փոփոխության հարաբերակցությունը 15 (C> 0 0); # Փոխեք լայնության `բարձրության հարաբերակցությունը
ցուցադրել վերջին;
Համոզվեք, որ դուք ունեք նաև պիտակներ միակցիչների և թռիչքների համար, որպեսզի իմանաք, թե ով է ով կենդանաբանական այգում:
Այժմ ստուգեք պիտակների դիրքը և տեղափոխեք դրանք այնպես, որ դրանք Via- ի վերևում չլինեն, պահպանեք այն և ավարտված եք:
Քայլ 6: Քայլ 6. Պատվիրեք PCB էժան և 48 ժամվա ընթացքում
Այժմ մենք հասնում ենք առանց վերադարձի վճռական կետին: Պատվիրելուց հետո այն մտնում է արտադրողների ջրաղաց, և որևէ շտկում չի կարող կիրառվել կամ չեղարկվել:
Երկու հիմնական արտադրողներ, որոնք ես օգտագործել եմ (բայց ցանկացած այլ մեկը լավ կանի) PCBways և JCLPCB են: PCBways- ն ունի 24 և 48 ժամ սպասարկում, որն արագ է: JCLPCB- ն ավելի դանդաղ է, բայց նրան է պատկանում LCSC- ն, որը DigiKey- ի, Mouser- ի, RSonline- ի չինական համարժեքն է: Եթե ցանկանում եք ամբողջական հավաքված PCB- ն, ապա վերջինիս ընտրությունը կարող է ռազմավարական լինել:
Խորհուրդներ այստեղ.
- Փոքր քանակությամբ պատվիրեք բեռնափոխադրման արժեքի պատճառով
- FR4- ը ապակեպլաստե է
- 6 գործարանային հետքերը կարող են կատարել միայն 1 Oz Cu, 8 mill- ը `2 Oz Cu հաստությամբ:
- Մոնտաժը անցնում է եզակի անցքերով և SMD բաղադրիչներով: SMD- ն շատ ավելի էժան է, քանի որ այն կարող է կատարվել Pick and Place մեքենայի միջոցով: Համոզվեք, որ ընտրում եք 0805 չափի բաղադրիչներ, քանի որ ոչ բոլոր PCB- ի ընտրությունն ու տեղը կարող են կարգավորել փոքր SMD սարքերը:
- [ըստ ցանկության] Ընտրեք ոսկեզօծ PCB- ներ, քանի որ դրանք ավելի հարթ են և ավելի մեծ բերք է տալիս մեծ քանակությամբ արտադրելիս:
Քայլ 7: Քայլ 7: Բաղադրիչների պատվիրում էժան և 48 ժամվա ընթացքում
Բաղադրիչներ պատվիրելու հնարքը Octopart- ից և LSCS.com- ից օգտվելն է
Ստուգեք քանակներն ու պաշարների մակարդակը ՝ կորի գնդիկները կանխելու համար (ես անցյալ տարի Kickstarter արեցի և մեկ շաբաթվա ընթացքում 40.000 AVR համաշխարհային պաշարները սպառվեցին… վահաաա):
Դա մի փոքր դժվարություն է, բայց գնումներ կատարեք և շատերն արագ առաքում են: LSCS- ը նույնիսկ Չինաստանից 48 ժամվա ընթացքում, բայց Օզում ապրելը դա, հավանաբար, հնարավոր է դարձնում:
Ստուգեք ավելի էժան այլընտրանքներ, ինչպիսիք են օպտո միակցիչները, կարող են լինել սպիտակ ֆիրմային և 1/10 -րդ արժեքով: Կա նաև տվյալների թերթի հղում, որը կարող է լինել չինարեն, բայց հաճախ դուք արագ ստանում եք թվերը, և հեշտ է կարդալ գրաֆիկները:
Եվ դա ինձ բերեց այս ուսանելիի ավարտին, հուսով եմ, որ դա կօգնի ձեզ լինել ավելի արդյունավետ և խնայել ընդհանուր ժամանակը PCB ստեղծելու ժամանակ:
Ես մի փոքր տեսանյութ եմ ավելացրել իմ նախագծի վրա, որպեսզի տեսնեք, թե որտեղ եմ օգտագործել CNC ջրաղացի սլաքի շարժիչը:
Վայելեք:
Խորհուրդ ենք տալիս:
Raspberry Pi, Python և TB6600 Stepper Motor Driver: 9 քայլ
Raspberry Pi, Python և TB6600 Stepper Motor Driver. Այս հրահանգը հետևում է այն քայլերին, որոնք ես ձեռնարկեցի Raspberry Pi 3b- ը TB6600 Stepper Motor Controller- ին, 24 VDC սնուցման աղբյուրին և 6 մետաղալար Stepper շարժիչին միացնելու համար: Ես հավանաբար ձեզանից շատերի պես եմ և պատահաբար ունենում եմ " բռնելու պայուսակ " մնացած մնացորդից
Stepper Motor վերահսկվող Stepper Motor առանց միկրոկոնտրոլերի: 6 քայլ
Stepper Motor Controlled Stepper Motor առանց Microcontroller. Այս նախագիծը չի պահանջում բարդ միացում կամ միկրոկոնտրոլեր: Այսպիսով, առանց ավելորդ քայլի, եկեք սկսենք:
Stepper Motor Controlled Stepper Motor Without Microcontroller (V2). 9 քայլ (նկարներով)
Stepper Motor Controlled Stepper Motor Without Microcontroller (V2). Իմ նախորդ հրահանգներից մեկում ես ձեզ ցույց տվեցի, թե ինչպես կարելի է կառավարել հետընթաց շարժիչը `օգտագործելով միկրոկոնտրոլերի շարժիչ: Դա արագ և զվարճալի նախագիծ էր, բայց այն ունեցավ երկու խնդիր, որոնք կլուծվեն այս Ուղեցույցում: Այսպիսով, խելամտորեն
Stepper Motor Controled Model լոկոմոտիվ - Stepper Motor As a Rotary Encoder: 11 Քայլ (նկարներով)
Stepper Motor Controled Model լոկոմոտիվ | Stepper Motor As a Rotary Encoder. Նախորդ հրահանգներից մեկում մենք սովորեցինք, թե ինչպես օգտագործել stepper շարժիչը որպես պտտվող կոդավորիչ: Այս նախագծում մենք այժմ կօգտագործենք այդ պտտվող շարժիչով պտտվող կոդավորիչը `Arduino միկրոկոնտրոլերի միջոցով մոդելի լոկոմոտիվը կառավարելու համար: Այսպիսով, առանց ֆու
Arduino Tutorial - Stepper Motor Control With Driver ULN 2003: 5 քայլ
Arduino Tutorial - Stepper Motor Control With Driver ULN 2003. Այս հրահանգը իմ " Arduino. YouTube- ի տեսանյութը, որը ես վերջերս եմ վերբեռնել: Խստորեն խորհուրդ եմ տալիս ստուգել այն