Ender 3 firmware, Marlin 2.0.x alpha snapshot (xvalerix)

Ender 3 firmware, Marlin 2.0.x alpha snapshot (xvalerix)

thingiverse

in English language: https://translate.google.it/translate?hl=it&tab=rT&sl=it&tl=en&u=https%3A%2F%2Fwww.thingiverse.com%2Fthing%3A3510444 Attenzione, non mi assumo alcuna responsabilità. Ogni rischio, malfunzionamento, danno o perdita di qualsiasi tipo è a vostro carico. !! STOP !! FERMATEVI QUI !! Non intraprendere questa procedura se non avete le competenze necessarie per queste operazioni. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Procedura valida SOLO per schede MELZI con BOOTLOADER già installato !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 04 Luglio 2019. Questa release è obsoleta, vi consiglio di scaricare le nuove versioni bugfix: http://marlinfw.org/meta/download/ ed usare i parametri sotto per la compilazione. Release del 20 Marzo 2019 per Ender 3 stock Melzi board LCD in English language Bisogna inizializzare la EEPROM prima e dopo la programmazione ma con questo perderete ogni modifica relativa alla calibrazione estrusore ed altro. Annotate tutto quello che avete impostato con i comandi M92 inerenti le calibrazioni, per poterli riprogrammare successivamente. Personalizzazioni: --- 05 Aprile 2019 --- - Ripristinata USB BAUDRATE 115200 - piccole personalizzazioni: M92 E65, EJERK 10 ----------- --- 22 Marzo 2019 --- -//#define SHOW_BOOTSCREEN -//#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1 -//#define STRING_SPLASH_LINE2 WEBSITE_URL // will be shown during bootup in line 2 -//#define SHOW_CUSTOM_BOOTSCREEN -//#define CUSTOM_STATUS_SCREEN_IMAGE -#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 96 } -#define DEFAULT_MAX_FEEDRATE { 250, 250, 25, 40 } -#define DEFAULT_MAX_ACCELERATION { 500, 500, 500, 500 } -#define DEFAULT_ACCELERATION 500 // X, Y, Z and E acceleration for printing moves -#define DEFAULT_RETRACT_ACCELERATION 500 // E acceleration for retracts -#define DEFAULT_TRAVEL_ACCELERATION 1000 // X, Y, Z acceleration for travel (non printing) moves -//#define JUNCTION_DEVIATION (to enable Jerk) -#define DEFAULT_EJERK 10.0 // May be used by Linear Advance -#define S_CURVE_ACCELERATION -//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN -#define PROBE_MANUALLY -#define MANUAL_PROBE_START_Z 0.2 -#define Z_MAX_POS 255 -#define AUTO_BED_LEVELING_LINEAR -#define RESTORE_LEVELING_AFTER_G28 -#define LCD_BED_LEVELING -#define LEVEL_BED_CORNERS -#define LEVEL_CENTER_TOO // Move to the center after the last corner -#define PREHEAT_1_LABEL "180/40" -#define PREHEAT_1_TEMP_HOTEND 180 -#define PREHEAT_1_TEMP_BED 40 -#define PREHEAT_1_FAN_SPEED 0 // Value from 0 to 255 -#define PREHEAT_2_LABEL "200/50" -#define PREHEAT_2_TEMP_HOTEND 200 -#define PREHEAT_2_TEMP_BED 50 -#define PREHEAT_2_FAN_SPEED 0 // Value from 0 to 255 -//#define SPEAKER -#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 0 -#define LCD_FEEDBACK_FREQUENCY_HZ 0 Lo sketch usa 129740 byte (99%) dello spazio disponibile per i programmi. Il massimo è 130048 byte. Le variabili globali usano 5031 byte (30%) di memoria dinamica, lasciando altri 11353 byte liberi per le variabili locali. Il massimo è 16384 byte. Essendo risicato lo spazio disponibile nella ns scheda, ho rimosso un pò di cose inutili come il boot screen, il logo nello status screen, l'odiato cicalino ed altro. Marlin 2.0 introduce la JUNCTION DEVIATION al posto del Jerk, l'ho disattivata e riattivato il Jerk combinato alla S_CURVE_ACCELERATION, https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained. Questo perché con la JUNCTION DEVIATION non riuscivo più ad ottenere angoli perfetti, sicuramente è una funzione prematura e bisogna trovarne i valori corretti per la nostra macchina. Per maggiori informazioni Google e https://reprap.org/forum/read.php?1,739819 In cambio ho attivato oltre al classico bed level a 4 punti da fare con il foglio di carta, un bed level a 9 punti con regolazione dalla manopola... Sì hai letto bene, anche se non hai EZABL, BLTOUCH od altri, con questa procedura puoi calibrare il piatto PERFETTAMENTE. ************************************************************************ ATTENZIONE a dove avete posizionato le clip per tenere il bed ************************************************************************ Bisogna prima fare il solito livellamento "Level corners" a 4 punti più riscontro centrale con il foglio di carta. Quindi il "Level bed", il carrello si posizionerà nel primo punto ad una distanza di 0,2 mm dalla calibrazione precedente, con uno spessore appunto da 0,2mm, potrete regolare la planarità del piatto in tutti i 9 punti, direttamente ruotando la manopola quindi alzando ed abbassando l'asse Z --- Ripeto e sottolineo che con il "Level bed" NON dovete usare il solito foglio di carta da 0,10 mm ma almeno doppio per fare in modo tale che tutti i 9 punti abbiano la stessa distanza del primo. --- Quindi create uno spessore equivalente alla distanza tra il nozzle ed il piatto del primo punto e poi usatelo per calibrare gli altri 8. Se avete calibrato bene prima il piatto con il "Level corners", avrete da regolare solo quelli centrali. Fatemi sapere cosa ne pensate e se avete ottenuto miglioramenti o peggioramenti rispetto al vs firmware. Have fun.

Download Model from thingiverse

With this file you will be able to print Ender 3 firmware, Marlin 2.0.x alpha snapshot (xvalerix) with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Ender 3 firmware, Marlin 2.0.x alpha snapshot (xvalerix).