3 boyutlu yazıcı

3D yazıcı harika bir buluş.

Kullanıcının hayal edebileceği her şeyi (neredeyse) yazdırmasına izin veririm!

Ama oldukça pahalı.

Tabii ki 200 $ için ucuz bir ön satın alabilirsiniz, ancak baskı alanı oldukça küçük ve kalitesi en iyi değil.

ölçeğin sipariş sonunda diğer ünlü yazıcı, ama onun 2199 $.

Öyleyse ne yapmalı, iyi baskılar için çok mu, düşük kalite için daha az mı harcayacaksınız?

VEYA kendi inşa !!

Bir yazıcı arayışımda a RepRap terimini tökezledim.

RepRap şu anlama gelir: 'hızlı prototip çoğaltma'

diğer bir deyişle, kendi kendine baskı yapabilen bir yazıcı.

En ileri tasarım 'Mendel',

X, Y, Z hareketi için 4 step motorlu temel bir bağlantı açısı çerçevesinden oluşur.

Adım 1: 3d Baskı Nedir?

İşte bir 3D yazıcının nasıl çalıştığına dair bir açıklama.

3D yazıcı başlı uçtan (meme) küçük damlalar / erimiş plastik hattı bırakır.
çoğu durumda ABS (Akrilonitril bütadien stiren) veya PLA'yı (mısır nişastası veya şeker kamışından yapılmış polilaktik asit) eritir.
çevreleyen hava ile temas ettiğinde, katı halde soğur.

Yazıcı, plastiği 3D modelde biriktirmek için nozulunu 3 şekilde hareket ettirir.
altta başlar ve plastik tabakayı tabaka halinde bırakır ve tam bir şekil verir.

Çizgileri ne kadar küçükse, baskısı da o kadar düzgün olur.

Adım 2: Yap veya Satın Al?

Eğer bir 'RepRap mendel' oluşturmak için set dolu ise eBay.
kolay, ama biraz daha pahalı ve daha az eğlenceli :)

bir kit satın alırsanız, internette bir el kitabı vardır.

Önceden yapılmış, monte edilmiş bir yazıcı ile de mümkündür.
İyi bir 1200 dolar


Ama kendim yapmak istedim, sadece yapabildiğim için.

Adım 3: Tasarım 2D

Nereden başlamalı?
Çerçeve başlamak için iyi bir yer, tüm projenin merkezi.

Standart 'Mandel' in bazı tasarımlarına baktıktan sonra bir çizim yapabildim:

Ve geri kalanı için RepRap web sitesindeki varsayılan dosyaların çoğunu kullandı.
Bazılarını değiştiriyorum çünkü yazdırılmak yerine ahşaptan yapılmıştı.

Tüm parçaları içeren bir .ZIP dosyası ekledim.
hepsi PDF ve AutoCad dosyalarında (DWG).

Ölçümler Milimetre cinsindendir!

Ekler

  • PDF.zip İndir
  • Printer_2D.zip İndir

Adım 4: 3D Tasarla

Tüm pats'ları tasarladıktan sonra, tasarımın daha önce 3D olarak görülmesinin güzel olacağını düşündüm.
bu şekilde projenin ölçeğini anlayabilir ve herhangi bir tasarım hatası gösterebilirim.

Tüm öğeleri ayrı ayrı oluşturmak için Inventor'u kullandım.
tüm parçaları inşa ettikten sonra, hepsini bir montajda bir araya getirdim.

Hepsini orada bir araya getirdikten sonra çizimlerde bazı şeylerin değiştirilmesi gerekiyor
(önceki adımdaki dosyalar sonunculardır)

Tüm parçaları içeren bir .ZIP dosyası ekledim.
Tüm dosyalar Inventor içindir

Ekler

  • Printer_3D.zip İndir

5. Adım: Parçaları Oluşturma

ilk önce A çerçevesi
Bu yapının merkezi, tüm parçalar buna bağlı.

Tüm parçaları böyle yapılır:
-Yapılması gereken parçanın çizimini yazdırın.
-Bir kalem, bir kaliper, şerit metre ve çizmek için düz bir şey alın.
-Draw de üstten görünüm ahşap üzerine.
- Parçayı doğru şekle getirin.
-Gerekirse delik açın.
- Parçayı ölçün:

-Doğru ise, bir sonraki bölüme geçin.

-Küçükse, tekrar başlayın ve dikkat edin, “bir kez iki kez ölçün”

-Bu kadar büyük, doğru boyuta getirmeye çalışın.


Ana çerçeveden sonra z ekseni motor tutucularını oluşturdum

Adım 6: Parça Oluşturma (v2)

X taşıyıcısını oluşturmak için 2 başarısız denemeden sonra orijinal parçaları yazdırmaya karar verdim,
3Dhubs.com aracılığıyla ABS'de parçalarmı basan birini buldum.


Tasarladığım parçalar tahtadan yapılmıştı.
Ya da onları yapmak için doğru araçlara sahip değildim.

Adım 7: Satın Alınan Parçalar

Tabii ki tüm yazıcıyı kendim oluşturamadım.

bu yüzden parçaları eBay'den, web mağazalarından veya yerel nalburdan aldım.


Parçaların listesi:
- Arduino Mega 2560.
- Rampalar 1.4.
- 5x A4988 Step Sürücüsü.
- Isıtmalı yatak.
- HotEnd (Budaschnozzle).
- Akıllı Kontrol Cihazı LCD.
- Mekanik uç tutucular
- Soğutucu fanlar
- 100k ohm NTC termistörleri
- Bir sürü tel.
- T5-12 Diş Pully ve triger kayışı
- 2x 5mm ila 8mm Şaft Kuplörü.
- 12x LM8UU Lineer rulmanlar.
- 10x 608zz Tekrar arama rulmanları.
- Greg'in Menteşeli ekstruder KITI.
- 5x Nema17 Kademeli (1.7A, 40mm, 48Oz.in)
- 4m Çelik m8 diş.
- 6 önceden kesilmiş çubuk çelik çubuk.
- 20mmx20mm Ikea aynası.
- Birçok m3 somun ve cıvata.
- Zip Kravatlar Ve şu anda aklınıza gelebilecek daha rastgele küçük parçalar.

8. Adım: Yazıcıyı Kurma (1)

Çoğunlukla elinizdeki çerçeveyi bir araya getirmeye başlar.
A kareleri arasındaki boşluğun 31 cm olması gerektiğini hesapladım.

çerçeveler 7x M8 çelik dişlerle bağlanır.

Y ekseni kademesini monte etmek için kullanılan alt dişlerin 2'si.
Y ekseni kayışı için yatakları tutmak için kullanılan başka bir 2.

9. Adım: Yazıcıyı Kurma (2)

Sırada Isıtmalı yatak vardı.


Bir tahta bloğuna 15 mm'lik bir delik açtım ve ikiye böldüm.
bu, yatakları monte etmek için mükemmeldi.
tahtaya yapıştırılan bu bloklar,
ve bu tahtaya başlı yatağı düzleştirmek için aralarında yay bulunan başka bir tahta monte ettim.

Isıtmalı yatağın altına sıcaklığı kontrol etmek için bir termistör yerleştirdim.
Yatağın üstüne 20mm x 20mm IKEA aynası yerleştirdim, bu üzerine baskı yapmak için pürüzsüz bir FLAT yüzeyi oluşturmak için kullanılır.

10.Adım: Yazıcının Montajı (3)

Bu işi yapmak (ve iyi bir pint kalitesini korumak için) 3 basılı parça sipariş ediyorum.

2 X eksenini Z eksenine bağlamak için,
ve 1 sıcak ucu monte etmek için.

Ekstruder taşıyıcısını hareket ettirmek için en dıştaki 2 bloğa monte edilmiş bir triger kayışı kullandım,
bir ucunda ve basit bir yatak üzerinde, diğer ucunda ise üzerine bir kasnak takılı bir step.

Adım 11: Yazıcının Montajı (3)

Z ekseni 2 kademeli motor tarafından hareket ettirilir.

bunlar bir bağlayıcı ile iki M8 dişine bağlanır.
ekstra çekiş için motor millerinden biraz eğim

