Probabilmente il G29 resetta qualcosa che poi va "riattiva" dopo aver usato quel comando. Un post sul forum di Marlin, magari potrebbe risolvere il problema, oppure una analisi del GCODE emesso da Cura. Saluti Carlo D.by onekk - GCODE, Software e Firmware
Ciao, come vedi il forum è poco frequentato, per le regolazioni ci sono diversi articoli sul wiki di reprap in inglese. le regolazioni sono gli step per mm e i valori dell'estrusore, molti di questi sono salvabili in eeprom se è attivata per cui dovresti poter fare le tarature anche senza ricompilare, però se il firmware è precompilato potresti aver bisogno di ricompilarlo partedo dai sorgenti.by onekk - GCODE, Software e Firmware
Allora per i jumper c'è in giro una tabella: se cerchi il datasheet in fondo alle pagine è riportata la tabella, altrimenti sul sito della poulu la trovi. Per la risoluzione dei movimenti, è vero, cioè devi dare più impulsi per ottenere uno step "fisico" del motore, ad esempio se imposti a 16 microstep e hai un motore da 200 passi per giro (step/turn). per fare un giro completo devi dare 2by onekk - Elettronica e meccanica
Strano che ti ritrovassi con le dimensioni, se mancano dovrebbero settare i drv in full step mode, cioè un segnale di step è uno step del motore, per cui se hai un 200 step al giro ti fa uno step. Il problema è che in quel modo se hai settato 16 microstep, e vuoi farlo avanzare di 1 mm in pratica avanza di 16 mm perché il settaggio a 16 microstep da 16 impulsi di step per ogni step "fisico" delby onekk - Elettronica e meccanica
No i configuratori online erano per MK4duo, potresti provare ad invertire un driver e vedere se per caso hai un driver farlocco. Altrimenti, ma molto raramente potrebbe essere un problema di timing. La corrente regolata male, raramente da problemi a vuoto e da subito, a meno che non ci sia qualcosa che sforzi nel sistema, e allora perde passi. Potresti avere problemi nei movimenti veloci, maby onekk - Elettronica e meccanica
NO non esiste una regolazione della corrente in marlin, la devi regolare con i potenziometri sui driver, se cerchi sul wiki di reprap trovi delle buone guide. Sostanzialmente devi mettere un tester (settato per misurare la tensione, non la corrente) tra la massa e il potenziometro e misurare la tensione, poi regolare il potenziometro fino a che la tensione che leggi non corrisponde al valore diby onekk - Elettronica e meccanica
Occio che l'aria non è abbastanza veloce, tieni conto che la superficie del relais che dissipa è la parte metallica sotto che è piatta, ed è per quello che il dissipatore che vedi ha molte alette nella parte dove va fissato il relais e molte meno nella parte sottostante, presumibilmente è previsto per essere montato in una specie di "camino" che fa uscira l'aria calda da qualche parte. In genereby onekk - GCODE, Software e Firmware
Ottimo topic, ben fatto. Saluti Carlo D.by onekk - GCODE, Software e Firmware
Allora, il problema con i relais, è che se usi un relais discreto (elettromeccanico), potresti avere dei problemi di disturbi, a quel punto è decisamente meglio usare i relais allo stato solido, però un relais allo stato solido va comandato in modo decente, e in genere hanno una tensione di polarizzazione abbastanza elevata. Per cui io nella mia CNC dove controllo sia l'aspirazione che il mandrby onekk - GCODE, Software e Firmware
Quando ci sono problemi erratici in genere hai problemi di alimentazione o di massa. A volte l'alimentatore della scheda è proprio tirato, per cui se usi molti utilizzatori, sul ramo a 5v che alimenta il processore, poi ti ritrovi con rogne anon finire difficilmente identificabili. Per quello io ho cercato di spostare tutti gli utilizzatori a 5V su un alimentatore a 5 esterno che alimentava i lby onekk - GCODE, Software e Firmware
Beh allora, su AUX2 o sul pin del servo non hai dei pin liberi? in genere da li riesci a collegarli bene, altre volte li trovi su degli altri pin, per quello una foto della scheda da dietro sarebbe ustile, a volte ci sono scritti addirittura i numeri di riferimento dei pin ai quali sono collegati: in genere i PIn di AUX1 AUX2 e servo sono abbstanza rispettati nelle emulazioni della RAMPS. Taby onekk - GCODE, Software e Firmware
Beh allora io in genere uso un collegamento diverso: Faccio passare nella scheda solo le masse, tanto i mosfet regolano il ramo negativo e faccio passare tutti i 12V attraverso dei fusibili esterni in modo da intercettare i corti solo per gli elementi problematici e evitare che salti il fusibile smd della scheda. In teoria non fa differenza, perché comunque le masse passano sempre per la schedaby onekk - GCODE, Software e Firmware
Allora devi semplicemente modificare le definizioni dei pin di comando del firmware, in genere le trovi: // Z2 axis pins #if (ENABLED(Z_TWO_STEPPER_DRIVERS) || ENABLED(Z_THREE_STEPPER_DRIVERS)) #define Z2_STEP_PIN ORIG_E1_STEP_PIN #define Z2_DIR_PIN ORIG_E1_DIR_PIN #define Z2_ENABLE_PIN ORIG_E1_ENABLE_PIN #define Z2_CS_PIN ORIG_E1_CS_PIN #endif Questo in MK4duoby onekk - GCODE, Software e Firmware
Non è solo questione di segnali logici, c'è anche la questione del timing, cioè del tempo che un segnale deve rimanere alto o basso perché il circuito di ingresso riconosca la transizione. Non puoi semplicemente prelevare segnali logici per ad esempio un A4988 e metterli in un altro integrato. Devi vedere i livelli di ingresso e i tempi di "acquisione del segnale". se ad esempio il pin di drivby onekk - Elettronica e meccanica
Beh allora se è fatta come la MKS Gen, dovresti avere una ripetizione dei pin di ingresso del driver sulla scheda, e ovviamente questi pin, sono collegati alla scheda processore in qualche modo. Da una analisi della mia MKS 1.4 ho notato che ci sono dei ponticelli a "tagliare" sparsi in giro, se ci fossero i tre segnali dell'asse Z2 che li unisce al driver Z1 (cosa molto probabile) basterebbe trby onekk - GCODE, Software e Firmware
Se la scheda ha 5 driver, usi il driver di un estrusore per comandare il secondo motore Z, e setti le cose correttamente in MK4duo, la cosa è fattibile. Non fidarti dei collegamenti sulla scheda, ovviamente su alcune schede va rimosso un ponticello che unisce i due driver Z se presenti e permette di usare i due driver in modo indipendente, altrettanto ovviamente vanno trovato tre pin per "STEP",by onekk - GCODE, Software e Firmware
In genere in Overall il Mago non metteva roba ridondante, però è anche vero che la 4.4.0 dovrebbe essere l'ultima versione per cui qualcosa di "non finito" potrebbe esserci. Andrebbe fatto un lavoretto di ricerca per vedere magari con un grep sui sorgenti dove questi "define" vengono effettivamente usati e leggere magari le note del mago al codice, a volte le note dei sorgenti sono più chiare deby onekk - GCODE, Software e Firmware
Ci sono dei parametri per regolare le isteresi. In genere è il bed che crea problemi, se hai Marlin compilato da te mi pare che trovi i parametri da qualche parte, e forse qualcosa è anche modificabile usando la EEPROM o qualche gcode, però Marlin 1.x e 2.0 sono diversi per cui dovresti controllare sulle pagine di aiuto alla compilazione delle diverse versioni. Esiste poi la protezione termicaby onekk - Problemi e qualità di stampa
Probabilmente c'è qualche problema con la versione del compilatore. Ora non ricordo quale, ma alcune generano problemi. Se qualcuno passa di qua e vorrebbe aiutarti sarebbe utile tu fornissi almeno la versione del compilatore e il sistema operativo che staicercando di usare. Saluti Carlo D.by onekk - GCODE, Software e Firmware
Come dice @bilanciamist, cosa hai cambiato? Se hai modificato qualcosa devi ritarare alcune lunghezze: Se hai cambiato l'estrusore cioè la parte che "spinge il filo" e hai modificato la distanza tra "la fine dell'estrusore" e la "camera di fusione" ovviamente le "lunghezze di ritrazione" cambiano, anche perché il concetto di ritrazione è fatto per "ridurre la pressione" in "camera di fusione" cby onekk - Problemi e qualità di stampa
L'importante è che hai risolto. Bene, in genere il problema non è la taglia ma il tipo di SD le SDHC e SDXC hanno differenti specifiche, le SD normali si trovano in giro ancora, perché molte fotocamere anche professionali non recentissime le usano, e molte schede tipo arduino e microcontroller vari non riescono a digerire i nuovi formati. La differenza ora non la ricordo bene, ma mi pare che HCby onekk - Stampa 3D per principianti
Dalla foto sembra un reprad discount o simili come display, ma cosè il cavo aggiunto alla porta della SD? non è che usi un adattatore che potrebbe avere problemi, in genere gli slot sd hanno un detector della scheda collegato ad un pin del processore che dice che è stata inserita una scheda, a volte adattatori vari non vanno a premere correttamente lo switch e il firmware non rileva l'inserimentby onekk - Stampa 3D per principianti
Se parli di microsd mi viene in mente una cosa. Sul sito della ender ci sono molte stampanti, una ha in effetti una scheda micro sd e magari la soluzione è quella che ti hanno già proposto. Sul sito della ender sembra di no, ma c'è un modello con un display da 4.3" touch che è del tipo intelligente, dato che molte volte gli upgrade non li mettono velocemente nel sito, magari un paio di immaginiby onekk - Stampa 3D per principianti
Le accelerazioni sono abbastanza importanti, che firmware usi? Alcuni firmware hanno le definizioni di accelerazione "palesemente sbagliate", cioè i numeri che metti non riflettono i dati veri, ad esempio se metti 10mms2 non ottieni quelle accelerazioni, ma cose totalmente diverse, va visto bene la documentazione o magari addirittura i sorgenti del firmware per capire le cose. Il timing è decisby onekk - Elettronica e meccanica
Forse hai messo troppa carne al fuoco. Le core XY sono particolari come movimenti, per cui diventa complicato separare un problema dell'asse X rispetto a quello Y, anche perché i motori devono muoversi "in sincrono" per fare i movimenti. Se le guide scorrono bene, a vuoto non dovrebbe essere un problema meccanico. Ora non sono un esperto di core XY per cui prendile con la molle, ma quando ai tby onekk - Elettronica e meccanica
Allora stiamo parlandio di Ramps? Se si se misura la 12V probabilmente stai misurando qualcosa di sbagliato, la Ramps, regola sul ramo negativo, se hai problemi sul positivo, probabilmente hai bruciato i connettori della morsettiera (cosa molto comune, e non molto grave), basta dissaldarli e sotituirli con connettori affidabili in un solo pezzo (molte Ramps hanno la morsettiera staccabile, e farby onekk - Elettronica e meccanica
Ad occhio, sembrerebbe che le dimensioni del piano di stampa di cura siano 220x220 (i quadratini in genere sono 10mm). Se il tuo piano è 200x200 le dimensioni si spiegano. Il problema va guardato da due lati: 1) a livello firmware della stampante, come è impostato il piano di stampa, alcune stampanti hanno un piano da 220x220 (a volte 216x216) ma poi hanno impostato una "area utile" di 200x200by onekk - Problemi e qualità di stampa
Effettivamente nella 4.4.0 il mago aveva fatto qualche magia e stravolto tutto l'argomento, ora sinceramente non saprei cosa consigliarti, le variabili che ti ho postato sono sparite. Sei incorso in uno dei problemi che mi avevano fatto rimanere alla 4.3.8 nonostante i miglioramenti delle versioni successive, che però erano notevolmente stravolte dall'introduzione dei nuovi driver programmabiliby onekk - GCODE, Software e Firmware
In Configuration_Core.h *****************************************************************************************/ /** START MESH BED LEVELING or AUTO BED LEVELING LINEAR or AUTO BED LEVELING BILINEAR or UNIFIED BED LEVELING **/ // Set the number of grid points per dimension #define GRID_MAX_POINTS_X 3 #define GRID_MAX_POINTS_Y 3 /** END MESH BED LEVELING or AUTO BED LEVELING LINEAR or AUTO BEby onekk - GCODE, Software e Firmware