Varuji hned na začátku, že se jedná o objevování Ameriky. No jo no, ale co, rád si prostě ty plastový věci co tisknu na 3D tiskárně i sám navrhuju a „kreslím“. V tomto případě jde o čistič filamentu a držák na něj. Filament je ta plastová struna, co se odvíjí z cívky do tiskárny.

Twisted_filament-comb-500x500filament

A právě tato struna může při výrobě, balení a hlavně po vybalení na sebe nachytat různé nečistoty (včetně prachu, i ten hraje roli) a to nedělá dobře samotnému tisku (hrozí např. ucpání trysky), tak jsem si řekl, že je to potřeba pořešit. Rozhlédl jsem se po internetu, například v mé oblíbené bance 3D modelů určených pro tisk – www.thingverse.com. Samozřejmě tam pár řešení bylo, ale jak už jsem se zmiňoval, nakreslil jsem si vlastní.

Opět jako vždy v programu OpenSCAD, to je program ve kterém se 3D modely programují místo taháním myší. Kód níže je právě můj čistič filamentu a následuje fotka, která vysvětlí více. Do tohoto plastového válce nacpete nějaký hadřík, můžete na něj kápnout ještě trochu řepkového oleje (ale ne tolik co já), válec uzavřete a filament, který jím projíždí, se sám čistí. V mém případě oproti ostatním řešením jde čistý filament rovnou z válce do průhledné hadičky, která končí těsně nad extruderem (podavačem) tiskárny. Díky tomu je pak minimální šance, že by filament nachytal nějaké nečistoty.

[code]/* 1.75 Filament Cleaner
Output for 5mm diameter tube
@jakubloudat 25.4.2015
*/

$fn=50;

difference(){
union(){
cylinder(20,11,11);
translate([0,0,20]) cylinder(20,11,5.5);
}

union(){
translate([0,0,0]) cylinder(20,8,8);
translate([0,0,20]) cylinder(7,8,1);
translate([0,0,27]) cylinder(3,1.4,1.4);
translate([0,0,30]) cylinder(10,2.6,2.6);
}
}

difference(){
union(){
translate([30,0,0]) cylinder(2,11,11);
translate([30,0,2]) cylinder(2,7.8,7.8);
}

translate([30,0,0]) cylinder(4,1.4,1.4);
}[/code]

stl2

filcleančistič filamentu

[embedyt] https://www.youtube.com/watch?v=IYyk87VFjso[/embedyt]
záznam tisku

Jedna fáze hotova. Vzpomněl jsem si, že 3D guru Petr Zahradník nedávno publikoval zlepšováček pro vedení filamentu, aby nepřeskakoval na cívce, nemotal se a nezasekával. Taková jednoduchá tyčka. Napadlo mě to spojit s mou čističkou a protože mám rád trochu robustnější věci, navrhl, vytiskl a zprovoznil jsem to takto:

[code]

/* Filament Cleaner Holder
for „REBEL2“ 3D printer -> www.rebelove.org
Author: @jakubloudat 1/5/2015 (d/m/y)
E-mail: jakub@loudat.cz
www.fotopohotovost.cz
www.3Dlab.4makers.cz
*/

$fn=70;

module vrsek(){
difference(){
hull(){
cylinder(8,13,13);
translate([-18,-20,0]) cube([36,10,8]);
}

union(){
cylinder(8,10,10);
translate([-14,-15.9,2.7]) cylinder(5.3,1.9,1.9);
translate([14,-15.9,2.7]) cylinder(5.3,1.9,1.9);
}
}
}

module cvak(){
difference(){
translate([0,-7,9.25]) cube([5,7,11.5]);

union(){
translate([0,-3,9.25]) cube([5,3,2]);
translate([0,-3,18.75]) cube([5,3,2]);
translate([0,-7,14]) cube([5,7,2]);
translate([0,-7.5,17.5]) rotate([35,0,0]) cube([5,7,3]);
translate([0,-9,9.7]) rotate([-35,0,0]) cube([5,7,3]);
}
}
}

module telo(){
difference(){
hull(){
translate([0,0,0]) cube([50,8,30]);
translate([6,8,0]) cube([36,8,110]);
}

translate([11,0,30]) cube([26,20,75]);
}

translate([10,0,0]) cvak();
translate([35,0,0]) cvak();
translate([10,12,110]) cylinder(5,1.7,1.7);
translate([38,12,110]) cylinder(5,1.7,1.7);
}
translate([0,0,16]) rotate([270,0,0]) telo();
translate([90,20,0]) vrsek();[/code]

stl1

2015-05-01 16.47.49

2015-05-01 16.55.07

2015-05-01 17.00.29

2015-05-01 17.10.25

171940

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *