Բովանդակություն:
- Քայլ 1: Դուք չեք ցանկանում հարուստ լինել:
- Քայլ 2: Նյութերի հաշիվ
- Քայլ 3. Ի՞նչ է PCB ֆրեզերային մեքենան:
- Քայլ 4: Սկսեք Modela MDX20- ով
- Քայլ 5. Ի՞նչ է ISP- ն (IN - System - Programmer):
- Քայլ 6. USBTiny ISP: սխեմատիկա և PCB դասավորություն
- Քայլ 7: Կարգավորեք մեքենան
- Քայլ 8. Կարգավորեք Fab մոդուլները և ֆրեզերային գործընթացը
- Քայլ 9: Ավարտված PCB
- Քայլ 10: Բաղադրիչների զոդում PCB- ով
- Քայլ 11: ISP մալուխի պատրաստում
- Քայլ 12: Flashրամեկուսացման որոնվածը
- Քայլ 13: Մենք կատարված ենք
![Ինչպես կառուցել USBTiny ISP ծրագրավորող ՝ օգտագործելով CNC PCB ֆրեզերային մեքենա. 13 քայլ (նկարներով) Ինչպես կառուցել USBTiny ISP ծրագրավորող ՝ օգտագործելով CNC PCB ֆրեզերային մեքենա. 13 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-2865-25-j.webp)
Video: Ինչպես կառուցել USBTiny ISP ծրագրավորող ՝ օգտագործելով CNC PCB ֆրեզերային մեքենա. 13 քայլ (նկարներով)
![Video: Ինչպես կառուցել USBTiny ISP ծրագրավորող ՝ օգտագործելով CNC PCB ֆրեզերային մեքենա. 13 քայլ (նկարներով) Video: Ինչպես կառուցել USBTiny ISP ծրագրավորող ՝ օգտագործելով CNC PCB ֆրեզերային մեքենա. 13 քայլ (նկարներով)](https://i.ytimg.com/vi/bVJJH2O4IHI/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
![Ինչպես կառուցել USBTiny ISP ծրագրավորող ՝ օգտագործելով CNC PCB ֆրեզերային մեքենա Ինչպես կառուցել USBTiny ISP ծրագրավորող ՝ օգտագործելով CNC PCB ֆրեզերային մեքենա](https://i.howwhatproduce.com/images/001/image-2865-26-j.webp)
![Ինչպես կառուցել USBTiny ISP ծրագրավորող ՝ օգտագործելով CNC PCB ֆրեզերային մեքենա Ինչպես կառուցել USBTiny ISP ծրագրավորող ՝ օգտագործելով CNC PCB ֆրեզերային մեքենա](https://i.howwhatproduce.com/images/001/image-2865-27-j.webp)
![Ինչպես կառուցել USBTiny ISP ծրագրավորող ՝ օգտագործելով CNC PCB ֆրեզերային մեքենա Ինչպես կառուցել USBTiny ISP ծրագրավորող ՝ օգտագործելով CNC PCB ֆրեզերային մեքենա](https://i.howwhatproduce.com/images/001/image-2865-28-j.webp)
Մտածե՞լ եք, թե ինչպես կառուցել ձեր սեփական էլեկտրոնային նախագիծը զրոյից:
Էլեկտրոնիկայի նախագծեր անելն այնքան հուզիչ և զվարճալի է մեզ ՝ ստեղծողներիս համար: Սակայն արտադրողներից և սարքավորումների սիրահարներից շատերը, ովքեր պարզապես առաջ են շարժվում արտադրող մշակույթից, իրենց նախագծերը կառուցեցին զարգացման տախտակներով, տախտակներով և մոդուլներով: Այս կերպ մենք կարող ենք կառուցել մեր նախագծի արագ նախատիպը: Բայց այն պետք է լինի մեծածավալ և խառնված տախտակի լարերով: Նմանատիպ դեպք, երբ օգտագործում եք ընդհանուր PCB տախտակ, այն նաև խառնաշփոթ և ոչ պրոֆեսիոնալ տեսք ունի:
Այսպիսով, ինչպե՞ս կարող ենք մեր նախագծերն ավելի հարմար ձևով կառուցել:
Մեր նախագծի համար ինքնուրույն PCB- ներ օգտագործելու լավագույն միջոցը:
Մեր նախագծի համար PCB նախագծելը և արտադրելը ձեր պրոֆեսիոնալիզմն ու մասնագիտությունն արտահայտելու ավելի լավ և հարմար միջոց է: Մենք կարող ենք նվազագույնի հասցնել մեր նախագծի չափը համատեղելի չափերի և անհատական ձևերի, PCB- երը կոկիկ տեսք ունեն, իսկ ամուր կապերը `որոշ առավելություններ:
Այսպիսով, կարևորն այն է, թե ինչպես ենք մենք կառուցում PCB ծախսարդյունավետ և ժամանակի արդյունավետ:
Մենք կարող ենք մեր դիզայնը ուղարկել PCB արտադրողին `մեր PCB- ի դիզայնը պատրաստելու համար: Մյուս մեթոդը լազերային տպիչի և լուսանկարչական թղթի միջոցով տոնիկի փոխանցման մեթոդի կիրառումն է: Բայց դա նաև ժամանակ է պահանջում և ստուգում է ձեր հիվանդների մակարդակը, և ձեզ անհրաժեշտ է նաև մշտական ցուցիչ `չքանդակված մասերը կարկատելու համար: Ես երկար ժամանակ օգտագործել եմ այս մեթոդը և ատում եմ այն:
Այսպիսով, ո՞րն է լավագույն միջոցը:
Իմ դեպքում, ձեր PCB- ն կառուցելու համար CNC ֆրեզերային հաստոցներ օգտագործելու լավագույն միջոցը: PCB ֆրեզերային հաստոցները ձեզ տալիս են լավ որակի PCB և պահանջվում է ավելի քիչ ժամանակ, ավելի քիչ ռեսուրս և ամենաէժան միջոց ՝ PCB նախատիպեր արտադրելու համար:
Այսպիսով, եկեք կառուցենք USBtiny ISP ծրագրավորող ՝ օգտագործելով CNC ֆրեզերային մեքենա:
Առանց հետագա անելու, եկեք սկսենք:
Քայլ 1: Դուք չեք ցանկանում հարուստ լինել:
Իրոք! դուք չեք ցանկանում գնել PCB ֆրեզերային հաստոց: Մեզանից շատերը բյուջե չունեն նման թանկարժեք մեքենա գնելու համար: Ես նույնիսկ չունեմ մեկը:
Այսպիսով, ինչպե՞ս կարող եմ մուտք գործել մեքենա: Պարզապես, ես պարզապես գնում եմ fablab, makerspace կամ hackerspace իմ վայրում: Իմ դեպքում ես պարզապես գնում եմ fablab և օգտագործում եմ մեքենան էժան գնով: Այսպիսով, գտեք այնպիսի վայր, ինչպիսին է fablab- ը կամ արտադրական տարածքը ձեր տարածքում: Ինձ համար PCB ֆրեզերային հաստոց օգտագործելու համար գինը 48 ¢/ժամ է: Գինը կարող է տարբեր լինել ձեր տարածքում: Այսպիսով, ինչպես ասացի, դուք չեք ցանկանում հարուստ լինել:
Քայլ 2: Նյութերի հաշիվ
![Ապրանքների հաշիվը Ապրանքների հաշիվը](https://i.howwhatproduce.com/images/001/image-2865-29-j.webp)
![Ապրանքների հաշիվը Ապրանքների հաշիվը](https://i.howwhatproduce.com/images/001/image-2865-30-j.webp)
![Ապրանքների հաշիվը Ապրանքների հաշիվը](https://i.howwhatproduce.com/images/001/image-2865-31-j.webp)
Բաղադրիչների ցուցակ
- 1 x Attiny 45/85 միկրոկառավարիչ (SOIC փաթեթ)
- 2 x 499 Օմ
- 2 x 49 Օմ
- 2 x 1K
- 2 x 3.3 Zener դիոդ
- 1 x 0.1mf կոնդենսատոր
- 1 x Կապույտ լեդ
- 1 x Կանաչ լեդ
- 1 x 2x3 Արական վերնագրի կապում (smd)
- 1 x 20 սմ 6 մետաղալար ժապավենային մալուխ
- 2 x 2x3 իգական վերնագիր IDC ժապավենային մալուխի անցումային միակցիչ
- 1x 4 սմ x 8 սմ FR4 Պղնձե ծածկով
Խնդրում ենք նկատի ունենալ.
Գործիքների պահանջներ
- Sոդման կայան կամ զոդման սարք (միկրո հուշում)
- Leadոդման կապարի մետաղալար
- Պինցետ (միկրո հուշում)
- Desoldering Wick
- Երրորդ ձեռքի գործիք
- Բազմաչափ
- Մետաղական մերկացուցիչ
- Գոլորշի հանող (ըստ ցանկության)
Մեքենաների պահանջ
Modela MDX20 (Bանկացած PCB ֆրեզերային հաստոց կատարում է իր աշխատանքը, սակայն աշխատանքի վերահսկման ծրագրակազմը կփոխվի)
Ներբեռնեք այս ծրագրի ռեսուրսները:
Քայլ 3. Ի՞նչ է PCB ֆրեզերային մեքենան:
![Ի՞նչ է PCB ֆրեզերային մեքենան Ի՞նչ է PCB ֆրեզերային մեքենան](https://i.howwhatproduce.com/images/001/image-2865-32-j.webp)
PCB ֆրեզերային հաստոցը CNC (Computer Numerical Control) մեքենա է, որն օգտագործվում էր PCB նախատիպերի պատրաստման համար: PCB ֆրեզերային հաստոցները պղնձից պատված պղնձե մասերը հեռացնում են ՝ PCB- ի հետքերն ու բարձիկները պարզելու համար: PCB ֆրեզերային հաստոցն ունի երեք առանցքի մեխանիկական շարժում (X, Y, Z): Յուրաքանչյուր առանցք վերահսկվում է ստեպեր շարժիչով `ճշգրիտ շարժումների համար: Այս առանցքների շարժումները վերահսկվում են համակարգչային ծրագրի միջոցով `G- կոդի հրամաններ տալով: Gcode- ը լայնորեն օգտագործում է Թվային կառավարման ծրագրավորման լեզուներ, մեքենաների մեծ մասն օգտագործում է g- կոդ ՝ մեքենաների առանցքը վերահսկելու համար: Այս առանցքներին միացված գործիքի գլուխը (սովորաբար ֆրեզերային բիթ) կհեռացնի PCB- ները:
:- Իմ օգտագործած մեքենան MODELA MDX20 CNC ֆրեզերային հաստոց է:
Modela MDX 20 PCB ֆրեզերային մեքենա
Modela MDX20- ը PCB ֆրեզերային հաստոց է: Modela MDX20- ը սովորաբար օգտագործվում է PCB- ներ պատրաստելու համար, բայց մենք կարող ենք նաև համաձուլվածքներ, փորագրություններ և այլն: Մենք կարող ենք տեղադրել այն նույնիսկ փոքր աշխատասեղանի վրա: Մահճակալը (ֆրեզերային մակերեսը) ամրացված է Y առանցքին, իսկ գործիքի գլուխը `X և Z: Դա նշանակում է, որ մահճակալի շարժումը վերահսկվում է Y առանցքով, իսկ գործիքի գլխի շարժումը վերահսկվում է X առանցքի և գործիքի գլխի կողմից: վերահսկվում է Z առանցքի միջոցով: Modela- ն ունի իր համակարգչային ծրագիրը: Բայց ես օգտագործում եմ Linux ծրագիր, որը կոչվում է FABModules: FAB մոդուլները շփվում են Modela- ի հետ `վերահսկելու կտրման և ֆրեզերային գործընթացը: Fab Modules- ը երբեք ինքնաբերաբար չի սահմանում X, Y, Z առանցքները, դրանք պետք է ձեռքով սահմանենք:
Քայլ 4: Սկսեք Modela MDX20- ով
![Սկսեք Modela MDX20- ով Սկսեք Modela MDX20- ով](https://i.howwhatproduce.com/images/001/image-2865-33-j.webp)
Եթե ես ուզում եմ իմ PCB- ն աղալ, այս դեպքում ՝ FabISP ծրագրավորող: Նախ ինձ հարկավոր է PCB- ի ձևավորման դասավորություն և PCB- ի ուրվագծային դասավորություն: PCB ֆրեզերումը երկաստիճան գործընթաց է: Առաջին փուլում ես պետք է աղացնեմ PCB- ի հետքերն ու բարձիկները, իսկ երկրորդ փուլում `PCB- ի ուրվագիծը: Ֆաբ մոդուլների միջոցով մենք կարող ենք-p.webp
Ընդհանուր բնութագիր
- Աշխատանքային տարածք ՝ 203.2 x 152.4 մմ
- Z առանցքի հարված ՝ 60.5 մմ
- Spindle- ի արագությունը `6500 RPM
Ֆրեզերային բիթեր Օգտագործելու համար
- Ֆրեզերային բիթ ՝ 1/64 դյույմ (0.4 մմ) բիթ
- Կտրող բիթ ՝ 1/32 դյույմ (0,8 մմ) բիթ
Քայլ 5. Ի՞նչ է ISP- ն (IN - System - Programmer):
Համակարգի ծրագրավորողում (ISP), որը հայտնի է նաև որպես In-Circuit Serial Programmer (ICSP), միկրոկոնտրոլեր ծրագրավորող է: ISP- ն կկարդա համակարգչի USB- ի հրահանգներն ու հրամանները և կուղարկի Microcontroller- ին սերիական ծայրամասային ինտերֆեյսի միջոցով (SPI): Պարզապես ISP սարքերը մեզ թույլ են տալիս միկրոկոնտրոլերի հետ շփվել ՝ օգտագործելով SPI գծերը: SPI- ն միկրոկոնտրոլերի հաղորդակցության միջոց է: Յուրաքանչյուր միացված ծայրամասային սարքավորում և ինտերֆեյս շփվում են միկրոկառավարիչների հետ SPI- ի միջոցով: Որպես էլեկտրոնային էնտուզիաստ, առաջին բանը, որ գալիս է իմ մտքում, երբ ISP- ի մասին ասելը MISO է, MOSI SCK: Այս երեք կապում են կարեւոր կապում.
Պարզապես, ISP- ն օգտագործվում է միկրոկառավարիչի ծրագրերը այրելու համար, ինչպես նաև օգտագործվում է ձեր միկրոկոնտրոլերի հետ հաղորդակցվելու համար:
Քայլ 6. USBTiny ISP: սխեմատիկա և PCB դասավորություն
![USBTiny ISP: սխեմատիկա և PCB դասավորություն USBTiny ISP: սխեմատիկա և PCB դասավորություն](https://i.howwhatproduce.com/images/001/image-2865-34-j.webp)
![USBTiny ISP: սխեմատիկա և PCB դասավորություն USBTiny ISP: սխեմատիկա և PCB դասավորություն](https://i.howwhatproduce.com/images/001/image-2865-35-j.webp)
![USBTiny ISP: սխեմատիկա և PCB դասավորություն USBTiny ISP: սխեմատիկա և PCB դասավորություն](https://i.howwhatproduce.com/images/001/image-2865-36-j.webp)
![USBTiny ISP: սխեմատիկա և PCB դասավորություն USBTiny ISP: սխեմատիկա և PCB դասավորություն](https://i.howwhatproduce.com/images/001/image-2865-37-j.webp)
USBTiny ինտերնետ մատակարար
USBTiny ISP- ն պարզ բաց կոդով USB AVR ծրագրավորող և SPI ինտերֆեյս է: Այն էժան է, հեշտ է պատրաստել, հիանալի է աշխատում avrdude- ի հետ, AVRStudio- ի հետ համատեղելի է և փորձարկված է Windows- ի, Linux- ի և MacOS X- ի ներքո: Կատարյալ է ուսանողների և սկսնակների համար, կամ որպես պահեստային ծրագրավորող:
Բոլոր բաղադրիչներն օգտագործվում են այս նախագծերում SMD Components: USBTinyISP- ի ուղեղը Attiny45 միկրոկոնտրոլեր է:
ATtiny 45 միկրոկոնտրոլեր
USBTinyISP- ում օգտագործվող միկրոկառավարիչը Attiny 45 է: Attiny45- ը բարձր արդյունավետության և ցածր հզորության 8 բիթանոց AVR միկրոկոնտրոլեր է, որը գործում է Atmel- ի կողմից RISC Architecture- ի վրա (միկրոչիպը ձեռք է բերել Atmel- ը վերջերս): Attiny 45 -ը գալիս է 8 փին փաթեթով: Attiny 45 -ն ունի 6 I/O կապում, դրանցից երեքը ADC կապում (10 bit ADC), իսկ մյուս երկուսը PWM- ին աջակցող թվային կապում: Այն ունի 4KM ֆլեշ հիշողություն, 256 համակարգում ծրագրավորվող EEPROM և 256B SRAM: Գործող լարումը 1.8V- ից մինչև 5.5v 300mA: Attiny 45 աջակցում է ունիվերսալ սերիական ինտերֆեյս: Շուկայում առկա են ինչպես SMD, այնպես էլ THT տարբերակները: Attiny 85- ը Attiny 45- ի ավելի բարձր տարբերակն է, դրանք գրեթե նույնն են: Միակ տարբերությունը Flash հիշողության մեջ է, Attiny 45 -ը ունի 4KB ֆլեշ և Attiny 85 -ը ՝ 8KB ֆլեշ: Մենք կարող ենք ընտրել կամ Attiny 45 կամ Attiny 85, Ոչ մեծ գործարք, բայց Attiny 45 -ը ավելի բավական է FabTinyISP պատրաստելու համար: Տեսեք պաշտոնական փաստաթղթերը այստեղից:
Քայլ 7: Կարգավորեք մեքենան
![Կարգավորեք մեքենան Կարգավորեք մեքենան](https://i.howwhatproduce.com/images/001/image-2865-38-j.webp)
![Կարգավորեք մեքենան Կարգավորեք մեքենան](https://i.howwhatproduce.com/images/001/image-2865-39-j.webp)
![Կարգավորեք մեքենան Կարգավորեք մեքենան](https://i.howwhatproduce.com/images/001/image-2865-40-j.webp)
![Կարգավորեք մեքենան Կարգավորեք մեքենան](https://i.howwhatproduce.com/images/001/image-2865-41-j.webp)
Այժմ եկեք կառուցենք PCB- ն ՝ օգտագործելով PCB ֆրեզերային մեքենա: Ես ներառեցի Trace դասավորությունը և Cut դասավորությունը zip ֆայլում, ներքևից կարող եք ներբեռնել zip ֆայլը:
Խնդրում ենք ներբեռնել և տեղադրել Fabmodules- ը այս հղումից
Fabmodules- ն աջակցվում է միայն Linux մեքենաներում, ես օգտագործում եմ Ubuntu!
Քայլ 1: Sոհաբերական շերտ
Առաջին հերթին, PCB ֆրեզերային հաստոցի (ԱԿԱ ֆրեզերային մահճակալ) աշխատանքային ափսեը մետաղյա ափսե է: Այն ամուր է և լավ կառուցված: Բայց որոշ դեպքերում այն կարող է վնասվել ՝ սխալմամբ ավելի խորը կտրելիս: Այսպիսով, ես զոհաբերական շերտ եմ տեղադրում ֆրեզերային մահճակալի վերևում (պղնձապատ ծածկով, որը տեղադրված է ֆրեզերային մահճակալի վերևում `մետաղյա ափսեի կտորներին դիպչելուց խուսափելու համար):
Քայլ 2. Ամրագրեք 1/62 ֆրեզերային բիթը գործիքի գլխում
Theոհաբերական շերտը դնելուց հետո, այժմ ես պետք է ամրացնեմ ֆրեզերային բիտը (սովորաբար օգտագործվում է 1/62 ֆրեզերային բիտ) գործիքի գլխում: Ես արդեն բացատրեցի PCB- ների ֆրեզերման երկու փուլը: PCB- ի հետքերն ու բարձիկները ֆրեզերելու համար օգտագործեք 1/64 ֆրեզերային բիթ և տեղադրեք այն գործիքի գլխին `օգտագործելով Ալենի ստեղնը: Բիթերը փոխելու ժամանակ միշտ լրացուցիչ խնամք ցուցաբերեք բիտերի համար: Կծիկի ծայրը այնքան բարակ է, այն ավելի մեծ հնարավորություն ունի կոտրելու այն, մինչդեռ մեր ձեռքից սայթաքելը նույնիսկ փոքր անկում է: այս իրավիճակը հաղթահարելու համար ես փրփուրի մի փոքր կտոր տեղադրեցի գործիքի գլխի տակ ՝ պատահական ընկնելուց պաշտպանվելու համար:
Քայլ 3: Մաքրել պղնձե ծածկը
Այս նախագծի համար ես օգտագործում եմ FR1 պղնձե ծածկույթ: FR-1- ը ջերմակայուն են և ավելի դիմացկուն: Բայց պղնձե ծածկերը արագորեն օքսիդանում են: Պղինձը մատնահետքի մագնիսներ են: Այսպիսով, նախքան պղնձե ծածկով օգտագործելը նույնիսկ այն նոր է, ես խորհուրդ եմ տալիս ձեզ PCB- ն մաքրել PCB մաքրող միջոցով կամ ացետոնով ՝ նախքան PCB- ն ֆրեզելը և հետո: Ես օգտագործել եմ PCB մաքրող միջոց ՝ PCB- ն մաքրելու համար:
Քայլ 4. Ամրագրեք պղնձի ծածկույթը ֆրեզերային բարձիկի վրա
Պղնձե ծածկը մաքրելուց հետո պղնձե ծածկը տեղադրեք ֆրեզերային մահճակալի վերևում: Երկկողմանի կպչուն ժապավենի օգնությամբ ես պղնձապատ ծածկը դրեցի ֆրեզերային պահոցի վրա: Երկկողմանի կպչուն ժապավենները շատ հեշտությամբ հեռացվում են, և դրանք մատչելի են էժան գնով: Ես երկկողմանի ժապավենը կպչում եմ զոհաբերական շերտի վերևում: Այնուհետև կպչուն ժապավենի վերևում դրեց պղնձը ծածկված:
Քայլ 8. Կարգավորեք Fab մոդուլները և ֆրեզերային գործընթացը
![Կառուցեք Fab մոդուլներ և ֆրեզերային գործընթաց Կառուցեք Fab մոդուլներ և ֆրեզերային գործընթաց](https://i.howwhatproduce.com/images/001/image-2865-42-j.webp)
![Կառուցեք Fab մոդուլներ և ֆրեզերային գործընթաց Կառուցեք Fab մոդուլներ և ֆրեզերային գործընթաց](https://i.howwhatproduce.com/images/001/image-2865-43-j.webp)
![Կառուցեք Fab մոդուլներ և ֆրեզերային գործընթաց Կառուցեք Fab մոդուլներ և ֆրեզերային գործընթաց](https://i.howwhatproduce.com/images/001/image-2865-44-j.webp)
Քայլ 1. Միացրեք մեքենան և բեռնեք FabModules- ը
սնուցվում է մեքենայի վրա և այնուհետև բացում Fab մոդուլի ծրագրակազմը Linux համակարգում (ես օգտագործում եմ Ubuntu) ՝ Linux տերմինալում մուտքագրելով ստորև բերված հրամանը:
f ab
Այնուհետեւ նոր պատուհան կբացվի: Ընտրեք պատկերը (.png) որպես մուտքի ֆայլի ձևաչափ և ելքային ձևաչափ ՝ որպես Roland MDX-20 mill (rml): Դրանից հետո կտտացրեք Make_png_rml կոճակին:
Քայլ 2: Տեղադրեք PCB- ի դիզայնի պատկերը
Նոր պատուհանի վերևում ընտրեք այն բիթը, որը դուք պատրաստվում եք օգտագործել: ապա բեռնել ձեր-p.webp
Քայլ 3. Սահմանեք X, Y & Z առանցքները
Մենք դեռ չենք ավարտել: Այժմ սեղմեք Modela MDX20 կառավարման վահանակի View կոճակը: համոզվեք, որ բիթը լավ ամուր է: ևս մեկ անգամ սեղմեք դիտման կոճակը ՝ կանխադրված դիրքին վերադառնալու համար: Այժմ սահմանեք X, Y դիրքերը `չափումները (կախված ձեր տախտակի դիրքից) ցանկալի տեքստային տուփերում: Խորհուրդ եմ տալիս ինչ -որ տեղ նշել X & Y դիրքերը: Եթե ինչ -որ բան սխալ է տեղի ունենում, և դուք պետք է սկզբից սկսեք, ապա ձեզ հարկավոր են ճշգրիտ X&Y դիրքերը `ձեր ֆրեզերային գործընթացը շարունակելու համար, այլապես այն կփչանա:
Իջեցրեք գործիքի գլուխը ՝ ներքև կոճակը սեղմելով: Կանգնեք, երբ Գործիքի գլուխը մոտենում է պղնձի երեսին: Այնուհետև կորցրեք գործիքի գլխի պտուտակը և մի փոքր ներքև իջեցրեք, մինչև որ այն դիպչի պղնձե ծածկված պղնձե շերտին: Այնուհետև կրկին ամրացրեք պտուտակը և գործիքի գլուխը հետ բերեք հիմնական դիրքի ՝ սեղմելով «Դիտել» կոճակը: Հիմա մենք բոլորս պատրաստ ենք: Փակեք Modela- ի անվտանգության կափարիչը և կտտացրեք Ուղարկել այն կոճակին: Մոդելան կսկսի ֆրեզերային գործընթացը:
Հետքերը և բարձիկները մանրացնելու համար կպահանջվի առնվազն 10 -ից 13 րոպե: Ֆրեզերային աշխատանքներն ավարտելուց հետո ես լավ արդյունք ստացա:
Քայլ 4. Կտրեք ուրվագծի դասավորությունը
Trace milling- ն ավարտելուց հետո կտրեք PCB- ի ուրվագծային դասավորությունը (պարզապես PCB- ի ձևը): Գործընթացը գրեթե նույնն է: Դասավորությունը կտրելու համար գործիքի գլխում փոխեք 1/64 բիթը մինչև 1/32 բիթ: Այնուհետև-p.webp
Քայլ 9: Ավարտված PCB
![Ավարտված PCB Ավարտված PCB](https://i.howwhatproduce.com/images/001/image-2865-45-j.webp)
![Ավարտված PCB Ավարտված PCB](https://i.howwhatproduce.com/images/001/image-2865-46-j.webp)
Ահա PCB ֆրեզերային գործընթացից հետո:
Քայլ 10: Բաղադրիչների զոդում PCB- ով
![PCB- ի վրա բաղադրիչների զոդում PCB- ի վրա բաղադրիչների զոդում](https://i.howwhatproduce.com/images/001/image-2865-47-j.webp)
![PCB- ի վրա բաղադրիչների զոդում PCB- ի վրա բաղադրիչների զոդում](https://i.howwhatproduce.com/images/001/image-2865-48-j.webp)
Այժմ ես ունեմ ավարտված PCB: այն ամենը, ինչ պետք է անեմ, PCB- ի բաղադրիչները զոդելն է: Ինձ համար դա զվարճալի և հեշտ գործ է:
Երբ խոսքը վերաբերում է եռակցմանը, SMD- ի բաղադրիչների համեմատությամբ, անցքերի բաղադրիչներն այնքան հեշտ են զոդվում: SMD բաղադրիչները փոքր են իրենց հետքերով: մի փոքր դժվար է զոդել սկսնակների համար: Կան բազմաթիվ հնարավորություններ ՝ սխալներ թույլ տալու, ինչպես սառը զոդերի բաղադրիչների սխալ տեղադրումը և ամենատարածվածը կամ կամուրջներ ստեղծել հետքերի և բարձիկների միջև: Բայց յուրաքանչյուրն ունի իր զոդման խորհուրդներն ու հնարքները, որոնք սովորել են սեփական փորձից: սա կդարձնի այս խնդիրը զվարճալի և հեշտ: Այսպիսով, ժամանակ մի վերցրեք բաղադրիչները կպցնելու համար:
Ահա, թե ինչպես եմ ես կատարում eringոդում:
Սովորաբար ես նախ միակցում եմ միկրոկոնտրոլերներ և այլ IC- ներ: Այնուհետև ես կպցնում եմ փոքր բաղադրիչներ, ինչպիսիք են դիմադրիչները և կոնդենսատորները և այլն…
Վերջապես, անցքերի բաղադրիչներ, լարեր և վերնագրի կապում: Իմ USBTinyISP- ը կպցնելու համար ես հետևում եմ նույն քայլերին: SMD- ները հեշտությամբ զոդելու համար, նախ, ես եռակցման երկաթը տաքացնում եմ մինչև 350 ° C: Այնուհետև միացրեք եռակցման հոսքը բարձիկների վրա: Այնուհետև տաքացրեք այն պահոցը, որը ցանկանում եմ միացնել բաղադրիչները, այնուհետև ես մի փոքր քանակությամբ զոդ եմ ավելացնում բաղադրամասի մեկ բարձիկի վրա: Պինցետներով պոկեք բաղադրիչը և դրեք բարձիկի վրա և տաքացրեք պահոցը 2-4 վայրկյան: Դրանից հետո, կպցրեք մնացած բարձիկները: Եթե կամուրջներ եք ստեղծում կապանքների և հետքերի միջև կամ շատ զոդում եք մի բաղադրիչին, օգտագործեք զոդման ժապավենը `հեռացնելու անցանկալի զոդումը: Ես շարունակում եմ նույն քայլերը, մինչև PCB- ն ամբողջությամբ զոդվի առանց որևէ խնդրի: Եթե ինչ -որ բան սխալ է ընթանում, նախ ես ուշադիր ստուգում եմ ընդմիջումներ կամ կամուրջ ունեցող բոլոր հետքերն ու բաղադրիչները ՝ օգտագործելով խոշորացույց և բազմաչափ: Եթե գտա, ուրեմն կուղղեմ:
Քայլ 11: ISP մալուխի պատրաստում
![ISP մալուխի պատրաստում ISP մալուխի պատրաստում](https://i.howwhatproduce.com/images/001/image-2865-49-j.webp)
Միկրոկոնտրոլերը կամ այլ ISP ծրագրավորող միացնելու համար ՝ որոնվածը թարթելու համար: մեզ պետք է վեց գծի ժապավենային ժապավեն `երկու 2x3 կանացի մետաղալարերի կոնեկտորով: Ես օգտագործեցի 4/3 ոտնաչափ 6 ալիքով ժապավենային մետաղալար և զգուշորեն միացրեցի իգական վերնագիրը երկու կողմերից: Գեղեցիկ անելու համար ես օգտագործեցի G սեղմիչ: տես նկարը:
Քայլ 12: Flashրամեկուսացման որոնվածը
![Flashրամեկուսացման որոնվածը Flashրամեկուսացման որոնվածը](https://i.howwhatproduce.com/images/001/image-2865-50-j.webp)
![Flashրամեկուսացման որոնվածը Flashրամեկուսացման որոնվածը](https://i.howwhatproduce.com/images/001/image-2865-51-j.webp)
![Flashրամեկուսացման որոնվածը Flashրամեկուսացման որոնվածը](https://i.howwhatproduce.com/images/001/image-2865-52-j.webp)
Այժմ մենք կարող ենք որոնվածը միացնել մեր ISP- ին: Դա անելու համար մեզ անհրաժեշտ է մեկ այլ ISP ծրագրավորող: Ես օգտագործել եմ մեկ այլ USBTinyISP, բայց այս առաջադրանքը կատարելու համար կարող եք օգտագործել Arduino- ն որպես ISP: Միացրեք երկու ISP- ներին `օգտագործելով մեր նախկինում պատրաստված ISP միակցիչը: Այնուհետև միացրեք USBinyISP- ը (այն, ինչ մենք օգտագործում ենք ծրագրավորման համար) համակարգչին: Համոզվեք, որ ISP- ն հայտնաբերված է ձեր համակարգում ՝ Linux տերմինալում մուտքագրելով ստորև բերված հրամանը:
lsusb
Քայլ 1: Տեղադրեք AVR GCC գործիքների շղթան
Առաջին հերթին, մենք պետք է տեղադրենք գործիքի շղթան: Դա անելու համար բացեք Linux տերմինալ և մուտքագրեք:
sudo apt-get տեղադրել avrdude gcc-avr avr-libc make
Քայլ 2: Ներբեռնեք և ապամոնտաժեք որոնվածը
Այժմ ներբեռնեք և բացեք ծրագրակազմի ֆայլերը: Կարող եք ներբեռնել այստեղից: ZIP ֆայլը ներբեռնելուց հետո հանեք այն լավ վայրում, որը կարող եք հեշտությամբ գտնել (ավելորդ շփոթություններից խուսափելու համար):
Քայլ 3: Պատրաստեք ֆայլ
Նախքան որոնվածը այրելը: մենք պետք է ապահովենք, որ makefile- ը կազմաձևված է Attiny միկրոկոնտրոլերների համար: Դա անելու համար բացեք Makefile- ը ցանկացած տեքստային խմբագրիչում: ապա հաստատեք MCU = Attiny45: Տես ստորև բերված պատկերը:
Քայլ 4: Միացրեք որոնվածը
Այժմ մենք կարող ենք որոնվածը միացնել մեր ISP- ին: Դա անելու համար մեզ անհրաժեշտ է մեկ այլ ISP ծրագրավորող, ինչպես արդեն ասացի ավելի վաղ: Ես օգտագործեցի FabTinyISP- ը, որը ես պատրաստել էի ավելի վաղ: Բայց դուք կարող եք օգտագործել ցանկացած ISP կամ օգտագործել Arduino- ն որպես ISP ծրագրավորող: Միացրեք երկու ISP- ներին `օգտագործելով ISP միակցիչը, որը ես նախկինում պատրաստել էի: Այնուհետեւ միացրեք FabTinyISP- ը (այն, ինչ ես օգտագործում եմ իմ ISP- ի ծրագրավորման համար) համակարգչին: Համոզվեք, որ Isp- ն հայտնաբերված է ձեր համակարգում ՝ Linux տերմինալում մուտքագրելով ստորև բերված հրամանը:
lsusb
Այժմ մենք պատրաստ ենք բռնկվել: Բացեք տերմինալը տեղադրված որոնվածի թղթապանակի ուղու վրա և մուտքագրեք «make» ՝.hex ֆայլը պատրաստելու համար: Սա կառաջացնի ա. hex ֆայլ, որը մենք պետք է այրենք Attiny 45 -ում:
Linux տերմինալում մուտքագրեք ստորև բերված հրամանը ՝ որոնվածը միկրոկոնտրոլերին միացնելու համար:
կատարել ֆլեշ
Քայլ 5: Fusebit- ի միացում
Ահա և վերջ, մենք ավարտեցինք որոնվածը թարթելը: Բայց մենք պետք է ակտիվացնենք ապահովիչը: Պարզապես մուտքագրեք
ապահովիչ սարքել
ներքին ապահովիչը ակտիվացնելու համար տերմինալը:
Այժմ մենք պետք է կամ հեռացնենք թռիչքը, կամ անջատենք վերականգնման քորոցը: Թռիչքային կապը հեռացնելը պարտադիր չէ, մենք կարող ենք անջատել վերակայման քորոցը: Քո գործն է. Ես ընտրում եմ անջատել վերականգնման քորոցը:
Խնդրում ենք նկատի ունենալ. Նշանակում է, որ զրոյական փինն անջատելուց հետո այլևս չեք կարող այն ծրագրավորել:
Եթե ցանկանում եք անջատել վերակայման քորոցը, ապա տերմինալում մուտքագրեք ստորև բերված հրամանը:
rstdisbl
Դուք կստանաք հաջողության ուղերձ: Theրագրաշարը հաջողությամբ բեռնելուց հետո ես պետք է ստուգեմ, որ USBTinyISP- ը ճիշտ է աշխատում, դրա համար անհրաժեշտ է տերմինալում հրաման մուտքագրել
sudo avrdude -c usbtiny -b9600 -p t45 -v
Հրամանը մուտքագրելուց հետո տերմինալի պատուհանում կստանաք հետադարձ կապ:
Քայլ 13: Մենք կատարված ենք
![Մենք Կատարված ենք Մենք Կատարված ենք](https://i.howwhatproduce.com/images/001/image-2865-53-j.webp)
![Մենք Կատարված ենք Մենք Կատարված ենք](https://i.howwhatproduce.com/images/001/image-2865-54-j.webp)
![Մենք Կատարված ենք Մենք Կատարված ենք](https://i.howwhatproduce.com/images/001/image-2865-55-j.webp)
Այժմ դուք կարող եք հեռացնել երկու սարքերը համակարգչից և օգտագործել USBtiny- ն, որն այժմ ստեղծվել է, այսուհետ ձեզ միկրոկոնտրոլերներ ծրագրավորելու համար: Ես օգտագործում եմ այս ISP- ն ՝ Arduino- ի էսքիզները փայլեցնելու համար:
Խորհուրդ ենք տալիս:
Ինչպես վերբեռնել C կոդը AVR- ում ՝ օգտագործելով Arduino Uno որպես ծրագրավորող. 6 քայլ
![Ինչպես վերբեռնել C կոդը AVR- ում ՝ օգտագործելով Arduino Uno որպես ծրագրավորող. 6 քայլ Ինչպես վերբեռնել C կոդը AVR- ում ՝ օգտագործելով Arduino Uno որպես ծրագրավորող. 6 քայլ](https://i.howwhatproduce.com/images/010/image-28844-j.webp)
Ինչպես վերբեռնել C կոդը ِ AVR- ում ՝ օգտագործելով Arduino Uno- ն ՝ որպես ծրագրավորող: Ողջույն բոլորին. D Այստեղ ես կկիսեմ մի պարզ եղանակ ՝ ցանկացած AVR չիպ ծրագրավորելու համար ՝ օգտագործելով Arduino Uno R3- ը: Այն, ինչ պետք է այրել ձեր միկրոկոնտրոլերի վրա, Arduino Uno- ն է ՝ կոնկրետ գնելու փոխարեն: ծրագրավորող, որը շատ թանկ արժեցավ
Rանկացած մեքենա/մեքենա դարձնել Bluetooth հավելվածի վերահսկման մեքենա ՝ 9 քայլ
![Rանկացած մեքենա/մեքենա դարձնել Bluetooth հավելվածի վերահսկման մեքենա ՝ 9 քայլ Rանկացած մեքենա/մեքենա դարձնել Bluetooth հավելվածի վերահսկման մեքենա ՝ 9 քայլ](https://i.howwhatproduce.com/images/010/image-28964-j.webp)
Rանկացած R/C մեքենա վերածել Bluetooth ծրագրի կառավարման R/C մեքենայի. Այս նախագիծը ցույց է տալիս սովորական հեռակառավարման մեքենան Bluetooth (BLE) կառավարման մեքենայի Wombatics SAM01 ռոբոտաշինական տախտակով, Blynk App- ով և MIT App Inventor- ով փոխելու քայլերը: շատ ցածր գնով RC մեքենաներ են `բազմաթիվ հնարավորություններով, ինչպիսիք են LED լուսարձակները և
Ինչպես կառուցել ձեր սեփական անեմոմետրը ՝ օգտագործելով եղեգնյա անջատիչներ, Hall Effect ցուցիչ և որոշ գրություններ Nodemcu- ում - Մաս 2 - Softwareրագրակազմ. 5 քայլ (նկարներով)
![Ինչպես կառուցել ձեր սեփական անեմոմետրը ՝ օգտագործելով եղեգնյա անջատիչներ, Hall Effect ցուցիչ և որոշ գրություններ Nodemcu- ում - Մաս 2 - Softwareրագրակազմ. 5 քայլ (նկարներով) Ինչպես կառուցել ձեր սեփական անեմոմետրը ՝ օգտագործելով եղեգնյա անջատիչներ, Hall Effect ցուցիչ և որոշ գրություններ Nodemcu- ում - Մաս 2 - Softwareրագրակազմ. 5 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-8707-j.webp)
Ինչպես կառուցել սեփական անեմոմետր ՝ օգտագործելով եղեգնյա անջատիչներ, Hall Effect ցուցիչ և որոշ գրություններ Nodemcu- ում - Մաս 2 - Softwareրագրային ապահովում. Ներածություն Սա առաջին գրառման շարունակությունն է. Nodemcu- ի վրա - Մաս 1 - Սարքավորումներ " - որտեղ ես ցույց եմ տալիս, թե ինչպես հավաքել քամու արագությունը և ուղղությունը չափող
Ինչպես կառուցել. Arduino ինքնակառավարվող մեքենա. 7 քայլ (նկարներով)
![Ինչպես կառուցել. Arduino ինքնակառավարվող մեքենա. 7 քայլ (նկարներով) Ինչպես կառուցել. Arduino ինքնակառավարվող մեքենա. 7 քայլ (նկարներով)](https://i.howwhatproduce.com/images/004/image-9999-8-j.webp)
Ինչպես կառուցել. Arduino ինքնակառավարվող մեքենա. Arduino ինքնակառավարվող մեքենան նախագիծ է, որը բաղկացած է մեքենայի շասսիից, երկու մոտորանիվ անիվներից, մեկը 360 աստիճանից: անիվ (ոչ շարժիչ) և մի քանի տվիչ: Այն սնուցվում է 9 վոլտ մարտկոցից ՝ օգտագործելով Arduino Nano- ն, որը միացված է մինի տախտակին ՝ շարժումը վերահսկելու համար
Ինչպես կառուցել կիթառի խոսնակների տուփ կամ կառուցել երկու ձեր ստերեոյի համար. 17 քայլ (նկարներով)
![Ինչպես կառուցել կիթառի խոսնակների տուփ կամ կառուցել երկու ձեր ստերեոյի համար. 17 քայլ (նկարներով) Ինչպես կառուցել կիթառի խոսնակների տուփ կամ կառուցել երկու ձեր ստերեոյի համար. 17 քայլ (նկարներով)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11123648-how-to-build-a-guitar-speaker-box-or-build-two-for-your-stereo-17-steps-with-pictures-j.webp)
Ինչպես կառուցել կիթառի խոսնակների արկղ կամ կառուցել երկու ձեր ստերեոյի համար. Բարձրախոսը դուրս կգա իմ խանութում, այնպես որ կարիք չկա չափազանց առանձնահատուկ բան լինել: Tolex ծածկույթը կարող է շատ հեշտությամբ վնասվել, այնպես որ ես պարզապես սև ցողեցի թեթև ավազից հետո