Տնական պլոտտեր. Ինքնուրույն պլոտտեր

Ստեղծագործություն տպագիր տպատախտակ

PCB-ն փորագրելուց հետո կարող եք սկսել զոդումը: Առաջարկում եմ զոդել ցուցադրված հերթականությամբ:

Միկրոկարգավորիչներ և միկրոսխեմաներ.

  1. ATmega16
  2. FT232RL
  3. L293DD
  4. ULN2803
  5. TCMT1109 x2
  6. Ռեզիստորներ:
  7. 100 x 3
  8. 2k4 x2
  9. 4k7 x3
  10. Կոնդենսատորներ:
  11. 22px2
  12. 100nx4
  13. Տրանզիստորներ:
  14. IRLML250
  15. BC857 x2

Դիոդներ:

  1. LL4148
  2. Կարմիր LED
  3. Կանաչ LED x2
  4. Կապում:
  5. 1 × 2 x 4
  6. 1 × 6 x 2

Jumper x2

Այլ:

  1. 5k պոտենցիոմետր
  2. 16 ՄՀց բյուրեղյա
  3. Կոճակներ x4
  4. USB mini B միակցիչ
  5. AK500 / 3 միակցիչ
  6. 2-ալիք անջատիչ
  7. 16 × 2 LCD

Լուսանկարում սխալ է եղել. Ես մոռացել էի ռեզիստորը optocoupler-ի ելքի համար: Մի անհանգստացեք, սա ամրագրված է RAR արխիվում PCB-ի գծագրում:

AVR ծրագրավորում

Ստորև կցված ֆայլը պարունակում է Eagle PCB դիզայն:

Կարծում եմ, որ ձեզանից շատերը ինքներդ գիտեք, թե ինչպես կարելի է ֆլեշ միկրոկոնտրոլերներ:

Լրացուցիչ տեղեկություն.

Հեշտ չէ կառավարել ամբողջ սարքը մեկ միկրոկոնտրոլերով: Ամենադժվարը XY շարժման ազդանշանների առաջացումն էր, որտեղ շարժումը երկու առանցքներում էր: Ի վերջո, քվարցը բավականին լավ գործեց:

Երկրորդ դժվարությունը համակարգչի հետ շփումն է: Ես ստիպված էի գրել իմ սեփական կապի արձանագրությունը UART-ի միջոցով: Սա նման է AT հրամաններին, բայց շատ ավելի քիչ հիշողություն է պահանջում և շատ ավելի արագ է:

Քայլ 3. Z առանցք

Այժմ դուք կարող եք անել մեխանիկական մասսարքեր. Սկսենք Z առանցքից։

Լուսանկարում դուք կարող եք տեսնել այն ամենը, ինչ անհրաժեշտ է Z առանցքը ստեղծելու համար:

Մանրամասները բավականին վատ էին փորագրված: Հավանաբար ինչ-որ մեկը հաշվի չի առել լազերային ճառագայթի լայնությունը։ Իրականում, բոլոր կտորները մի փոքր ավելի փոքր էին, քան ես պատվիրեցի: Ես ստիպված էի գլուխ հանել ամեն ինչից հղկաթուղթ.

Եկեք սկսենք սոսնձել: Ես սուպերսոսինձ եմ օգտագործել պլեքսիգլասի և լամինատի համար: Լամինատը ծառայում է որպես էլեկտրամագնիսների և պլեքսիգլասի միջև հեռավորություն: Ես ամրացրեցի էլեկտրամագնիսը երկու պտուտակով:

Քայլ 4. Yax

Ինչպես նախորդ քայլում, դուք պետք է սոսնձեք ամեն ինչ միասին: Պլեքսիգլասի բոլոր մասերը մշակել եմ հղկաթղթով։ Ես նաև ուսումնասիրեցի կահույքի ռելսը՝ թերությունների համար։ Միացման կետերը մշակեցի ացետոնով:

Ատամնավոր գոտի հավաքում

Գոտիկն ամրացնելու ամենահեշտ ձևը փոքր կայծակաճարմանդ կապն է: Գոտու մի ծայրը պետք է ամրացվի շարժական սայլի վրա, իսկ մյուս ծայրը պետք է անցնի շարժակների միջով։ Անհրաժեշտ է ամրացնել գոտին, ապա ամրացնել այն կառքին։

Սահմանային անջատիչների և այլ իրերի տեղադրում

Պետք է սոսնձել անջատիչը, ինչպես ցույց է տրված լուսանկարում: Կարմիր-շագանակագույն մետաղալարը պետք է զոդել անջատիչին: Դուք նաև պետք է սոսնձեք երկու կտոր լամինատ սայլակին:

Լուսանկարում ներկայացված են բոլոր մալուխների նկարագրությունը և գույները: Սրանք քայլային շարժիչի մալուխներ են (Y +, Y1, Y2, Y3, Y4), էլեկտրամագնիսական մալուխ (Z +, Z-) և սահմանային անջատիչներ (2xYmin, 2xYmax):

Ymin-ը շարժիչի մոտ գտնվող սահմանային անջատիչ մալուխն է:

Վերջին լուսանկարում պատկերված է 12 մետաղալարով մալուխ՝ իր միացումների նկարագրությամբ։

Քայլ 5. X առանցք

Եվ հիմա գալիս է ամենադժվար քայլը...

Դուք պետք է տեղադրեք 2 զուգահեռ սահող: Ես միշտ չեմ կարող ճշգրիտ նկարագրել, թե ինչ է պետք անել: Բայց դուք կարող եք կողմնորոշվել լուսանկարներով:

