Difference between pages "3D-tulostin" and "Laserleikkuri"

From Tampere Hacklab Wiki
(Difference between pages)
Jump to: navigation, search
m
 
(tarkennus laseroitaviin vanereihin)
 
Line 1: Line 1:
[[File:ultimakerv1.jpeg|right|thumb|upright|400px||[[Ultimaker V1 3D-tulostin]]]]
+
[[File:laserleikkuri.jpeg|right|thumb|upright|400px||[[Laserleikkuri]]]]
Hacklabilla majailee kiinteästi [[Media:ultimakerv1.jpeg|Ultimaker 3D-tulostin]], joka on yhdistyksen omistama.
+
= Kuvaus =
 +
[[Media:laserleikkuri.jpeg|Yilong Ping Pong -laserleikkuri]]
  
= Mallinnus =
+
* Leikkuuala 1300*900 mm
Mallinnukseen kelpaa periaatteessa mikä tahansa ohjelma joka osaa tuottaa STL-tiedostoja. Käytännössä kelpaa mikä tahansa 3D-mallinnukseen sopiva ohjelma, tai 3D-CAD. Jos et ole käyttänyt vastaavia ohjelmia aiemmin niin alkuun (ja varsin pitkällekkin) pääsee Trimble Sketchupilla.
+
  
*Trimble SketchUp (Windows/Mac/Linux (wine)): http://www.sketchup.com/
+
== Materiaalit ==
**STL plugin SketchUp:iin: http://www.guitar-list.com/download-software/convert-sketchup-skp-files-dxf-or-stl
+
* Laseroitavaksi vaneriksi sopii vain ureaformaldehydipohjaisella liimalla liimattu vaneri (esim. UPM Wisa Interior -vaneeri). Fenolihartsiliimaista vaneria laser ei pysty leikkaamaan, säde ei pääse liiman läpi ja lähinnä polttaa rumaa jälkeä.  
*Blender 3D (Windows/Mac/Linux): http://blender.org/
+
* Muoveista akryyli.  
*FreeCad
+
* TODO: lisää laserin viereiseen seinään liimattu kaavio/tiedot siitä
*OpenSCAD
+
** MCAD-lisäkirjasto joidenkin mallien tulostukseen:
+
<nowiki>
+
cd OPENSCADIN KIRJASTOT
+
esim cd /usr/share/openscad;
+
mkdir libraries
+
cd libraries
+
git clone https://github.com/SolidCode/MCAD.git
+
</nowiki>
+
  
MCAD kirjasto on käytössä koodissasi include MCAD/jotain.scad
+
=Laserleikkurin käynnistys=
 +
#Käynnistä [[paineilma]] ohjeiden mukaan (tai varmista että paineilma on päällä)
 +
#[[Media:Laser1.jpg|Varmista, että laserleikkuri on ''sammutettu'' laitteen oikeassa kyljessä sijaitsevasta punaisesta napista]]
 +
#[[Media:Laser2.jpg|Laita päävirta päälle seinässä olevasta kytkimestä (''valkoinen "Laser ja imuri" -katkaisija'')]]
 +
##[[Media:Laser3.jpg|Varmista että plasmakopin päällä oleva puhallin menee päälle]]
 +
#[[Media:Laser4.jpg|Laita molempiin näyttöihin virta]]
 +
#Käynnistä ohjaustietokone
 +
#Odota että tietokone käynnistyy, kirjaudu sisään tietokoneeseen (laser/laser)
 +
##Avaa tietokoneen työpöydällä oleva Launch laser -ohjelma
 +
##Käynnistä laserleikkuri oikean kyljen punaisesta virtakytkimestä
 +
#Varmista, ettei leikkuualustalla ole mitään mikä estää laserleikkurin akseleiden liikkeen
 +
#Paina LinuxCNC-ohjelmasta Emergency Stop pois päältä
 +
#Paina Machine Power päälle
 +
#Paina Home All -nappia
 +
#Varmista että X- ja Y-akseleiden viereen syttyy Home-merkki
 +
#Laite on nyt käyttövalmis
  
 +
Opastusvideo by Arno: https://www.youtube.com/watch?v=KpANlaGfnkc
  
Kappaleen suunnittelussa on hyvä pitää mielessä 3D-tulostiemen rajoitteet: tyhjän päälle ei voi tulostaa (ilman kikkailua). Pidä siis huoli että kappaleessa ei ole paria senttiä pitempiä siltoja, eikä kappaleen seinämä leviä liian nopeasti ulospäin.
+
= Polttopisteen säätö =
 +
