Anet A8 és BLTouch

by dexter 1. January 2018 11:51

2017-12-29 07.53.20A BLTouch szenzor az induktív Tronxy szenzorral ([link]) ellentétben nem az asztal fém felületét érzékeli, hanem egy ki-be húzódó tüskével megérinti az asztalt. Ez azért jó, mert ha pl. üveglapra nyomtatnék, ahhoz nem jó a Tronxy, nem érzékel át rajta. BLTouch  használatához mindenképpen Marlin firmware kell : [itt] és [itt], természetesen kicsit máshogy konfigurálva, mint a Tronxy-hoz. Ha az ember nem akar a kábelekkel bajlódni, meg főleg ha kijelzőt cserélt a nyomtatóban ([link]), akkor szükség lesz egy BLTouch adapterre, ami egyedi gyártású, eBay-en árulja skynet3dmods ([link]), BLTOUCH ADAPTER V2 by XYGAX néven fut. Ezt nekem A6-ra kellett jumperelni, mert a kijelző amit használok az eredetileg az A6-os kijelzője. Maga a BLTouch (vagy olcsóbbik klónja a 3DTouch) egy rövidke kábellel jön, én ezt leforrasztottam, és raktam rá megfelelő hosszúságú kábelt. Nem árt duplán ellenőrizni hogy a kábel a rátett csatlakozóval tényleg érintkezik-e (tapasztalat). És persze hogy a végére csatlakozót készítsen az ember, nem ártanak szerszámok, pl ez [link]. Kell a szenzornak egy felfogatás. Mivel én már agyba-főbe módosítottam a nyomtatót, extruder javítás, másik légterelő, így állítható tartószerkezet kellett a BLTouch-hoz, én ezt választottam : [link]. Van jobbos és balos kivitele. A jobbosnak az az előnye, hogy a szenzor messze van az extrudertől, PLA-val nyomtatva is kibírja a hőt tartó. Hátránya hogy így az asztalnak egy 3 centis szélső sávját nem tudja megmérni, az holttér. A balosnak ilyen gondja nincs, viszont az meg közel van az extruderhez (és ott is lesz valamennyi holttér csak a másik oldalon, de érzésem szerint kisebb). Értelemszerűen úgy kell elhelyezni, hogy a tüske ha be van húzva, akkor magasabban legyen, mint a fej. Jó kiinduló pont, hogy a fej hegyétől 8 milliméterrel magasabban kell lennie a szenzor műanyag házának ([link], 1. oldal alja). A szenzort tesztelni kell hogy működik-e rendben, mielőtt a szokásos magasság állítást megcsinálja az ember! Na és akkor nézzük hogy mi kell a Marlin konfigurációjában a BLTouch-hoz (figyelem, 1.1.8-as Marlin-ról beszélünk!):

  • #define FIX_MOUNTED_PROBE kikapcsolása és #define BLTOUCH bekapcsolása. Ez bekapcsol minden mást, pl a szervó számot, invertált z próbát, stb…, azokat nem kell külön
  • #define X_PROBE_OFFSET_FROM_EXTRUDER +68 #define Y_PROBE_OFFSET_FROM_EXTRUDER –40 nekem ezek az értékek vannak az új jobbos felerősítőnél
  • #define Z_PROBE_OFFSET_FROM_EXTRUDER 0 –t nem kell bántani, bárki bármit mond ! Erre való a Z offset kalibráció ([link], 5. oldal)
  • #define LEFT_PROBE_BED_POSITION 15-ről 35-re növelése. Hogy jött ez ki? X_MIN_POS –33 a firmware-ben, +68-ra van a szenzorom (X_PROBE_OFFSET_FROM_EXTRUDER) -33+68 = 35, egyébként fordítási hibát is ír ki ha rossz az érték. És innen jön az a 3.5 centis holt tér az asztal bal oldalán amit nem tud megmérni a szenzor
  • És végül egy technikai dolog, AUTO_BED_LEVELING_LINEAR már nekem nem fért bele a mikrokontrollerbe, AUTO_BED_LEVELING_BILINEAR-ra kellett váltanom

És ennyi, egy Z offset beállítás és megy a szenzor.

Add comment

Naptár

CommentList