Welcome! Log In Create A New Profile

Advanced

Installare LCD RepRapDiscount

Posted by Frankq 
Installare LCD RepRapDiscount
May 21, 2020 02:57PM
Ciao a tutti
Anni fa ho comperato questo Full Graphics Smart Controller, display LCD completo di adattatore per Ramps 1.4
Non l'ho mai usato ed adesso vorrei montarlo sulla mia Hypercube
Ho creato una 3D di prova, e un MKDuo di base (motori X,Y,Z HotEnd con sensore)
Da Repetier si connette, scalda l'hotend e i motori girano.

Su IDE Arduino ho caricato la libreria U8glib e creato MKDuo partendo dalla base aggiungendo il LCD
Compilato e caricato da repetier connetto e ecco la lista di Repetier

20:50:41.066 : Printer reset detected - initializing
20:50:41.092 : start
20:50:41.092 : Info:Echo:MK4duo_4.3.6
20:50:41.093 : Echo:Last Updated: May 20 2020 22:19:07 | Author: (none, default config)
20:50:41.093 : Echo:Compiled: May 20 2020
20:50:41.093 : Echo:Free Memory: 3810 PlannerBufferBytes: 1200

segnala errore

20:50:45.903 : Errorconfused smileyD init fail
20:50:45.906 : Echo:EEPROM version mismatch (EEPROM=?? MK4duo=MKV51)

20:50:45.911 : Echo:Factory Settings Loaded
20:50:45.911 : Config: G21 ; Units in (mm)
20:50:45.915 : Configconfused smileyteps per unit:
20:50:45.919 : Config: M92 X80.000 Y80.000 Z200.000 T0 E74.000
20:50:45.923 : Config:Maximum feedrates (units/s):
20:50:45.927 : Config: M203 X300.000 Y300.000 Z2.000 T0 E100.000
20:50:45.931 : Config:Maximum Acceleration (units/s2):
20:50:45.931 : Config: M201 X3000 Y3000 Z50 T0 E3000
20:50:45.939 : Config:Acceleration (units/s2): P V T* R:
20:50:45.943 : Config: M204 P3000.000 V3000.000 T0 R10000.000
20:50:45.952 : Config:Advanced variables: B S V:
20:50:45.956 : Config: M205 B20000 S0.000 V0.000
20:50:45.960 : Config:Jerk: X Z T* E:
20:50:45.964 : Config: M205 X10.000 Y10.000 Z0.400 T0 E5.000
20:50:45.976 : Config:Heater Sensor parameters: H P T A B C R L O:
20:50:45.980 : Config: M305 H0 P13 T1 A100000.0 B4092.0 C0.0000000000 R4700.0 L0 O0
20:50:45.997 : Config:Heater parameters: H P A B C L O U I:
20:50:46.001 : Config: M306 H0 P10 A40 B230 C255 L5 O275 U1 I0
20:50:46.005 : Config:Heater PID parameters: H P I D:
20:50:46.009 : Config: M301 H0 P40.00 I7.00 D60.00
20:50:46.017 : Config:Fans: P U L F I H :
20:50:46.017 : Config: M106 P0 U9 L0 F250 I0
20:50:46.021 : Config: M149 C ; Units in Celsius
20:50:46.025 : Config:Material heatup parameters:
20:50:46.029 : Config: M145 S0 H190 B60 F255
20:50:46.029 : Config: M145 S1 H240 B100 F255
20:50:46.033 : Config: M145 S2 H230 B60 F255
20:50:46.033 : Configconfused smileytepper Direction:
20:50:46.037 : Config: M569 X0 Y1 Z0 T0 E0
20:50:46.042 : Configconfused smileytepper driver control:
20:50:46.042 : Config: M569 D0 P0 R500000
20:50:46.046 : Stats: Total: 0, Finished: 0, Failed: 0
20:50:46.050 : Stats: Total print time: 0s, Power on time: 0s
20:50:46.054 : Stats: Filament used: 0Km 0m 0cm 0mm

Il display si accende ma non appare nessun carattere
A questo punto la stampante si blocca:

20:51:27.469 : Communication timeout - reset send buffer block
20:52:31.678 : Communication timeout - reset send buffer block

Allego il configuration.overall

Grazie per l'attenzione

Franco


