Optik Endstop 3D Yazıcı ve CNC Limit Anahtarı
Optik endstop, 3D yazıcılarda ve CNC sistemlerinde eksenlerin referans (home) konumunu belirlemek için kullanılan temassız bir sınır anahtarıdır. Kızılötesi ışık yayan bir LED ile bunun karşısında konumlanmış bir fototransistörden oluşan yarık tipi (slot) bir optik çift üzerine kuruludur; eksen hareketi sırasında hareketli bir parçaya (bayrak/flag) bağlı ince bir çıkıntı bu yarığın içinden geçerek ışık yolunu keser ve karta entegre karşılaştırıcı devre bu kesilmeyi anlık olarak dijital bir sinyale çevirir. Mekanik temas gerektirmediği için klasik mikroswitch tipi limit anahtarlarına göre aşınma yapmaz ve daha hassas, tekrarlanabilir bir konum tespiti sağlar. RAMPS/Arduino tabanlı 3D yazıcı kontrol kartlarında eksen home sensörü, CNC router ve benzeri hareketli sistemlerde ise limit anahtarı olarak yaygın şekilde kullanılır.
Teknik Özellikler
| Sensör Tipi | Kızılötesi (IR) yarık tipi optik anahtar (slotted photointerrupter) |
| Algılama Yöntemi | Yarığın içinden geçen opak bir parçanın (bayrak/mekanik çıkıntı) IR ışık yolunu kesmesi |
| Çalışma Gerilimi | DC 5V (bazı modellerde 3,3V-5V aralığı da desteklenir) |
| Çıkış Sinyali | Dijital (HIGH/LOW), mikrodenetleyici giriş pinine doğrudan bağlanabilir |
| Karşılaştırıcı Devre | LM393 tabanlı sinyal şartlandırma devresi |
| Yarık (Slot) Genişliği | Yaklaşık 5 mm |
| Bağlantı Arayüzü | 3 pinli konnektör (VCC, GND, Sinyal) |
| Gösterge LED'i | Tetikleme durumunu gösteren onboard LED |
| Montaj Şekli | Vida delikleriyle sabitlenebilen PCB gövde |
| Devre Kartı | FR4 baskılı devre kartı üzerine dizilmiş elektronik bileşenler |
| Muhafaza | Yok, açık PCB tasarım (ayrı bir kutu/gövde içermez) |
| Uyumlu Sistemler | RAMPS 1.4/1.6, Arduino Mega tabanlı 3D yazıcı kartları, Marlin/GRBL firmware |
| Pin Etiketleme | Kart üzerinde genellikle S (Sinyal), V (VCC) ve G (GND) olarak işaretlenmiştir |
| Sinyal Kalitesi | Karşılaştırıcı devre sayesinde sıçramasız (bounce-free), temiz kare dalga çıkış |
| Tetikleme Prensibi | Temassız, mekanik yay/kontak içermeyen optik tetikleme |
Öne Çıkan Özellikler
- Temassız algılama yaptığı için mekanik mikroswitch anahtarlara göre aşınma ve mekanik yorulma yaşamaz, bu da uzun vadede daha tutarlı bir home noktası sağlar.
- Kızılötesi ışığın kesilmesi prensibiyle çalıştığından tekrarlanabilirlik hassasiyeti mekanik switchlere göre genellikle daha yüksektir.
- LM393 tabanlı karşılaştırıcı çıkışı sayesinde net bir dijital HIGH/LOW sinyali üretir, bu da yazılım tarafında sinyal işleme ihtiyacını azaltır.
- Üzerindeki gösterge LED'i, sensörün tetiklenip tetiklenmediğini kartı sökmeden gözle kontrol etmeyi sağlar.
- 3 pinli standart konnektör yapısı sayesinde RAMPS ve benzeri kontrol kartlarına doğrudan bağlanabilir.
- Yarık tipi tasarımı, hareketli eksene sabitlenen ince bir parçanın (flag) araya girip çıkmasıyla çalışacak şekilde optimize edilmiştir.
- Karşılaştırıcı devre çıkışı sıçrama (bounce) içermeyen temiz bir kare dalga ürettiğinden, yazılımda ek bir yumuşatma/filtreleme katmanına ihtiyaç duymadan doğrudan kullanılabilir.
- Mekanik yay veya kontak içermediği için titreşimli çalışma ortamlarında (CNC işleme, hızlı eksen hareketleri) mikroswitchlere kıyasla daha kararlı davranış sergiler.
Kullanım Alanları
- 3D yazıcıda eksen taşıyıcısının home (sıfırlama) pozisyonunu belirlemek için taşıyıcı üzerindeki bir bayrağın sensör yarığından geçmesiyle tetiklenmesi.
- CNC router tezgahında iş mili taşıyıcısının bir eksende referans konumunu bulması.
- Lazer kesim/gravür makinelerinde kafa hareketinin mekanik sınırları aşmasını önlemek amacıyla donanımsal limit anahtarı (hard limit) olarak kullanılması.
- Kendi yapım (DIY) CNC veya 3D yazıcı projelerinde mikroswitch limit anahtarların yerine temassız bir alternatif olarak entegre edilmesi.
- Step motorla hareket eden bir eksende motor adım kaçırması durumunda mekanik aşırı hareketi önlemek için son sınır sensörü olarak konumlandırılması.
- Otomatik filament besleme mekanizması veya döner tabla gibi düzeneklerde belirli bir referans noktasının optik olarak algılanması.
- Delta tip 3D yazıcılarda üç kolon üzerindeki taşıyıcıların eş zamanlı home pozisyonunu tespit etmek için her kolona bir adet monte edilmesi.
- Prototip robotik kollarda veya doğrusal aktüatör içeren mekanizmalarda hareketli parçanın belirli bir referans açı/konumdan geçtiğini yazılıma bildirmek.
Bağlantı ve Kullanım
Modül üzerindeki VCC pini kontrol kartının 5V çıkışına, GND pini ortak toprak hattına, sinyal (S) pini ise RAMPS veya Arduino üzerindeki ilgili eksenin endstop giriş pinine bağlanır. Marlin gibi firmware'lerde ilgili endstop pininin normalde açık/kapalı mantığı, sensörün ışık kesilmeden önceki ve sonraki çıkış durumuna göre firmware konfigürasyon dosyasında doğru şekilde ayarlanmalıdır. Sensörün yarığı, eksene sabitlenecek ince bir parçanın (metal braket, plastik çıkıntı) tam ortasından geçecek şekilde hizalanmalı ve bu parça hareket sırasında yarığı tamamen kat etmelidir. Bağlantı kablosu takılırken pin sırasının kart üzerindeki S-V-G (Sinyal, VCC, GND) etiketlemesiyle karşılaştırılması, ters bağlamadan kaynaklanan sinyal hatalarını önler. Kurulumdan sonra sensörün doğru çalıştığını doğrulamak için yarığa elle bir parça sokulup çıkarılırken kontrol kartının seri monitöründen veya LED göstergesinden sinyalin beklenen şekilde değiştiği gözlemlenmelidir; bu basit test, eksen home işlemine geçmeden önce yanlış kablolama veya ters mantık ayarını erken aşamada ortaya çıkarır.
Paket İçeriği
- 1 adet optik endstop (yarık tipi) sensör modülü
- Sensör üzerine takılı 3 pinli bağlantı kablosu
Dikkat Edilmesi Gerekenler
- Sensörün yarığından geçecek parça (flag) ışığı tamamen kapatacak şekilde opak olmalıdır; yarı saydam veya çok ince parçalar sensörün kararsız sinyal üretmesine neden olabilir.
- Bağlantı pinlerinin (VCC, GND, Sinyal) ters takılması sensörün çalışmamasına veya kalıcı hasar görmesine yol açabilir; kablo takılmadan önce etiketleme mutlaka kontrol edilmelidir.
- Firmware tarafında endstop mantığının sensörün gerçek çıkış davranışıyla eşleştirilmemesi, eksenin home pozisyonunu asla bulamamasına ya da yanlış konumda durmasına sebep olur.
- Modül açık PCB yapıda olduğu için toz, talaş ve nem birikimi optik yolu kirletip algılama hassasiyetini zamanla düşürebilir; özellikle CNC talaş ortamında düzenli temizlik gerekir.
- Yarığın genişliğini aşan kalınlıkta bir parça zorla geçirilmeye çalışılırsa sensör gövdesine veya harekete zarar verebilir, bu yüzden flag kalınlığı yarık ölçüsüyle uyumlu seçilmelidir.
- Uzun kablo çekimlerinde sinyal hattının motor sürücü kablolarına paralel ve yakın döşenmesi elektriksel parazite yol açarak yanlış tetiklemelere neden olabilir.
- Kartın çalışma gerilimi dışında bir gerilimle beslenmesi (örneğin doğrudan 12V hattına bağlanması) karşılaştırıcı devreyi ve LED'i kalıcı olarak zarar verebileceğinden besleme gerilimi bağlamadan önce mutlaka kontrol edilmelidir.
- Sensörün yarığı içine metal talaş, toz veya yağ girmesi ışık yolunu bozarak sensörün sürekli tetiklenmiş ya da hiç tetiklenmemiş gibi davranmasına yol açabilir; bu nedenle periyodik görsel kontrol önerilir.