Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Maak thuis een zelfgemaakte schrijfmachine voor huiswerk

Componenten en benodigdheden

Arduino UNO
× 1
SG90 Micro-servomotor
× 1
SparkFun Stappenmotor driver board A4988
× 1

Benodigde gereedschappen en machines

3D-printer (algemeen)

Apps en online services

Arduino IDE

Over dit project

Tekenrobot/penplotter/tekenmachine is een open hardwareversie van de beroemde machine AxiDraw, een penplotter die op bijna elk vlak oppervlak kan schrijven of tekenen. Het kan schrijven met pennen, permanente stiften, potloden en andere schrijfgerei om een ​​eindeloze verscheidenheid aan toepassingen aan te kunnen.

Het unieke ontwerp heeft een schrijfkop die verder reikt dan de machine, waardoor het mogelijk is om op objecten te tekenen die groter zijn dan de machine zelf. Het grootste voordeel van de machine is dat deze over het boek kan worden geplaatst vanwege het kern XY-verlengende ontwerp van de machine.

Deze tekenrobot/penplotter/tekenmachine is vergelijkbaar met de in de handel verkrijgbare AxiDraw. Het wordt aangedreven door een Arduino Uno-controller, maakt gebruik van een CNC Shield en GRBL-firmware

De kosten om de tekenrobot te bouwen liggen tussen $ 75, afhankelijk van waar je je onderdelen koopt en of je al een aantal onderdelen hebt, zoals de Arduino.

Je kunt al mijn projecten vinden op https://www.diyprojectslab.com/

Maximum tekengebied 24 * 30 CM.

Bedankt NextPCB

Dit project is succesvol afgerond dankzij de hulp en ondersteuning van NextPCB. Jongens, als je een PCB-project hebt, bezoek dan hun website en ontvang spannende kortingen en coupons.

Gratis verzending 0 $ PCB-prototype:https://www.nextpcb.com/pcb-quote?act=2&code=Romeo...

Thanksgiving Kerstmis gelukstrekking 100% winst:https://www.nextpcb.com/christmas-lucky-draw?code...

Stap 1:Benodigde onderdelen en materialen

2 x Nema 17 stappenmotoren Amazon.com

2 x lineaire staaf M8 x 450 mm voor X-as Amazon.com

2 x lineaire staaf M8 x 350 mm voor Y-as Amazon.com

2 x lineaire staaf 3 mm voor Z-as (je kunt het krijgen van de oude cd-rom)

1 x draadstang M8 x 480 mm8 x LM8UU lagers Amazon.com

1 x Servo Sg901 x veer 5m (van balpen) Amazon.com

2 x GT2 Katrol, 16 tanden Amazon.com

5 x Bearing 624zz Amazon.com

1 x 2000 mm GT2-riem Amazon.com

1 x Arduino Uno Amazon.com

1 x CNC-schild Amazon.com

2 x A4988 Stepper-driver met koellichaam Amazon.com

6 x truien Amazon.com

1 x 12V 2A voeding Amazon.com

Noten

  • 7 x M3-0.5
  • 5 x M4-0.7
  • 4 x 5/16in-18

Amazone

Schroeven

  • 13 x Phillips M3-0,5 x 16 mm
  • 4 x Phillips M3-0,5 x 6 mm
  • 5 x Phillips M4-0,7x 35 mm
  • 1 x zeskant M3-0,5 x 20 mm

Wasringen

  • 4 x 5/16 inch ring
  • 4 x M3-ringen

Stap 2:3D printen

Download de bestanden van Thingiverse

Open de 3D-modellen in Cura of een andere slicer.

Gebruik 75% vulling op alle onderdelen (een vulling van 70 – 100% werkt ook)

Alle onderdelen bedrukt met een laaghoogte van 0,10 – 0,20 mm

Bedrukt met PLA

Gebruik steunen op de Penholder, Slider, X_Support_L en de X_Support_R

Opmerking:het langste deel duurde ongeveer 10 uur en het kortste duurde 30 minuten om af te drukken

PLA is prima voor dit ontwerp. Ik print bij 200C op BuildTak. Geen van de onderdelen vereist vlotten of randen. Ik raad alleen steunen aan voor de penhouder en de Z-as eindplaat die rechtop staat.