CoreXY HyperCube , MKDuo, HotEnd 0,4 Repetier Host Cura engine
Mostly CNC con MKDuo
Attachments:
open | download - Configuration_Overall.h (52.6 KB)
Re: Installare LCD RepRapDiscount
May 24, 2020 06:08AM
Io ne ho uno simile, e non ho dovuto invertire i cavi, semplicemente li ho contrassegnati alle due estremità per non invertire per sbaglio i cavi in caso di smontaggio, in genere sono marcati sia sul display che sulla schedina da mettere sulla ramps come EXP1 e EXP2, e sulla serifgrafia c'è una piccola linea che indica la tacca di orientamento del connettore, alcuni connettori vengono saldati con la tacca al contrario e ti costringono a modificare il connettore del flat tagliando la tacca.

Questi cavi

Qui la pagina che lo descrive

Trovi li schemi e lo schema elettrico.

Purtroppo non trovo le foto del connettore, eventualmente se le posti cerco di verificare.


Altro problema potrebbero essere le impostazioni del timing per il display, ma questo in genere si traduce in un display che si illumina, ma non mostra nulla, oppure ha i caratteri corrotti.

Guarda Qui

In MK4Duo in genere va abbastanza al primo colpo, a meno di non dover modificare il timing per i caratteri corrotti, ci sono in giro post relativamente recenti dove cercando in giro ho proposto alcuni valori, mi pare però che non siano stati postati i valori corretti che hanno risolto il problema.


Saluti

Carlo D.


P3Steel - MKS GEN v1.2 e REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER + Gen 7 MOSFET (HotBed) + alimentatore step-down 12V -> 5V
Firmware MK4duo 4.3.6 con ABL induttivo con LJ18A3 - Slic3R (Originale) ed ESP3D per controllare la stampante da remoto.
HotEnd Cinese V6 clone con ugello da 0.4mm.

[My Building Log]
Re: Installare LCD RepRapDiscount
May 31, 2020 05:33PM
Ciao Carlo
Mi scuso per la risposta tardiva ma non sono molto a casa in questo periodo
Ho invertito i cavi e, miracolo, tutto si è illuminato e risponde.
Ho esplorato un poco il menu, e devi chiarirmi le idee.
Se devo fare operazioni che non sono strettamente legate alla stampa devo sempre usare Repetier?
Es. Scaldare e spurgare il nozzle, eseguire G29, recuperare la rottura del filo, interrompere temporaneamente la stampa per inserire un dado ecc.

Qualunque precisazione è bene accetta

Ricercando info su LCD ed SD card nel forum sono capitato in un post in cui tu e il Mago siete intervenuti el il Mago parlava di un codice gcode che disabilitava certi controlli permettendo di provare una stampa senza stamparla. Me lo ero segnato ma poi ho perso l'appunto. Ti ricordi che codice era?

Franco


CoreXY HyperCube , MKDuo, HotEnd 0,4 Repetier Host Cura engine
Mostly CNC con MKDuo
Re: Installare LCD RepRapDiscount
June 01, 2020 10:08AM
Ora non ricordo, però da uno sguardo veloce alla lista dei gcode che trovi all'inizio del file MK4Duo.ino non vedo nessun codice.

Esiste un codice in GRBL che valida i comandi passati senza eseguire comandi ai motori, in pratica passa i comandi al parser e stampa OK o l'errore ma non muove i motori.

Il menù + più o meno lo stesso di Marlin, andrebbe sistemato un pochino, e magari lo farò non appena riesco a impratichirmi con il C di Arduino.

Principalmente hai

Guarda
Stampa da SD
Movimento, dove poi trovi il movimento assi e i comandi per la home
Temperatura dove trovi le impostazioni per la temperatura
Configurazione dove trovi le impostazioni per la EEPROM e per modificare ad esempio lo Z Offset.
poi mi pare Info


Alcune cose sono involute, ad esempio è una rogna fare la taratura dello Z offset,
Hai la voce che imposta lo Z offfset in Configurazione - Avanzate, poi però se devi fare la tarartura devi

per quello sarebbe bello avere un menu apposito, con quattro voci:

Z Offset,
Home Z
Muovi Z
Salva in memoria

Quando ad esempio devi per tarare l'altezza del nozzle, dopo aver modificato la posizione della sonda o come nel mio caso pulito l'hotend smontando l'ugello, e le misure non tornano più.

Alcuni firmware hanno poi in fase di stampa un comando accessibile per modificare lo Z al volo per adattare il primo layer in caso di problemi, mi pare che anche MK4Duo abbia un comando simile e lo chiami babystepping, però non lo ho mai provato.

Sarebbe carino e lo ho già detto creare un firmware semplice per le schede a 8 bit con le funzioni di MK4duo ma riducendo al minimo quelle poco utili se non ad uno sperimentatore. ad esempio cambiare al volo alcuni fattori ha poco senso, ad esempio il senso di rotazione dei motori e il tipo di endstop, se modificao così tanto la stampante mi ricompilo anche il firmware.

