3D-tulostin Tronxy X5S

Viestiketju:
3D-tulostin Tronxy X5S

Hiukan takkuisemmalta vaikuttaa tuo sun 3D-tulostusseikkailu kuin itsellä. o_O
Tronxy X5S on mielenkiintoinen valinta tulostimeksi. Hyvin moni on sitä mieltä, että ostoasussaan se on todella huono, mutta toisaalta hyvä aihio. Olen samaa mieltä.
 
Seuraavalla kerralla silmäillessä huomaakin jo heti, miksi rajakytkimien toiminnassa oli virhe. En muista muuttaneeni asetuksia konfiguraattorissa, mutta ilmiselvästi asetukset ovat eri akseleilla eri tavoin.

endstopconfig.jpg
 
Asetustiedostojen logiikka avautuu pikku hiljaa. Käynnistyksen yhteydessä luetaan config.g -tiedosto. Sen voi luoda aiemmin mainitun online-konfiguraattorin avulla. Tarkempi viilaus onnistuu kätevästi tietokoneella wifi-yhteyden yli. Config-tiedosto sisältää M- ja G-koodeja: https://duet3d.dozuki.com/Wiki/ConfiguringRepRapFirmwareCartesianPrinter

Nollapisteeseen ajoa varten on neljä eri tiedostoa:
homex.g
homey.g
homez.g
homeall.g

Esim. homex.g voisi näyttää vaikkapa tältä:

Koodi:
; homex.g
; called to home the X axis
;
; generated by RepRapFirmware Configuration Tool on Sat Aug 25 2018 18:24:45 GMT+0300 (Itä-Euroopan kesäaika)
G91               ; relative positioning
G1 Z5 F6000 S2    ; lift Z relative to current position
G1 S1 X-330 F1800 ; move quickly to X axis endstop and stop there (first pass)
G1 X5 F6000       ; go back a few mm
G1 S1 X-10 F360   ; move slowly to X axis endstop once more (second pass)
G1 Z-5 F6000 S2   ; lower Z again
G90               ; absolute positioning
G1 X18.5      ; aja rajakytkimeltä tulostusalustan päälle
G92 X0          ; aseta X nollaksi

PanelDue -kosketusnäytön liittäminen oli todella helppoa. Piuha kiinni ja siinä koko homma.

paneldue.jpg

Tulostimen hallinta onnistuu tietokoneella, tabletilla ja PanelDue-näytöllä.

tabdue.jpg

Pikku hiljaa kytkin myös puhaltimet, sulatuspään vastuksen, tulostusalustan vastuksen, ja termistorit.

Alkuperäinen kuumapää näyttää kuumenevan ihan ok. Jälleen tuli vastaan esimerkki alkuperäisten Tronxy-osien laadusta. Tulostuspään alle puhaltavan jäähdytyspuhaltimen johdoissa musta on + ja punainen on miinus. Tähän alkaa jo tottua o_O.

webkuva.jpg

Tulostusalusta ei kuumene 12 voltilla tarpeeksi, mutta se on ollut tiedossa jo ennen tulostinrakennussarjan hankintaa. Sitä varten tarvitaan 24 V teholähde ja väliin kytkentäfetti. Niiden kanssa puuhastelua en vielä aloittanut.

EDIT: lisätietoja konfigurointitiedostoista (Duet)

http://blog.think3dprint3d.com/2015/02/reprapfirmware-config-files.html
https://betrue3d.dk/category/duet-wifi/
 
Oma logiikka oli sijoittamassa koordinaatiston origoa työalueen vasempaan etunurkkaan. Netissä mainitaan, että keskellä tulostusalustaa on hyvä paikka.

Ilmeisesti slicerissa voi keskittää kappaleen automaattisesti origoon nähden? Kokemuksia ja näkemyksiä?
 
STL > G-koodi -ohjelmistoihin ei ole tullut paneuduttua, mutta siihen suuntaan ollaan ajautumassa.

En vielä tiedä, ovatko ohjelmat kuinka universaaleja, vai soveltuvatko ne vain tietylle merkille. Osa on maksullisia, osa ilmaisia. Joukossa saattaa olla täysin soveltumattomia.

Listaan tähän vaihtoehtoja. Ehdotuksia ja kokemuksia on suotavaa esittää.

IdeaMaker
https://www.raise3d.com/pages/ideamaker

Ultimaker Cura
https://ultimaker.com/en/products/ultimaker-cura-software

Slic3r
http://slic3r.org/

Flashforge FlashPrint
http://www.flashforge.com/flashprint/

Simplify3D
https://www.simplify3d.com/

MatterControl
https://www.matterhackers.com/topic/mattercontrol

Voxelizer
https://voxelizer.com/

Repetier
https://www.repetier.com/

IceSL
http://shapeforge.loria.fr/icesl/

CraftWare
http://shapeforge.loria.fr/icesl/

KISSlicer
http://www.kisslicer.com/

Autodesk Netfabb
https://www.autodesk.com/products/netfabb/overview

Astroprint
https://www.astroprint.com/

Makerbot print
https://www.makerbot.com/3d-printers/makerbot-print/

3DPrinterOS
https://www.3dprinteros.com/

Octoprint
https://octoprint.org/

SelfCAD
https://www.selfcad.com/

SliceCrafter
http://shapeforge.loria.fr/slicecrafter/

Tinkerine Suite
https://tinkerine.com/tinkerine-suite/

Z-Suite
https://zortrax.com/software/

Dremel Digilab
https://digilab.dremel.com/software

ReplicatorG
http://replicat.org/

————————-

Vertailuja:

https://all3dp.com/1/best-3d-slicer-software-3d-printer/
 
Viimeksi muokattu:
Tulostusalustaksi pitänee hankkia jonkinmoinen lasilevy. Tulostimen lämpenevä taso on alumiinilevyä ja kooltaan luokkaa 330*330 mm. Levy on ohut, eikä aivan suora.

Helpointa ja halvinta lienee koukata Ikean (aarghh) kautta ja ostaa palapeilisarja, 7 euroa / 4 peiliä. https://www.ikea.com/fi/fi/catalog/products/39151700/

Oikeaoppinen lasi olisi borosilikaattilasia. Lasiliikkeissä hintapyynti tuollaiselle palalle on aivan posketon. 80 euroa :confused:
 
Arvelinkin, että tuo saattaa olla karkaistua, mutta oletin että ei, kun ehdotettiin 330 mm neliön sijasta.

Palapeilin hinnan / käyttökelpoisuuden suhde on toistaiseksi paras.
 
Nyt on aiheena akselien kalibrointi. Tässä vaiheessa ei vielä lopullinen, mutta pitää päästä edes liki.

Teippasin laserosoittimen kiinni tulostuspäähän ja ajelin edes takas. X ja Y-askeli näyttävät olevan hyvin kohdallaan, mutta Z eli korkeussuuntainen heittää. Arvo onkin viskattu ihan hatusta sen kummemmin laskematta.

Askeleiden määrä per mm säädetään koodilla M92.

Tällä hetkellä config.g-tiedostossa on yhtenä rivinä:
M92 X80 Y80 Z380 E420

X ja Y ovat ok. Zetaa pitää muuttaa. E on ekstruuderin arvo, sen vuoro on sitten kun liikeakselit ovat kunnossa.

Dokumentaation mukaan kalibrointi tapahtuu seuraavasti:
Ajetaan jokin tietyn pituinen liike ja todetaan paljonko se on todellisuudessa.

Ajoin Z-suunnassa 250 mm ja merkkasin laserosoittimen pisteen paikat paperille. Todellinen matka oli 237 mm.

Uusi M92:n arvo Z-liikkeelle= (250 mm / 237 mm) * 380
Uusi arvo on siis 400,84
Vaikuttaa siltä, että 400 lienee tarpeeksi oikea arvo, sillä laserpisteen merkitä paperille ei ollut kovin tarkka toimenpide.

Arvo muutetaan online-editorilla ja ohjainkortti bootataan.

Toimenpiteen jälkeen Z-liike vaikuttaa olevan varsin hyvin mitoissaan.
 
Tronxy X5S:n tulostusalusta vaatii kunnolla lämmetäkseen 24V teholähteen, mutta rakennussarjassa on vain 12V poweri.

Asensin nyt tulostusalustalle oman 24V powerin. Se on kytketty erillisen fettimoduulin kautta. Kortilla oleva bed-lähtö on kytketty fettimoduulin ohjausnapoihin. Näin ohjainkortille, moottoreille ja kosketusnäytölle menee 12V ja ainoastaan tulostusalusta saa fettimoduulin ohjaamana korkeampaa jännitettä.

Kokeilin, kuinka tulostusalusta lämpenee. Asetin lämpötilaksi 120 astetta. Lämpötila nousi aika nopeastikin noihin lukemiin, mutta ohjainkortti antoi virheilmoituksen lämmitinvirheestä. Tämä johtunee siitä, että lämmittimen PID-säätöä ei ole haettu kohdalleen.

Manuaalin mukaan komennolla M303 käynnistyy PID-säädön testaus.

Annoin G-koodikonsolilta komennon M303 H0 S120 (H0 on lämmittimen numero, S120 säätöarvo asteina C)
Duet Wifi vastasi:

M303 H0 S120
Auto tuning heater 0 using target temperature 120.0°C and PWM 1.00 - do not leave printer unattended


Ohjainkortti aloitti siis säätöarvojen hakemisen automaattisesti.

Auto tune phase 1, heater on

Lämpötila kohosi 120 asteen tienoilla ja sitten alkoi laskea.
Annoin pelkän komennon M303 (sillä voi tiedustella missä mennään).

M303
Heater 0 tuning succeeded, use M307 H0 to see result

Siispä kirjoittamaan konsoliin M307 H0

M307 H0
Heater 0 model: gain 92.6, time constant 224.2, dead time 1.2, max PWM 1.00, calibration voltage 12.2, mode PID, inverted no, frequency default
Computed PID parameters for setpoint change: P367.4, I22.623, D302.4
Computed PID parameters for load change: P3

Nähtävästi jotain on nyt tapahtunut. En osaa vielä sanoa, ottaako kortti nämä asetusarvot automaattisesti käyttöön, vai pitääkö ne päivittää config.g -tiedostoon. Tämä selvinnee ennen pitkää.

EDIT: täällä





 
Viimeksi muokattu:
Hmm. Lämmitinvirhe tulee uudelleen heti kun lämmitin on saavuttanut 120 asteen tavoitelämpötilan.

Virheilmoitus kehottaa etsimään mahdollisia löysiä liitoksia, tms.

Vika saattaa (?) aiheutua siitä, että lämmitintä ei ole kytketty suoraan heat bed -ulostuloon vaan välissä on fettimoduuli.

Tarvitaan lisää sivistystä.

EDIT: Näköjään jos laittaa säätöarvoksi vaikkapa 55 astetta, niin säätö toimii ok. Toinen mahdollisuus on, että jos automaattisäätö on tehty 120 asteella, niin se kattaa kaikki lämpötilat siitä alaspäin.

Siispä kokeilemaan.

55 astetta OK
60 astetta OK
90 astetta OK
112 astetta OK

Nähtävästi asia on näin.

Kokeilemalla lämmityskomentoa M140 S121 tälle tulee vahvistus:

M140 S121
Error:
Temperature 121.0°C too high for heater 0


EDIT: Yllä oleva päättely on virheellinen. Autotunella haettujen PID-säädön arvojen mukana ei tallennu tietoa suurimmasta sallitusta lämmittimen lämpötilasta. Se asetetaan käsin config.g-tiedostossa:

lämpöraja.jpg
 
Viimeksi muokattu:
Tulostusalustan alkuperäiset johdot kuumenevat käytössä. Neliöitä saisi olla hieman lisää.
 
Olen syyllistynyt kirjoitteluun ilman kuvia. Paikataan hieman.

Tässä laitos tämänhetkisessä asussaan. Laitoin näytön ja ohjainkortin tuonne alakerrokseen. Tulostustilavuutta jäi silti vielä 27 litraa. Siirretään roippeita sitten, jos alkavat olla Z-liikkeen tiellä.

DSC_1042.jpg

DSC_1043.jpg

Teholähteet, 12 ja 24V ovat erkkerinä perällä. Fettimoduuli, jolla säännöstellään sähköä tulostusalustalle roikkuu nippusiteillä edessä.

DSC_1044.jpg

Tällä hetkellä on menossa ekstruuderin käyttöönotto. Kapineessa on ihan metalliset osat ja se vaikuttaa melko tukevalta. Filamentin paikoilleen saaminen on kuitenkin aika hankalaa. :peukkualas:

DSC_1041.jpg
 
Tällä hetkellä on menossa ekstruuderin käyttöönotto. Kapineessa on ihan metalliset osat ja se vaikuttaa melko tukevalta. Filamentin paikoilleen saaminen on kuitenkin aika hankalaa. :peukkualas:
Jos se vaan tuntuu siltä.....nakkisormilla...:D
 
Syöttöpyörän jälkeinen reikä ei ole oikein vastaanottavainen.
 
Takaisin
Ylös