TODO: laskukaava
 +
Polttopiste on 9 mm päässä linssin alareunasta. Se pyritään samaan keskelle leikattavaa materiaalia, esim. 6 millin vanerilla 3 millin syvyyteen. Ohuilla materiaaleilla (esim. 3 mm akryyli) polttopisteen voi jättää materiaalin pintaan.
  
'''Älä käytä missään vaiheessa mallien nimissä skandeja''' (ainakin replicatorG hämääntyy ääkkösistä)
+
Laserin kannen päällä on pieniä t-kirjaimen mallisia paloja, jotka sopivat laserin "tukien" väliin. Laita oikean kokoinen pala paikoilleen, avaa linssin siipimutteri ja kiristä palan päälle.
  
==== Mittatarkka mallinnus ====
+
= Leikkuuteho ja nopeus =
Jos haluat tehdä edes jollain tapaa mittatarkkaa, tee malliin seuraavat muutokset:
+
3 mm akryylin leikkaus: teho 50, feed 500.
 +
Akryylin kaiverrus: teho 2-5, feed esim. 500.
  
'''Arvot ovat ohjeellisia ja voivat muuttua eri tulostusparametreilla. Nämä ovat Curan oletusarvoilla. Jos teet mittauksia, saa tätä sivua päivittää. Eri muoveilla saattaa olla myös vaikutusta.'''
+
6 millin vanerin leikkuu ei aina onnistu. Power 50-60, feed 400 (tai jopa vain 100).
  
* Reiät
+
= Mallin luominen Inkscapella =
** AnDe: Lisää 0.4 mm reiän halkaisijaan (curan oletuksista poikkeavat parametrit: Wall thickness 0.4 mm, bottom/top thickness 0.4 mm, fill density 50 %, printing temperature 200)
+
* Piirrä mitä piirrät. Piirtoa helpottaa jos vaihdat sivun pituusyksikön millimetreiksi. Origo on sivun vasemmassa alakulmassa. Poista groupit (Select All on All Layers, Ungroup), tee kaikesta polkuja (Select all on all layers, Object to path; ''tärkeää'').
** Cos: Lisää 0.22 mm reiän halkaisijaan
+
* Kaiken leikattavan tulee olla tasolla. Avaa Layers-paletti, lisää uusi taso jos dokumentissa ei vielä ole tasoja. Valitse kaikki leikattavat polut, sitten valitse Layers-valikosta "Move Selection to Layer.."
* Akselit
+
* Nimeä taso: "leikkausteho% [feed=nopeus]", esimerkiksi "50 [feed=500]". Ei lainausmerkkejä.
** Cos: Lisää 0.2 mm akselin halkaisijaan
+
** Uusi Export-plugin ymmärtää myös muita nimeämistapoja, joten tasoja voi nimetä kuvaavammin. Katso lisää exportin helpistä.
 +
* Layerit leikataan järjestyksessä: ylin ensin.
  
=== Tulostus ===
+
* Valitse mitä leikataan (esim. Select All on All Layers)
Tulostus onnistuu parhaiten Cura-ohjelmistolla. Se on valmiiksi asennettuna tulostusläppäriin.
+
* Extensions > Export > TurnkeyLaser Exporter
 +
** Exportterin asetukset
 +
*** Advanced
 +
**** Mainboard: LinuxCNC
 +
**** [ ] are you using pronterface
 +
*** Preferences
 +
**** Y axis origin: Bottom Left
 +
**** File name: tiedosto.ngc
 +
**** [ ] Home X and Y before
 +
**** [x] Home X and Y after
 +
**** [x] Air assist (paineilmapuhallus)
 +
** Kun asetukset on kunnossa, paina Apply
 +
* .ngc-tiedosto ilmestyy antamaasi hakemistolle (Desktopille jos tyhjä). Kiikuta se laserille esim. verkkolevyä (lasertemp-kansioon) pitkin tai muistitikulla.
  
'''HUOM, älä nosta lämpötilaa yli 215 c vaikka tässäkin ohjeessa näin saatetaan neuvoa. Kovat lämmöt polttavat muovin suuttimeen kiinni.'''
+
== G-koodi-plugin ==
 +
* Labin koneille on asennettu Inkscape-plugin (Turnkey Laser Exporter) jolla g-koodi luodaan. G-koodin generointiplugin: https://github.com/vranki/laser-gcode-exporter-inkscape-plugin
 +
* Modattu versio by cos
 +
* HUOM: Windowsissa PIL-kirjastoa ei tarvitse päivittää. Sitä tarvitaan vain rasterikuvien leikkauksessa (nykyinen systeemi ei tue rasterikuvia). Riittää, että asennat .inx ja .py-tiedostot Inkscapen extensions-hakemistoon.
  
*Käynnistä tulostin ja kytke se USB:llä kiinni
 
*Käynnistä Cura-softa
 
*Avaa haluttu STL-tiedosto Curaan painamalla "Load Model"
 
**2/2013 muoveilla (ainakin mustalla) tulee ok-jälkeä asetuksilla 225-230 astetta ja 100 mm/s
 
**3/2013 päivitetty firmware ja cura tukemaan retraction-ominaisuutta. Kannattaa varmistaa että ruksi on kohdassa "enable retraction".
 
**Tarkasta, että malli näyttää järkevältä ja on oikein päin. Jos ei, sitä voi vielä korjailla Curalla.
 
<!--*Generoi G-koodi painamalla "Prepare model"-->
 
*Avaa tulostusikkuna painamalla "Print model"
 
*Varmista että tulostusalusta on teipattu ja puhdas
 
**Varmista myös että tulostusalusta on tukevasti kiinni eikä liiku erityisemmin jos yrittää esim. nostaa. Jos ei, paina alustaa alaspäin ja liikuta oikealle (Ultimaker-logoon päin katsottuna)
 
**Tulostuspäätä ja -alustaa voi liikutlla Jog-välilehdellä
 
***Tulostuspään/alustan ajelunäkymän saa Cura 14:ssa esille painamalla "Print". Jos siellä ei ole, varmista että File -> Preferences -> Printing window type on Prointerface UI.
 
*Varmista että muovirulla on paikallaan ja vapaa pyörimään
 
*Paina "Print"
 
**Tulostus alkaa lämpötilan noustua tulostuslämpöön
 
**Lämpöikkunassa näkyy käyrä lämpötilasta
 
**Jos lämpö ei tahdo nousta olet unohtanut käynnistää tulostimen katkaisijasta
 
**Huomaa myös että pelkkä printtausikkunan avaaminen Curassa ei riitä vaikka se noin muuten yhdistääkin printteriin, lämpötilan nosto vaatii Print-napin painamista (vaihtoehtoisesti jos haluaa ajaa käsin Prointerfacella niin asianmukaiseen kenttään syöttäminen)
 
  
Lisää ohjeita: http://wiki.ultimaker.com/Cura
+
= Laserin ohjauskone =
 +
Käytössä LinuxCNC.
  
 +
== G-koodin erikoisuuksia ==
 +
* Koodin alussa oltava M7 ; Enable air
 +
* Koodin lopussa oltava M2 ; Program end
 +
* Rasterikuvat (G7) ei toimi alkuunkaan. Keksiikö joku miten niitä saisi tehtyä?
  
[[Luokka:Projektit]]
+
== G-Koodin alustuskomennot ==
 +
*G21 (Programming in millimeters)
 +
*G90 (Absolute programming)
 +
*G17 (XY plane selection)
 +
*M05 (Spindle stop, laser pois päältä)
 +
 
 +
= Prosessin kehitysideoita =
 +
Näitä voisi kokeilla
 +
* LaserWeb (laserin päähän tuleva web-pohjanen ohjaustyökalu) https://github.com/openhardwarecoza/LaserWeb

Revision as of 05:01, 2 August 2016

Laserleikkuri

Kuvaus

Yilong Ping Pong -laserleikkuri

  • Leikkuuala 1300*900 mm

Materiaalit

  • Laseroitavaksi vaneriksi sopii vain ureaformaldehydipohjaisella liimalla liimattu vaneri (esim. UPM Wisa Interior -vaneeri). Fenolihartsiliimaista vaneria laser ei pysty leikkaamaan, säde ei pääse liiman läpi ja lähinnä polttaa rumaa jälkeä.
  • Muoveista akryyli.
  • TODO: lisää laserin viereiseen seinään liimattu kaavio/tiedot siitä

Laserleikkurin käynnistys

  1. Käynnistä paineilma ohjeiden mukaan (tai varmista että paineilma on päällä)
  2. Varmista, että laserleikkuri on sammutettu laitteen oikeassa kyljessä sijaitsevasta punaisesta napista
  3. Laita päävirta päälle seinässä olevasta kytkimestä (valkoinen "Laser ja imuri" -katkaisija)
    1. Varmista että plasmakopin päällä oleva puhallin menee päälle
  4. Laita molempiin näyttöihin virta
  5. Käynnistä ohjaustietokone
  6. Odota että tietokone käynnistyy, kirjaudu sisään tietokoneeseen (laser/laser)
    1. Avaa tietokoneen työpöydällä oleva Launch laser -ohjelma
    2. Käynnistä laserleikkuri oikean kyljen punaisesta virtakytkimestä
  7. Varmista, ettei leikkuualustalla ole mitään mikä estää laserleikkurin akseleiden liikkeen
  8. Paina LinuxCNC-ohjelmasta Emergency Stop pois päältä
  9. Paina Machine Power päälle
  10. Paina Home All -nappia
  11. Varmista että X- ja Y-akseleiden viereen syttyy Home-merkki
  12. Laite on nyt käyttövalmis

Opastusvideo by Arno: https://www.youtube.com/watch?v=KpANlaGfnkc

Polttopisteen säätö

TODO: laskukaava Polttopiste on 9 mm päässä linssin alareunasta. Se pyritään samaan keskelle leikattavaa materiaalia, esim. 6 millin vanerilla 3 millin syvyyteen. Ohuilla materiaaleilla (esim. 3 mm akryyli) polttopisteen voi jättää materiaalin pintaan.

Laserin kannen päällä on pieniä t-kirjaimen mallisia paloja, jotka sopivat laserin "tukien" väliin. Laita oikean kokoinen pala paikoilleen, avaa linssin siipimutteri ja kiristä palan päälle.

Leikkuuteho ja nopeus

3 mm akryylin leikkaus: teho 50, feed 500. Akryylin kaiverrus: teho 2-5, feed esim. 500.

6 millin vanerin leikkuu ei aina onnistu. Power 50-60, feed 400 (tai jopa vain 100).

Mallin luominen Inkscapella

  • Piirrä mitä piirrät. Piirtoa helpottaa jos vaihdat sivun pituusyksikön millimetreiksi. Origo on sivun vasemmassa alakulmassa. Poista groupit (Select All on All Layers, Ungroup), tee kaikesta polkuja (Select all on all layers, Object to path; tärkeää).
  • Kaiken leikattavan tulee olla tasolla. Avaa Layers-paletti, lisää uusi taso jos dokumentissa ei vielä ole tasoja. Valitse kaikki leikattavat polut, sitten valitse Layers-valikosta "Move Selection to Layer.."
  • Nimeä taso: "leikkausteho% [feed=nopeus]", esimerkiksi "50 [feed=500]". Ei lainausmerkkejä.
    • Uusi Export-plugin ymmärtää myös muita nimeämistapoja, joten tasoja voi nimetä kuvaavammin. Katso lisää exportin helpistä.
  • Layerit leikataan järjestyksessä: ylin ensin.
  • Valitse mitä leikataan (esim. Select All on All Layers)
  • Extensions > Export > TurnkeyLaser Exporter
    • Exportterin asetukset
      • Advanced
        • Mainboard: LinuxCNC
        • [ ] are you using pronterface
      • Preferences
        • Y axis origin: Bottom Left
        • File name: tiedosto.ngc
        • [ ] Home X and Y before
        • [x] Home X and Y after
        • [x] Air assist (paineilmapuhallus)
    • Kun asetukset on kunnossa, paina Apply
  • .ngc-tiedosto ilmestyy antamaasi hakemistolle (Desktopille jos tyhjä). Kiikuta se laserille esim. verkkolevyä (lasertemp-kansioon) pitkin tai muistitikulla.

G-koodi-plugin

  • Labin koneille on asennettu Inkscape-plugin (Turnkey Laser Exporter) jolla g-koodi luodaan. G-koodin generointiplugin: https://github.com/vranki/laser-gcode-exporter-inkscape-plugin
  • Modattu versio by cos
  • HUOM: Windowsissa PIL-kirjastoa ei tarvitse päivittää. Sitä tarvitaan vain rasterikuvien leikkauksessa (nykyinen systeemi ei tue rasterikuvia). Riittää, että asennat .inx ja .py-tiedostot Inkscapen extensions-hakemistoon.


Laserin ohjauskone

Käytössä LinuxCNC.

G-koodin erikoisuuksia

  • Koodin alussa oltava M7 ; Enable air
  • Koodin lopussa oltava M2 ; Program end
  • Rasterikuvat (G7) ei toimi alkuunkaan. Keksiikö joku miten niitä saisi tehtyä?

G-Koodin alustuskomennot

  • G21 (Programming in millimeters)
  • G90 (Absolute programming)
  • G17 (XY plane selection)
  • M05 (Spindle stop, laser pois päältä)

Prosessin kehitysideoita

Näitä voisi kokeilla