Az előző bejegyzésben a Marlin firmware legalapvetőbb beállításait végeztük el egy HyperCube 3D nyomtatóhoz. Most finomhangoljuk konfigurációt.
EEPROM
Mindenekelőtt állítsuk be az EEPROM használatának a lehetőségét:
#define EEPROM_SETTINGS
Termisztor kalibráció, PID beállítás
Érdemes lehet a termisztor pontosságát ellenőriznünk, majd mindenképpen végezzük el a PID beállítást.
Z Offset
Amennyiben használunk vízszint szenzort, nyomtatás előtt állítsuk be a szenzor mérési pontja és nozzle hegye közötti eltérést. A lépéseket ebben a bejegyzésben olvashatod el: Z offset beállítása
Extruder finomhangolása
Érdemes ellenőrizni, hogy az Extruder motor valóban éppen annyi filament-et adagol, mint amennyit a vezérlő diktál neki. Ennek részleteit ebben a bejegyzésben olvashatod el: Motorok lépésszámának kalibrációja
Automatikus vízszint mérés
Kicsit közelebbre állítom a 9 mérési pontot egymáshoz, egyrészt mert így gyorsabb a mérés, másrészt inkább a tálca közepére nyomtatok, mint a szélére, így inkább ott legyen pontos. A keretet veszem nagyobbra a következő sorral:
#define MIN_PROBE_EDGE 40
A Z irányú mozgást is csökkentem a mérések alkalmával, ezt is az idő rövidítése céljából:
#define Z_CLEARANCE_DEPLOY_PROBE 5 #define Z_CLEARANCE_BETWEEN_PROBES 3
Gyorsulás értékek
Finomításként lehet még a gyorsulás értékeket állítgatni, de ezt a szeletelő programban is megtehetjük. Mindenesetre a Tech2C által publikált Configuration.h fájlban ezek a módosítások találhatóak:
#define DEFAULT_MAX_ACCELERATION { 2000, 2000, 100, 10000 }
#define DEFAULT_ACCELERATION 1500 #define DEFAULT_RETRACT_ACCELERATION 10000 #define DEFAULT_TRAVEL_ACCELERATION 2000
Az 1.1.4 verzióban a Jerk értékek még 20-ra voltak állítva alapból, ezeket 10-re csökkentette a Tech2C, viszont azóta 10 a default érték is:
#define DEFAULT_XJERK 10.0 #define DEFAULT_YJERK 10.0
HotEnd ventilátor
Ha szeretnéd, hogy a HotEnd hűtése a hőmérséklet függvényében ki/be kapcsoljon, akkor ezt a bejegyzést olvasd el: HotEnd ventilátor automatikus szabályzása
Az eddig elvégzett módosítások megtekinthetők a ezen a GitHub linek:
Marlin_1-1-9_HyperCube commits
Ezekután bátran kísérletezhetünk a nyomtatással!