Սահիկների վրա սոսնձելուց հետո: Դուք կարող եք սոսնձել վագոնները, իսկ հետո Y-առանցքի երկաթուղին:

Անհրաժեշտ է ամրացնել քայլային շարժիչը, ատամնավոր գոտին և սահմանային անջատիչները, ինչպես նախորդ քայլում:

Քայլ 6. տեղադրման մնացած մասը

Ես պատրաստեցի մատիտակալ պլեքսիգլասից և լամինատից տաք սոսինձով:

Որոշեցի որպես աշխատանքային դաշտ օգտագործել մագնիսական ժապավենը։ Թուղթը մագնիսներով կպցնեմ վրան։

Քայլ 7. վերջնական հավաքում

Այժմ ամեն ինչ պետք է ամրացնել մեկ հիմքի վրա։ Ես որոշեցի սխեմաները և LCD էկրանը տեղադրել հատուկ կրիչների վրա:

Քայլ 8: Ծրագրային ապահովում

Ինչպես ասացի, ես իմ դիմումն եմ գրել։ Սա իմ առաջին հավելվածն է VisualC #-ում, ուստի շատ սխալներ կան:

Ահա հրամանների տողի պատուհանում առկա հրամանների ցանկը.

returnxy - վերադառնում է իր սկզբնական դիրքին

SetXY xy - գրիչը տեղափոխում է նշված դիրքը (մմ-ով)

Setxy xy - գրիչը տեղափոխում է նշված դիրքը (քայլերով, ստուգեք հավելվածի կարգավորումները)

Getz - վերադարձնում է 1, եթե բռնակը վեր է, 0 հակառակ դեպքում

getxy - վերադարձնում է գրչի դիրքը (մմ-ով)

selectpen - սպասում է, մինչև օգտագործողը սեղմի OK կոճակը

rectx1 y1 x2 y2 - գծում է ուղղանկյուն՝ հիմնված 2 հակադիր գագաթների վրա (մմ-ով)

arc X Y R A1 A2 t - գծում է աղեղ՝ կենտրոնացված կետում (x, y), շառավղով r, սկզբնական a1 անկյունով և ավարտվում a2 անկյունով (հորիզոնականից)

տեքստ x y չափի միջակայք տեքստ - նկարում է տեքստը (x, y) տրված չափից և նիշերի տարածությունից

Ես գրեթե մոռացել էի. Հավելվածը գործարկելու համար պահանջվում է .NET Framework 4:

Քայլ 9. եզրափակիչ

Այս հոդվածը ցույց է տալիս, թե ինչպես պատրաստել պլոտեր: Ես ձեզ չեմ հորդորում խստորեն հետևել հրահանգներին, քանի որ ասացի, որ իմ որոշ լուծումներ անարդյունավետ են: Ես ուզում էի ցույց տալ, թե ինչն է ինձ հետաքրքիր: Ստեղծման ընթացքում մեծ փորձ է ձեռք բերվել։

Պլոտերները սարքեր են, որոնք ավտոմատ կերպով գծագրում են գծագրեր, գծագրեր, դիագրամներ թղթի, գործվածքի, կաշվի և այլ նյութերի վրա՝ որոշակի ճշգրտությամբ: Տարածված են կտրող ֆունկցիա ունեցող սարքավորումների մոդելները։ Տանը ձեր սեփական ձեռքերով պլոտտեր պատրաստելը միանգամայն հնարավոր է: Սա կպահանջի հին տպիչի կամ DVD սկավառակի մասեր, որոշակի ծրագրակազմ և որոշ այլ նյութեր:

Պատրաստեք փոքրիկ պլոտտեր DVD սկավառակինքներդ համեմատաբար պարզ է: Նման սարք arduino-ումկարժենա շատ ավելի քիչ, քան իր ֆիրմային գործընկերը:

Ստեղծվող սարքի աշխատանքային մակերեսը կլինի 4 x 4 սմ։

Աշխատելու համար ձեզ անհրաժեշտ կլինի հետևյալը նյութեր:

  • սոսինձ կամ երկկողմանի ժապավեն;
  • զոդում զոդման համար;
  • Թռիչքներ տեղադրելու համար լարեր;
  • DVD սկավառակ (2 հատ), որից վերցված է քայլային շարժիչը.
  • Arduino uno;
  • սերվո շարժիչ;
  • միկրոշրջան L293D (շարժիչները կառավարող վարորդ) - 2 հատ;
  • առանց զոդման տախտակ (պլաստիկ հիմք՝ հաղորդիչի հավաքածուով էլեկտրաէներգիամիակցիչներ):

Մտահղված նախագիծը կյանքի կոչելու համար պետք է հավաքել այդպիսին գործիքներ:

  • Զոդման երկաթ;
  • պտուտակահան;
  • մինի փորված.

Փորձառու սիրողականներ էլեկտրոնային տնական արտադրանքկարող է լրացուցիչ մասեր օգտագործել ավելի ֆունկցիոնալ ապարատ հավաքելու համար:

Մոնտաժման փուլեր

Cnc պլոտերի հավաքումն իրականացվում է հետևյալ ալգորիթմի համաձայն.

  • օգտագործելով պտուտակահան, ապամոնտաժվում են 2 dvd կրիչներ (արդյունքը ցույց է տրված ստորև նկարում) և դրանցից հանվում են քայլային շարժիչներ, մինչդեռ մնացած մասերից ընտրվում են ապագա պլոտերի երկու կողային հիմքեր.