Meno voci ma utili dovrebbe essere la logica, ma al solito bisogna saperlo fare, ed io al momento non lo so fare.

Saluti

Carlo D.

Edited 1 time(s). Last edit at 06/01/2020 10:11AM by onekk.


P3Steel - MKS GEN v1.2 e REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER + Gen 7 MOSFET (HotBed) + alimentatore step-down 12V -> 5V
Firmware MK4duo 4.3.6 con ABL induttivo con LJ18A3 - Slic3R (Originale) ed ESP3D per controllare la stampante da remoto.
HotEnd Cinese V6 clone con ugello da 0.4mm.

[My Building Log]
Re: Installare LCD RepRapDiscount
June 02, 2020 04:02PM
Grazie
Comunque, se devo regolare lo Z_offset posso farlo con repetier e poi salvare con M500, credo, oppure no?


CoreXY HyperCube , MKDuo, HotEnd 0,4 Repetier Host Cura engine
Mostly CNC con MKDuo
Re: Installare LCD RepRapDiscount
June 03, 2020 05:01AM
Si, con un collegamento alla stampante, puoi fare tutto.

Io però per problemi di ritorno di massa con il portatile, non mi collego alla stampante e uso principlamente LCD, al massimo uso il WiFi, ma la connessione wireless è un pochino lenta, per cui preferisco avere i menu e controllare da lì.

Idealmente un controllo Wifi veloce, permetterebbe di non usare nemmeno LCD, con benefici sul carico del processore.

Al momento sembra che lo sviluppo si sistemi alternativi per il controllo delle stampanti 3D sia relativamente fermo, molti progetti usano le schede a 32 bit, ma non vedo nulla all'orizzonte che sia una vera e propria innovazione, molti remix e migliorie qualche magheggio per abbinare una scheda a 32 bit non real time tipo il Rasperry Pi a dei driver, talvolta con un Arduino nascosto nel mezzo che si occupa della parte real time (anche arduino non è proprio real time e per descrivere correttamente la cosa, andrebbe usata la parola "low latency").

Vedremo cosa bolle in pentola, su alcuni forum ho avuto una interessante discussione con una persona che vorrebbe sviluppare un sistema usando processori a 8 bit multipli, uno per ogni funzione che comunicano tra loro, una sorta di "intelligenza" distribuita come nelle prime versioni della RepRap che usava una scheda per il movimento, una per il controllo delle temperature e mi pare una terza scheda per il controllo dell'estrusore.

Non è che la cosa sia nuova, alcune schede a 32bit hanno delle schede di espansione che sembrerebbe comunicano tra di loro per operare, poi non so se sia semplicmente un protocollo di comando dell'elettronica o un vero e proprio bus-dati.

Saluti

Carlo D.


P3Steel - MKS GEN v1.2 e REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER + Gen 7 MOSFET (HotBed) + alimentatore step-down 12V -> 5V
Firmware MK4duo 4.3.6 con ABL induttivo con LJ18A3 - Slic3R (Originale) ed ESP3D per controllare la stampante da remoto.
HotEnd Cinese V6 clone con ugello da 0.4mm.

[My Building Log]
Re: Installare LCD RepRapDiscount
April 09, 2022 11:37AM
ciuao a tutti sono nuovo e vorrei chiedere un parere , ho una anet a8 plus modificata , con scheda mks gen 1.4 sapete consigliarmi uno schermo lcd da nn dover impazzire per collegarlo ?
Re: Installare LCD RepRapDiscount
April 11, 2022 01:00PM
Il reprapdiscount in genere è ben supportato, ed economico, potresti avere problemi con il set del timing, ma ci sono in giro alcuni valori da provare.

In genere è prodotto da vari produttori, ma sono tutti cloni dello stesso progetto, sempre in genere nelle foto si legge bene sullo stampato "repradiscount graphics ..." o simili diciture.

C'è in giro di altro ma solo alcuni firmware supportano vari tipi.

Nel caso potresti vedere sul forum di Marlin cosa viene consigliato, supportato.

Saluti

Carlo D.


P3Steel - MKS GEN v1.2 e REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER + Gen 7 MOSFET (HotBed) + alimentatore step-down 12V -> 5V
Firmware MK4duo 4.3.6 con ABL induttivo con LJ18A3 - Slic3R (Originale) ed ESP3D per controllare la stampante da remoto.
HotEnd Cinese V6 clone con ugello da 0.4mm.

[My Building Log]
Sorry, only registered users may post in this forum.

Click here to login