Indholdsfortegnelse:
- Trin 1: Trin 1: Design og samling af den kartesiske robot
- Trin 2: Trin 2: Pen -center
- Trin 3: Trin 3: Elektronik
- Trin 4: Trin 4: Arduino -kode
- Trin 5: Trin 5: Behandlingskode
- Trin 6: Eksempler
Video: Multi Color Dot Printer: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Hej allesammen. Denne instruktion handler om design og fremstilling af en flerfarvet prikprinter. Det var hovedsageligt baseret på et lignende arbejde, der allerede blev offentliggjort her i instruerbart. Det arbejde, jeg refererer til, er "Dotter: Huge Arduino Based Dot Matrix Printer" udført af Nikodem Bartnik (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). Arduino -koden bruger den samme platform som referencer, men; Det blev ændret for at understøtte fire farve pen system. yderligere brugte jeg et Professional stepper driver -bibliotek, der allerede er tilgængeligt på internettet. Biblioteket hedder AccelStepper og kan tilgås fra https://www.arduinolibraries.info/libraries/accel-stepper. Dette bibliotek giver en avanceret og jævn kørsel af dine stepper motorer; da vi ikke har til hensigt at opfinde hjulet. Behandlingsskitsen er næsten den samme som basisprojektet, bortset fra at jeg slettede de unødvendige og ubrugte elementer i grænsefladevinduet. Hvad angår robot, har jeg designet min egen robot. Det er en kartesisk 2D -robot og bruger Nema17 stepper motorer. I denne henseende ligner dens struktur mere robotsystemer, der normalt bruges til 3D -printere. Også for elektronikken var min præference at bruge allerede tilgængelig elektronisk kredsløb på markedet. Jeg mener, jeg brugte arduino Mega 2560 board sammen med RAMPS 1.4 skjoldkort og standard A4988 (eller lignende) stepper motordrivere. Dette kan fortælle dig, hvor jeg er på vej hen. Ja, jeg arbejder på at udvikle min egen 3D -printer, og dette arbejde er det første skridt i retning af denne retning. Som du ved, er Arduino Mega 2560 og RAMPS 1.4 -kort en af de mest almindeligt anvendte borad til udvikling af 3D -printere.
Trin 1: Trin 1: Design og samling af den kartesiske robot
Robotdesignet er vist som ovenstående. Hver del er mærket med et nummer, og dens detaljer er angivet i en tabel A. Yderligere kan du se fotos af robotten. Der er dele i fotos, der ikke kan ses i ovenstående robotdesign. De er hovedsageligt skruer, møtrikker og endda lineært leje og kugleleje. Men bare rolig. Listen over disse emner er angivet som tabel B.
Trin 2: Trin 2: Pen -center
Denne doter blev designet til at printe i fire forskellige farver. Til dette formål bruges tuschpenne i forskellige farver. Som standard starter printeren med blå markør som pen1. Pen 2, 3 og 4 er henholdsvis rød, grøn og sort. En Nema17 -trinmotor skifter mellem penne og en mikroservo udskriver en prik, når det er nødvendigt. Du kan se designet af pennens midte på billedet. Selvfølgelig skal dette design forbedres. Men jeg lod det være som det er. (Da denne opsætning er et halvvejs skridt mod mit endelige mål, så jeg ikke har tid nok til at blive ved med at forbedre det for altid!). Listen over emner i pennemidtdesignet er angivet som tabel C. Du kan se foto af pennecentret og hele printeren ovenfor.
Trin 3: Trin 3: Elektronik
Det store ved denne printer er dens elektronikdel. Du behøver ikke lave noget kredsløb. Bare køb fra markedet og lav ledninger. På den måde sparer du meget tid. Yderligere brugte jeg et Arduino mega 2560 -kort, der normalt bruges til at lave 3D -printere. Så du kan udvide dette arbejde til en fungerende 3D -printer, hvis du har en sådan hensigt. Listen over elektronik og elektriske dele findes i tabel D. Selvom jeg ikke inkluderede ledningerne på listen.
Jeg brugte Z- og Y -motoråbninger på RAMPS -skjoldet (brugte ikke X -slot) samt ekstruder 1 -slot til penindekseringsmotor. Det er kun fordi min RAMPS var defekt, og dens X -slot ikke fungerede! Hvad angår grænsekontakterne, er det indlysende, at du skal gøre brug af Zmin og Ymin stifter. Det eneste forvirrende punkt kunne være, hvilke pins vi skulle bruge til at køre vores mikroservo !? RAMPS 1.4 fik som standard 4 serier med 3 ben til at drive 4 mikroservoer. Men jeg bemærkede, at GROUND og +5 pins ikke virker, men SIGNAL pin virker. Så jeg tilsluttede 0 og +5 linjer til en af de tilgængelige grænsekontakter på RAMPS og tilsluttede signalkabel til pin 4 på RAMPS. Du kan se min pointe ved den nederste figur.
Trin 4: Trin 4: Arduino -kode
Som anført i begyndelsen er arduino-koden baseret på det arbejde, der blev præsenteret af Nikodem Bartnik under DOTER-projektet (https://www.instructables.com/id/Doter-Huge-Arduino-Based-Dot-Matrix-Printer/). Men jeg har foretaget nogle ændringer. Først brugte jeg AccelStepper bibliotek til at køre stepperne. Dette er et professionelt og velkodet bibliotek. Du skal bemærke, at der er brug for at tilføje dette bibliotek til de arduino IDE -tilgængelige biblioteker, før du bruger det. Du kan finde flere detaljer om biblioteket og tilføje det til arduino IDE på https://www.makerguides.com/a4988-stepper-motor-driver-arduino-tutorial/. For det andet foretog jeg de nødvendige ændringer for at understøtte udskrivning i flere farver (4 farver).
Sådan fungerer koden. Det henter dataene fra den serielle skærm (behandlingskode), og når der er 0, flytter det en pixel (indstillet til 3 mm i mit design) i Z -retning; når der er 1 (2, 3 eller 4) bevæger den sig en pixel i Z -retning og laver en blå (rød, grøn eller sort) prik. Når ';' modtages, tolkes det som et nyt linjesignal, så det går tilbage til dets startposition, bevæger en pixel (igen 3 mm) i Y -retning og laver en ny linje.
Trin 5: Trin 5: Behandlingskode
Behandlingskoden er ikke anderledes end DOTER -projektet. Jeg har lige fjernet ubrugt del og beholdt den del, der rent faktisk gør en funktion.
Trin 6: Eksempler
Her kan du se nogle eksempler trykt af min doter.
Anbefalede:
SLA 3D Printer Acid Etched Circuit Boards: 7 trin (med billeder)
SLA 3D Printer Acid Etched Circuit Boards: Remix..remix .. Nå, jeg har brug for et udviklingsbord til mine ATtiny chips. Jeg har ikke en CNC til at skære et printkort, jeg kender ikke Kicad, og jeg vil ikke bestille tavler. Men jeg har en harpiksprinter … og syre, og jeg kender SketchUp. Og kan lide at lave ting. Hvad skete der
DIY NANOLEAF - Ingen 3D -printer: 11 trin (med billeder)
DIY NANOLEAF - Ingen 3D -printer: Hii Tech Lovers i denne Instructable Jeg vil vise dig, hvordan du laver Arora Nanoleaf Intet elværktøj bruger & du kan tilpasse disse paneler. Jeg har lavet 9 paneler, i alt 54 Neo pixel LED'er. Samlede omkostninger under $ 20 (indiske ₹ 1500) Nanoleaf lyspaneler
Dotter - Kæmpe Arduino Based Dot Matrix Printer: 13 trin (med billeder)
Dotter - Kæmpe Arduino Based Dot Matrix Printer: Hej, velkommen i denne instruktive :) Jeg er Nikodem Bartnik 18 år gammel maker. Jeg lavede mange ting, robotter, enheder gennem mine 4 års fremstilling. Men dette projekt er nok det største, når det kommer til størrelse. Det er også meget godt designet, synes jeg
Indkapsling af trin servomotor med seriel kontrol via Arduino ved hjælp af en 3D -printer - Pt4: 8 trin
Indkapsling af trin -servomotoren med seriel kontrol via Arduino ved hjælp af en 3D -printer - Pt4: I denne fjerde video i Motor Step -serien vil vi bruge det, vi tidligere har lært, til at bygge en stepper servomotor med kontrol via seriel kommunikation og reel positionsfeedback ved hjælp af en resistiv encoder overvåget af en Arduino. I
Multi Color Runway Light: 4 trin
Multi Color Runway Light: Denne instruerbare er en modificeret version af de forskellige LED Sun Krukke og Night Light instruktioner på dette websted. Dette er mit første instruerbare opslag og er egentlig bare et bevis på konceptet i øjeblikket. Revisionsplaner er allerede startet. Denne pa