Ապամոնտաժված DVD սկավառակ

  • ընտրված հիմքերը միացված են պտուտակներով (նախկինում դրանք կարգավորվել են չափերով), միաժամանակ ստանալով X և Y առանցքները, ինչպես ստորև ներկայացված լուսանկարում.

X-Y առանցքները հավաքույթում

  • X-առանցքը կցված է Z-առանցքին, որը սերվո բռնակովմատիտի կամ գրչի համար, ինչպես ցույց է տրված լուսանկարում;

  • Y առանցքի վրա կցված է նրբատախտակից (կամ պլաստիկից, տախտակներից) 5x5 սմ քառակուսի, որը հիմք կծառայի շարված թղթի համար.

Թուղթը տեղադրելու հիմք

  • հավաքել տալով Հատուկ ուշադրությունմիացնելով քայլային շարժիչներ, էլեկտրական միացում առանց զոդման տախտակի վրա ստորև ներկայացված գծապատկերի համաձայն.

Միացման դիագրամ

  • մուտքագրեք կոդը՝ ֆունկցիոնալությունը ստուգելու համար X-Y առանցքներ;
  • ստուգեք տնական արտադրանքի աշխատանքը. եթե քայլային շարժիչները աշխատում են, ապա մասերը ճիշտ են միացված ըստ գծապատկերի.
  • բեռնել աշխատանքային ծածկագիրը CNC-ով պատրաստված պլոտերի մեջ (Arduino-ի համար);
  • ներբեռնեք և գործարկեք exe ծրագիրը G- կոդի հետ աշխատելու համար.
  • տեղադրել Inkscape ծրագիրը (վեկտորային գրաֆիկայի խմբագիր) համակարգչում;
  • տեղադրել դրա վրա հավելում, որը թույլ է տալիս G- կոդը վերածել պատկերների;
  • հարմարեցնել Inkscape-ի աշխատանքը:

Դրանից հետո տնական մինի-պլոտտերը պատրաստ է աշխատելու։

Աշխատանքի որոշ նրբերանգներ

Կոորդինատների առանցքները պետք է տեղակայվեն միմյանց ուղղահայաց.Այս դեպքում մատիտը (կամ գրիչը), որը ամրացված է պահարանում, պետք է առանց որևէ խնդրի վեր ու վար շարժվի սերվոյի հետ: Եթե ​​ստեպեր կրիչները չեն աշխատում, ապա դուք պետք է ստուգեք դրանց միացման ճիշտությունը L293D միկրոսխեմաների հետ և գտնեք աշխատանքային տարբերակ:

X-Y առանցքների փորձարկման կոդը, պլոտերի աշխատանքը, Inkscape հավելումով կարելի է ներբեռնել ինտերնետում։

G-code-ը պարունակող ֆայլ է X-Y-Z կոորդինատները... Inkscape-ը հանդես է գալիս որպես միջնորդ այս կոդի պլոտերի հետ համատեղելի ֆայլեր ստեղծելու համար, որոնք այնուհետև վերածվում են շարժիչի շարժման: Ցանկալի պատկերը կամ տեքստը տպելու համար դուք պետք է օգտագործեք Inkscape ծրագիրը, որպեսզի դրանք նախ թարգմանեք G-code-ի, որն այնուհետև կուղարկվի տպելու:

Հետևյալ տեսանյութը ցույց է տալիս, թե ինչպես է այն աշխատում տնական պլոտտեր DVD սկավառակից.

Պլոտեր տպիչից

Պլոտերները դասակարգվում են ըստ տարբեր չափանիշների: Սարքավորումներ, որոնցում կրիչը անշարժ ամրացվում է մեխանիկական, էլեկտրաստատիկ կամ վակուումային մեթոդկոչվում են դեղահատ... Նման սարքերը կարող են կամ պարզապես ստեղծել պատկեր կամ կտրել այն, եթե առկա է համապատասխան գործառույթը։ Միևնույն ժամանակ, հորիզոնական և ուղղահայաց կտրում... Մեդիա ընտրանքները սահմանափակված են միայն պլանշետի չափերով:

Կտրող պլոտտերնավակը կոչվում է այլ կերպ. Ունի ներկառուցված կտրիչ կամ դանակ։ Ամենից հաճախ պատկերները մեքենայի կողմից կտրվում են հետևյալ նյութերից.

  • պարզ և լուսանկարչական թուղթ;
  • վինիլային;
  • ստվարաթուղթ;
  • տարբեր տեսակի ֆիլմեր.

Տպիչից կարող եք հարթակ տպագրող կամ կտրող պլոտտեր պատրաստել՝ առաջին դեպքում պահարանի մեջ կտեղադրվի մատիտ (գրիչ), իսկ երկրորդում՝ դանակ կամ լազեր։

Տնական պլանշետային սարքավորում

Սարքը ձեր սեփական ձեռքերով հավաքելու համար ձեզ հարկավոր են հետևյալ բաղադրիչներն ու նյութերը.

  • աստիճանային շարժիչներ (2), ուղեցույցներ և վագոններ տպիչներից;
  • Arduino (USB համատեղելի) կամ միկրոկառավարիչ (օրինակ՝ ATMEG16, ULN2003A), որն օգտագործվում է համակարգչից եկող հրամանները փոխակերպելու ազդանշանների, որոնք ստիպում են սկավառակների շարժմանը.
  • 300 մՎտ հզորությամբ լազեր;
  • էներգաբլոկ;
  • շարժակներ, գոտիներ;
  • պտուտակներ, ընկույզներ, լվացքի մեքենաներ;
  • օրգանական ապակի կամ տախտակ (նրբատախտակ) որպես հիմք:

Լազերը թույլ է տալիս կտրել բարակ թաղանթները և այրել փայտը։

Հարթակ պլոտերի ամենապարզ տարբերակը հավաքվում է հետևյալ հաջորդականությամբ.

  • ընտրված նյութից հիմք պատրաստեք, կառուցվածքային տարրերը միացնելով պտուտակներով կամ սոսնձելով դրանք;

  • հորատեք անցքեր և ուղեցույցներ տեղադրեք դրանց մեջ, ինչպես ստորև ներկայացված լուսանկարում;

Ուղեցույցների տեղադրում

  • հավաքեք վագոն գրիչ կամ լազեր տեղադրելու համար.

Ուղեցույցների համար անցքեր ունեցող վագոն

  • հավաքել լեռը;

Տեղադրեք մարկերի տակ

Ամրագրման մեխանիզմ

  • տեղադրեք քայլային շարժիչներ, շարժակներ, գոտիներ՝ ստանալով ստորև ներկայացված կառուցվածքը.

Հավաքված տնական պլոտեր

  • միացնել էլեկտրական միացում;
  • տեղադրել ծրագրակազմ համակարգչում;
  • ստուգումից հետո սարքը գործարկեք:

Եթե օգտագործել arduino, ապա վերը քննարկված ծրագրերը կանեն։ Տարբեր միկրոկառավարիչների օգտագործումը կպահանջի տարբեր ծրագրերի տեղադրում:

Երբ դանակը տեղադրվում է թաղանթ կամ թուղթ (ստվարաթուղթ) կտրելու համար, դրա ներթափանցման խորությունը պետք է ճիշտ կարգավորվի փորձնականորեն:

Վերոնշյալ դիզայնը կարող է բարելավվել ավտոմատացման ավելացում... Պարամետրերի վերաբերյալ մանրամասները պետք է ընտրվեն էմպիրիկ եղանակով՝ առկաների հիման վրա: Որոշները կարող են անհրաժեշտ լինել գնել:

Պլոտերների համար դիտարկված երկու տարբերակներն էլ կարող են իրականացվել ինքնուրույն, եթե միայն կա հին անհարկի տեխնիկա և ցանկություն: Նման էժան մեքենաներն ընդունակ են նկարներ նկարել, կտրել տարբեր պատկերներև թվեր։ Նրանք հեռու են արդյունաբերական անալոգներից, բայց եթե անհրաժեշտ է հաճախակի գծագրեր ստեղծել, դրանք մեծապես կհեշտացնեն աշխատանքը։ Ավելին, ծրագիրը հասանելի է առցանց անվճար:

Մանկուց ինձ տարել է տեխնոլոգիան՝ նայելով ամսագրերին մինչև անցքերը, մոդելի կոնստրուկտորը և երիտասարդ տեխնիկՄիշտ ցանկացել եմ ինչ-որ հետաքրքիր ու օգտակար բան անել, բայց երիտասարդ տարիքիս ու այդ հեռավոր տարիներին դժվար ժամանակների պատճառով այլ ելք չունեի, քան երազել։ Անցան տարիներ, տղան մեծացավ, բայց նրա հետաքրքրությունները մնացին։ Ոչ վաղ անցյալում ես զբաղվեցի ինքնաթիռների մոդելավորմամբ (ինձ դուր է գալիս այն ամենը, ինչ թռչում է): Եվ ոլորահատ սղոցով և մկրատով մի փոքր մոխրագույն դառնալով՝ ես մի փոքր հոգնեցի։ Քանի որ ես ծույլ մարդ եմ, որոշեցի ավտոմատացնել այս ամենը։ Ոչ վաղ անցյալում ստեղծվեց CNC երթուղիչ, ամեն ինչ ավելի զվարճալի էր: Բայց պետք էր առաջ գնալ, մոդելները պետք է ոչ միայն թռչեին, այլեւ գեղեցիկ տեսք ունենային։ Գունավոր թաղանթն ու սկոտչը մկրատով կտրելը այնքան էլ հեշտ չէր։ Դուք, իհարկե, կարող եք կապվել գովազդային ընկերության հետ և պատվիրել այս աշխատանքը նրանցից կամ գնել փոքրիկ պլոտեր, բայց սա շատ թանկ է:

Նայելով ավտոտնակում գտնվող մի փունջ աղբին և դիմելով Google-ին, հանկարծ մտածեցի, թե ինչու չպատրաստել տնական կտրող պլոտտեր, որը կարող է արագ և արդյունավետ կերպով կտրել ֆիլմն ու ժապավենը:

Որպես արտադրության նյութ ընտրվել է 4 մմ: նրբատախտակ, փաստորեն, միայն նա էր ավտոտնակում, և այլ բանի վրա գումար ծախսելու ցանկություն չկար։ Ապագա պլոտերի հիմնական դոնորը epson lx-1050 + լայնաֆորմատ կետային մատրիցային տպիչն է
«Կոմպասի» նվազագույն իմացությամբ կատարվել է գծանկար (գծագրերը կարող եք տեսնել հոդվածի վերջում)։ Այն նախագծված էր այնպես, որ հնարավոր լիներ կտրել ձեռքի ոլորահատ սղոց, բայց ես ծույլ մարդ եմ, ուստի այս սովորական աշխատանքը հանձնեցի անհոգի մեքենային։
Նա ավարտելուց հետո ես ստացա մասերի հետևյալ հավաքածուն.

Մենք սոսնձում ենք մասերը և ստանում ապագա պլոտերի կողային վահանակները։ Հորատման տեղերը և ինքնակպչուն պտուտակների համար անցքերը սոսնձեցի ցիակրինով, այնպես որ կապն ավելի հուսալի է։

Եվ ահա այսպիսի տեսք ունի կառքը, որը կշարժի էլեկտրամագնիսը և դանակի իջեցման մեխանիզմը։ Ես սոսնձեցի PVA-ն և զղջացի դրա համար, դետալը բարդ է, մինչդեռ ես միավորեցի տարրերը, սոսինձը բռնեց և մի փոքր թեքվեց, սա կրիտիկական չէ, բայց հաճելի չէ: Խորհուրդ եմ տալիս, այնուամենայնիվ, բոլոր մասերը միացնել իրար և սոսնձել «cyacrine»-ով։

Հավաքման և տեղադրման գործընթացում նրբատախտակը կեղտոտվել և կորել է տեսքը, ուստի որոշվեց նրան ավելի էլեգանտ տեսք հաղորդել և ներկել ինչ-որ ուրախ գույնով։ Սովորական սփրեյով եմ նկարել, ոնց որ նկարիչն ինձնից էսպես ա պարզվել, բայց ո՞նց եղավ։ Ստորև բերված լուսանկարում կողային պատըպլոտեր՝ ֆիլմի սնուցման լիսեռի տեղադրված առանցքակալով և տեղադրված բրոնզե թփերով կառքը։ Թևերը սոսնձված էին սովորական «ցիակրինով»։

Պլոտերի աշխատանքի համար շատ կարևոր կետ է ֆիլմի սնուցման գլանափաթեթը և ճնշման ռետինե գլանափաթեթները: Արդյունաբերական պլոտտերների սնուցման լիսեռը ակոսավոր է, իսկ տպիչի լիսեռը հարթ է՝ պատրաստված շատ կոշտ ռետինից: Որպեսզի ֆիլմը չսահի, այն պետք է քսել հղկաթուղթով: Առանցքը պետք է կպչել ժապավենով պարույրով, որպեսզի հնարավոր լինի խուսափել անկանոնություններից: Ես անկեղծորեն գողացա այս մեթոդը և լրտեսեցի ինտերնետում, պարզվեց, որ դա շատ պարզ և հուսալի լուծում է: Որպես սոսինձ կարող եք օգտագործել ցանկացած կոշիկի սոսինձ, որը սոսնձում է ռետին, գործվածք և այլն։

Դանակի իջեցման մեխանիզմը պատրաստված է ալյումինի մի կտորից, որի մեջ բացված են անցքեր ուղեցույցների համար և անցք՝ դանակի ամրացման համար։ Մեխանիզմի գործարկման ժամանակ աղմուկը նվազեցնելու համար անհրաժեշտ է կպչել ծակոտկեն ռետինին կամ, ինչպես այս դեպքում, «հոզմագից» զետեղված միջադիրը: Այս որոշումըոչ այնքան հաջողակ՝ դրա իրականացման բարդության պատճառով (շատ դժվար է պահպանել հավասարեցումը և խուսափել մեխանիզմի սեպումից, ավելին, այն շատ զգայուն է ջերմաստիճանի նկատմամբ)

Հիմա խոսենք կառքը տեղափոխելու մասին։ Այստեղ ես մի փոքր սխալ հաշվարկեցի. Փաստն այն է, որ ատամնավոր գոտու համար հանդերձում ունեցող շարժիչը վերցված է EPSON LX300-ից (մեկ քայլում կա ուղիղ շարժիչ 1,8 ′ շարժիչով) և, ինչպես պարզվեց ավելի ուշ, դրանց գոտիները մի փոքր տարբերվում են: Արդյունքում, հանդերձանքին համապատասխանող գոտիները կարճ էին: Ես չէի ուզում ամեն ինչ նորից անել, այնպես որ ես պարզապես վերցրեցի երկու կարճ գոտի, կտրեցի դրանք և սոսնձեցի: Փորձեցի սոսնձել կոշիկի սոսինձով կաշվի, գործվածքի, ռետինի և այլ իրերի համար, բայց այն կտրականապես չէր ուզում պահել։ Վերջում ուղղակի սոսնձեցի «cyacrine»-ով.
Ալյումինե անկյունից պատրաստվել է ժապավենի բռնակ։ Ես փորեցի անցքերը, կտրեցի թելերը և ամբողջը ամրացրեցի կառքին։




Վերևի լուսանկարը ցույց է տալիս սպիտակ ուղղանկյուն, սա հենարան է, որը խանգարում է վագոնը շրջվել: Այս հատվածը պատրաստված է 5 մմ ֆտորոպլաստիկից։ հաստ. Այն շարժվում է U-աձև մետաղական պրոֆիլի երկայնքով:
Հիմա, երբ մենք ծանոթացանք հիմնական կետերին, կարող ենք անցնել վերջնական ժողով... Եկեք տեղադրենք շարժիչը և հավաքենք փոխանցման տուփը:


Փոխանցման տուփը հավաքվում է նույն ձևով, ինչ տպիչում էր: 7,5' շարժիչը շատ մեծ քայլ է և չի հասնի պահանջվող ճշգրտության ուղիղ շարժիչով: Գծանկարը հաշվարկվել է ճշգրիտ, այնպես որ շարժակները չեն խաղում:
Սկզբում գոտին լարում էին զսպանակով, բայց որոշակի ռեժիմներում երևում էր, որ գոտին ձգվում է, ուստի ես հանեցի զսպանակը և գոտին կարճացրեցի այնպես, որ այն տեղադրվի անհրաժեշտ լարվածությամբ։ Սա, իհարկե, ոչ լավագույն միջոցը, հետևաբար, ավելի լավ է ապահովել լարման մեխանիզմ։

Հիմա անդրադառնանք սեղմել rollersԱրդյունաբերական պլոտտերներն ունեն անկախ կախոցներով անկախ գլանափաթեթներ, դրանք կարող են անհատականորեն կարգավորվել։ Դիզայնի այս լուծումը շատ դժվար է տնական... Հետեւաբար, տպիչի խորքից պոկվել է 6 մմ տրամագծով պողպատե ձող։ իսկ վրան ամրացված է 2 ռետինե գլան։ Ուղիղ 2, այլեւս անիմաստ է այն օգտագործել, այսպես է ուղղորդող ձողը սեղմում եզրերի երկայնքով զսպանակային մեխանիզմով խոզերի միջոցով։ Արդյունքում լիսեռը թեքում է, իսկ ճնշումը դառնում է անհավասար։ Հիմնական ջանքերը ընկնում են ծայրահեղ կետերի վրա, և մեջտեղի գլանափաթեթները գործնականում անօգուտ են դառնում: Այս խնդիրը կարող է լուծվել՝ օգտագործելով ավելի հաստ ուղեցույց կամ անկախ գլանափաթեթներ՝ անհատական ​​ճնշման կարգավորմամբ: Բայց, ինչպես ցույց են տվել թեստերը, տվյալ պահին աշխատանքային լայնությունըերկու տեսանյութը բավական է.

Մենք պարզեցինք մեխանիկան, այժմ կարող ենք անցնել էլեկտրական մասի: Որպեսզի գումար չվատնեմ, ես օգտագործեցի իմ CNC մեքենայի կառավարման միավորը: Նրանց համար, ովքեր հավաքելու են պլոտերը, ամբողջ էլեկտրոնիկան կարելի է տեղադրել պլոտերի հատակին, այնտեղ բավականաչափ տեղ կա։

XY շարժիչի կառավարումը մնացել է նույնը, փոխվել են միայն շարժիչի կարգավորումները, 1:16 բաժանարարը սահմանվել է նվազագույնի, արագությունը սահմանվել է փորձնականորեն, և քայլերի քանակը մեկ մմ-ում: Ես ազնվորեն փորձեցի հաշվել, բայց թվերն ինձ հետ չհամաձայնվեցին, ես ամեն ինչ հավաքեցի էմպիրիկորեն: Ես կներկայացնեմ գոտու շարժիչի և փոխանցման տուփի տվյալները, ինչպես նաև ստացված արժեքները, հուսով եմ, որ ինչ-որ մեկը կմեկնաբանի այս կետը և կօգնի ինձ պարզել այն:

Կրճատող:
Շարժիչի փոխանցման անիվ - 14 փունջ
Կերակրման լիսեռ հանդերձում - 68 chubs
Միջանկյալ հանդերձում - 63 x 17
Գոտի շարժիչ.
Փոխանցման անիվ - 20 ատամ:
Գոտի - 2 մմ ատամ:

Ինչ վերաբերում է դանակի իջեցման մեխանիզմի կառավարմանը, ապա այն գործի է դրվում տրանզիստորային անջատիչով, ես հեռացնում եմ կառավարման ազդանշանը «Z» առանցքի չօգտագործված վարորդից։ Ազդանշանը վերցվում է DIR ալիքից՝ օպտո-անջատումից հետո:

IRF540 տրանզիստորն արդեն հագեցված է ներսում պաշտպանիչ դիոդով: Մենք այս ամենը դնում ենք ջերմային սեղմման մեջ և թաքցնում պատյանի մեջ։ Այս դեպքում կառավարման միավորը չի կորցնում իր ֆունկցիոնալությունը և այն դեռ կարող է օգտագործվել CNC-ի վրա:
Մեխանիկայի հետ, և էլեկտրական մասծանոթացանք, այժմ կարող ենք սկսել ծրագրի պատրաստումը։
Թիթեղի դանակով բարձրորակ կտրման կարևոր տարրը դանակի փոխհատուցումն է, բարի մարդիկարդեն հոգացել են այս մասին, և ինտերնետում գտնվել է մի փոքրիկ օգտակար ծրագիր, որն աշխատում է Python միջավայրում, որը հարմարեցնում է ծրագիրը պլոտերի վրա աշխատելու համար (բոլորը պահանջվող ծրագրերըդուք կգտնեք հոդվածի վերջում): Ծրագիրը աշխատում է պարզապես, սկավառակի արմատում, ստեղծեք թղթապանակ պարզ անունով լատինատառ տառերով, թողեք մեր օգտակար ծրագիրը և այն ֆայլը, որը մենք պետք է փոխարկենք դրա մեջ: Հաջորդը, մենք պարզապես մկնիկի միջոցով քաշում ենք մեր ֆայլը այս օգտակար ծրագիրը և մի պահ մենք ստանում ենք հարմարեցված ֆայլ մեր պլոտերի համար: Հետո ամեն ինչ սովորական է, մենք գործարկում ենք mach3 ծրագիրը և բացում մեր ֆայլը, սահմանում ենք զրոյական կոորդինատները և սկսում գործընթացը։

Կցանկանայի նաև անդրադառնալ դանակի ծայրամասի ճշգրտմանը (ինչ ավելի փոքր դանակդուրս է ցցված պահողից, այնքան երկար կտևի): Դանակը պետք է դուրս գա այնպես, որ այն կտրի թաղանթը և թեթև բռնի թիկունքը: Սովորաբար սահմանվում է փորձով: Եւս մեկ կարևոր կետ, որը չի իրականացվում այս նախագծում, դա դանակի սեղմման ուժի ճշգրտումն է: Ես ուզում էի դա իրականացնել ներկայիս կարգավորիչով, բայց դիզայնը պարզեցնելու համար ես հրաժարվեցի այս գաղափարից: Պլոտերը սնուցվում է լաբորատոր սնուցման աղբյուրից և կարող է աշխատել ներսում լայն շրջանակսթրես. Արդյունքում, կտրման գործընթացում ես կարող եմ մի փոքր փոխել լարումը, ինչը ազդում է դանակի ճնշման վրա: Եթե ​​դանակը շատ ուժեղ սեղմվի, ապա թաղանթը կխրվի դանակի տակ և որակապես կտրել հնարավոր չի լինի։

Պլոտերի հավաքման տեսանյութ.

Փորձնական թեստեր, կտրում տարբեր տեսակներֆիլմեր:

Այսքանը ընկերներ, գրեք մեկնաբանություններ, կիսվեք ձեր մտքերով: Եթե ​​նախագիծը հետաքրքիր ստացվի, ապա մենք այն ավելի կզարգացնենք բարձրորակ բաղադրիչներից։ Նրանց համար, ովքեր հետաքրքրված են, կարող եք գտնել բաղադրիչների հղումներ իմ ալիքի տեսանյութի նկարագրության մեջ, շնորհակալություն բոլորիդ, հաջողություն, շուտով կտեսնվենք:


Այս նախագծում ես ձեզ ցույց կտամ, թե որքան հեշտ և պարզ է ձեր էժան մինի CNC պլոտտերը arudino-ի վրա կառուցելը: Իհարկե, դուք կարող եք պարզապես վերցնել և գնել պլոտեր, բայց նախ դա շատ թանկ է, և երկրորդը, այն ինձ պետք չէ 🙂

X և Y առանցքների համար մենք օգտագործում ենք քայլային շարժիչներ և ռելսեր, որոնք քաշված են երկու հին dvd/cd կրիչներից: Աշխատանքային գոտիմեր CNC պլոտերը կունենա 4 x 4 սանտիմետր:

Քանի որ նախագիծը հիմնված է սերիական պորտի օգտագործման վրա, դուք կարող եք նաև օգտագործել Bluetooth մոդուլը (օրինակ՝ HC-06)՝ պլոտերը համակարգչին անլար միացնելու համար:

Քայլ 9. G-code-ի հետ աշխատելու ծրագիր։

Այժմ մենք պատրաստ ենք տպել մեր առաջին պատկերը մեր մինի CNC պլոտերով: Դա անելու համար մեզ անհրաժեշտ է միջնորդ ծրագիր մեր և պլոտերի միջև: Այն փոխակերպում է G-կոդը servo շարժումների:

Ինչ է G-Code-ը: G-code-ը X, Y և Z կոորդինատներով ֆայլ է: Այն ունի հետևյալ տեսքը.

M300 S30.00 (Գցել է տպիչը)
G1 X10.00 Y10.00 F2500.00

G1 X20.00 Y10.00 F2500.00

M300 S50.00 (բարձրացված տպագրական սարք)

Այնուհետև ձեզ հարկավոր է դրա վրա հավելում տեղադրել, որը թույլ է տալիս պատկերներ արտահանել G-կոդ: Այն կարող եք ներբեռնել այս հղումով։

Եկեք կարգավորենք Inkscape-ը առաջին օգտագործման համար: Բացեք ծրագիրը, գնացեք «Ֆայլ» ընտրացանկը և կտտացրեք «Փաստաթղթի հատկություններ»: Տե՛ս վերևի առաջին նկարը և փոփոխի՛ր, ինչպես ցույց է տրված նկարում: Այնուհետև փակեք այս պատուհանը: Մենք կօգտագործենք 4 x 8 սանտիմետր տպման տարածք: Հաջորդը, տես երկրորդ նկարը:

Ինչպես մուտքագրել տեքստը. Մուտքագրեք տեքստը, փոխեք տառատեսակը Times New Roma-ի և չափը սահմանեք 22-ի: Այնուհետև կտտացրեք կուրսորի պատկերակին և հավասարեցրեք տեքստը, ինչպես ցույց է տրված վերևի երրորդ նկարում: «Object to Path» ցանկից ընտրեք ուղի:

Ինչպես տպել պատկերներ. սա ավելի բարդ է, քան տեքստը: Պատկերները պետք է ունենան թափանցիկ ֆոն: Մկնիկի օգնությամբ նկարը քաշեք Inkscape: Հաջորդ պատուհանում սեղմեք «Ok»: Այնուհետև դուք պետք է փոխեք պատկերի չափերը, որպեսզի այն տեղավորվի մեր տպվող տարածքի մեջ (տես նկար 4): Կտտացրեք «Ուղին» ընտրացանկից և ընտրեք «Trace Bitmap»: Այնուհետև արեք այնպես, ինչպես ցույց է տրված 5-րդ նկարում: Սեղմեք Ok և փակեք պատուհանը: Այնուհետև տեղափոխեք մոխրագույն պատկերը և ջնջեք դրա հետևում գտնվող գույնը: Կրկին տեղափոխեք սև և սպիտակ պատկերը ցանկալի վայր և կրկին սեղմեք «Ուղ» մենյուում «Օբյեկտ դեպի ճանապարհ» կոճակը: Վեցերորդ նկարը ցույց է տալիս, թե ինչպես ջնջել պատկերը:

Արտահանել որպես G-code. Վերջապես, գնացեք «Ֆայլ» ընտրացանկը, սեղմեք «Պահպանել որպես» և ընտրեք «.gcode»: Սեղմեք ok վրա հաջորդ պատուհանը... Այսքանը: Մեր G-կոդը պատրաստ է տպագրվելու մեր բոլորովին նոր մինի CNC պլոտերի վրա:

հետ շփման մեջ

Ողջույն բոլորին.

Հայեցակարգ

Դժվար է պատկերացնել, բայց որոշ բուհերում դեռ պետք է ձեռքով նկարել գրաֆիկա (համակարգիչը, իհարկե, սատանայի գործն է...): Սա ինձ այնքան զայրացրեց, որ որոշեցի ստեղծել գրաֆիկական մեքենա, որը ես կօգտագործեմ: Իմ պլոտերը կարող է տպել ցանկացած HPGL գծագրեր:

Ինձ նույնպես հատուկ հայացք էր պետք ծրագրային ապահովում... Այն պետք է ոչ միայն կառավարի սարքը, այլև կարողանա մշակել և պահպանել գրաֆիկները: Ահա թե ինչու ես որոշեցի գրել իմ սեփական հավելվածը՝ առկա CNC ծրագրաշարը օգտագործելու փոխարեն:

Սարքը կառավարելու համար ես օգտագործել եմ ATMEG16 միկրոկոնտրոլեր: Այն տվյալներ է ստանում համակարգչի USB պորտին միացված USB-RS232 փոխարկիչի (FT232) միջոցով։ Տվյալները փոխանցվում են իմ սեփական հաղորդակցման արձանագրության միջոցով, որը կքննարկվի ավելի ուշ: X-ի և Yoshi-ի համար ես գտա երկու քայլային շարժիչ հին սկաներներից: Նրանք ունեն ներկառուցված մեխանիզմ, որպեսզի ոլորող մոմենտն ավելացվի՝ չբարդացնելով կառավարումը։ Z առանցքը պարզ էլեկտրամագնիս է (կարծում եմ՝ հին տպիչից): Այս ամբողջ նյութը սնուցվում է HP տպիչի սնուցման միջոցով:

Անհրաժեշտ մասեր և գործիքներ.

Նախագծի վրա ես ծախսեցի մոտ 25 դոլար (Ես ամեն ինչ գնել եմ Լեհաստանում, գները կարող են տարբեր լինել այլ երկրներում):

Ահա մի ցուցակ.


Ձեզ նույնպես անհրաժեշտ կլինի.

  • Զոդման երկաթ
  • Մկրատ
  • Հղկաթուղթ (120-150)
  • Սոսինձ ատրճանակ
  • Որոշ սոսինձ (սուպեր սոսինձ, փայտի սոսինձ, տաք սոսինձ)

Քայլ 1. նախագծում և պատրաստում

Նախագիծը մոդելավորվել է Blender'e-ում (սա 3D մոդելավորման ծրագիր է):

Կանաչ «տուփ»՝ սնունդ։ Դեղին «տուփը» վերահսկիչն է: Կապույտ «տուփը» LCD-ն է:

Սաթի մասերը պատրաստված էին լամինատից։ Կապույտ դետալները պլեքսիգլաս են։

Քայլային շարժիչներ, էլեկտրամագնիս՝ մուգ մոխրագույն մասեր։

Քայլային շարժիչներ, էլեկտրամագնիս և սահմանային անջատիչներ մուգ մոխրագույնով:

PDF ֆայլում դուք կգտնեք պլեքսիգլասի մասերի գծագրեր: Կտրումը շատ էժան է նույնիսկ Լեհաստանում: Դուք պետք է պատվիրեք 3 մմ plexiglass մասեր:

X և Yoshi սլայդերների մասին մի քանի խոսք պարզապես կահույքի ռելսեր են:

Քայլ 2. զոդում

Ինչպես ասացի, սարքը կառավարվում է ATmega16-ով: Այն վերահսկում է քայլային շարժիչները և էլեկտրամագնիսը: Այն նաև տվյալներ է ուղարկում LCD-ին:

ԱՀ-ի հետ հաղորդակցվելու համար ես օգտագործել եմ FT232RL չիպ (USB-UART փոխարկիչ): Ես օգտագործել եմ իմ սեփական հաղորդակցման արձանագրությունը: Սրանք երկու TCMT1109 օպտոկապլերներ են, որոնք օգտագործվում են էլեկտրական մեկուսացումԱՀ վերահսկիչից: USB-UART փոխարկիչը պետք է վերածրագրավորվի FTProg-ի միջոցով (XML ֆայլը կցված է ստորև):

Տախտակի վրա կա նաև 4 անջատիչ։ Մեկը անհրաժեշտ է պրոցեսորը վերականգնելու համար (սա օգտակար էր փորձարկման ժամանակ), բայց մնացածը տեղադրվեցին հետագա օգտագործման համար: Այժմ միջին անջատիչը («OK») օգտագործվում է մեկնարկի հրամանը ստանալու համար (այս մասին կգրեմ ավելի ուշ):