Adım 12: GÜÇ !!!

Yazıcı 12v kullandı, birçoğu.
Eski bir ATX güç kaynağı kullandım, 5v ve 3.3v kabloların hepsini kestim.
iki rayı (12v ve 12v1) birleştirdi.

5A bağlantısına güç vermek için kullanılır
diğeri 11a bağlantısı için.

Beslemeyi kontrol etmek için yeşil kablo (güç açık) ve siyah (toprak) bir anahtara bağlanır.
şimdi “uzaktan” kapatıp açabiliyorum.

13.Adım: Yazıcıyı Kablolama

Bir sonraki adım, telin TÜMÜNÜ doğru pimlere bağlamaktı.

Tüm kabloları bağlamak için RepRap sitesindeki görüntüyü kullandım.
şanslı oldukça açık.

Bağlantılar açıkça işaretlenmiştir,
motorlar ve termistörler için polarite sorun değildir.
3 uç durdurucunun bağlanması kolaydır, + ila +, - To - ve sinyale sinyal gönderilir.

Endişelenme Motor başka yöne dönüyorsa,
bu Arduino Belleniminde düzeltilebilir.

Adım 14: Yazılım (PC)

Daha önce de belirtildiği gibi, Gura'nın yazdırılması ve oluşturulması için Cura kullanıyorum:

İndir: //software.ultimaker.com/

Cura'yı yükleyin ve başlatın.
-İlk şey size yazıcı ayarlamaktır: kurulum boyunca yürüyün.
-Kurulumdan sonra ayarların çoğunu değiştirebilirsiniz.
-İyi bir fikir, yazdırma hızını düşük bir değere (50) değiştirmektir, bu yazıcı iyi bir şekilde biçimlendirildikten sonra geri değiştirilebilir.
- 3 noktada filaman ölçer, sayıları toplar ve 3'e böler.
bu değeri “Çap (mm)” olarak ayarlayın
- Baskı Sıcaklığını, kullandığınız filaman için gereken sıcaklığa göre ayarlayın.

İlerleme sekmesine gidin:
- Nozul Çapını ayarlayın.

Uzman ayarlarını açmak için "Ctrl" + "E" tuşlarını kullanın.
soğutma fanınız (monte edilmişse) doğrudan sıcak hava üflenirse, fan hızını maks.

Ayarın geri kalanı istediğiniz gibi değiştirilebilir.
Ancak unutmayın, yazdırdığınızı bozabilir.




Test için (hareketli eksenler) PrintRun kullanıyorum, çünkü bu kolay: P
İndir: //github.com/kliment/Printrun

Adım 15: Yazılım

Rampalar için 2 ana ürün yazılımı vardır.
- Merlin
- Sprinter

Merlin yazılımını kullandım çünkü baskılar Merlin ile Sprinter'den daha iyi yapılmış bir yer gördü.

İndirildi: //github.com/ErikZalm/Marlin

şu anda gCode oluşturmak için Cura 14.01 kullanıyorum.
Arduino, gcode'u yazıcı kafasını konumlandırmak ve sıkmak için kullandı,
ve elbette çok daha fazlası.
Arduino'ya bağlı USB kablosu ile doğrudan PC'den yazdırmak bile mümkündür.

Yazılımı Arduino'ya yüklerken ayarı değiştirmek için biraz yazılıma ihtiyacınız var.
en iyi sonuç için Arduino 0.23'e ihtiyacınız olacak.
Bkz. "Arduino-0023.zip" Dosyası

Yazılımı kurduktan sonra Merlin ürün yazılımını çıkarın ve “Marlin.PDE” dosyasını açın.
“Configuration.h” sayfasına gidin.

Burası tüm ayarların yapıldığı yerdir.
Bu adım adım ilerleyecek.


Sadece temel ayarları göstereceğim.
Bu yapılandırmada çok daha fazlası var.
Satır numarası ve değerleri varsayılan yapılandırma dosyasından alınmıştır.
Eklenen zip dosyasında varsayılan ve özel dosyaları bulacaksınız