Stap 3:Monteer de X-as

Onthoud dat u (2) 350 mm en (2) 450 mm lange lineaire staven nodig heeft

Neem de (2) 450 mm lineaire staven en steek ze in een van de x-steundelen

  • Het kan nodig zijn om een ​​ronde vijl te gebruiken om de gaten waarin u ze insteekt glad te strijken
  • Je kunt ook een rubberen hamer gebruiken om de staven in te brengen

Neem nu de draadstang en steek deze in het gat eronder. Voer een ring van 5/16 inch en een moer van 5/16 inch aan beide zijden van het x-ondersteuningsdeel in

Stap 4:monteer het X-aslager

Nu wil je de LM8UU-lagers op hun plaats op de bovenste en onderste clamshell duwen (de bovenste en onderste clamshell hebben elk (4) lagers)

Neem (4) 624zz lagers en duw ze door de 3D-geprinte spanpoelies. Bewaar de 5e lager voor later wanneer u de Y-as monteert

Monteer de X-as (wagen)

  • Verkrijg (4) M3-0,5 x 20 mm schroeven, (4) M3-moeren, (4) M3-ringen en (4) 624zz lagers met de spanpoelies geïnstalleerd
  • Neem een ​​schroef en voer er een ring doorheen, de ring zal op het lager rusten. De moer bevindt zich aan de onderkant van de wagen, die het lager op zijn plaats houdt

Monteer de X-as (X-ondersteuning)

  • Schuif de clamshell door de 450 mm (X-as) lineaire staven
  • Gebruik opnieuw een rubberen hamer om de laatste X-ondersteuning op de lineaire staven te bevestigen
  • Zorg ervoor dat de staven aan beide kanten even uitsteken
  • Schuif het andere uiteinde van de draadstang door het gat op de X-steun
  • Plaats de laatste set moeren en ringen om de X-steun op zijn plaats te houden
  • Nu de X-as voltooid is, kunt u (2) Phillips M3-0,5 x 16 mm schroeven per X-steun gebruiken om te voorkomen dat de lineaire staven verschuiven

Stap 5:Monteer de Y-as

Y-Back

  • Neem de (2) lineaire staven van 350 mm en plaats ze in het Y-achterstuk met behulp van een rubberen hamer
  • Koop (1) M4-0.5 x 35 schroef, (1) M4 moer en het 5e 624zz lager
  • Koop (2) M3-0,5 x 16 schroeven om de lineaire staven vast te zetten
  • Schuif het lager in wanneer u de schroef door het Y-achterstuk steekt

Y-Front

  • Schuif de lineaire staven/het Y-achterstuk door de LM8UU-lagers en bevestig het Y-voorstuk met een rubberen hamer

Stap 6:Monteer de X-Y-as (riem)

  • Gebruik een punttang om de GT2-riem gemakkelijker door de clamshell te leiden
  • Neem de twee uiteinden van de riem en schuif ze door de "tanden" op de basisschuif
  • De riem moet strak zitten en niet los
  • Merk op dat als de GT2-riem eenmaal om is, het normaal is dat de clamshell niet gemakkelijk beweegt

Stap 7:Monteer de Z-as

  • Koop (2) lineaire staven van 3 mm en de volgende 3D-geprinte onderdelen (schuifregelaar, pennenhouder, basisdia, 3 mm metrische duimschroef)
  • Pak (1) Hex M3-0,5 x 20 mm schroef en de metrische duimschroef en duw ze samen. Gebruik secondelijm om het bij elkaar te houden.
  • Krijg (3) M3-0,5 x 16 mm schroeven die u gaat gebruiken om de basisschuif aan het Y-frontgedeelte te bevestigen. Mogelijk moet u (3) M3-0.5-moeren gebruiken om het op zijn plaats te houden
  • Duw de schuifregelaar en pennenhouder samen om één stuk te maken
  • Neem nu dat nieuwe onderdeel en de (2) lineaire staven van 3 mm en schuif de staven door de gaten. Plaats een kleine veer tussen de twee delen zodat er een beetje druk is om de Slider op te tillen. Mogelijk moet u de veer iets inkorten totdat er voldoende druk op de schuifregelaar staat.

Stap 8:​ELEKTRONICA

ELEKTRONICA

Ik heb liever dat je Arduino uno CNC Shield kunt gebruiken

Klaar voor je hele circuit

1) 4 stuks A4988 Stappenmotor Driver

2) Uitbreidingskaart A4988 Driver

3)Arduino UNO Neem eerst de gootsteen en blijf op de A4988-motorstuurprogramma.

4-delige A4988-stappenmotorstuurprogramma sluit aan op uitbreidingskaart A4988-stuurprogrammamodule, sluit vervolgens de arduino aan met uitbreidingskaart en sluit alle bedrading aan. zou doen, kunnen we de motoren 1/16 of 1/32 stap laten bewegen om de laser zo nauwkeurig mogelijk te laten bewegen. De motoren verbruiken echter meer elektriciteit:ze worden sneller warm.

Om de microstepping-modi te gebruiken, moet u enkele moduspinnen kortsluiten. Verschillende combinaties geven verschillende resoluties. Bekijk de grafiek voor de verschillende mogelijke configuraties. Wanneer het schild is geprogrammeerd, voegt u de A4988-stuurprogramma's eraan toe en sluit u de rest van de elektronica aan.

Gebruik een multimeter om de spoelen van de stappenmotoren te vinden. Als er weerstand is tussen de twee draden, heb je een spoel. Op het schema worden de spoelen weergegeven door twee draden van dezelfde kleur.

Stap 9:SOFTWARE

Inkscape, de grafische ontwerpsoftware (afbeeldingen tekenen of importeren)

Inkscape MI GRBL Extension (converteer afbeeldingen naar G-Code)Universele G-Code Sender (stuurt de G-Code naar de robot waardoor tekenbeweging ontstaat)GRBL, de Arduino-firmware (geprogrammeerd in de Arduino Uno)

Arduino:https://www.arduino.cc/en/software

Universele G-code afzender:https://winder.github.io/ugs_website/...

Inkscape:https://inkscape.org/release/inkscape..

4xiDraw &km-laser:https://drive.google.com/file/d/1YO8-...

Verwerking:https://processing.org/download/

tekening naar G-code verwerking:https://drive.google.com/file/d/1PIFx...

bekijk video voor volledige installatie

Stap 10:tekenmachine aan het werk

Code

  • grbl-code
grbl-codeArduino
/************************************************** ************************* Deze schets compileert en uploadt Grbl naar je op 328p gebaseerde Arduino! Om te gebruiken:- Zorg er eerst voor dat u de Grbl-broncode in uw Arduino IDE hebt geïmporteerd. Op onze Github-website vindt u informatie over hoe u dit kunt doen.- Selecteer uw Arduino-bord en seriële poort in het vervolgkeuzemenu Extra. OPMERKING:Grbl ondersteunt officieel alleen 328p-gebaseerde Arduino's, zoals de Uno. Andere boards gebruiken zal waarschijnlijk niet werken!- Klik dan gewoon op 'Upload'. Dat is het! Voor gevorderde gebruikers:als u wilt zien wat Grbl nog meer kan doen, zijn er enkele extra opties voor aanpassing en functies die u kunt in- of uitschakelen. Navigeer door uw bestandssysteem naar waar de Arduino IDE de Grbl-broncodebestanden heeft opgeslagen, open het 'config.h'-bestand in uw favoriete teksteditor. Binnenin zijn tientallen functiebeschrijvingen en #defines. U hoeft alleen maar commentaar te geven op de #defines of de bijbehorende waarden te wijzigen, uw wijzigingen op te slaan en vervolgens hier op 'Uploaden' te klikken. Copyright (c) 2015 Sungeun K. Jeon Uitgegeven onder de MIT-licentie. Zie license.txt voor details. ***************************************** **************************/#include // Wijzig dit bestand niet!

Schema's


Productieproces

  1. Lijnvolger Robot
  2. Arduino-trainingsplatform
  3. Autonome Home Assistant-robot
  4. CNC-machine
  5. DIY Arduino-robotarm – bestuurd door handgebaren
  6. Thuismonitor
  7. Hoe maak je thuis een mini-oscilloscoop met Arduino Nano
  8. DIY-idee met RFID
  9. Zelfgemaakte klauwmachine
  10. Arduino CNC-plotter (tekenmachine)
  11. WARAN - Domotica