Difference between revisions of "Plotteri"

From Tampere Hacklab Wiki
Jump to: navigation, search
m
m
 
(2 intermediate revisions by the same user not shown)
Line 34: Line 34:
  
 
Kommunikoi sarjaportin kautta syöden HPGL-koodia sellaisenaan<br>
 
Kommunikoi sarjaportin kautta syöden HPGL-koodia sellaisenaan<br>
9600 Baud 8b data 1bit stop, no parity, DTR+RTS handshake (tai xon/xoff riippuen plotterin takana olevan dip-kytkimen asennosta).
+
9600 Baud 8b data 1bit stop, no parity, Hardware DTR+RTS handshake (tai xon/xoff jos ei muute toimi; pitää vaihtaa myös plotterin kyljessä olevista dip-kytkimestä).
  
 
= Softat =
 
= Softat =
Line 45: Line 45:
 
*Serial port: /dev/ttyS0
 
*Serial port: /dev/ttyS0
 
*Serial baud rate: 9600
 
*Serial baud rate: 9600
*Flow control: Software (XON/XOFF) -- varmista että koneen virtanapin vieressä olevista dipswitcheista että SW2-5 on ala-asennossa; jos handshake/flow control on väärä, tulee taidetta. Hardware DTC on ilmeisesti vähemmän herkkä buffer overflow'lle.
+
*Flow control: Hardware DTR+RTS -- varmista että koneen virtanapin vieressä olevista dipswitcheista että SW2-5 on samassa eli ala-asennossa; jos handshake/flow control on väärä, tulee taidetta. Software (XON/OFF) on herkkä buffer overflow'lle.
 
*Command Language: HPGL
 
*Command Language: HPGL
  
Line 61: Line 61:
 
*Tool offset: 0. Kynän kärjen siirtymä piirtovarren keskipisteestä. Tämäkin liittyy vinyylin leikkaukseen.
 
*Tool offset: 0. Kynän kärjen siirtymä piirtovarren keskipisteestä. Tämäkin liittyy vinyylin leikkaukseen.
 
*Use precut: Ei. Pyöräyttää vinyylileikkurin veitsen oikeaan asentoon. Ei tarvita piirtäessä.
 
*Use precut: Ei. Pyöräyttää vinyylileikkurin veitsen oikeaan asentoon. Ei tarvita piirtäessä.
*Cure flatness: 1.2. Kuinka tarkkoja kaarista piirretään, pienempi numero tarkoittaa lyhyempää askelta. Kaaret muodostuvat hyvin lyhyistä viivoista.
+
*Cure flatness: 1.2. kaaret muodostuvat hyvin lyhyistä viivoista joten tämä määrittää kuinka tarkkoja kaarista piirretään: pienempi numero tarkoittaa lyhyempää askelta/tarkempaa kaarta. Oletusarvo 1.2. Maksimiarvolla 10 piirtää kaaret huomattavasti nopeammin, jälki ei ole enää täysin smoottia.
*Auto align: Päällä ollessa keskittää kuvan ja varmistaa että se osuu paperille. Mikäli työn asettelu paperille ei ole kriittinen käytä tätä, helpottaa huomattavasti asettelua ja estää kordinaattivirheet. Jos taas haluat täysin mittatarkkaa: varmista että Inkscapessa on oikeankokoinen=paperin kokoinen työalue; varmista ettei mitään ole työalueen ulkopuolella; älä ruksaa auto alignia.  
+
*Auto align: Päällä ollessa keskittää kuvan ja varmistaa että se osuu paperille. Mikäli työn asettelu paperille ei ole kriittinen käytä tätä, helpottaa huomattavasti asettelua ja estää kordinaattivirheet. Jos haluat täysin mittatarkkaa: varmista että Inkscapessa on oikeankokoinen=paperin kokoinen työalue; varmista ettei mitään ole työalueen ulkopuolella; älä ruksaa auto alignia.  
  
 
=== Kynän nopeus ja voima (pen speed and force) ===
 
=== Kynän nopeus ja voima (pen speed and force) ===
Line 73: Line 73:
 
|-
 
|-
 
|Micron||20 cm/s, 20 g
 
|Micron||20 cm/s, 20 g
 +
|-
 +
|Kuulakärkikynä||45 cm/s, 80 g
 +
 
|}
 
|}
  
Line 140: Line 143:
 
=Todo=
 
=Todo=
 
2016/08
 
2016/08
* Leikkuuterä löytyy mutta sen käyttö vaatii vielä säätöä. Pitäisi tehdä alusta ettei se sähköstaattinen alusta vaurioidu ja anna paria kilovolttia sähköä käsille.
+
* Leikkuuterä löytyy mutta sen käyttö vaatii vielä säätöä. Pitäisi tehdä leikkuualusta ettei sähköstaattinen alusta vaurioidu ja anna paria kilovolttia sähköä käsille.
* Sekä testailla eri kulman teriä ja leikkuunopeuksia ja voimia.
+
* Testailla eri kulman teriä ja leikkuunopeuksia ja voimia.
* Sit pitäisi vielä parannella prosessia että miten saa vektorit hpgl:äksi ja ne tulostettua sitten plotterille. Se aiheuttaa varsin usein kuvan tulemisen väärään kohtaan tai sitten plotteri alkaa hakata seinään.
+
* Plotteri overflow'aa (oletettavasti) eli lopettaa työn kesken monimutkaisemmilla kuvioilla, esim. Extension > Hersley Text > Sans bold. Teki kyllä suuren crosshatch-fillin nätisti. Pitäisi selvittää millä ehdoilla työ menee parhaiten läpi. Kenties suuret kaaret aiheuttavat ongelmia (-> testaa tekemällä koko paperin kokoinen spiraali tms.)
+
* Testaa xon/offilla auttaako nopeus ja/tai curve flatness overflowaamiseen. Hardware/DTC handshake/flowcontrol tuntus toimivan paremmin.
+

Latest revision as of 21:01, 19 October 2016

plotteri

Kuvaus

Roland DPX-3300 Drafting plotter.
Iso, 864x594 mm piirtoalueella (A1-paperi 841*594 mm / ANSI D 34 x 22 in) varustettu X-Y-piirturilaite.
Laite piirtää erilaisilla kynillä vektorikuvia paperille ja leikkaa myös vinyyliä ja vastaavia ohuita kalvoja sopivalla alustalla ja terällä varustettuna. Plotterissa jalusta jonka kallistuskulmaa voi säätää kytkimestä. Plotterin alla on tilaa tietokoneelle ja muille tarvikkeille. Sieltä löytyy myös englanninkielinen käyttöohjekansio. Plotterin alta löytyy myös mustekyniä sekä universal-adapteri johon menee useampaa erilaista peruskynää (rungon halkaisija enintään 10 mm).


Käyttö

Laitteen käytön aloitus

  1. Katso että työstöalustalla ei ole mitään sinne kuulumatonta. Laite siirtää piirtovarren kotiasentoon heti virtojen kytkemisen jälkeen.
  2. Aseta kynät laitteen vasemman alanurkan pidikkeisiin 1–8
    1. Paina Pen cap relase -nappia kyniä asettaessa
      1. Kynissä olevan laipan tulee olla pidikkeiden urissa ja kärjen kupissa
  3. Kytke laitteeseen virta ja odota että laite on alustanut itsensä
  4. Varmista että kynät ovat alavasemmalla pidikkeissään eikä piirtovarressa ja että piirtovarsi on oikeassa ylänurkassa.
    1. Paina PAUSE-nappia niin että valo syttyy
    2. Paina AUTO-nappia että valo sammuu
    3. Paina PAPER HOLD -nappia niin että valo sammuu
    4. Asettele paperi piirtoalustalle niin että vasen alanurkka tulee punaisen kohdistusmerkin sisään (8 mm alhaalta, 11 mm vasemalta)
      1. A4 tulee pystyyn, isommat koot tulevat vaakaan
    5. Paina PAPER HOLD -nappia niin että valo syttyy ja silitä paperista pois ilmakuplat
  5. Paperin koon säätäminen
    1. Varmista että PAUSE on päällä
    2. Paina FAST + P2 jolloin Error-led alkaa vilkkua nopeasti
    3. Pidä P1 pohjassa ja valitse paperikoko kynänvalintapainikkeilla, numero vastaa Ax-kokoa
    4. Laite siirtää kynänpitimen paperin ylänurkkaan
    5. Paina ENTER jolloin laite siirtää kynänpitimen paperin keskelle 0,0-pisteeseen
  6. Paina PAUSE pois päältä
  7. Laite on nyt valmis ottamaan käskyjä vastaan tietokoneelta