Sıra no: 73 #define ANNE 7
Bu elektronik kart tipini ayarlar.
varsayılan değer 7'dir (Ultiemaker)
Ama bu proje için bir RAMPS 1.4 kullandım
bir ekstruder, bir fan ve bir başlı yatak ile
33 nr kullandım


Satır no: 77 // #define CUSTOM_MENDEL_NAME "Bram's Beast"
sadece eğlence için, yazıcımı adlandırdım, bu başlangıçta LCD'de gösterilir.


Satır 84: #define EKSTRUDER 1
Bu, yazıcının sahip olduğu ekstrüder sayısını ayarlar.
varsayılan 1


Satır no: 124/127 TEMP_SENSOR
Ekstrüder ve başlıklı yatağa bağlı bir termistör vardır.
bu sıcaklığı ölçmek için.
doğru değeri elde etmek önemlidir, aksi takdirde yatağın ekstrüderi aşırı ısınır veya soğuk kalır.
Hangi termistörün kullanıldığını biliyorsanız, sadece doğru sayıyı girmeniz gerekir.
- #define TEMP_SENSOR_0 ana ekstruder termistörüdür
- #define TEMP_SENSOR_BED ısıtmalı yatak termistörüdür
Sadece 2 termistör kullanılıyorsa, u diğer 2 sıraya 0 girebilir
124 nolu satırın üstünde, yaygın olarak kullanılan termistörleri içeren bir liste bulunmaktadır.
Kullandığınız termistör tipinden emin değilseniz,
Termistörün veri hilesini indirin.
termistörü bir multimetreye bağlayın ve direncini ölçün,
sıcaklığı kontrol edin. Ve bunu veri sayfasındaki tabloyla çapraz referanslayın.



Satır no: 234 #define PREVENT_DANGEROUS_EXTRUDE
Bu, Sıcak uç soğukken ekstrüderin hareket etmesini önlemek için kullanılır.
Bunu test amacıyla açıkladım.


Satır no: 301/306 #define INVERT_X_DIR true
Bu sıralar motorun dönüş yönünü tanımlamak için kullanılır.
Bağlandıktan sonra tüm uçlar durur ve yazıcıya güç verilir,
PC'ye bağladı ve “Printrun” u kullandı.
Printrun yazdırmanızı sağlar, ancak ekseni de hareket ettirir.
Ekseni 10 mm hareket ettirdim ve basamakların doğru şekilde döndüğünü doğruladım.
değilse: ekseni True olarak False olarak değiştirin, dosyayı kaydedin ve yeniden yükleyin.

(adımlayıcılar düzgün çalışmazsa, önce bir sonraki adıma geçin)


Satır no: 313/319 # tanım X_MAX_POS 205
Bu, yazıcınızın MAX ve Min sınırlarını belirler.
MIN değeri 0 olarak değiştirilmemelidir (yatağın ortasında HOME noktası olmasını istemeniz hariç)
Maksimum değeri bulmak kolaydır.
Ana sayfa yazıcınız ve başınızı hareket ettirmek için Printrun veya LCD ekranı kullanın.
Ekseni, kafa yatağı terk etmeden hemen önce hareket ettirin.
Gidilen mesafeyi kontrol edin ve bunu bellenimden değiştirin.

(adımlayıcılar düzgün çalışmazsa, önce bir sonraki adıma geçin)


Satır no: 403 #define DEFAULT_AXIS_STEPS_PER_UNIT
Bu, kurulumun en zor kısmıdır.
burada motorun 1 adım için ne kadar dönmesi gerektiği belirtisidir.

1 adım == 1mm

Bu siteyi kullandım: //calculator.josefprusa.cz/
XY ve Z ekseni değerlerini almak için.
Siteye, değişkenleri doldurun.

Varsayılan adımlar:
{78.7402, 78.7402, 200.0 * 8/3, 760 * 1.1}
78.7402 = AXIS_STEPS_PER_UNIT_X,
78.7402 = AXIS_STEPS_PER_UNIT_Y,
200.0 * 8/3 = AXIS_STEPS_PER_UNIT_Z,
760 * 1.1 = AXIS_STEPS_PER_UNIT_E

