Category Archives: 3d print

Adni jó

@tepi77 megtalálta ezt a cikket az Etsy.com-on, amely egy 3D printelhető Tangram sütikivágó formáról szólt és az alábbi Twitter üzenetet írta:

Gondolom, megértitek, hogy ez nekem miért instant get! http://flip.it/98XgC
Megértettem. Ránéztem a linkre, aztán eszembe jutott, hogy miért ne nyomtassak Péternek egy ilyet. Elkezdtem keresni a modellt, de sajna az nem publikus, ráadásul a nagy ingyenmodell site-okon sem találtam hasonlót. Semmi baj, akkor majd megcsináljuk! A modell elkészítése egy standard 3D modellező alkalmazásban pár perc. Péter azonban írt egy újabb üzenetet, ami bekapcsolta bennem a kisördögöt:
@fns720 csomagolhatnám CD mellé ajándékba, nem? 🙂
Ha már CD mellé lehetne csomagolni, akkor nosza írjunk OpenSCAD scriptet, ami majd akkora sütikivágót gyárt, amekkorára épp szükség van! Jelen esetben különösen hasznos a modellt scriptből generálni, hiszen egy mezei scaling simán tönkre tudná tenni a vékony vágóéleket. Mindebből ez kerekedett ki: tangram-cookie-cutter A sütikivágót a scripttel együtt gyorsan feltöltöttem a Thingiverse-re, aztán elküldtem Péternek a linket. Péter mindennek úgy megörült, hogy két albumának egy-egy digitális példányát ajándékozta nekem. Kicsit boldogabb hely lett ma a világ. Update #20130404: az Etsyn publikáló www0 nick-ű arc az alábbi levelet küldte ma nekem:
Hi! Thanks for liking my Tangram cookie cutter! As you have noticed I do not publish the 3D files of the items I’m selling on Etsy. Upgrades/adaptions for my 3D printer I do publish, but not of the things I’m trying to sell on Etsy. I have absolutely no objection whatsoever regarding printing one or two cutters for yourself or a close friend, actually I’m honored that people like it so much. However, I would really appreciate it if you would keep the 3D files for yourself and not sharing them with the rest of the world on Thingiverse or something similar since I’m trying to earn something. I’m fully aware that nothing is copyrighted or anything, but would you be so kind to remove the files of the tangram cookie cutter from Thingiverse? Thanks! Wouter from Printmeneer on Etsy.
Életemben nem gondoltam volna, hogy egy téglalapba rajzolt hét darab vonallal belerongyolok bárki üzletébe. Mivel azonban eFi rendes gyerek, az alábbi választ adta:
Hi there, I don’t think I’m ruining your business by drawing seven lines within a rectangle with a script and publishing it on the web. On the other hand I accepted your request and removed my design from Thingiverse. Gabor Penoff
Mondhatnánk persze rögtön, hogy ezzel kicsit rosszabb hely lett a világ, de ez csak azokra igaz, akik nem olvasnak eFi.blogot. Ha égető szükséged támad egy Tangram cookie cutter modellre, vagy akár a modell openSCAD forrására, akkor jöhet ide commentben a request és én elküldöm.]]>

3D nyomtatás – heated bed sneak peek

robax-heated-bed A fűtésen és a tárgyasztal rögzítésén is van még mit tuningolni (megvan már a megoldás, csak még úton vannak a hozzávaló cuccok), így ez a post valóban csak egy bekukkantás. Addig is nézd meg, mire képes a frissen talált üveglap: Stay tuned, nemsokára jön az összefoglaló gigaposzt! ]]>

3D nyomtatás – az elakadó nyersanyag története

00-target-obj ilyen materializálódás helyett: 01-Ultimaker-feet-OK inkább ilyen: 02-Ultimaker-feet-FAIL A történet ott indult, hogy egy picit meg szerettem volna emelni az Ultimakert, hogy aláférjen a heated bed áramellátásához szánt tápegység. A Thingiverse-en találtam is egy stabil lábat, amit MoonCactus pont hasonló célból tervezett saját magának. Leszedtem, beállítottam az általa ajánlott nyomtatási paramétereket, elindítottam a printet, megvártam, míg az első kritikus réteget lerajka az Ultimaker, aztán mentem a dolgomra. Szűk egy óra után visszanézve azt látom, hogy az objektum elkezd “levegősödni”: az alsó, korrekt rétegek után egyszercsak anyaghiányos layerek következnek. Az anyaghiány kezdetét a nyíl jelöli (az objektum a tárgyasztalon a fotóhoz képest természetesen X irányban -90 fokban elforgatva állt, én csak a fények miatt fordítottam rajta, hogy jobban lásd a problémás részt): 03-filament-grinding-failure-closeup Így állt a test nyomtatáskor – még itt is viszonylag jól látni a problémás részt: 04-filament-grinding-failure-closeup Az anyaghiányt két dolog magyarázhatja: vagy eldugul a nyomtatófej, vagy nem kap elég anyagot. Az Ultimaker ma aktuális extruder feje elég hibamentes, így ez szinte biztosan kizárható, úgyhogy nézzük az anyagellátó oldalt. A feeder mechanikából a fejbe egy paraformaldehidből készült csőben jut el a műanyagszál. Ez átlátszó, így szemre meg tudod mondani, ha valami szennyeződés került volna bele. Ez is látszólag tiszta, így marad maga a feeder mechanika. A mechanikát szétszedve a benne levő műanyagszál az alábbi képet mutatta: 05-grinded-filament Az 1. nyíl azt a bevésést mutatja, amit a feederben levő recés henger présel bele az alapanyagba – így talál fogást rajta és így tudja mindkét irányban mozgatni. Az 1. pontban látható minta tehát normális. A 3. nyílnál látszik a probléma oka: ez a mélyen bemart ív a “filament grinding” biztos jele. A recés továbbító henger vagy túl sokat rángatta ide-oda a nyersanyagot, vagy a húzó/toló oldalon túl nagy ellenállásba ütközött és így szép lassan kimart a műanyag szálból annyit, hogy más ne legyen képes továbbítani. Az anyagszállítás leáll, game over. Kicsit furán néztem a 2. nyilakkal jelölt felpöndörödésre – eddig még soha nem láttam ilyet, de első körben sajnos nem tulajdonítottam neki különösebb jelentősséget, csak kipucoltam a feedert, lemostam alkohollal a tárgyasztalt és a nyomtatófejet, újrakalibráltam az asztalt és nekiálltam újra a nyomtatásnak. Újabb 40 percnyi korrekt print következett, majd a jelenség elkezdett megismétlődni. Kezdtem a nyersanyag eltérő vastagságára gyanakorni, így megmértem az átmérőjét: 2.90 mm, ami teljesen rendben van, sőt, ránézésre a keresztmetszete is végig szabályos kör alak. Feszítettem egy kicsit még a feeder rugós mechanikáján, hogy a recés henger még jobban fogjon bele a nyersanyagba, majd újabb print, újabb fél óra, újabb hiba – úgy látszik, ma egész nap ezt fogjuk játszani. Cirka 6-8 óra kellett ahhoz, hogy az újra és újra átnézett Ultimakert elfogadjam hibátlannak és a nyersanyag anyagminőségére kezdjek el gyanakodni. Fogtam egy tekercs piros PLA-t, befűztem a printerbe és elindítottam a nyomtatást: ezúttal minden hiba nélkül történt.

Tanulságok

A nyersanyag nagy lutri. A ludas fekete PLA tekercset az Ultimakertől rendeltem. Van rengeteg más beszerzési forrás, de én bíztam abban, hogy a printer gyártója csak nem ad el sz@rt – itt a bizonyíték, hogy mégis. A nyersanyag a feedertől túl hosszú és túl görbe utat tesz meg a nyomtatófejig. Ha a műanyagszál mondjuk felülről érkezne és nem írna le egy félkört, mire a fejbe ér, valószínűleg a gyengébb minőségű nyersanyagot is könnyebben továbbítaná a feeder a kisebb súrlódás miatt. Summa summarum, ez a tanulságos lecke is csak azt mutatja, hogy van még mit hackelni a printeren. Neki is fogok állni más feeding megoldást keresni, de előbb heated beddel kell játszanunk. Stay tuned! ]]>

3D nyomtatás – a citrusfacsaró

erre a SolidWorks tutorialra, ami nagyon nem tetszett. Ez mégjobban sarkallt arra, hogy már csakazértis magam gyártok egy ilyen nyomoronc facsarót. Lássuk! Olyat szerettem volna, ami mindjárt belecsorgatja a kifacsart levet egy edénybe – ilyet mórickáztam róla: 01-citrus-juicer-idea A terv az (azon túl, hogy Sir Galahad, Sir Lancelot és én az éj leple alatt kirontunk a nyúlból), hogy csinálok egy narancsnyi gömböt, aztán meg valami szerszámot, ami a facsaró hornyokat kimarja a gömbből, majd teszek alá egy kilyuggatott hengert, amin a lé átcsoroghat és az egészet felfogom egy nagyobb gömbből készített kivájt félgömbben, aminek az aljába dugok egy PET palack kompatibilis csövet és kész is vagyunk. Úgy saccoltam, hogy egy átlag facsarandó citrus belső átmérője úgy 70 mm körül lesz. Rajzoltam egy referenciakört és mellé két ívet, ami mentén majd végigtolok egy háromszög alakot, hogy abból elkészüljön a vágószerszám: 02-cutting-tool-curves A háromszöget a két íven végigtolva elkészült az eldobós szerszám: 03-cutting-tool Ebből aztán csináltam még 11-et: 04-12-cuttin-tools Majd legyártottam a szerszám alá a “nyersanyag” gömböt: 05-sphere-and-cutting-tools Ezután csak ki kellett vágni a gömbből a hornyokat: 06-sphere-after-boolean-op Majd egy újabb boolean művelettel kidobni a felesleges alsó félgömböt: 07-model-before-hemisphere-cut 08-model-wo-bottom-hemisphere Aztán picit tojás alakúvá nyújtottam a szerszámot: 09-model-Z-scaled Legyártottam a kivájt alsó gömböt és lecsaptam erről is a felesleges felső félgömböt: 10-lower-big-sphere Csináltam egy vékony hengert szűrőtálca gyanánt és összeillesztettem a három darabot: 11-model-with-tray Gyártottam pár kis 3 mm-es hengert a szűrőtálca kilyuggatásához: 12-cutting-tools-on-tray Kilyukasztottam a szűrőtálcát: 13-filter-tray-complete Végül az alsó félgömb tetejéből még lekaptam egy kicsit és az aljába fúrt lyukba beigazgattam a kis PET palack kompatibilis léelvezető csövet: 14-lower-tube-in-place Ezzel el is készült a citrusfacsaró: 15-citrus-juicer-done Szép lett, én meg ügyes, hogy kitaláltam, hogy kell ilyet CAD-ben összeszerelni, úgyhogy kapok is egy pofa sört! Természetesen ez FFF printerrel nem nyomtatható – ha nem tudod, hogy miért, de izgat, akkor nyomás végigolvasni a 3d print kategória többi posztját! ]]>

3D nyomtatás – scriptelünk

Előzmények A Really Right Stuff fotós termékeibe pár évvel ezelőtt szerettem bele. Tőlük vásároltam állványfejet, valamint a géphez való, úgynevezett “L-plate”-et is. Az L-plate a fényképezőgépre csavarozható alumínium keret, ami lényegében egy Arca Swiss típusú befogósínt létesít a fényképezőgép alján és bal oldalán. Ennek az az értelme, hogy egyrészt mindig ott a gépen az állványra csatlakozó sín, másrészt a fényképezőgép portrait állásban is stabilabban áll az állványon. Megmutatom: L-plate A gépemen van tehát egy Arca Swiss sín. Van egy ezzel a sínnel kompatibilis RRS Arca Swiss befogópofám (=quick release knob), amit rögzítenem kellene egy rúd végén. A pofa talpában egy darab 3/8″-os süllyesztett UNC csavar számára van kiképezve menet és süllyeszték: RRS-Arca-Swiss-quick-release-knob 3/8″-os UNC csavart és hozzá való anyát Európában alig kapni – ha mégis kapható, akkor az aranyárban van és leginkább nincs itt egy óra múlva. Sebaj, akkor majd gyártunk ilyet!

Gyártunk

Némi guglizás után rájöttem, hogy a mezei CAD alkalmazásban UNC menetet rajzolgatni nem lesz egyszerű feladat – legalábbis az én CAD skilljeimnek kicsit meredek a dolog. Ekkor jutott eszembe, hogy biztos kimatekozta ezt már valaki és létezik rá OpenSCAD script. Hellyel-közzel igazam is lett. Kezdetnek megtaláltam a Thingiverse-en aubenc által létrehozott Poor man’s OpenSCAD library-t, amelyben ő az 1/4″-es fotós csavart gyártotta le mintának. Szerencsére mindezt okos függvényekkel tette, úgyhogy némi küzdelem után én is megszültem a projecthez szükséges 40 mm hosszú, végig menetes, 3/8″-os süllyesztett fejű csavart: 3-8_16-UNC-bolt A csavar elkészítéséhez a polyScrewThread library birtokában mindössze egy ilyen fikarcnyi kis scriptre van szükség:
include 
/*
 * hex_screw(15,  // Outer diameter of the thread
 *            4,  // Thread step
 *           55,  // Step shape degrees
 *           30,  // Length of the threaded section of the screw
 *          1.5,  // Resolution (face at each 2mm of the perimeter)
 *            2,  // Countersink in both ends
 *           24,  // Distance between flats for the hex head
 *            8,  // Height of the hex head (can be zero)
 *            0,  // Length of the non threaded section of the screw
 *            0)  // Diameter for the non threaded section of the screw
 *                     -1 - Same as inner diameter of the thread
 *                      0 - Same as outer diameter of the thread
 *                  value - The given value
 */
hex_screw(	25.4*3/8,
			25.4/16,
			30,
			40,
			1.5,
			2,
			0,
			0,
			0,
			-1);
lyuk = 2.5;
difference() {
  rotate([0, 180, 0]) {
    cylinder(h = 2.6, r1 = 4, r2 = 6.25, center = false);
  }
  translate([0,0,lyuk/2-2.6-0.1]) {
	cube(size = [1.5,6,lyuk], center= true);
  }
}
Ezután következett az anya: 3-8_16-UNC-nut Az ő scriptje is vérbuta, mindössze egy kis plusz tágulást kellett belekalkulálni, hogy a printelt csavar és a printelt anya összetekeredjenek:
include 
/*
 * hexa_nut(24,  // Distance between flats
 *           8,  // Height
 *           4,  // Step height (the half will be used to countersink the ends)
 *          55,  // Degrees (same as used for the screw_thread example)
 *          15,  // Outer diameter of the thread to match
 *         0.5)  // Resolution, you may want to set this to small values
 *                  (quite high res) to minimize overhang issues
 */
pla_extra_width = 0.8;
hex_nut(14, 8, .25*(16/2.54), 30, pla_extra_width+25.4*3/8, 0.5);
A két OpenSCAD script által generált STL file-t aztán CAD-ben leellenőrizve már jól látszott, hogy a plusz tűréssel együtt kompatibilisek lesznek a menetek: nut-and-bolt-w-tolerance-check-in-CAD 0.5 mm hézag az esetek többségében elég szokott lenni – ezúttal picit szorosnak bizonyult, így 0.8 mm-es rést hagyva és a csavart párszor áthajtva a meneten már megfelelően egymásba szeretett apu és anyu: 3-16-nut-and-bolt-from-PLA Summa summarum, az OpenSCAD nem egy designerek álma eszköz, ám ha egyszer összerakunk benne valamit, azon gyerekjáték módosítani.]]>

3D nyomtatás – a sebesség oltára

150mm-per-sec-speed-effect1 150mm-per-sec-speed-effect2 A tőlem jóval tapasztaltabbak (és maga a Cura is) azt mondják erre, hogy nagyobb sebességre a precízen beállított printerek képesek. Én pedig azt mondom, hogy amíg a léptetőmotorok megnyúlni képes bordás gumiszíjakkal hajtják meg a fejet pozícionáló két acéltengelyt és nem direkt módon csatlakoznak hozzájuk, addig hiába a nagyobb sebesség, az ilyen hibák kiszámíthatatlanul jönnek majd elő. Jó példa erre a minták hátulján található felső hiba: 150mm-per-sec-speed-effect3 Direkt nem croppoltam le a képből a minták feljebb levő részét, hogy látható maradjon: az egyébként 150 mm/sec sebességgel dolgozó fej az utolsó hibát követően szépen egyenletesen dolgozott tovább, mintha valami varázsütésre “meggyógyult” volna a pozícionálás. Nos, szerintem ez azt igazolja, hogy a szíjhajtás miatt téveszt néha az eszköz. ]]>

3D nyomtatás – a sötét oldal

3dprint-the-dark-side Érdemes megfigyelni, hogy az extruder fej milyen mértékben képes összemocskolni magát. Ez a probléma alattomos és kiszámíthatatlan. Ugyanezek a testek ugyanebből az anyagból ugyanolyan alkoholos tárgyasztal tisztítás után csont nélkül kinyomtatódtak, míg most szarrá ment mind. Ha az Ultimakerhez lenne gyárilag hot bed, akkor ez a probléma nem létezne. Hot bedet akarok!]]>

3D nyomtatás – Tea Cup SlingsHOT

teafiltert kicsavaró bögrét: Nagyon megtetszett, webshop link híján gondoltam gyártok én egy ilyet: teamug-to-print A modell rendben elkészült, ám ez jelen formájában egy FFF printerrel viszonylag nehezen nyomtatható. Nézzük meg, mi a baja! Legegyszerűbb, ha fogjuk az STL file-t és berántjuk meshmixerbe, aki rögtön rak is rá egy olyan shadert, ami bepirosítja azokat a részeket, amelyek túllógnak és ezért csak úgy a levegőbe nem nyomtathatóak: teacup-overhang1 Ezzel még tudunk ügyeskedni egy kicsit: a talpat egyszerűen szintbe állíthatjuk, illetve a fül alja is leérhet a pohár aljáig, ez nem gond. A fül görbületét is lehet kevésbé meredekre venni: mondjuk egyszerűen kifúrjuk egy hengerrel és nagy eséllyel az már nyomtathatóvá teszi azt a részt. A nagyobb probléma ezzel a résszel van: teacup-overhang2 Jól látszik, hogy a filter járatának teteje sajna egy hosszabb vízszintes felület. Ezt csak úgy tudjuk nyomtatni, ha supportot kérünk az egész bögrére. Sajnos tapasztalatból azt mondom, hogy az ilyen szűk területekbe elég rendesen be tud állni a support, így nem biztos, hogy sok értelme van szutykolni vele. Azért persze a foxi sem ereszti olyan könnyen a lábtörlőt… Leszeletelés után ez a bögre supporttal nyomtatva 7 és fél óráig készülne, 1360 HUF anyagot felzabálva. Mivel ez próbának már ijesztő mennyiségű idő/alapanyag kombináció, ezért ilyenkor érdemes kicsit trükközni még. Fogjuk a legproblémásabbnak ítélt részt, húzzunk rá egy bounding boxot (=egy téglatestet, ami magába foglalja a vizsgálandó objektumdarabot), aztán a boxból és a modellünkből készítsünk egy közös metszetet: teacup-bounding-box-on-overhang teamug-overhang-testobject Az így kapott darab már csak 30 percet és 110 HUF pénzt zabál el – mindenképp megéri egy ekkora falattal kísérletezni ahelyett, hogy a teljes modell nyomtatása után görbüljön le a szánk. Nyomtassunk is egy support nélküli és egy supportos változatot és nézzük meg, mi lett belőlük. Íme a support nélkül készült tesztdarab: teamug-overhang-print-wo-support Jól látszik, hogy az átfeszített felületek ugyan elkészültek, de ronda kis göndör műanyagszálak lógnak be róluk – ez így useless. Nézzük, mire megyünk a supporttal! Ilyen lesz a támasztékkal nyomtatott próbatest: teamug-overhang-print-w-support Elég masszív support képződött – lássuk, mennyire lehet kiszedni: teamug-overhang-support-removed Szó mi szó, ez bűn ronda. Nem szívesen facsarnám ebben ki a teafiltert, még akkor sem, ha a mostanában gyártott piramis alakú teafilterek zacsija is ugyanabból a PLA-ból készül, mint amiből mi a bögrénket szándékoztuk nyomtatni. Persze még ilyenkor sem kell elkeseredni, ha nagyon akarod a modellt IRL taperolni. Fel kell tölteni az objektumot valamelyik nagy 3D printre szakosodott oldalra, akik bérnyomtatást is vállalnak, aztán ők elkészítik neked professzionális 3D printerekkel, jó pénzért. Az egyik legnagyobb ilyen gyűjtősite a Shapeways – zárjuk is az ő teaserükkel a postot: ]]>

3D nyomtatás – KitchenAid kolbásztöltő

  • Vacsoravendégeknek kolbásszal töltött szűzpecsenyét akarok sütni.
  • Van itthon szűzpecsenye.
  • Van itthon szép KitchenAid húsdaráló is, amivel még sosem izmoztam, mivel csak öcsi mennyiségre van tervezve, nem pedig ennyire.
  • A KitchenAid húsdaráló feltéthez sajnos nem jár a kb. 2 üveggolyóba kerülő kolbásztöltő feltét cső.
  • Becsületes hülye lévén elmegyek két KitchenAid boltba is a kolbásztöltő feltétért.
  • Kolbásztöltő feltét OOS.
  • Vacsorát csinálni most kell, nem pedig akkor, amikor ideér a közel 7kHUF-ba kerülő két darab műanyag cső.
  • Oh wait, I have a 3D printer! 20130207-1695 Az ojjektumok szedhetőek innen.]]>