# Bu 3D Yazıcı Ringing Hesaplayıcısı Hızlanmayı Nasıl Tahmin Eder
3D baskıda ringing ve ghosting, mekanik titreşimin görünür yankılarıdır. Genellikle keskin bir köşe, kabartmalı harf, delik veya ani dolgu yön değişikliğinden sonra tekrarlanan dalgalanmalar olarak ortaya çıkarlar. Yazıcı bir köşeye ulaşır, hareket sistemi yön değiştirir ve kayışlarda, raylarda, çerçeve elemanlarında, motor montajlarında, taşıyıcı kafa plakalarında ve tabla desteklerinde depolanan enerji, komut çoktan ilerlemiş olmasına rağmen salınmaya devam eder. Bu hesaplayıcı, en önemli birinci dereceden değişken olan hareketli kütleyi muhafazakâr bir hızlanma önerisine dönüştürür.Başlangıç noktası Newton mekaniğidir: a = F / m. Bir step motor ve kayış sistemi, tork düşmeden, kayışlar esnemeden, kasnaklar kaymadan veya adım atlamadan önce yalnızca sınırlı bir yatay kuvvet oluşturabilir. Hesaplayıcı muhafazakâr bir NEMA 17 sınıfı kuvvet varsayımı kullanır, seçilen hareketli kütleyi kilograma dönüştürür, teorik bir hızlanma tavanı hesaplar ve ardından yapısal bir güvenlik katsayısı uygular. Bu katsayı, gerçek yazıcılar rijit laboratuvar eksenleri olmadığı için teorik sınırın yüzde 20 ila 30'unu kasıtlı olarak çıkarır.Bu muhafazakâr bir başlangıç noktasıdır, input shaper yedeği değildir
# Kartezyen, CoreXY ve Delta Yazıcılarda Hangi Kütle Önemlidir
Bir yazıcı her eksende her zaman aynı parçaları hızlandırmaz. Kartezyen bir bedslinger'da X ekseni genellikle taşıyıcı kafayı hareket ettirirken Y ekseni tablayı, ısıtıcıyı, manyetik levha veya cam plakayı, klipsleri, baskı parçalarını ve bazen kablo zincirini hareket ettirir. Y ekseni tabla kütlesi ringing'de baskın olabileceğinden, bu hesaplayıcı taşıyıcı kafayı bir tabla yük faktörüyle karşılaştırır ve daha ağır olan etkin grubu sınırlayıcı hareket kütlesi olarak kullanır.CoreXY bir yazıcıda tabla normalde yalnızca Z yönünde hareket eder, bu nedenle X/Y ringing'i esas olarak taşıyıcı kafa, gantry taşıyıcısı, kayış yolu ve iki motordan gelen paylaşımlı kayış kuvvetleri tarafından sürülür. Hesaplayıcı, CoreXY için taşıyıcı kafa kütlesini biraz artırır çünkü kayış yolu ve taşıyıcı yapısı, motor kuvvetini tek bir düz X kayışından daha dolaylı hale getirir. Delta yazıcıda hareketli efektör hafiftir, ancak üç kolon yön değişikliklerini paylaşır, bu nedenle hesaplayıcı efektörü birincil atalet yükü olarak ele alır ve sonucu muhafazakâr tutar.| Kinematik türü | Hesaplayıcının vurguladığı kütle | Neden önemlidir |
|---|---|---|
| Kartezyen bedslinger | Taşıyıcı kafa veya düşürülmüş tabla kütlesi, hangisi büyükse | Y tablası hotend'den çok daha ağır olabilir ve çerçeve sallanmasını tetikleyebilir. |
| CoreXY | Kayış paylaşım faktörü ile taşıyıcı kafa kütlesi | X/Y hareketleri iki motor ve gantry boyunca uzun bir kayış yolu tarafından üretilir. |
| Delta | Delta faktörü ile efektör kütlesi | Efektör hafiftir, ancak yön değişiklikleri üç kolon üzerinden birleştirilir. |
Bedslinger'lar için yüklü tablayı ölçün
Kartezyen bir Y tablası için baskı plakasını, ısıtıcıyı, manyetik levhayı, klipsleri, PEI plakasını, kullanılıyorsa camı ve normalde büyük parçaları yüksek hızda basıyorsanız temsili bir baskıyı dahil edin. Gerçek ringing yükü, yön değiştiren kütledir.# Hızlanma, Jerk ve Kare Köşe Hızı İlişkilidir Ancak Aynı Değildir
Hızlanma, hızın zaman içinde ne kadar hızlı değiştiğini sınırlar. Dilimleyici ve donanım yazılımı ayarlarında, daha yüksek hızlanma köşelerdeki yavaşlamaları kısaltır ve dolgu, seyahat hareketleri ve kısa segmentlerin daha hızlı basılmasını sağlar. Ayrıca motorlar ve kayışlardan talep edilen kuvveti artırır. Hızlanma, hareketli kütle ve çerçeve sertliği için çok yüksek olduğunda, yazıcı adım atlayabilir, daha sert motor sesi çıkarabilir veya detaylardan sonra ringing gösterebilir.Klasik Marlin jerki, milimetre/saniye cinsinden ifade edilen bir yön değiştirme eşiğidir. Planlayıcının hızlanma sınırlaması uygulamadan önce izin verdiği anlık hız değişimini kontrol eder. Klipper, benzer bir köşe hızı konsepti için genellikle SCV olarak kısaltılansquare_corner_velocity kullanır. Birimler de milimetre/saniyedir, ancak planlama modeli farklıdır. Bu nedenle bu araç, Klipper seçildiğinde değere jerk demek yerine çıktı etiketini değiştirir.Hızlanma
Ana hız-kuvvet sınırı. Yazıcının hız değişimleri sırasında kütleyi ne kadar zorladığını belirler.
- mm/s2
- Motor kuvvet talebini artırır
- Ringing üzerinde güçlü etki
Marlin jerki
Marlin tarzı planlayıcılar tarafından çok küçük hız değişimlerinde yavaşlamayı önlemek için kullanılan köşe geçiş eşiği.
- mm/s
- Donanım yazılımına özgü davranış
- Çok yüksekse köşeleri sert yapabilir
Klipper SCV
Klipper tarafından yön değişiklikleri yoluyla köşe hızını modellemek için kullanılan kare köşe hızı.
- mm/s
- Bu araçta SCV olarak gösterilir
- Genellikle input shaping ile ayarlanır
# Yapısal Rijitlik Güvenlik Katsayısını Nasıl Değiştirir
Aynı taşıyıcı kafa kütlesine sahip iki yazıcı, çerçeve ve hareket sisteminin farklı miktarlarda enerji depolaması nedeniyle farklı hızlanma gerektirebilir. Hafif bir konsol tabla, gevşek V-slot tekerlekler, uzun desteksiz çubuklar, ince plastik motor montajları ve esnek taşıyıcı kafa plakaları kullanılabilir hızlanmayı düşürür. Destekli alüminyum çerçeve, lineer raylar, kısa kayış açıklıkları, rijit avara istifleri ve kompakt bir taşıyıcı kafa, aynı kütle görünür ringing üretmeden önce daha fazla hızlanmaya tolerans gösterebilir.Rijitlik seçici bu nedenle kozmetik değildir. Düşük rijitlik en güçlü indirimi uygular, orta rijitlik tipik iyi bakılmış bir masaüstü yazıcıyı temsil eder ve yüksek rijitlik teorik kuvvet sınırının daha fazlasını kullanılabilir bırakır. Yüksek ayar bile, kayış esnemesi, hızda motor torku düşüşü, akım limitleri, mikro adımlama ve kasnak kavraması gerçek makinelerin tam idealF / m sayısını güvenilir bir şekilde kullanmasını engellediği için bir indirim tutar.| Rijitlik ayarı | Tipik makine durumu | Hesaplayıcı davranışı |
|---|---|---|
| Düşük | Gevşek tekerlekler, uzun çerçeve, esnek tabla desteği, ağır direkt-tahrik dönüşümü | En muhafazakâr hızlanma ve daha düşük geçiş hızı. |
| Orta | Makul ölçüde sıkı hareket bileşenlerine sahip stok veya ayarlı masaüstü yazıcı | Günlük ayarlama için dengeli indirim. |
| Yüksek | Rijit CoreXY, destekli çerçeve, lineer raylar, kompakt taşıyıcı kafa, doğrulanmış kayışlar | Adım kaybı marjını korurken daha yüksek hızlanma. |
Hesaplayıcı sonucundan sonra hızlanmayı artırma
- Daha yüksek hızlanma, birçok kısa hareketi olan küçük parçalarda baskı süresini azaltabilir.
- Rijit bir çerçeve ve input shaping, basit bir kütle tahmininden daha yüksek limitleri destekleyebilir.
- Kontrollü artışlarla test yapmak, kalitenin nerede bozulmaya başladığını gösterir.
- Aynı artış, harfler, delikler ve köşeler etrafında ringing'i daha görünür hale getirebilir.
- Gevşek kasnaklar, kayışlar veya tabla montajları mütevazı hızlanmayı bile kötü gösterebilir.
- Doğrudan çok yüksek sayılara atlamak adım atlamasına ve kafa karıştırıcı artefaktlara neden olabilir.
# Sonuç Tablosunu Okuma
Önerilen hızlanma, donanım yazılımına veya dilimleyici profillerine kopyalanacak ana değerdir. Saniye kare başına milimetre cinsinden ifade edilir. Teorik tavan ayrı olarak gösterilir, böylece güvenlik katsayısı ve hedef hız cezası tarafından ne kadar marj kaldırıldığını görebilirsiniz. Teorik ve önerilen arasında büyük bir fark normaldir çünkü hesaplayıcı, mutlak adım kaybı sınırını bulmak için değil, baskı kalitesi ayarlaması için tasarlanmıştır.Etkin hareketli kütle, hesaplayıcının X/Y ringing için en önemli olduğunu düşündüğü kütledir. Bir bedslinger'da bu, hotend'den ziyade tabladan etkilenebilir. CoreXY veya delta'da genellikle taşıyıcı kafa veya efektör değerine daha yakın olacaktır. Sınırlayıcı hareket grubu, kinematiğin hangi parçasının tahmini yönlendirdiğini söyler; bu, taşıyıcı kafayı hafifletmeye, tabla plakasını değiştirmeye, çerçeveyi sertleştirmeye veya donanım yazılımında yalnızca bir ekseni düşürmeye karar verirken kullanışlıdır.- Etkin hareketli kütle
- X/Y hareket sisteminin yön değişiklikleri sırasında tersine çevirmesi gereken tahmini atalet yükü.
- Teorik tavan
- Güvenlik ve rijitlik indirimlerinden önce varsayılan motor kuvvetinden tahmin edilen hızlanma.
- Güvenlik katsayısı
- Adım kaybını ve ringing'i azaltmak için tork ve sertlik marjı ayıran 1.0'ın altında bir çarpan.
- Ringing riski
- Hızlanma ve kütle tarafından ima edilen kuvvet darbesine dayalı nitel bir gösterge.
- SCV
- Klipper kare köşe hızı, saniyede milimetre cinsinden ifade edilen bir köşe hızı parametresidir.
Sonuç yorumlama kontrol listesi
# Çok Fazla Hız Kaybetmeden Ghosting'i Azaltmak İçin Pratik İş Akışı
Dürüst kütle değerleriyle başlayın. Hotend düzeneğini, fanları, probu, ekstrüderi, plastik koruyucuyu, kablo gerilim gidericiyi ve taşıyıcı kafa kartını tartın. Tabla için Y yönünde hareket eden her şeyi dahil edin. Tartma uygun değilse, Ender ve Voron tarzı ön ayarları makul yer tutucular olarak kullanın, ardından sonucu daha sonra iyileştirin. Ön ayarlar kasıtlı olarak sıradandır, en iyi durum pazarlama değerleri değildir.Hesaplayıcı sonucunu donanım yazılımı veya dilimleyici sınırlarına uygulayın, ardından hedef hızda keskin metin, dikey delikler ve kare köşeler içeren küçük bir nesne basın. Her köşeden sonra sabit mesafede tekrarlanan ringing, mekanik rezonansı gösterir. Ringing iyileşirse ancak baskı süresi kabul edilemez hale gelirse, hızlanmayı her seferinde yüzde 10 gibi küçük adımlarla artırın. Ringing önerinin altında bile güçlü kalıyorsa, kayış gevşekliği, gevşek kasnak set skrewleri, hareketli kablolar, esnek tabla yayları, aşınmış tekerlekler, ray ön yük sorunları veya hotend sallanması arayın.- Donanım yazılımını değiştirmeden önce taşıyıcı kafa ve tabla kütlesini ölçün veya tahmin edin.
- Hareketli X/Y mimarisine uyan kinematik türünü seçin.
- Ağır direkt-tahrik kafaları veya görünür şekilde esnek çerçeveleri olan modifiye bedslinger'lar için düşük rijitlik kullanın.
- Yüksek rijitliği yalnızca kayışlar, kasnaklar, raylar ve çerçeve vidaları zaten doğrulanmışsa kullanın.
- Donanım yazılımı seçiciyi kullanarak oluşturulan metni Klipper veya Marlin'e kopyalayın.
- Bir doğrulama modeli basın ve yalnızca yüzey parlaklığını değil, ringing mesafesi ve genliğini karşılaştırın.
- Köşe şişkinliği ringing ile karıştırılabileceğinden pressure advance'i ayrıca ayarlayın.
- Donanım yazılımı desteklediğinde son yüksek hız kurulumu için input shaping kullanın.
Kütle azaltma neden güçlüdür
# Hızlanma ve Jerk Ayarlarken Sık Yapılan Hatalar
En yaygın hata, başka bir yazıcıdan kopyalanan tek bir sayıya göre ayar yapmaktır. Bir Voron, Ender, Prusa tarzı bedslinger, delta ve kapalı özel CoreXY'nin tümü 150 mm/s'de baskı yapabilir, ancak güvenli hızlanmaları birkaç kat farklılık gösterebilir. Baskı hızı tek başına hareket stresini tanımlamaz. Kısa detaylar nadiren tam hıza ulaşır, bu nedenle hızlanma ve köşe parametreleri, nominal dilimleyici hızından daha fazla yüzey kalitesini kontrol eder.Bir başka hata, jerk veya SCV'yi zayıf hızlanma ayarlarını gizlemenin bir yolu olarak görmektir. Çok yüksek bir geçiş değeri köşeleri hareket halinde daha keskin gösterebilir, ancak aynı zamanda çerçeveye ani yön değişiklikleri enjekte edebilir ve yankılar oluşturabilir. Çok düşük bir değer, yazıcıyı köşelerde yavaş ve yuvarlak hale getirebilir. En iyi sonuç genellikle makul bir hızlanma limiti, orta düzeyde köşe hızı, sıkı kayışlar, mekanik olarak sıkı eksenler, pressure advance ve mevcutsa input shaping ile gelir.Sıfır veya negatif kütle kullanmayın
F / m formülünden hızlanma sonsuza yaklaşacağı için fiziği tanımsız yapar. Arayüz saçma değerleri engeller ve hesaplama, sonucu kullanılabilir tutmak için girdileri sınırlar. | Belirti | Olası hareket ayarı sorunu | Mekanik kontroller |
|---|---|---|
| Köşelerden sonra tekrarlanan dalgalanmalar | Kütle ve sertlik için hızlanma çok yüksek | Kayışlar, çerçeve vidaları, taşıyıcı kafa sallanması, input shaping. |
| Hızlı seyahat sırasında katman kayması | Hızlanma veya jerk/SCV çok agresif | Kasnak set skrewleri, motor akımı, kayış diş kavraması. |
| Yuvarlak köşeler ve yavaş küçük detaylar | Hızlanma veya köşe hızı çok düşük | Planlayıcı limitleri, dilimleyici minimum katman süresi, pressure advance. |
| X ve Y'de farklı ringing | Bir eksen daha yüksek hareketli kütleye veya daha düşük sertliğe sahip | Tabla kütlesi, ray ön yükü, kayış yolu, gantry kareliği. |
# Değerleri Klipper veya Marlin'e Dışa Aktarma
Kopyala düğmesi, sonucun bir yazıcı yapılandırma notuna, bir Klipperprinter.cfg bölümüne veya bir Marlin ayar kaydına yapıştırılabilmesi için düz metin üretir. Klipper için çıktı max_accel ve square_corner_velocity kullanır. Marlin için çıktı hızlanma ve X/Y jerk tarzı değerler kullanır. Kopyalanan bloğu bir başlangıç yapılandırması olarak ele alın, ardından donanım yazılımı dosyanız kart veya sürüme özgü bir format kullanıyorsa adları uyarlayın.Yazıcınız eksen başına hızlanmayı destekliyorsa, Kartezyen bir bedslinger genellikle X'ten daha düşük bir Y hızlanmasından faydalanır çünkü tabla daha ağırdır ve baskı parçası iş sırasında kütle ekler. CoreXY yazıcılar genellikle paylaşımlı bir X/Y hızlanma değeri kullanır, ancak bireysel mekanik kusurlar yine de bir yönün daha güçlü çınlamasına neden olabilir. Delta yazıcılar büyük ölçüde kolon sertliğine ve efektör ağırlığına bağlıdır, bu nedenle ivmeölçer tabanlı doğrulama özellikle değerlidir.