3D Metal Printing Slicer Plugin
Toto je plugin pro řezací software Cura, který vytvoří G-kód specifický pro MOST delta Open-source metal 3-D tiskárnu .
UPOZORNĚNÍ: Tento plugin je testován pouze pro práci s Cura v14.x. Není zaručeno, že bude fungovat na jakékoli verzi Cura vyšší než 14.x.
Installation Instructions
- Stáhněte si soubor Welder.py odtud .
- Pokud nemůžete získat kód z GitHubu, zkopírujte kód níže a uložte jej jako Welder.py
#Jméno: Svářečka#Info: Mangle GCode pro práci na svářečce (2014-02-10)#Závisí: GCode#Typ: postprocess#Param: rychlost (float:10) cílová rychlost extrudéru (mm/s)#Param: mindist(float:1) minimální dojezdová vzdálenost pro vypnutí svářečky (mm)#Param: ON(str:G4 P0;M42 P0 S3) Příkazy pro vložení po jízdě#Param: OFF(str:G4 P0;M42 P0 S0) Příkazy pro vložení před jízdouimport sys__author__ = 'Basová vína <wines@debian.org>'__date__ = '2014-02-10'__license__ = 'GNU General Public License infilename = název souboruoutfilename = název souboruON = ON.strip ().nahradit (';', '\n') + '\n'VYPNUTO = VYPNUTO.strip ().nahradit (';', '\n') + '\n'kromě NameError:#assert len (sys.argv) in (3, 5)název_souboru = sys.stdinoutfilename = sys.stdoutrychlost = plovoucí (sys.argv[1]), pokud len (sys.argv) > 3 else.8mindist = float (sys.argv[2]), pokud len (sys.argv) > 4 jinak 1.ON = 'G4 P0\nM42 P0 S3\n'VYPNUTO = 'G4 P0\nM42 P0 S0\n'vytlačování = nepravdapozice = [0., 0., 0., 0.]erel = žádnýrel = nepravdaedata = [0.,0.]def parse (řádek):edata[0] = příspěvek[3]globální rel, erel, vytlačovánípokud ';' v souladu:l = line[:line.find (';')]elif '//' v řádku:l = line[:line.find ('//')]jiný:l = čárakomponenty = l.split ()if len (komponenty) == 0:zpětná linkapokud komponenty[0] v ('M109', 'M104', 'M190', 'M140'):vrátit serel = nepravdaif komponenty[0] == 'G91':rel = pravdaif komponenty[0] == 'M82':erel = nepravdaif komponenty[0] == 'M83':místní = pravdaif komponenty[0] == 'G92':pro w v komponentách:pokud w[0] v 'XYZ':wh = ord (w[0]) - ord ('X')pos[wh] = float (w[1:])elif w[0] == 'E':pos[3] = plovoucí (w[1:])pokud komponenty[0] nejsou v ('G0', 'G1'):zpětná linkadíly = {}pro p v komponentách[1:]:pokud p[0] v částech nebo p[0] není v 'XYZEF':vytisknout 'varování: %s' % řádekzpětná linkačásti[p[0]] = plovoucí (p[1:])x = []pro i, c ve výčtu ('XYZE'):pokud c po částech:x.append (parts[c] if (rel, pokud i < 3 nebo erel je None else erel) else parts[c] - pos[i])pos[i] += x[-1]jiný:x.append (0.)dist = součet ([t ** 2 pro t v x[:3]]) **.5pokud 'E' není po částech nebo x[3] <= 0:if extruding and dist > mindist:vytlačování = nepravdanávrat OFF + řádekzpětná linkadelparts['E']t = x[3] / rychlostčásti['F'] = dist / t * 60.ret = 'G1 ' + ' '.join (['%s%f' % (c, části[c]) pro c po částech])pokud ne vytlačování:vytlačování = pravdanávrat ON + retedata[1] = příspěvek[3]vrátit se vpravoSnaž se:if isinstance (infilename, str):s otevřeným (infilename, "r") jako f:řádky = f.readlines ()jiný:řádky = název_souboru.readlines ()if isinstance (outfilename, str):s otevřeným (outfilename, "w") jako f:pro řádek v řádcích:f.write (analyzovat (line.strip ()) + '\n')jiný:pro řádek v řádcích:outfilename.write (analyzovat (line.strip ()) + '\n')až na:print ('něco bylo špatně:', sys.exc_value)
- Otevřete Cura a ujistěte se, že v expertní nabídce je vybrán přepínač na úplné nastavení
- Klikněte na záložku pluginu a přejděte do spodní části obrazovky, kde je tlačítko „Otevřít umístění pluginu“.
- Klikněte na tlačítko a otevře se okno prohlížeče souborů, přetáhněte Welder.py do okna a zavřete okno.
- Restartujte Cura a plugin Welder bude v poli pluginů.
Use
- Chcete-li použít plugin Welder, dvakrát na něj klikněte a v sekci "Povolené pluginy" na kartě se zobrazí okno Welder.
- Existuje několik různých možností pluginu, jak je vidět na obrázku 1.
- Cílová rychlost extrudéru je cílová rychlost pohybu lůžka, když je svářečka zapnutá.
- Minimální vzdálenost pro vypnutí svářečky je minimální vzdálenost, kterou musí svářeč ujet, než plugin vloží příkaz k jejímu vypnutí.
- Nastavte tuto hodnotu na přibližně deset, pokud nemáte velmi speciální tisk. Není dobré svářečku neustále zapínat a vypínat, protože tím dojde k přehřátí svářečky
- Příkazy pro vložení po/před jízdou vloží zadaný G-kód po a před velký blok pohybu nastavený polem výše.
- Například G4 P5000;M42 P1 S0 pro MOST delta Open-source kovová 3-D tiskárna pozastaví svářečku na 5 sekund a poté svářečku zapne.
- Jakmile zadáte své hodnoty do pluginu, krájení je stejné jako normálně pomocí Cura.
- Po rozřezání kódu G se vraťte zpět a znovu zkontrolujte, zda kód neobsahuje konflikty.
See also
- Open-source kovová 3D tiskárna
- NEJVÍCE open-source kovová 3D tiskárna v2
- Nízkonákladový monitor napětí a proudu s otevřeným zdrojem pro 3D tisk s plynovým obloukovým svařováním
- Integrované napětí – monitorování proudu a řízení 3D tiskárny s otevřeným zdrojem s otevřeným zdrojem plynového oblouku a obloukového svařování
- Mechanismy pro uvolnění substrátu pro Gas Metal Arc Weld 3D potisk hliníku a kovu – jak dostat tisk z podkladu pomocí kladiva
- In situ tvorba mechanismů uvolňování substrátu pro 3D tisk plynovým obloukovým svařováním kovu
- Čištění hliníkového substrátu pro 3D tisk: MOST