Բովանդակություն:

Multi Color Dot տպիչ ՝ 6 քայլ
Multi Color Dot տպիչ ՝ 6 քայլ

Video: Multi Color Dot տպիչ ՝ 6 քայլ

Video: Multi Color Dot տպիչ ՝ 6 քայլ
Video: ПИРОЖКИ С ЯБЛОКАМИ КАК ПУХ. САМА ПРОДАВЩИЦА ПИРОЖКОВ ПОДЕЛИЛАСЬ С ЭТИМ РЕЦЕПТОМ ‼ ПОКОРЯЕТ СРАЗУ 2024, Հուլիսի
Anonim
Image
Image
Քայլ 1. Դեկարտյան ռոբոտի նախագծում և հավաքում
Քայլ 1. Դեկարտյան ռոբոտի նախագծում և հավաքում

Բարեւ բոլորին. Այս հրահանգը վերաբերում է Multi Color Dot Printer- ի նախագծմանը և պատրաստմանը: Այն հիմնականում հիմնված էր նմանատիպ աշխատանքի վրա, որն արդեն հրատարակվել էր այստեղ ՝ ուսանելի: Աշխատանքը, որին ես հղում եմ անում, «Dotter: Huge Arduino based Dot Matrix Printer»-ն է, որը վարում է Նիկոդեմ Բարտնիկը (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/): Արդուինոյի ծածկագիրն օգտագործում է նույն հարթակը, ինչ մատուցվող աշխատանքը, բայց. Այն փոփոխվել է չորս գունավոր գրիչ համակարգին աջակցելու համար: այնուհետև ես օգտագործեցի պրոֆեսիոնալ stepper վարորդների գրադարան, որն արդեն հասանելի է համացանցում: Գրադարանը կոչվում է AccelStepper և հասանելի է https://www.arduinolibraries.info/libraries/accel-stepper կայքից: Այս գրադարանը ապահովում է ձեր սլաքային շարժիչների առաջադեմ և սահուն վարում; քանի որ մենք մտադիր չենք անիվը հորինել: Մշակման ուրվագիծը գրեթե նույնն է, ինչ հիմնական նախագիծը, այն տարբերությամբ, որ ես ջնջեցի միջերեսի պատուհանի անհարկի և չօգտագործված տարրերը: Ինչ վերաբերում է ռոբոտին, ես նախագծեցի իմ սեփական ռոբոտը: Այն քարտեզյան 2D ռոբոտ է և օգտագործում է Nema17 տիպի շարժիչներ: Այս առումով նրա կառուցվածքն ավելի շատ նման է ռոբոտային համակարգերի, որոնք սովորաբար օգտագործվում են 3D տպիչների համար: Էլեկտրոնիկայի համար նույնպես, ես նախընտրում էի օգտագործել շուկայում արդեն իսկ հասանելի էլեկտրոնիկայի շրջանառությունը: Նկատի ունեմ, որ ես օգտագործել եմ arduino Mega 2560 տախտակը RAMPS 1.4 վահանակի և A4988 ստանդարտ շարժիչի ստանդարտ վարորդների հետ միասին: Սա կարող է ձեզ ասել, թե ուր եմ գնում: Այո, ես աշխատում եմ իմ սեփական 3D տպիչի մշակման վրա, և այս աշխատանքը առաջին քայլն է այս ուղղությամբ շարժվելու համար: Ինչպես գիտեք, Arduino Mega 2560- ը և RAMPS 1.4 տախտակը 3D տպիչների մշակման մեջ ամենաընդունված բորադներից են:

Քայլ 1. Քայլ 1. Դեկարտյան ռոբոտի նախագծում և հավաքում

Քայլ 1. Դեկարտյան ռոբոտի նախագծում և հավաքում
Քայլ 1. Դեկարտյան ռոբոտի նախագծում և հավաքում
Քայլ 1. Դեկարտյան ռոբոտի նախագծում և հավաքում
Քայլ 1. Դեկարտյան ռոբոտի նախագծում և հավաքում

Ռոբոտի դիզայնը ցուցադրվում է վերևում: Յուրաքանչյուր մաս պիտակավորված է համարով և դրա մանրամասնությունը ներկայացված է աղյուսակում A. Հետագայում կարող եք տեսնել ռոբոտի լուսանկարները: Լուսանկարներում կան հատվածներ, որոնք չեն երևում վերը նշված ռոբոտի նախագծում: Դրանք հիմնականում պտուտակներ են, ընկույզներ և նույնիսկ գծային առանցքակալ և գնդիկավոր: Բայց մի անհանգստացեք. Այս տարրերի ցանկը ներկայացված է որպես Աղյուսակ Բ:

Քայլ 2. Քայլ 2. Գրչակենտրոն

Քայլ 2: Գրիչ կենտրոն
Քայլ 2: Գրիչ կենտրոն
Քայլ 2: Գրիչ կենտրոն
Քայլ 2: Գրիչ կենտրոն
Քայլ 2: Գրիչ կենտրոն
Քայլ 2: Գրիչ կենտրոն

Այս կետը նախատեսված էր չորս տարբեր գույներով տպելու համար: Այդ նպատակով օգտագործվում են տարբեր գույների մարկերային գրիչներ: Լռելյայն տպիչը սկսում է կապույտ նշիչով որպես pen1: Գրիչ 2, 3 և 4 համապատասխանաբար կարմիր, կանաչ և սև են: Nema17 քայլ շարժիչը անցնում է գրիչների միջև, իսկ միկրոսերվոն անհրաժեշտության դեպքում տպում է կետ: Գրիչ կենտրոնի դիզայնը կարող եք տեսնել նկարում: Իհարկե, այս դիզայնը որոշակի կատարելագործման կարիք ունի: Բայց ես այն թողեցի այնպես, ինչպես կա: (Քանի որ այս կարգավորումը միջնակարգ քայլ է իմ վերջնական նպատակին հասնելու համար, այնպես որ ես բավարար ժամանակ չունեմ այն ընդմիշտ բարելավելու համար): Գրիչ կենտրոնի ձևավորման տարրերի ցանկը ներկայացված է որպես Աղյուսակ C. Դուք կարող եք տեսնել գրիչ կենտրոնի և ամբողջ տպիչի լուսանկարը վերևում:

Քայլ 3. Քայլ 3. Էլեկտրոնիկա

Քայլ 3: Էլեկտրոնիկա
Քայլ 3: Էլեկտրոնիկա
Քայլ 3: Էլեկտրոնիկա
Քայլ 3: Էլեկտրոնիկա
Քայլ 3: Էլեկտրոնիկա
Քայլ 3: Էլեկտրոնիկա

Այս տպիչի ամենակարևորը դրա էլեկտրոնիկայի մասն է: Դուք կարիք չունեք որևէ շրջանային աշխատանք կատարելու: Պարզապես գնեք շուկայից և կատարեք էլեկտրագծեր: Այս կերպ դուք շատ բան եք խնայում ժամանակի ընթացքում: Հետագայում ես օգտագործեցի Arduino mega 2560 տախտակ, որը սովորաբար օգտագործվում է 3D տպիչներ պատրաստելու համար: Այսպիսով, դուք կարող եք ընդլայնել այս աշխատանքը մինչև գործող 3D տպիչ, եթե այդպիսի մտադրություն ունեք: Էլեկտրոնիկայի և էլեկտրական մասերի ցանկը ներկայացված է Աղյուսակ D.- ում: Թեև ես լարերը ցուցակում չեմ ներառել:

Ես օգտագործել եմ Z և Y շարժիչի անցքեր RAMPS վահանի վրա (չեմ օգտագործել X բնիկ), ինչպես նաև էքստրուդեր 1 անցք գրիչի ինդեքսավորման շարժիչի համար: Դա միայն այն պատճառով, որ իմ RAMPS- ը սխալ էր, և դրա X բնիկը չէր գործում: Ինչ վերաբերում է սահմանային անջատիչներին, ապա ակնհայտ է, որ անհրաժեշտ է օգտվել Zmin և Ymin կապումներից: Միակ շփոթեցնող կետը կարող է լինել այն, թե որ քորոցները մենք պետք է օգտագործենք մեր միկրոսերվերը վարելու համար: RAMPS 1.4 -ը լռելյայն ստացել է 4 շարքի 3 կապում ՝ 4 միկրոսերվոս վարելու համար: Բայց ես նկատեցի, որ GROUND- ը և +5 կապը չեն աշխատում, բայց SIGNAL- ի քորոցն աշխատում է: Այսպիսով, ես միացրի 0 և +5 տողեր RAMPS- ի հասանելի սահմանաչափի անջատիչներից մեկին և ազդանշանային մետաղալարը միացրի RAMPS- ի 4 կապին: Դուք կարող եք իմ միտքը տեսնել հետույքի պատկերում:

Քայլ 4: Քայլ 4. Arduino կոդ

Ինչպես նշվեց սկզբում, arduino ծածկագիրը հիմնված է Նիկոդեմ Բարտնիկի կողմից DOTER ծրագրի շրջանակներում ներկայացված աշխատանքի վրա (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). Բայց ես որոշ փոփոխություններ կատարեցի: Սկզբում ես օգտագործեցի AccelStepper գրադարանը ՝ քայլողներին վարելու համար: Սա մասնագիտական և լավ ծածկագրված գրադարան է: Պետք է նկատի ունենալ, որ օգտագործելուց առաջ անհրաժեշտ է այս գրադարանը ավելացնել arduino IDE մատչելի գրադարաններին: Գրադարանի մասին լրացուցիչ տեղեկություններ կարող եք գտնել arduino IDE- ում ՝ https://www.makerguides.com/a4988-stepper-motor-driver-arduino-tutorial/: Երկրորդ ՝ ես կատարեցի անհրաժեշտ փոփոխություններ ՝ բազմագույն (4 գունավոր) տպագրությունն ապահովելու համար:

Ահա թե ինչպես է աշխատում կոդը. Այն ստանում է տվյալները սերիական մոնիտորից (մշակման կոդ) և երբ այն 0 է, այն տեղափոխում է մեկ պիքսել (իմ նախագծում սահմանել է 3 մմ) Z ուղղությամբ; երբ կա 1 (2, 3 կամ 4) այն շարժվում է մեկ պիքսել Z ուղղությամբ և ստեղծում է կապույտ (կարմիր, կանաչ կամ սև) կետ: Երբ ստացվում է «;», այն մեկնաբանվում է որպես նոր գծի ազդանշան, ուստի այն վերադառնում է իր սկզբնական դիրքին, տեղափոխում է մեկ պիքսել (կրկին 3 մմ) Y ուղղությամբ և կազմում նոր գիծ:

Քայլ 5: Քայլ 5. Կոդի մշակում

Մշակման ծածկագիրը չի տարբերվում DOTER նախագծից: Ես պարզապես հանեցի չօգտագործված մասը և պահեցի այն մասը, որն իրականում կատարում է գործառույթ:

Քայլ 6: Օրինակներ

Օրինակներ
Օրինակներ
Օրինակներ
Օրինակներ
Օրինակներ
Օրինակներ

Այստեղ դուք կարող եք տեսնել իմ doter- ի կողմից տպագրված որոշ օրինակներ:

Խորհուրդ ենք տալիս: