Marlin firmware az Anet A8-ra

by dexter 29. November 2017 06:30

A Skynet3D firmware egy Marlin fork volt, amíg az nem támogatta hivatalosan az Anet A8-at. Most, hogy a támogatás hivatalossá vált, a Skynet3D megszűnt. A post írásának pillanatában az 1.1.6-os Marlin a legfrissebb, innen tölthető: [link]. Viszont munka van vele rendesen. Első körben az example_configurations\Anet\A8 könyvtárból kell kimásolni a 2 konfigurációs fájlt a többi forrás fájlhoz. Ez egy Arduino projekt, szóval a Marlin.ino nyitható, úgy fordítható / tölthető fel a lapra. Amiket még módosítanom kellett a konfigurációban (Configuration.h):

  • #define PIDTEMPBED bekapcsolása, #define BED_LIMIT_SWITCHING kikapcsolása – PID-et akarok az asztalra is
  • #define FIX_MOUNTED_PROBE bekapcsolása – a Tronxy szenzorom miatt, nem kapcsolót használok
  • #define MIN_SOFTWARE_ENDSTOPS kikapcsolása - hiszen negatív irányban kell menni a szenzor miatt
  • #define X_PROBE_OFFSET_FROM_EXTRUDER –19 és #define Y_PROBE_OFFSET_FROM_EXTRUDER –46  - nekem ilyen távolságra van a szenzorom a  fejtől
  • #define PROBE_DOUBLE_TOUCH bekapcsolása – először durván, majd finoman engedi rá próbánál a szenzort, pontosabb
  • #define AUTO_BED_LEVELING_LINEAR – 5x5 mérőpontot akarok az asztalon
  • #define GRID_MAX_POINTS_X 5 – itt az 5 pont
  • #define Z_SAFE_HOMING – ez nagyon fontos! Az asztal közepén fogja megmérni a Z koordináta 0 értékét. E nélkül auto level szenzort használva nem fog megállni, mert nincs alatta asztal, amit érzékeljen
  • #define ANET_KEYPAD_LCD kikapcsolása és #define ANET_FULL_GRAPHICS_LCD – én lecseréltem a kijelzőm Anet A6 kijelzőre, ezért kell

Add comment

Naptár

CommentList