Kommunikoi sarjaportin kautta syöden HPGL-koodia sellaisenaan
9600 Baud 8b data 1bit stop, no parity, Hardware DTR+RTS handshake (tai xon/xoff jos ei muute toimi; pitää vaihtaa myös plotterin kyljessä olevista dip-kytkimestä).

Softat

Inkscape

  • HPGL export plugin tulee uudemmissa Inkscape-versioissa vakiona
  • Asennettu plotterin ohjauskoneelle, helppo käyttää: siirrä vain svg-tiedosto ohjauskoneelle

Exportterin asetukset

Connection Settings

  • Serial port: /dev/ttyS0
  • Serial baud rate: 9600
  • Flow control: Hardware DTR+RTS -- varmista että koneen virtanapin vieressä olevista dipswitcheista että SW2-5 on samassa eli ala-asennossa; jos handshake/flow control on väärä, tulee taidetta. Software (XON/OFF) on herkkä buffer overflow'lle.
  • Command Language: HPGL

Plotter Settings

  • Resolution X/Y (dpi): 1016,0
  • Pen number: 1-8. haluamasi kynän numero. 0 ei kynää.
  • Pen force (g): voima jolla kynää painetaan alaspäin. 0 ohittaa käskyn jolloin voima säädetään itse laitteesta.
  • Pen speed (cm/s): kynän piirtonopeus. 0 ohittaa käskyn jolloin nopeutta säädetään itse laitteesta.
  • Rotation: kääntää kuvaa paperilla
  • Mirror axis: peilaa kuvan x- ja/tai y-akselilla
  • Center zero point: Kyllä (plotterin 0,0-kordinaatti on aina paperin keskellä; asetus valittava jotta kuva kohdistuu oikein)

Plot Features

  • Overcut (mm): 0. Valitsee kuinka paljon piiretään alkupisteen yli jotta vektorit sulkeutuvat. Käytetään vinyyliä leikatessa.
  • Tool offset: 0. Kynän kärjen siirtymä piirtovarren keskipisteestä. Tämäkin liittyy vinyylin leikkaukseen.
  • Use precut: Ei. Pyöräyttää vinyylileikkurin veitsen oikeaan asentoon. Ei tarvita piirtäessä.
  • Cure flatness: 1.2. kaaret muodostuvat hyvin lyhyistä viivoista joten tämä määrittää kuinka tarkkoja kaarista piirretään: pienempi numero tarkoittaa lyhyempää askelta/tarkempaa kaarta. Oletusarvo 1.2. Maksimiarvolla 10 piirtää kaaret huomattavasti nopeammin, jälki ei ole enää täysin smoottia.
  • Auto align: Päällä ollessa keskittää kuvan ja varmistaa että se osuu paperille. Mikäli työn asettelu paperille ei ole kriittinen käytä tätä, helpottaa huomattavasti asettelua ja estää kordinaattivirheet. Jos haluat täysin mittatarkkaa: varmista että Inkscapessa on oikeankokoinen=paperin kokoinen työalue; varmista ettei mitään ole työalueen ulkopuolella; älä ruksaa auto alignia.

Kynän nopeus ja voima (pen speed and force)

Pen type Pen speed
Water based fiber tipped pen 45 cm/s
Ink pen 20 cm/s
Micron 20 cm/s, 20 g
Kuulakärkikynä 45 cm/s, 80 g

Jos Micronia ajaa yli 20 cm/s niin suorilla tulee haaleampaa jälkeä kuin pyöreissä muodoissa.

Manuaalista poimittua: "Fine adjusment by PEN FORCE knob ... Adjustment range is about 15 %. The optimum pen force value means that a pen is able to keep drawing without scratchy lines at the lightest possible pen force."

Exporttaus

  • Valitse haluamasi paperikoko. Piirrä vektoreita tai tuo vektorit jostain muusta formaatista/lähteestä Inkscapeen. Tee kaikesta polkuja (Object to path). Valitse kaikki (Select all on all layers), poista groupit (Ungroup).
  • Extensions | Export | Plot
  • Säädä asetukset edellistä kohtaa vastaavaksi
  • Paina Apply. Laite lähtee välittömästi piirtämään kuvaa halutuilla asetuksilla. Odottele että työ on valmis. Cancel-napin painallus ei toimi ja voi kaataa sarjaportin niin että laitteet pitää käynnistää uudestaan. Jos jotain menee mönkään niin sammuta plotteri virtakytkimestä! Jos kuva on sopivan kokoinen ja asetukset oikein ja kynä on hyvä, pitäisi paperilla nyt olla tarkka kuva.