bu eşya kullandığım değerler:
{53.33, 53.33, 2560.00, 515.91}

Bunu test etmek için,
-Kodu kaydedin.
-Arduino'ya yükleyin.
-Printrun'u başlat.
-Ana aksı.
-Sabit bir noktadan hareket edecek bir noktaya olan mesafeyi ölçün,
örneğin X ekseni taşıyıcısı.
-Ölçülen değeri yazın.
-Bir eksen 50mm hareket ettirin.
- Mesafeyi tekrar ölçer ve yazınız.
- yazıcının kat ettiği mesafeyi hesaplayın.
- eğer yazılımda taşıyacağınız 50 mm'ye eşitse: tebrikler, bu eksen doğru şekilde kurulmuş!
Sonraki eksene git.
- değilse: denemek üzere bir sonraki değeri hesaplamak için bir sonraki formülü kullanın:
(Set Değeri / Gerçek Taşınan Değer * 100) = yeni değer;
örneğin: (53.33 / 55 * 100) = 96.96
Değeri ayarlayın ve tekrar deneyin!
Web sitesini değerleri hesaplamak için kullandım ve hemen çalışıyor.

ekstrüder başka bir hikayeydi.
bunun çalışması için:
- Ekstrüdere bir parça filament yerleştirin ve sıkıştırın.
FİLAMENTİ ÇOK UZAK DURUMDA KOYMAYIN.
sadece 2 cm kadar yapıştırın. Aşağı doğru 2 cm hareket etmelidir.
-Filaman üzerine bir parça bant yapıştırın.
- Banttan ekstrüdere olan mesafeyi ölçer.
Ekstrüderi 1 veya 2 cm aşağı doğru hareket ettirin. (printrun ile).
Tekrar mesafeyi ölçer ve katedilen mesafeyi hesaplar.
- verilen mesafeye eşitse, harika. Değilse, yukarıdaki formülü tekrar deneyin!

(bir LCD bağlıysa)
Sıra no: 470.
Kullanılan LCD ekranın kodunu açınız.



Kodun geri kalanı gayet iyi, ince ayar yapmak veya diğer bazı değerleri ayarlamak için onu okuyabilirsiniz.
ancak bunlar ayarlanması gereken değerlerdir.

Ekler

  • arduino-0023.zip İndir

Adım 16: Adımlayıcıları Ayarlama

Steplerin sürücülerle birlikte kutudan çıkar çıkmaz çıkması mümkündür.
ya da değil: P

Her iki durumda da, sürücüleri ayarlamak iyi bir fikirdir, bu motorları güçlendirir, sorunsuz çalışmasına izin verir ve onları ve sürücüleri aşırı ısıtmayı durdurur.

Bunu yapmanın 2 yolu vardır:

Bunu yapmak için (1):

  • Yazıcınızı açın.
  • Ekseni hareket ettirmek için “Printrun” kullanın.
  • Eksenlerden birini ileri ve geri hareket ettirin.
  • Step garip davranmaya başlayana kadar potansiyometreyi sürücü üzerinde saat yönünde aynı anda hareket ettirin (garip sesler yapın, çok titreşin).
  • tekrar düzgün çalışana kadar biraz geri çevirin.
  • sonraki sürücüye / step / eksene gidin.

Bunu yapmak için (2):

Kaynak: //reprap.org/wiki/Pololu_stepper_driver_boar ...

A4988 veri sayfası [[1]] uyarınca, maksimum açma akımı için hesaplama:

I_TripMax = Vref / (8 * Rs)

Pololus ile algılama dirençleri Rs = 0.05 ohm'dur, bu nedenle 0.4'lük bir Vref maksimum 0.4 / (8 * 0.05) = 1A akım üretmelidir.

Başka bir örnek olarak, maksimum 0.7A kullanarak 1A dereceli kademelerde% 50 sıcaklık artışı hedefleyerek, aşağıdaki gibi yeniden düzenleyin:

Vref = I_TripMax * 8 * Rs veya

Vref = 0.7 * 8 * 0.05 = 0.280V

