Skeinforge/cs

From RepRap
Revision as of 18:49, 23 September 2013 by Fugazza (talk | contribs) (added description of Skeinforge, formatting improvement of some parts)
Jump to: navigation, search
Crystal Clear action run.png
Skeinforge

Release status: experimental

Skeinforge.png
Description
Převádí 3D-STL na GCODE
License
GNU AGPL
Author
Contributors
Based-on
Categories
CAD Models
External Link


Postupně vznikající manuál na Skeinforge v ČJ. Budeme vděčni za zkušenosti, které povedou k dotažení manuálu do dokonalé podoby.

Vzniká na základě diskuze na reprap fóru.

Contents

O Skeinforge

Skeinforge je soubor nástrojů složených ze skriptů v Pythonu, který převádí 3D model na G-Code, tj. instrukce pro RepRap.

Instalace

Skeinforge je popsán na vlastních stránkách. Můžete si ho stáhnout z webu autora.

Skeinforge je napsán v programovacím jazyku Python, který budete potřebovat, abyste Skeinforge spustili. Python získáte na stránce stažení Pythonu. Dále si můžete prohlédnout [oficiální web Pythonu].

Jakmile máte Python nainstalovaný, rozbalíte zip archiv se skeinforge a spustíte jej příkazem

 python skeinforge_application/skeinforge.py

User:Kliment se nejspíše stará o portable verzi - viz Portable_Skeinforge (anglicky).

Větev Debian testing obsahuje balíček sfact a pro Ubuntu je k dispozici ppa repository (maverick natty oneiric precise):

 <sudo apt-add-repository ppa:richi-paraeasy/ppa

Troubleshooting (nápady na řešení problémů)

Extruder se nepohybuje
Musíte zapnout modul dimensions, aby vygeneroval E kódy, které určují pohyb extruderu.
Hotend nehřeje, pokud je vypnutý modul raft
Modul raft kontroluje předehřev. Pro zrušení tisku raftu jednoduše nastavte layer-counts na 0, místo celkového vypínání modulu raft.
Extruder se na začátku tisku točí zběsile dozadu
Technicky vzato toto není problém Skeinforge, ale můžete udělat jednoduchou úpravu, abyste toto chování obešli. Toto přetáčení můžete pozorovat po ručním zadáním vytlačení vlákna extruderu (přes Pronterface nebo jiný ovládací program), nebo startem dalšího tisku bez resetu tiskárny. Je totiž způsobeno tím, že ve výchozím nastavení Skeinforge i extruder pracuje s absoultními souřadicemi. Tudíž první kód je něco jako E1 (přetoč extruder na pozici "1", nikoliv vytlač z extruderu 1mm vlákna) a pokud se počítadlo extruderu nenachází poblíž hodnoty "0", extruder se přetáčí, dokud se k té nule nedostane.
Oprava verze 1: Do souboru start.gcode přidejte příkaz 'G92 E0' který vynuluje počítadlo extruderu E.
Poznámky
Soubor start.gcode musí být v adresáři ...\skeinforge_application\alterations, kde "..." je adresář, kde je nainstalovaný Skeinforge.
Tento soubor musí být zadán v "Name of Start File:" v sekci "Name of Alteration Files" modulu "Preface".
Volume-based extrusion
V Skeinforge 040 se udály drastické změny v modulu dimension (k lepšímu). Přečtěte si Volumetric Dimension settings, kde získáte návod, jak toto objemové tisknutí nastavit.

Přehled modulů

Alteration - Přidá uživatelský G-COD na začátkek a konec generovaného kódu.

Name of End File: end.gcode "jmeno souboru pro pridani pred vygenerovany gcod (pro nastaveni pozice, hotendu pred tiskem atd." Name of Start File: start.gcode "jmeno souboru pro pridani za vygenerovany gcod (pro nastaveni pozice, hotendu po tisku atd." - soubory se nachazeji v: c:\Users\_uzivatel_\.skeinforge\alterations\ (Win 7) -

Remove Redundant Mcode True "odstranuje nadbytecne Mcody, z

 Code
M113 S1.0
M104 S60.0
(*layer* 0.72 )
M104 S200.0
(*skirt*)



udela
 Code
M113 S1.0
M104 S200.0
(*layer* 0.72 )
(*skirt*)



"

Replace Variable with Setting True "nahrazuje interni promenou SF jeji hodnotou - pouziti v souborech jako end, start, cool end, cool start file

napr:
 Code
M190 S*setting.chamber.BedTemperature* dosadi hodnotu nastavenou v Chamber -> BedTemperature



!!! danej plugin ale musi bejt aktivni, jinak si toho ani nevsimne a necha to bejt...
 

Bottom - Ovládá výšku nejnižší vrstvy.