Sarjaterminaali

Plotteria voi ohjata suoraan sarjaterminaalilla syöttäen HPGL-komentoja joko käsin tai tekstitiedostosta. Mikäli olet tehnyt HPGL-tiedoston muuulla ohjelmalla kuin Inkscapella, käytä sarjaterminaalia tiedoston plottaukseen. Avaa sarjaterminaali-ohjelma, ja valitse lähetä tekstitiedosto. Kaikki komennot löytyvät isosta sinisestä ohjekirjakansiosta. Näitä komentoja voi testata kirjoittamalla ne sarjaterminaaliin, näin laitteella piirto muistuttaa hieman Logo- tai turtle-ohjelmointia.


Laitteen ohjauspaneeli

   X-Y coordinate display: näyttää kynän sijainnin
   Reset: resetoi X-Y-näytön 0,0. Ei mitään muuta
   Pen select keys: Painamalla valitsee kynän 1-8 ja hakee sen pidikkeestä.

Pausen ollessa päällä ENTER nappi + kynä-nappi säätää kynän nopeutta. Pausen ollessa päällä FAST nappi + kynä-nappi säätää kynän voimaa

   Pen down: laskee kynän alas, valon ollessa päällä kynä alhaalla.

Auto:n ollessa päällä ei laske kynää

   Auto:  Kynän automaatinen valinta. Kumoaa kaikki käyttäjän kyniin liittyvät asetukset joten suositeltavaa pitää pois päältä (Auto-valo pimeänä). Kone osaisi valita erilaisten pidikkeiden perusteella kynällä oikeat asetukset; meillä näin hienoja pidikkeitä ei ole. 
   Error: syttyy vikatilanteissa, vilkkuu paperikoon valinnan aikana
   LL ↙↙: Siirtää kynän vasempaan alanurkkaan kynäsensorin luo
   UR ↗↗: Siirtää kynän oikeaan ylänurkkaan.
   ENTER+UR tyhjentää laitteen puskurimuistin PAUSEN ollessa päällä. Käytetään jos halutaan keskeyttää tulostus.
   ENTER: Käytetään muiden nappien kanssa
   P1 ja P2: Käytetään paperin koon säätämiseen
   ◄ ▲ ▶ ▼: Siirtää kynää manuaalisesti ympäriinsä
   FAST-napin kanssa kynä liikkuu nopeammin
   PAUSE: Keskeyttää piirtämisen. Asetusten muutto tapahtuu kun pause on päällä
   PAPER HOLD: Kytkee paperin sähköstaattisen kiinnityksen päälle ja pois. Paperia asettaessa poissa päältä, sen jälkeen kytketään päälle jolloin paperi liimautuu alustaan. Muista silittää paperista ilmakuplat pois.


Huomioitavaa

  1. Laite on isompien CNC-koneiden pikkuveli, käytä siis samallaista järkeä kuin muidenkin koneiden kanssa. Laite on myös tarkkuuslaite (toleranssi 12.5 µm) joten varovaisuutta laitteen kohtelussa.
  2. Piirtoalustassa on korkeajännite paperin kiinnipitämiseksi. Piirtoalustaa ei saa naarmuttaa tai saa sähköiskun ja tuhoaa alustan.
  3. Laite saattaa siirtää itsekseen piirtovartta. Kädet pois piirtoalustan alueelta laitteen ollessa päällä.
  4. Ainut turvallinen tapa koskea alustaan paperin asettelemiseksi on varmistaa että
    1. Pause-valo palaa
    2. Auto-valo ei pala
    3. Piirtovarressa ei ole kynää kiinni, ja piirtovarsi on laitteen oikeassa yläreunassa
  5. Väärin tehty HPGL-ohjelma ajaa piirtovarren ulos alueelta; laite ei osaa pysäyttää vikatilanteessa itseään. Katkaise virta välittömästi mikäli piirtovarsi alkaa hakkaamaan reunaa vasten.


Todo

2016/08

  • Leikkuuterä löytyy mutta sen käyttö vaatii vielä säätöä. Pitäisi tehdä leikkuualusta ettei sähköstaattinen alusta vaurioidu ja anna paria kilovolttia sähköä käsille.
  • Testailla eri kulman teriä ja leikkuunopeuksia ja voimia.