0.273V ölçülen bir Vref ile 0.6825A beklemeliyim ve tam adım modunda bir bobin üzerinden akımı 0.486A olarak ölçtüm; ki bu yeterince yakın görünüyor.

Vref sinyaline, voltaj regülatörleri olan taşıyıcılar üzerindeki "VREF" pimi olarak, olmayan taşıyıcılar üzerinden geçiş deliği olarak ve ayrıca her iki taşıyıcı üzerindeki trim tenceresinin üzerindeki silecek olarak erişilebilir.

Adım 17: Test !!

Sonraki adım, yazıcıyı ve ayarlarını test etmektir.
Yazdırmaya başlamadan önce bir sonraki makaleyi okumak için kullanışlıdır:


//reprap.org/wiki/Calibration

Parçaların ısıtılması.
orada her şey için ilk kez.
böylece yazıcıyı açın ve yatak sıcaklığını 50 veya 60'a ayarlayın.
yatağa bekleyin ısıtılır.

YAZICINIZLA KALIN.
bir şeyler ters giderse, yazıcıyı kapatmanız önemlidir.


Yatağın sıcaklığını ölçmeye çalışın, IR sıcaklık “tabancası” kullanıyorum.
Her şey yolundaysa, yatağı kapatın, Hotend'i çalıştırın.
önce 100C'ye, sonra 150C ve 200C'ye gidin.

aynı seviyede (veya çok yakın) olduğundan emin olmak için yazılımı sürekli olarak ölçmeye ve sıcaklığı yazılımla çapraz olarak kontrol etmeye çalışın. Bu, tükenmişliği önlemek için.

Adım 18: İlk Baskı

Oke, şimdi yazdırma zamanı !!!!


Filamanı ekstrüdere yükleyin.

Bir test dosyası indirin (20x20mm kutu): //www.thingiverse.com/download:17274

-Cura'yı açın ve dosyayı yükleyin
-Guura (SD'ye aktar) oluşturmak için Cura kullanın
-Ya da doğrudan baskı için Cura kullanın.


Baskıyı başlatın, yatak ve ekstruder ısınana kadar bekleyin.
ve yazıcının ilk baskıyı nasıl yaptığını izleyin:

YAZICINIZLA KALIN.
bir şeyler ters giderse, yazıcıyı kapatmanız önemlidir.

(fan% 100 üflemeye başladı videonun yarısı, bu sıcak ucunu çok soğutdu)

Adım 19: Yazıcınız Hazır!

Yani işi yazdırıyorsunuz. Tebrikler !!

değilse, neyin yanlış gittiğini bulmaya çalışın:
-Kaynaklarda az gerginlik.
- sürücüler doğru ayarlanmamış
-bed tesviye değil.

//Reprap.org/wiki/Calibration'ı tekrar deneyin.


eğer gerçekten takılırsan. Bana mesaj gönder :)



Maliyetler:
bu yazıcıda harcadığım para miktarı belli değil.
Bence 350 euro (470 dolar).
Tüm maliyetleri kısaca özetleyeceğim.

Evet, daha ucuz önceden yapılmış 3D yazıcılardan daha pahalı.
Ama bu önceden yapılmış yazıcılara göre çok daha eğlenceli ve eğitici.

Adım 20: Ekstralar!

Şimdi yazıcı çalışıyor, yazıcınız için yükseltmeleri yazdırmaya başlayabilirsiniz.
pat için //www.thingiverse.com ziyaret ve yazdırmak için diğer eğlenceli şey !!

yazıcım hakkında daha fazla bilgi için sitemi ziyaret et: (Felemenkçe) //project.nerdz.nl/?cat=7

RepRap, yazılımı ve donanımı hakkında daha fazla bilgi:
//reprap.org/wiki/RepRap_Options



Yorum herhangi bir soru, övgü veya bana bir mesaj göndermek için tereddüt etmeyin !!

Adım 21: Ekstra (V2)

Birkaç ay sonra X ve Y ekseninde bir miktar oyun olduğunu fark ettim.
bu yüzden yazıcı için bazı yeni parçalar yazdırdım

İlgi̇li̇ Makaleler