Additional Height over Layer Thickness (ratio): 0.5 "pomer udavajici zdvih prvni vrsty. 0.5 znamena, ze prvni vrstva zacne v polovine rezu vrstvy. poyor pri pouzivani raftu, pocita s pry s hodnotou 0.5, tak pak na to pozor a pripadne zmeny doporucuji na wiki, pokud prohanite vyslednej gcod necim, co nepridava/nepouziva raft...

Altitude (mm): 0.0 "poziva se k urceni vzdalenosti hotendu od podlozky

Carve - Nejdůležitější plugin definovat pro vaši tiskárnu.

Edge Width over Height (ratio): 2.2 (viz. http://calculator.josefprusa.cz/old/) Extra Decimal Places (float): 2.0 Import Coarseness (ratio): 1.0 Layer Height (mm): 0.25 (pro 0.4 trysku, viz. kalkulátor výše) Layers From (index): 0 Layers To (index): 912345678

Correct Mesh True

Chamber - nástroj pro nastavení teplot vyhřívaného stolku.

aby to zaclo v chamber fungovat musi bejt aktivovanej plugin raft. vypnuti generovani raftu se pak provede nastavenim Base Layers na 0 v Base a i v Interfaces.

Bed Temperature (Celcius): 110.0 "ovlivnuje teplotu heatbedu - vklada M140 do gcodu, neceka na vyhrati!!! ja kombinuju s M190 S setting.chamber.BedTemperature v start.gcode (upozornuji, ze jmeno promene musi bejt v spicatych zavorkach)" Bed Temperature Begin Change Height (mm): -1.0 " vyska od heatbedu , kdy ma zacit menit teplotu z Bed Temperature na Bed Temperature End. Pokud je mensi nez 0, zustane teplota stejna" Bed Temperature End Change Height (mm): -1.0 "vyska od headbedu, kdy ma teplota dojet na Bed Temperature End. bude-li nastavena na mensi nez 0 nebo mensi nez Bed Temperature Begin Change Height, zustava na Bed Temperature" Bed Temperature End (Celcius): 20.0 "koncova teplota heatbedu v soucinosti s Bed Temperature Begin Change Height a Bed Temperature End Change Height. pokud je spravne nasteveno, udela do Gcodu postupny narust nebo pokles teploty mezi nastavenou vyskou." Chamber Temperature (Celcius): 30.0 "slouzi k ovladani teploty vyhrejvaci komory. pridava do gcodu M141 prikaz" Holding Force (bar): 0.0 "slouzi k nastavovani tlaku prislusneho zarizeni (elektromagnet, vakuovy stolek atd), pridava M142 do gcodu, tlak uvaden v Barech... pokud zarizeni se ovlada jen pomoci ON/OFF - 0 = OFF, 1 a vic = ON"

Clip – optimalizace spojení perimetrů a výplní.

urcuje zpusob navazovani vlaken ve smyckach, k prevenci tvorby hrudek na zacatku kazdeho vlakna, napr v perimetru skladajiciho se ze tri smycek - pri spravnem nastaveni tyto tri smycky vytiskne na jeden zatah namisto tri oddelenych.

Clip Over Perimeter Width (ratio): 0.5 "definuje pomer vuci sirce perimetru jak budou konce smycky pripnuty k sobe - mala hodnota, bude na koncich vznikat hrudka; velka hodnota - bude mezi konci mezera" Maximum Connection Distance Over Perimeter Width (ratio): 10.0 "definuje pomer maximalni vzdalenosti vlaken smycky k sirce perimetru.

upravuje zpusob, jakym extruder tiskne smycky. napr. pri perimetru 3 smycek je bud vytiskne spojene (ve spirale - extruder jede porad, dokud nema tisknout jinou cast modelu), nebo rozpojene (kazdou zvlast, tedy extruder se vypne a presune na zacatek dalsi smycky)
nastavy-li se na 0 = smycky se nespoji
nastavy-li se na vetsi nez 0 =smycky se spoji
viz k obr. na [fabmetheus.crsndoo.com]"

Comb - zlepšuje kvalitu tisku děr (méně otřepů uvnitř děr).

upravuje trasu hotendu tak, aby neprejizdel pres diry v modelu. Eliminuje to tvorbu vlakynek v dirach a mezerach po prejezdu hotendu na jine misto v modelu.

Running Jump Space (mm): 2.0 "vzdalenost, ktera je pridana k prejezdu z jednoho "ostruvku" na druhy. pokud je vetsi nez 0, bude misto, odkud hotend bude prejizdet, blize k mistu, kam ma dorazit a pripadne zanechane vlakno bude kratsi. pokud je pouzita akcelerace, pojede hotend po opusteni "ostruvku", maximalni rychlost a pripadne vlakno bude tedy tenci.

ostruvek - misto tiskove plochy"

Cool - uzitecny plugin, definuje se zde snizovani teploty materialu, dle urcitych podminek + ovladani vetracku.

pro ovladani teploty hotendu, musi byt aktivni plugin Temperature (ten ale aspon u me par dalsich lidi nefunguje jak ma - je schopen obcas do GCODU nastavit teplotu hotendu od 0°C do nastavene)
dobre pracuje s krokovyma motory, s DC se nedoporucuje (krome Orbit modu)

Bridge Cool (Celcius): 1.0 "o kolik stupnu ma nastavit nizsi teplotu pri tisku bridge vrstev." Orbit False "po dobu, ktera zbude do minimum layer time necha hotend krouzit okolo nejvetsiho "ostruvku" plastu ve vzdalenosti orbital outset. vhodne, pkud mate DC motor na extruder" Slow Down True Maximum Cool (Celcius): 2.0 "o kolik ma maximalne snizit teplotu, pokud je doba tisku vrstvy mensi nez minimum layer time" Minimum Layer Time (seconds): 60.0 "definuje minimalni dobu, po kteru ma hotend tisknout vrstvu. bude-li doba hotendu nizsi, aktivuji se fonkce v tomto pluginu" Minimum Orbital Radius (millimeters): 10.0 "pokud je vybran orbital typ, tak pokud oblast nejvetsiho "ostruvku" je tak velka jak minimum orbital radius, bude hotend krouzit v tomto "ostruvku" jinak bude krouzit okolo ve ctverci velkem jak minimum orbital radius (stred tohoto ctverce bude v centru "ostruvku") aby se zabranilo ohrevu malych casti modelu." Name of Cool End File: cool_end.gcode "jmeno souboru s uzivatelskym nastavenim, ktere se ma provest po vrstve upravene cool pluginem." Name of Cool Start File: cool_start.gcode "jmeno souboru s uzivatelskym nastavenim, ktere se ma provest pred vrstvou upravenou cool pluginem." Orbital Outset (millimeters): 2.0 "pokud je vybran orbital typ, urcuje vzdalenost hotendu od nejvetsiho ostruvku okolo ktereho ma krouzit. pokud se nastavy jak zaporne cislo, bude hotend blize." Turn Fan On at Beginning True "zapina vetracek na zacatku tiskupomoci M106" Turn Fan Off at Ending True "vypina vetracek na konci tisku pomoci M107"

Dimension – nastavení průměru materiálu, multiplieru prutoku, retrakce atd.

pridava Adrianovy vzdalenosti pro extruder (E hodnoty), takze firmware je nemusi pocitat (toto nektere firmwary nemusi podporovat) podrobnosti na http://fabmetheus..._Dimension

Absolute Extrusion Distance False "pouziva pro vytalocavani pri vypoctech absolutni hodnoty." Relative Extrusion Distance True "pouziva pro vytalocavani pri vypoctech relativni hodnoty, tedy hodnoty vztazene k predeslemu Gcod prikazu" Extruder Retraction Speed (mm/s): 13.3 "nasatvuje se zde rychlost zpetneho natazeni fillamentu do extruderu, aby se vytvoril podtlak, ktery nasaje vytekajici material zpet do trysky. nastavuje se o dost vetsi nez je feed rate. napr.: feed rate: 48mm/s => Extruder Retraction Speed: 150mm/s

prilis vysoka hodnota muze vest u krokovych motoru k vynechani kroku, dale pak k nedostatku materialu na zacatku dalsiho vlakna a pripadne i k nacucnuti casti konce jiz polozeneho... chce to trosku experimentovat k dosazeni idelani hodnoty v kombinaci s Retraction Distance a pripadne i s Restart Extra Distance"

Filament Diameter (mm): 3 "zde se definuje prumer fillamentu, ktery mate. uvest zde, pokud mozno, nejpresnejsi moznou hodnotu. dost dalsich vypoctu v Skeinforge se od tohoto odvozuje. doporucuje se datsem prumer z vice mereni z ruznych useku fillamentu." Filament Packing Density (ratio): 1 "zde obdoba slic3ru - Extrusion Multiplier. Vice mene slouzi k uprave E kroku ve firmwaru, aniz by clovek musel znovu upravovat firmware pokud prejde z ABS na PLA, pripadne na jinak kvalitni material, nez na ktery si kalibroval E kroky." Maximum E Value before Reset (float): 91234.0 "definuje maximalni hodnotu E, nez SF umisti do Gcodu reset prikaz G92 E0. duvodem pro nastaveni teto hodnoty na co nejvetsi je, ze firmwaru muze dlouho trvat nez se zresetuje. Problem s cekanim, nez E hodnota bude velka je ten, ze mezitim se muze odelsat mnoho znaku. Pokud tedy firmwaru trva dlouho reset, nastavte tuto hodnotu co nejvetsi..." Minimum Travel for Retraction (millimeters): 1.0 "definuje minimalni vzdalenost kterou musi hotend ujet mezi vlakny, nez nastane retrakce. bude-li prilis velka, extruder bude provadet velmi malo. mala hodnota zpusobi casto retrakci." Retract Within Island False "aktivni znamena, ze retrakce bude provadena v ramci jednoho "ostruvku". neaktivni - pouze bude-li prejizdet na jiny objekt." Retraction Distance (millimeters): 1.0 "definuje, kolik fillamentu natahne extruder zpet. pokud se natahne 10mm, natahne zpatky 10mm fillamentu. spravna hodnota pomaha odstranit tvorbu vlaken po prejezdu hotendu nad dirami a mezerami. a muze i odstranit prilisne vytekani plastu pri dlouhem prejezdu." Restart Extra Distance (millimeters): 0.0 "definuje dodatecnou vzdalenost pri "restartovani" extruze po retrakci.Restart Distance bude pak Retraction Distance + Restart Extra Distance. pokud bude vetsi nez 0, pak se prida tato vzdalenost k pocatku vlakna - je-li po retrakci malo materialu na zacatku vlakna pokud bude zaporna, pak se tato hodnota odecte - vhodne pokud po retrakce je na zacatku vlakna mnoho materialu (na perimetru je videt boulicka - tam kde vlakno zacalo)"

Dwindle - plugin ktery redukuje Feed Rate a Flow Rate na konci tisku vlakna aby redukoval vytekani plastu behem presunu hotendu.

Vice redukuje Flow Rate nez Feed Rate aby bylo min plastu v extruderu.

End Rate Multiplier (ratio): 0.5 "defunuje pomer, jak bude ovlivneno Feed a Flow Rate na konci extruze vlakna. Se spravnymi nastavenim Pent Up Volume a Slowdown Volume mnozstvi vyteceneho vlakna bude zhruba umerne ctverci End Rate Multiplier.

Bude-li nastaveno na malou hodnotu, tisk bude prilis pomaly, jelikoz Feed Rate bude nizsi.
Bude-li nastaveno na prilis vysoke cislo, stale bude trochu plastu vytekat."

!!! (prosim nakeho zdatnejsiho englismana o dolpneni / upravu... roughly proportional to the square of the End Rate Multiplier - by melo asi znamenat End Rate Multiplier2) !!!

Pent Up Volume (cubic millimeters): 0.4 "kdyz se extruze zastavi, urcite mnozstvi fillamentu "vytece" pote ven. pro nejlepsi vysledky by se sem melo nastavit toto mnozstvi. nastavi-li se mensi hodnota, stale neco vytece. bude-li vetsi bude konec vlakna tenci, nez zbytek." Slowdown Steps (positive integer): 3 "Dwindle redukuje Feed a Flow Rate v postupnych krocich, takze vlakno zustava prakticky stejne tluste az do konce. zde se nastavuje pocet techto kroku. cim vice kroku, tim je mensi rozdil v tlousce vlakna, ale narusta tim velikost vysledneho Gcodu a tedy muze byt vice pauz mezi segmenty tisku." Slowdown Volume (cubic millimeters): 5.0 "udava objem plastu na konci vlakna u ktereho sem zacit snizovat Feed a Flow Rate. nastavi-li se na malou hodnotu, nebude dost casu na zbaveni se vytekajiciho plastu, takze neco vytekat bude. bude-li prilis velka, povede to k zpomaleni tisku, jelikoz bude postupne zpomalovat na velkem useku konce vlakna. dle wiki, je lepsi udelat chybu a nastavit velke, nez po tisku odstranovat plastove artefakty..."

Export - plugin, ktery upravuje zpusob tvorby vysledneho Gcod souboru.

ovlivnuje, jak bude vypadat jmeno souboru, budou-li ponechany komentare a jak ma vypadat obsah souboru
 

Add Descriptive Extension False "pridava do jmena souboru profilove informace.

 Code
napr:
test.04hx06w_03fill_33EL.gcode znamena:
 - . (z carve - XXhxXXw). :
04h = 0,4mm - tloustka vrstvy v mm
06w = 0.6 sirka neboly 0.4 x Perimeter Width over Thickness (ratio): 1.5
 - (z Fill - _XXfill):
03fill = 0.3 (Infill solidity (ratio))
 - (z Multiply - _XXcxXXr): - nebude pouzit, pokud je nastaven 1 radek a 1 sloupce (1 tisk modelu)
2c = pocet sloupcu
x
2r = pocer radku
- (z Speed)
33EL = Feed Rate (mm/s) = 33.0 a Flow Rate Setting (float) = 33. pokud kterakoliv z hodnot bude mit desetinou cast, bude take zde zobrazena, pokud bude 0, bude hodnota skryta. pokud se hodnoty budou lisit (nemely by s 5D objemovou metodou), bude kazda zobrazena samostatne (napr. 35.2E30L = 'Feed Rate (mm/s):' 35.2 a 'Flow Rate Setting (float):' 30.0)


Add Export Suffix True "pridava do nazvu souboru gcodu pred priponu _export. Zpracovavam-li bagr.stl dostanu pak bagr_export.gcode" Add Profile Extension False "pridava do nazvu souboru jmeno pouziteho profilu." Add Timestamp Extension False "pridava do nazvu souboru informaci o case ve formatu YYYYmmdd_HHMMSS" Also Send Output To: "umoznuje posilat vystup do souboru nebo trubky ( pro linux/unix pipe ). bezna volba je posilat na stdout, takze je vystup videt i na shell obrazovce, dalsi beznou volbou je stderr. defaultni je prazdna hodnota, takze se nic nebude dit. pokud je hodnota cokoliv, bude zapisovano do souboru tohoto jmena." Analyze Gcode True "pokud bude zaskrtnut, pak penultimate gcode bude odeslan do analyze pluginu k spracovani a zobrazeni." Do Not Delete Comments False "nebudou comentare smazany a tim muze dochazet k zpomaleni tisku a zhorseni kvality tisku. komentare mohou brzdit firmware." Delete Crafting Comments False "smazou se jen "craftovaci" komentare a ponechaji se inicializacni komentare na zacatku souboru (dulezite informace o nastaveni profilu), jelikoz nejsou uvnitr Gcodu komentare, nedochazi tak k zpozdeni a clovek ma presto prehled s jakym nastavenim byl soubor generovan." Delete All Comments True " maze veskere komentare, coz je nejbezpecnejsi volba vzlaste pokud mate firmware, ktery vyskyt komentaru v gcodu neumi obslouzit." Do Not Change Output True "vystup nebude upravovan" binary_16_byte False "gcod bude preveden do 16bytovych segmentu" gcode_step False "prevede gcod z plovouci pozice do cisel kroku" gcode_time_segment False "prevede gcod z plovouci pozice do cisel kroku a casu" gcode_small False "odstrani z gcodu nadbytecne Z a Feed Rate parametry" File Extension: gcode "urcuje jmeno pripony gcod souboru. defaultne: gcode" Name of Replace File: replace.csv "jestli to chapu dobre, tak pokud si v .skeinforge\alteration vytvorite csv file tohoto jmena se sloupci oddelenyma tabulatorem bude to hledat slovo z prvniho sloupce a nahrazovat to slovem z druheho. pokud bude druhy prazdny, tak hledany vyraz bude smazan. pokud budou za druhym sloupce dalsi sloupce, budou pridany jako extra radky textu. pokud to povede k prazdne radce, bude cely radek smazan. takze se to da asi pouzit jako docela mocny nastroj nahrady nekterych G / M prikazu za jine..." Save Penultimate Gcode False "pokud bude aktivni, export plugin ulozi gcod soubor s pridavkem _penulimate,gcode pred jeho exportovanim. toto je uzitecne, jelikoz kod, jakmile je exportovan byva casto spatne zobrazitelny v prohlizecich"

Fill – zde se nastavuje zpusob, jakym se tvori vypln objektu.

pokud se nazepne, z objektu se vytisknou jen obvodove steny.

Diaphragm - "je skupina vrstev v pravidelnych intervalech. muzou byt pouzity jako obcasna vypln k poskytnuti lepsi vodotesnosti, horizontalnimu zpevneni a nebo k vetsi odolnosti vuci zkrouceni." Diaphragm Period (layers): 100 "pocet vrstev mezi jednotlivymi diaphragm vrstvama." Diaphragm Thickness (layers): 0 "pocet vrstev z kterych se diapragm sklada"

Extra Shells - udava, kolik bude mit objekt smycek v perimetru obvodu navic (a kolem der) Extra Shells on Alternating Solid Layer (layers): 3 "kolik bude extra smycek pri tisku Alternating Solid Layer." Extra Shells on Base (layers): 1 "definuje pocet extra smycek na prvni, zakladni a kazde dalsi sude solidni (plne) vrstve po nich. nastaveni jine hodnoty nez Extra Shells on Alternating Solid Layers znamena, ze vyplnovy vzorek bude zastupovan a bude tim vytvareno silne prokladane spojeni i kdyz se okrajova smycka smrskne." Extra Shells on Sparse Layer (layers): 1 "urcuje pocet extra smycek na ridkych vrstvach. Solidni (plne) vrstvy jsou ty, ktere jsou na vrchu, spodku a kdekoliv, kde ma objekt plosinku nebo previs. Ridke vrstvy jsou ty mezi nimy."

Grid - zde se nastavuje, jak bude mrizka vyplne vypadat Grid Circle Separation over Perimeter Width (ratio): 0.2 "urcuje pomer jak je kruh mrizky vlozen pres sirku hrany. pri hodnote 0 se kruhy budou dotykat. pri hodnote 1 se do prostoru mezi kruhy vejdou dve vlakna." Grid Extra Overlap (ratio): 0.1 "urcuje mnozstvi dodatecneho prekryti pri extruzi, kompenzuje se tim pripad, kdy se vytlacuje prvni vlakno v miste, kde jeste neni nic na co by se mohlo chytit." Grid Junction Separation Band Height (layers): 10 "definuje vysku pasu v akordeon vzoru (tohle by mel asi nekdo vysvetlit - sem to musel aspon nak prelozit ,a le pravdepodobne to ma byt naky tvar vzoru vyplne )" Grid Junction Separation over Octogon Radius At End (ratio): 0.0 "urcuje pomer vuci sirce extruze na konci o kolik se ma ctverec mrizky zvetsit v kazdem smeru. hodnota 1 a dal bude mit vzorek mrizky velke ctverce s osmiuhelniky." Grid Junction Separation over Octogon Radius At Middle (ratio): 0.0 "urcuje navyseni uprostred. pokud bude tato hodnota jina nez Grid Junction Separation over Octagon Radius At End mrizka bude mit akoreonovy vzor, takze model bude mit vetsi pevnost proti zkrouceni."

Infill - vypln Infill Begin Rotation (degrees): 45.0 "urcuje, jakym smerem bude tvorena vypln zakladni vrstvy a kazde dalsi vrstvy. kazda licha vrstva je navic rotovana o Infill Odd Layer Extra Rotation" Infill Begin Rotation Repeat (layers): 1 "urcuje pocet vrstev, kolikrat se ma vrstva s jednim smerem orientace opakovat. s hodnotou vetsi nez 1, se budou za sebou tisknout vrstvy, s nastavenym uhlem Infill Begin Rotation, vice casto. dava to tedy objektu vetsi pevnodt v jednom smeru nez v jinem. coz se hodi pro nosniky a konzole.

napr. nastvim-li zde 3, dostanu po sobe jdouci jdouci vrstvy s rotaci:45°,45°,45°,135°,45°,45°,45°,135°..."

Infill Odd Layer Extra Rotation (degrees): 90.0 "definuje se zde uhel natoceni liche vrstvy vuci zakladni vrstve."

Infill Pattern - volba typu vyplne (obrazky a popis zde http://fabmetheus...ll_Pattern)

Grid Circular False "vytvari vypln z oddelenych kruhu, poskytuje tedy objektu podporu pro vrchni vrstvy a je objekt odolnejsi jen v Z ose. vyhodou je ze tento typ vyplne nedefermuje tolik objekt, objekt muze byt deformvan jen stenamy.

kvuli castemu vypinani extruderu se doporucuje jen pro krokove motory na extruderu."

Grid Hexagonal False "vytvari z vlaken silnejsi vzorek sestiuhelnikoveho tvaru. objekt je pak odolnejsi nez pri pouziti line typu." Grid Rectangular False "vytvari podivny ctvercovo osmiuhelnikovy vzor pro vetsi pevnost objektu." Line True "nejjednodusi a nej rychlejsi pri tisku. jedna se o rovne cary jejiz "ridkost" se nastavuje pomoci Infill Solidity." Infill Perimeter Overlap (ratio): 0.15 "urcuje o kolik vypln bude presahovat pres hranu oproti prumeru z sirky hrany a vyplne. cim vetsi hodnota, tim bude vypln vice presahovat do vlaken hran (perimetru) a bude tedy tim silnejsi spojeni vyplne se stenou objektu. pri prilis vysoke hodnote bude ale tryska ryt v vyslednem plastu. take pokud bude nad 0.45, nemusi byt spravne vypln vytvorena. Pokud potrebujete vypln trosku protahnout, pouzijte v pluginu Stretch parametr Path Stretch Over Perimeter Width in Stretch na vyssi odpovidajici hodnotu.

hodnota 0 znamena, ze se vypln sotva dotkne obvodu,
hodnota 1 znamena presah cele extruzni sirky.
hodnoty lehce nad 0 se doporucuji pro dobre propojeni obvodu s vyplni
cokoliv vetsiho nez 0,7 muze mit neocekavane vysledky.
cim vice "vlaknitejsi" plast mate, tim vetsi hodnota bude treba."

Infill Solidity (ratio): 0.2 "urcuje plnost vyplne.

hodnota 1 = 100% vypln, vlakno vedle vlakna.
hodnota 0 = prakticky objekt, kterz ma jen obvodove steny.
pokud je zde nastaveno 1 a objekt ma vypoukly vrsek, zkuste si pohrat s Infill Width over Thickness (ratio) v Inset pluginu. snizovani vede kmene vlaken vyplne a take kladeni vlaken vyplne min k sobe, takze se nebude hromadit tolik plastu v kazde vrstve."

Sharpest Angle (degrees): 60.0 "urcuje nejostrejsi uhel vlakna vyplne, nez je vlakno rozdeleno na dve. pokud je uhel prilis maly, bude extruder prilis casto zastavovan a spousten bude vice namahan a tisk bude zpomalen. pokud bude prilis velky, vlakna se mohou zpojovat, tvorit boulicky a obcas muzou bejt sebrany hotendem.

tento paramter se pouziva v: Fill, Raft a Skin pluginech."

Solid Surface Thickness (layers): 3 "urcuje kolik plnych vrstev bude na spodku, horejsku, plosinkach a previsech.

s hodnotou 0 bude object tvoren jen obzcejnou vyplni a voda by teda mohla skrz objekt.
s hodnotou 1 bude moct voda pomalu protekat skrz
s hodnotou 3 by se voda nemela dostat dovnitr.
cim vetsi hodnota bude, bude objekt silnejsi a tezsi"

Start From Choice - urcuje zpusob pocatku tisku kazde vrstvy Lower Left True "start bude co nejblize "dolnimu levemu" okraji, tak abz dalsi vrstva zacal opet na nejvice chladnem miste predesle vrstvy. (popsano zde http://hydrarapto...robin.html)" Nearest False "start nove vrstvy bude co nejblize konci tisku soucasne. je to nedoporucena volba, nicmene pomaha bojovat proti vytvareni nechtenzm vlaknum po prejezdu hotendu. muze vest k problemum s natavovanim objektu, jelikoz se nova vrstva poklada na nedostatecne vychladlou cast vrstvy - predpoklada se ze v nektere dalsi verzi SF uz nebude." Surrounding Angle (degrees): 60.0 "definuje uhel o ktery jsou prilehle vrstvy okolo vyplne rozsireny. (prosim aby se na toto nekdo podival a dodal lepsi popis nez co sem byl schopen ja vytvorit - ten muj nedaval smysl ani me, tak ho sem ani davat nebudu )"

Thread Sequence Choice - definuje se zde, v jakem poradi se bude tisknout vnejsi okraj steny (perimeter), obvodove vlakna steny (loops) a vypln (infill) v druhe a dalsich vrstvach. prvni se tiskne v poradi Perimeter -> Loops -> Infill.

Pokud pouzijete plugin Stretch na kompenzaci rozdilu velikosti der oproti modelu, tak pro jeho spravnou funkci se musi nastavit poradi Perimeter -> Loops -> Infill

Infill > Loops > Perimeter False Infill > Perimeter > Loops False Loops > Infill > Perimeter False Loops > Perimeter > Infill True Perimeter > Infill > Loops False Perimeter > Loops > Infill False

Fillet - dela z ctvercoveho objektu zaoblenej nebo zkosenej

Home – uzivatelsky přizpůsobovatelný g-kod na počatku každe vrstvy

Hop - zvedá extruder kdykoliv zrovna neextruduje

Inset

Add Custom Code for Temperature Reading True Infill in Direction of Bridge True Infill Width over Thickness (ratio): 1.5 " podlem me jedno z dulezitych nastaveni... definuje jak moc blizko k sobe jsou jednotliva vlakna... pokud tisknes infill na 1 a mas Infill Width over Thickness moc male - vytisknes bud neco, co ma oblej vrsek, nebo rovnou nekde uprostred tisku bude hotend rejt v materialu" Ascending Area True Descending Area False Overlap Removal Width over Perimeter Width (ratio): 0.6 Turn Extruder Heater Off at Shut Down True Volume Fraction (ratio): 0.82

Jitter – Změna počátku tisku každé vrstvy, aby se zabránilo hřebenu, vytvářejícího se na straně objektu.

Lash - by mel umet kompenzovat jitter pasu, tak aby hotend, dojel kam ma.

Limit - Nastavuje omezení na posuvu.

Multiply – nastavení vícenásobného tisku stejného objektu

Oozebane - Ovládání vytékání - odstranění "fousů", vypne posuv materiálu o něco dřív, než končí dráha a zase o něco dřív zapne

Preface - Některé obecné nastavení jako “home“, umístění, jednotky (mm vs palce), atd.

Raft - vytváří pod výrobkem základovou mřížku. To je nutné u velkých výrobků nebo při nerovném stolku.

Scale - měřítko tištěného objektu. opravuje velikost vysledneho objektu

- eliminuje smrstovaci proces chladnuti plastu pridanim koeficientu k rozmerum v X a Y ose. muze i Z , ale to se nedoporucuje

XY Plane Scale (ratio): 1.01 Z Axis Scale (ratio): 1.0 SVG Viewer: webbrowser

Skin - vyhlazuje stranu objektu

tim ,ze jedno vlaknu rozdeli na 2 a vic dle nastaveni jestli sem to pochopil ja (raptik) dobre tak ti jen perimetr udela misto jednoho celeho vlakna s layerheight na 1/x v vertikale a podobne v horizontalu. objekt pak vypada hladsi

Skirt – obrysy kolem modelu pro vyčištění trysky, ustálení tlaku atd.

  • Convex: True
  • Gap over Perimeter Width (ratio): 3.0
  • Layers To (index): 1

Smooth - vyhlazuje to trasu hotendu, tak ze se ve vysledku tolik nerozkmita pokud vyplnuje tenkou dlouho oblast.

Speed – nastavení rychlosti tistku, extruze atd.

  • Activate Speed True
  • Add Flow Rate: True
  • Bridge Feed Rate Multiplier (ratio): 0.4 (násobitel rychlosti tisku pro mosty)
  • Bridge Flow Rate Multiplier (ratio): 0.4 (násobitel rychlosti průtoku pro mosty)
  • Duty Cyle at Beginning (portion): 1.0
  • Duty Cyle at Ending (portion): 0.0
  • Feed Rate (mm/s): 100.0 (rychlost tisku)
  • Flow Rate Setting (float): 100.0 (rychlost průtoku)
  • Object First Layer Feed Rate Infill Multiplier (ratio): 0.4 (násobitel rychlosti tisku výplně 1. vrstvy)
  • Object First Layer Feed Rate Perimeter Multiplier (ratio): 0.4 (násobitel rychlosti tisku primetru 1. vrstvy)
  • Object First Layer Flow Rate Infill Multiplier (ratio): 0.4 (násobitel rych. průtoku výplně 1. vrstvy)
  • Object First Layer Flow Rate Perimeter Multiplier (ratio): 0.4 (násobitel rych. průtoku perimetru 1. vrstvy)
  • Orbital Feed Rate over Operating Feed Rate (ratio): 0.5
  • Maximum Z Feed Rate (mm/s): 1.0
  • Perimeter Feed Rate Multiplier (ratio): 1.0
  • Perimeter Flow Rate Multiplier (ratio): 1.0
  • Travel Feed Rate (mm/s): 150.0 (rychlost přejezdů)

Splodge - Zapnete extruzi "o něco dříve." Dobre pouzit pokud chces lip prichytit zacatek vlakna k podlozce nebo predchozi vrstve.

Stretch - opravuje velikost děr, které mají tendenci se tisknout jako menší než mají být.

Při dobrem nastaveni se pak daj díry tisknout skoro přesně tak jak jsou v STL... u me tak z max chybou -0.1 od rozmeru v modelu se soucasnym nastavenim a materialem. !!! pozor na to, ze z mnoho uhelniku to muze udelat patvar - pouziva to metodu vytlacovani hran

  • Cross Limit Distance Over Perimeter Width (ratio): 5.0
  • Loop Stretch Over Perimeter Width (ratio): 0.11
  • Path Stretch Over Perimeter Width (ratio): 0.0
  • Perimeter Inside Stretch Over Perimeter Width (ratio): 0.32
  • Perimeter Outside Stretch Over Perimeter Width (ratio): 0.1
  • Stretch From Distance Over Perimeter Width (ratio): 2.0

Temperature – teplota hotendu při jednotlivých situacích

  • Cooling Rate (Celcius/second): 3.0
  • Heating Rate (Celcius/second): 10.0
  • Base Temperature (Celcius): 200.0
  • Interface Temperature (Celcius): 200.0
  • Object First Layer Infill Temperature (Celcius): 230.0 (teplota 1. plne vrstvy)
  • Object First Layer Perimeter Temperature (Celcius): 230.0 (teplota perimetru 1. plné vrstvy)
  • Object Next Layers Temperature (Celcius): 230.0 (teplota dalších vrstev)
  • Support Layers Temperature (Celcius): 230.0
  • Supported Layers Temperature (Celcius): 230.0

Tower - redukuje mnozstvy nechtenych vlaken mezi dvema objekty tim, ze vytiskne nejdriv napr 10 vrstev na jednom a pak na druhym.

nejsem si ted jistej, jestli to funguje u dvou oddelenych objektu, nebo napr dvou vezi na jedne zakladne

Unpause - urychluje tisk aby se kompenzovalo zdržení vzniklé v mikroprocesoru ?

Widen - Widen walls which are less than a double perimeter width wide.

Wipe - Definujte čistící trasu trysky.

Další stránky, kde se lze dočíst o jednotlivých nuancích nastavení Skeinforge


části tohoto článku vznikly přeložením anglické verze stránky Skeinforge