{"id":43,"date":"2020-03-12T14:44:29","date_gmt":"2020-03-12T14:44:29","guid":{"rendered":"https:\/\/www.3dprint-italia.it\/WP\/2020\/03\/12\/installare-marlin-su-schede-ramps\/"},"modified":"2024-05-29T18:41:13","modified_gmt":"2024-05-29T17:41:13","slug":"installare-marlin-su-schede-ramps","status":"publish","type":"page","link":"https:\/\/www.3dprint-italia.it\/WP\/installare-marlin-su-schede-ramps\/","title":{"rendered":"Installare Marlin su Schede Ramps"},"content":{"rendered":"<p><b><span style=\"color: #00ff00;\">Questa guida serve a chi vuole installare Marlin su una board Ramps 1.4\/1.6. La presente guida tratta la configurazione di base, altri argomenti specifici, verranno trattati in articoli diversi (es. BLTOUCH, personalizzazione display, etc. che verranno linkati successivamente<\/span><\/b><\/p>\n<p> Occorrente: Kit RAMPS con display grafico, link: <span style=\"color: #ff0000;\"><b><a href=\"https:\/\/www.amazon.it\/ASHATA-Controller-Passo-Passo-Dissipatore-Accessorio\/dp\/B07PD2YZWY\/ref=sr_1_6?__mk_it_IT=%C3%85M%C3%85%C5%BD%C3%95%C3%91&amp;keywords=kit+ramps+1.4&amp;qid=1577672560&amp;refinements=p_76%3A490210031&amp;rnid=490209031&amp;rps=1&amp;sr=8-6\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.amazon.it\/ASHATA-Control&#8230;1&amp;rps=1&amp;sr=8-6<\/a><\/b><\/span><\/p>\n<p> Per prima cosa scaricate i file allegati<br \/> &#8211; Arduino 1.8.0 (versione portable completa di tutte le librerie necessarie per windows) <br \/>&#8211; Marlin versione 1.1.9 <br \/>&#8211; Marlin versione 2.0.x (versione ottimizzata per schede a 32 bit (es. <a href=\"https:\/\/www.amazon.it\/gp\/product\/B07T4N9G6D\/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&amp;psc=1\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.amazon.it\/gp\/product\/B07&#8230;?ie=UTF8&amp;psc=1<\/a>)<\/p>\n<p> <b><span style=\"color: #00ff00;\">Passo 1<\/span><\/b><br \/> &#8211; Estrarre i files in una cartella del Computer (Arduino-1.8.0.rar e Marlin-1.1.9.zip\/Marlin-2.0.x.zip)<\/p>\n<p> <b><span style=\"color: #00ff00;\">Passo 2<\/span><\/b><br \/> &#8211; Apriamo <span style=\"color: #00ff00;\">Arduino.exe<\/span> (se vi chiede di aggiornare Arduino dite di no in quanto poi potrebbero mancarvi le librerie) e carichiamo <span style=\"color: #00ff00;\">Marlin.ino<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-27\" src=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino1.jpg\" alt=\"\" width=\"400\" height=\"382\" srcset=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino1.jpg 400w, https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino1-300x287.jpg 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/p>\n<p> <b><span style=\"color: #ff0000;\">Nota:<\/span><\/b> <span style=\"color: #ffd700;\">Decommentare una stringa significa eliminare il doppio slash all&#8217;inizio di una stringa, Commentare una stringa significa aggiungere il doppio slash all&#8217; inizio di una stringa. <\/span><br \/> <b><span style=\"color: #ffd700;\">Doppio Slash = \/\/<\/span><\/b><\/p>\n<p> Clicchiamo sul Tab <span style=\"color: #00ff00;\">Configuration.h<\/span><br \/> Questo script definisce tutte le impostazioni di configurazione della scheda Arduino, il comportamento dei motori, le dimensioni del piatto, la direzione positiva degli assi, <br \/> la temperatura dell\u2019estrusore e altre impostazioni. La prima cosa da fare \u00e8 definire il tipo di scheda madre utilizzata.<br \/> Per farlo, cercare la riga di comando #define MOTHERBOARD e inserire il valore 33, valido per il tipo di scheda Arduino installata sulla stampante.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-28\" src=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino2.jpg\" alt=\"\" width=\"336\" height=\"344\" srcset=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino2.jpg 426w, https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino2-293x300.jpg 293w\" sizes=\"auto, (max-width: 336px) 100vw, 336px\" \/>\u00a0\u00a0<img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-29\" src=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino3.jpg\" alt=\"\" width=\"417\" height=\"367\" srcset=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino3.jpg 568w, https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino3-300x264.jpg 300w\" sizes=\"auto, (max-width: 417px) 100vw, 417px\" \/><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-30\" src=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino4.jpg\" alt=\"\" width=\"431\" height=\"418\" srcset=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino4.jpg 516w, https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino4-300x291.jpg 300w\" sizes=\"auto, (max-width: 431px) 100vw, 431px\" \/><\/p>\n<p> Una volta definita la scheda madre, \u00e8 necessario impostare la temperatura del sensore del piatto e dei motori.<br \/> Cercare le righe di comando <span style=\"color: #00ff00;\">@define TEMP_SENSOR<\/span>. Sono 6 righe e vanno modificate come nella foto. <span style=\"color: #00ff00;\">(#define TEMP_SENSOR_0 5, #define TEMP_SENSOR_BED 1)<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-31\" src=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino5.jpg\" alt=\"\" width=\"282\" height=\"326\" srcset=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino5.jpg 282w, https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino5-260x300.jpg 260w\" sizes=\"auto, (max-width: 282px) 100vw, 282px\" \/><\/p>\n<p> A questo punto cercate (con la funzione Find di arduino) <span style=\"color: #00ff00;\">#define CUSTOM_MACHINE_NAME &#8220;3D Printer&#8221;<\/span> e sostituite &#8220;3D Printer&#8221; con il nome che volete dare alla vostra stampante<br \/> &#8211; Adesso cercate <span style=\"color: #00ff00;\">#define LCD_LANGUAGE en<\/span> e sostituitela in questo modo <span style=\"color: #00ff00;\">#define LCD_LANGUAGE it<\/span><br \/> &#8211; Adesso cercate <span style=\"color: #00ff00;\">#define DISPLAY_CHARSET_HD44780<\/span> e assicuratevi che sia impostato come segue <span style=\"color: #00ff00;\">#define DISPLAY_CHARSET_HD44780 WESTERN<\/span><\/p>\n<p> Ogni stampante ha una sua area di lavoro, pertanto e&#8217; necessario configurare la dimensione del piatto di stampa andando a ricercare <span style=\"color: #00ff00;\">#define X_BED_SIZE<\/span> e <span style=\"color: #00ff00;\">#define Y_BED_SIZE<\/span>, la dimensione deve essere indicata in mm. Per esempio, per un&#8217;area di lavoro 220X220X230, la configurazione e&#8217; la seguente:<br \/> \/\/ The size of the print bed<br \/> <span style=\"color: #00ff00;\">#define X_BED_SIZE 220<br \/> #define Y_BED_SIZE 220<\/span><\/p>\n<p> \/\/ Travel limits (mm) after homing, corresponding to endstop positions.<br \/> <span style=\"color: #00ff00;\">#define X_MIN_POS 0<br \/> #define Y_MIN_POS 0<br \/> #define Z_MIN_POS 0<br \/> #define X_MAX_POS X_BED_SIZE<br \/> #define Y_MAX_POS Y_BED_SIZE<br \/> #define Z_MAX_POS 230<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-32\" src=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino6.png\" alt=\"\" width=\"601\" height=\"272\" srcset=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino6.png 601w, https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino6-300x136.png 300w\" sizes=\"auto, (max-width: 601px) 100vw, 601px\" \/><\/p>\n<p> In relazione alla voci <span style=\"color: #00ff00;\">#define X_MIN_POS<\/span> e <span style=\"color: #00ff00;\">#define Y_MIN_POS<\/span>, la posizione 0, generalmente risulta fuori dal piatto, la corretta posizione del punto 0,0 del piatto, andr\u00e0 trovata muovendo l&#8217;ugello fino all&#8217;angolo del piatto. I valori andranno poi modificati e ricaricati. <\/p>\n<p> \u00c8 necessario ora riferire ad Arduino la corretta direzione degli assi, imponendo agli Endstop un comportamento di fine corsa iniziale o finale, a seconda di dove sono stati posizionati.<br \/> Cerchiamo <span style=\"color: #00ff00;\">#define INVERT_X_DIR<\/span> e In linea di massima, vanno impostati come nella foto. <span style=\"color: #00ff00;\">(#define INVERT_X_DIR true, #define INVERT_Y_DIR false, #define INVERT_Z_DIR true)<\/span><\/p>\n<p> <b><span style=\"color: #ff0000;\">NOTA BENE<\/span><\/b> se noti che il motora gira al contrario(per esempio effetuando un HOME ALL) basta invertire da true a false o viceversa il motore incriminato (X,Y,Z,E)<\/p>\n<p> <span style=\"color: #ff0000;\"><b>Esempio:<\/b><\/span> se noti che il motore X gira in senso opposto e su Arduino la stringa riporta <span style=\"color: #00ff00;\">#define INVERT_X_DIR true<\/span> basta invertirlo, ovvero scrivere <span style=\"color: #00ff00;\">#define INVERT_X_DIR false<\/span> al suo posto<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-33\" src=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino7.jpg\" alt=\"\" width=\"389\" height=\"374\" srcset=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino7.jpg 389w, https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino7-300x288.jpg 300w\" sizes=\"auto, (max-width: 389px) 100vw, 389px\" \/><\/p>\n<p> <b><span style=\"color: #00ff00;\">Passo 3<\/span><\/b><br \/> &#8211; Andiamo ora nel menu Strumenti e nel sottomenu &#8220;Tipo di Arduino&#8221;, scegliamo <span style=\"color: #00ff00;\">Arduino Mega 2560<\/span>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-34\" src=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino8.jpg\" alt=\"\" width=\"715\" height=\"364\" srcset=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino8.jpg 715w, https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino8-300x153.jpg 300w\" sizes=\"auto, (max-width: 715px) 100vw, 715px\" \/><\/p>\n<p> Definiamo ora l\u2019unit\u00e0 di passo dei motori. Questo significa definire la precisione della rotazione dei motori e l\u2019accelerazione espressa in step.<br \/> Cerchiamo le righe di comando: (Questi step sono calcolati per una stampante Anet stock)<br \/> <span style=\"color: #00ff00;\">#define DEFAULT_AXIS_STEPS_PER_UNIT<\/span> e impostiamo i valori <span style=\"color: #00ff00;\">{100, 100, 400, 100}<\/span> se invece abbiamo uno spingifilo BMG <span style=\"color: #00ff00;\">{100.0, 100.0, 402, 412}<\/span><br \/> <span style=\"color: #00ff00;\">#define DEFAULT_MAX_FEEDRATE<\/span> e impostiamo i valori <span style=\"color: #00ff00;\">{400, 400, 8, 50}<\/span><br \/> <span style=\"color: #00ff00;\">#define DEFAULT_MAX_ACCELERATION<\/span> e impostiamo i valori <span style=\"color: #00ff00;\">{2000, 2000, 100, 10000}<\/span><\/p>\n<p> Adesso Cerchiamo queste stringhe e impostiamole con questi valori.<br \/> <span style=\"color: #00ff00;\">#define DEFAULT_ACCELERATION<\/span> 400<br \/> <span style=\"color: #00ff00;\">#define DEFAULT_RETRACT_ACCELERATION<\/span> 1000<br \/> <span style=\"color: #00ff00;\">#define DEFAULT_TRAVEL_ACCELERATION<\/span> 1000<br \/> <span style=\"color: #00ff00;\">#define DEFAULT_MAX_FEEDRATE<\/span> {400, 400, 8, 50}<br \/> <span style=\"color: #00ff00;\">#define DEFAULT_MAX_ACCELERATION<\/span> {2000, 2000, 100, 10000}<\/p>\n<p> Una volta fatto ci\u00f2, dobbiamo settare il doppio motore Z, perch\u00e8 di default funzioner\u00e0 su uno solo<br \/> Andiamo sul tab &#8220;<span style=\"color: #00ff00;\">Configuration_adv.h<\/span>&#8220;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-35\" src=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino9.jpg\" alt=\"\" width=\"620\" height=\"102\" srcset=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino9.jpg 620w, https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino9-300x49.jpg 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<p> cerchiamo la stringa <span style=\"color: #00ff00;\">\/\/#define Z_DUAL_STEPPER_DRIVERS<\/span> e decommentiamola, scrivendo al suo posto <span style=\"color: #00ff00;\">#define Z_DUAL_STEPPER_DRIVERS<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-36\" src=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/arduino10.png\" alt=\"\" width=\"301\" height=\"178\" \/><\/p>\n<p> Ora abbiamo configurato entrambi i motori Z<\/p>\n<p> Se abbiamo installato il bltouch dovete decommentare questa stringa <span style=\"color: #00ff00;\">#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN<\/span><br \/> <span style=\"color: #ff0000;\"><b>&#8211; Se non avete il BLTouch NON toccate nulla di queste stringhe<\/b><\/span><br \/> Adesso Cerchiamo queste stringhe e impostiamole con questi valori.<br \/> <span style=\"color: #00ff00;\">#define NUM_SERVOS 1<\/span> <span style=\"color: #ff0000;\">questa riga va aggiunta sopra a #define Z_ENDSTOP_SERVO_NR<\/span><br \/> <span style=\"color: #00ff00;\">#define BLTOUCH<\/span> <span style=\"color: #ff0000;\">Questa riga va cercata e decommentata togliendo il doppio slash iniziale<\/span><br \/> <span style=\"color: #00ff00;\">#define AUTO_BED_LEVELING_BILINEAR<\/span> <span style=\"color: #ff0000;\">Questa riga va cercata e decommentata togliendo il doppio slash iniziale<\/span><br \/> <span style=\"color: #00ff00;\">\/\/#define MIN_SOFTWARE_ENDSTOPS<\/span> <span style=\"color: #ff0000;\">questa riga va commentata aggiungendo il doppio Slash all&#8217;inizio per renderla inattiva<\/span><\/p>\n<p> &#8211; Questi parametri vanno adeguati a seconda di quale supporto per il BLTouch avete montato<br \/> <span style=\"color: #00ff00;\">#define X_PROBE_OFFSET_FROM_EXTRUDER<\/span> 10 \/\/ X offset: -left +right [of the nozzle]<br \/> <span style=\"color: #00ff00;\">#define Y_PROBE_OFFSET_FROM_EXTRUDER<\/span> 10 \/\/ Y offset: -front +behind [the nozzle]<br \/> <span style=\"color: #00ff00;\">#define Z_PROBE_OFFSET_FROM_EXTRUDER<\/span> 0 \/\/ Z offset: -below +above [the nozzle]<br \/> <span style=\"color: #ff0000;\"><b>&#8211; Se non avete il BLTouch NON toccate nulla di queste stringhe<\/b><\/span><\/p>\n<p> <b><span style=\"color: #00ff00;\">Passo 4<\/span><\/b><br \/> <b>Ora impostiamo correttamente il display 12864<\/b><br \/><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-37\" src=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino11.jpg\" alt=\"\" width=\"640\" height=\"480\" srcset=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino11.jpg 640w, https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino11-300x225.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/>\u00a0<\/p>\n<p> Cerchiamo su Arduino, la stringa <span style=\"color: #00ff00;\">\/\/#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER<\/span> e decommentiamolo. <br \/> Otterremo quindi questo risultato <span style=\"color: #00ff00;\">#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER<\/span> come da immagine<\/p>\n<p>\u00a0<\/p>\n<p>Abilita<img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-38\" src=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/arduino12.png\" alt=\"\" width=\"515\" height=\"116\" srcset=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/arduino12.png 515w, https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/arduino12-300x68.png 300w\" sizes=\"auto, (max-width: 515px) 100vw, 515px\" \/>mo inoltre il supporto al salvataggio di eventuali modifiche firmware (per esempio se vogliamo cambiare rapidamente il valore di jerk, di accelerazione etc..). <br \/> Per farlo dobbiamo decommentare la stringa <span style=\"color: #00ff00;\">\/\/#define EEPROM_SETTINGS<\/span> facendola diventare quindi <span style=\"color: #00ff00;\">#define EEPROM_SETTINGS<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-39\" src=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino13.jpg\" alt=\"\" width=\"551\" height=\"213\" srcset=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino13.jpg 551w, https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino13-300x116.jpg 300w\" sizes=\"auto, (max-width: 551px) 100vw, 551px\" \/><\/p>\n<p> <b><span style=\"color: #00ff00;\">Passo 5<\/span><\/b><\/p>\n<p> &#8211; Adesso non ci resta che selezionare la Porta COM dove \u00e8 collegata la stampante e inviare lo sketch ad arduino<br \/> &#8211; <b><span style=\"color: #ff0000;\">Nota Bene<\/span><\/b> questa \u00e8 una configurazione base per far girare Marlin su una ramps.<\/p>\n<p>\u00a0<img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-40\" src=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino14.jpg\" alt=\"\" width=\"586\" height=\"394\" srcset=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino14.jpg 586w, https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino14-300x202.jpg 300w\" sizes=\"auto, (max-width: 586px) 100vw, 586px\" \/><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-41\" src=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino15.jpg\" alt=\"\" width=\"282\" height=\"231\" \/><\/p>\n<p>Collegare quindi i 2 cavi del display (uno \u00e8 per il display grafico, l&#8217;altro per la SD card) ai rispettivi connettori\u00a0<span style=\"color: #ff0000;\"><b>NOTA BENE<\/b><\/span>\u00a0In caso si visualizzi solamente una schermata blu vuota, potrebbe essere necessario staccare attaccare i connettori del display e\/o invertire di 180 gradi i connettori. Ci\u00f2 che vedremo \u00e8 l&#8217;interfaccia grafica Marlin<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-42\" src=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino16.jpg\" alt=\"\" width=\"589\" height=\"432\" srcset=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino16.jpg 1200w, https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino16-300x220.jpg 300w, https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino16-1024x751.jpg 1024w, https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/Arduino16-768x563.jpg 768w\" sizes=\"auto, (max-width: 589px) 100vw, 589px\" \/><\/p>\n<p><span style=\"color: #ff0000;\"><b>Soltanto nel caso che il display FullGraphics presenti dei problemi<\/b><\/span>\u00a0per es. disallineamenti o parti mancanti potete provare ad inserire nel configuration.h le seguenti 3 righe.<br \/>Cercate\u00a0<span style=\"color: #00ff00;\">#define STRING_SPLASH_LINE2 WEBSITE_URL<\/span>\u00a0e sotto incollateci queste 3 linee<\/p>\n<p><span style=\"color: #00ff00;\">#define ST7920_DELAY_1 DELAY_NS(63)<br \/>#define ST7920_DELAY_2 DELAY_NS(100)<br \/>#define ST7920_DELAY_3 DELAY_NS(125)<\/span><\/p>\n<p><b>A questa guida hanno lavorato:<\/b>\u00a0<span style=\"color: #ff8c00;\">Daniele1926, oOxygen, tracqui. Tutti i diritti sono riservati al Team di 3D-World e MT Lab<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Questa guida serve a chi vuole installare Marlin su una<\/p>\n","protected":false},"author":6,"featured_media":189,"parent":0,"menu_order":5,"comment_status":"open","ping_status":"open","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-43","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Installare Marlin su Schede Ramps - 3D Print Italia<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.3dprint-italia.it\/WP\/installare-marlin-su-schede-ramps\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Installare marlin su RAMPS\" \/>\n<meta property=\"og:description\" content=\"Questa guida serve a chi vuole installare Marlin su una\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.3dprint-italia.it\/WP\/installare-marlin-su-schede-ramps\/\" \/>\n<meta property=\"og:site_name\" content=\"3D Print Italia\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/groups\/3dprintitalia\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-29T17:41:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/ramps-14.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"700\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.3dprint-italia.it\\\/WP\\\/installare-marlin-su-schede-ramps\\\/\",\"url\":\"https:\\\/\\\/www.3dprint-italia.it\\\/WP\\\/installare-marlin-su-schede-ramps\\\/\",\"name\":\"Installare Marlin su Schede Ramps - 3D Print Italia\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.3dprint-italia.it\\\/WP\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.3dprint-italia.it\\\/WP\\\/installare-marlin-su-schede-ramps\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.3dprint-italia.it\\\/WP\\\/installare-marlin-su-schede-ramps\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.3dprint-italia.it\\\/WP\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/marlin-outrun-nf-500.png\",\"datePublished\":\"2020-03-12T14:44:29+00:00\",\"dateModified\":\"2024-05-29T17:41:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.3dprint-italia.it\\\/WP\\\/installare-marlin-su-schede-ramps\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.3dprint-italia.it\\\/WP\\\/installare-marlin-su-schede-ramps\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.3dprint-italia.it\\\/WP\\\/installare-marlin-su-schede-ramps\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.3dprint-italia.it\\\/WP\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/marlin-outrun-nf-500.png\",\"contentUrl\":\"https:\\\/\\\/www.3dprint-italia.it\\\/WP\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/marlin-outrun-nf-500.png\",\"width\":563,\"height\":500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.3dprint-italia.it\\\/WP\\\/installare-marlin-su-schede-ramps\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.3dprint-italia.it\\\/WP\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Installare Marlin su Schede Ramps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.3dprint-italia.it\\\/WP\\\/#website\",\"url\":\"https:\\\/\\\/www.3dprint-italia.it\\\/WP\\\/\",\"name\":\"3D Print Italia\",\"description\":\"Tutto sulla stampa 3d\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.3dprint-italia.it\\\/WP\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.3dprint-italia.it\\\/WP\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.3dprint-italia.it\\\/WP\\\/#organization\",\"name\":\"3D Print Italia\",\"url\":\"https:\\\/\\\/www.3dprint-italia.it\\\/WP\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.3dprint-italia.it\\\/WP\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.3dprint-italia.it\\\/WP\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/cropped-Logo_Colorato.png\",\"contentUrl\":\"https:\\\/\\\/www.3dprint-italia.it\\\/WP\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/cropped-Logo_Colorato.png\",\"width\":512,\"height\":512,\"caption\":\"3D Print Italia\"},\"image\":{\"@id\":\"https:\\\/\\\/www.3dprint-italia.it\\\/WP\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/groups\\\/3dprintitalia\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Installare Marlin su Schede Ramps - 3D Print Italia","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.3dprint-italia.it\/WP\/installare-marlin-su-schede-ramps\/","og_locale":"it_IT","og_type":"article","og_title":"Installare marlin su RAMPS","og_description":"Questa guida serve a chi vuole installare Marlin su una","og_url":"https:\/\/www.3dprint-italia.it\/WP\/installare-marlin-su-schede-ramps\/","og_site_name":"3D Print Italia","article_publisher":"https:\/\/www.facebook.com\/groups\/3dprintitalia","article_modified_time":"2024-05-29T17:41:13+00:00","og_image":[{"width":700,"height":700,"url":"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2020\/03\/ramps-14.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"10 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.3dprint-italia.it\/WP\/installare-marlin-su-schede-ramps\/","url":"https:\/\/www.3dprint-italia.it\/WP\/installare-marlin-su-schede-ramps\/","name":"Installare Marlin su Schede Ramps - 3D Print Italia","isPartOf":{"@id":"https:\/\/www.3dprint-italia.it\/WP\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.3dprint-italia.it\/WP\/installare-marlin-su-schede-ramps\/#primaryimage"},"image":{"@id":"https:\/\/www.3dprint-italia.it\/WP\/installare-marlin-su-schede-ramps\/#primaryimage"},"thumbnailUrl":"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2024\/02\/marlin-outrun-nf-500.png","datePublished":"2020-03-12T14:44:29+00:00","dateModified":"2024-05-29T17:41:13+00:00","breadcrumb":{"@id":"https:\/\/www.3dprint-italia.it\/WP\/installare-marlin-su-schede-ramps\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.3dprint-italia.it\/WP\/installare-marlin-su-schede-ramps\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.3dprint-italia.it\/WP\/installare-marlin-su-schede-ramps\/#primaryimage","url":"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2024\/02\/marlin-outrun-nf-500.png","contentUrl":"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2024\/02\/marlin-outrun-nf-500.png","width":563,"height":500},{"@type":"BreadcrumbList","@id":"https:\/\/www.3dprint-italia.it\/WP\/installare-marlin-su-schede-ramps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.3dprint-italia.it\/WP\/"},{"@type":"ListItem","position":2,"name":"Installare Marlin su Schede Ramps"}]},{"@type":"WebSite","@id":"https:\/\/www.3dprint-italia.it\/WP\/#website","url":"https:\/\/www.3dprint-italia.it\/WP\/","name":"3D Print Italia","description":"Tutto sulla stampa 3d","publisher":{"@id":"https:\/\/www.3dprint-italia.it\/WP\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.3dprint-italia.it\/WP\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.3dprint-italia.it\/WP\/#organization","name":"3D Print Italia","url":"https:\/\/www.3dprint-italia.it\/WP\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.3dprint-italia.it\/WP\/#\/schema\/logo\/image\/","url":"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2024\/02\/cropped-Logo_Colorato.png","contentUrl":"https:\/\/www.3dprint-italia.it\/WP\/wp-content\/uploads\/2024\/02\/cropped-Logo_Colorato.png","width":512,"height":512,"caption":"3D Print Italia"},"image":{"@id":"https:\/\/www.3dprint-italia.it\/WP\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/groups\/3dprintitalia"]}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.3dprint-italia.it\/WP\/wp-json\/wp\/v2\/pages\/43","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.3dprint-italia.it\/WP\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.3dprint-italia.it\/WP\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.3dprint-italia.it\/WP\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.3dprint-italia.it\/WP\/wp-json\/wp\/v2\/comments?post=43"}],"version-history":[{"count":1,"href":"https:\/\/www.3dprint-italia.it\/WP\/wp-json\/wp\/v2\/pages\/43\/revisions"}],"predecessor-version":[{"id":178,"href":"https:\/\/www.3dprint-italia.it\/WP\/wp-json\/wp\/v2\/pages\/43\/revisions\/178"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.3dprint-italia.it\/WP\/wp-json\/wp\/v2\/media\/189"}],"wp:attachment":[{"href":"https:\/\/www.3dprint-italia.it\/WP\/wp-json\/wp\/v2\/media?parent=43"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}