Vai al contenuto

Franchetto

Membri
  • Numero contenuti

    95
  • Iscritto

  • Ultima visita

Tutti i contenuti di Franchetto

  1. Ma certo, la scheda è riconosciuta anche perché se non lo fosse, non riuscirei a inviare comandi da Pronterface Aspettiamo allora la risposta de iLMario per chiarire la cosa.
  2. ah, ecco la tua è una SKR V1.3 .... Io ed Invermomuto abbiamo la PRO 1.1 quindi le schede non sono uguali :-(
  3. Po scandagliato parecchio la rete e "sembra" che non sia possibile ad ora, farlo. Rimaniamo in trepida attesa circa un' illuminazione da parte di Tomto. Sarebbe un enorme semplificazione poterlo fare senza il continuo spostamento di sd tra PC<>scheda.
  4. Ma sei sicuro? Con la medesima scheda che ho citato? Ho installato Atom e Visual, Platformio e Git su ambedue ed ambedue mi danno un errore al momento del caricamento. Come hai settato i ponticelli _IN oppure USB_ e _:USB oppure HOST_ ? La scheda sd rimane inserita per tutto il processo o non la inserisci proprio? Ti ringrazierei infinitamente se spendessi qualche parola sulla procedura che adotti per caricare il firmware e fare chiarezza su questo aspetto. Leggevo in giro che su questa scheda è impossibile per ora caricare direttamente via USB ma solo tramite SD.
  5. Mi rispondo da solo... :-) In assenza di indicazioni ho "osato" non senza un po' di ansia per paura di bruciare tutto e fortunatamente è andata bene nel senso che invertendo i due fili centrali del connettore lato motore, tutto è ritornato a funzionare perfettamente senza balbettamenti o rumori strani. Questo indica che se uno deve costruire una stampante ex novo, è necessario prendere TUTTI i motori della stessa serie/marca in modo tale che non ci siano discrepanze di collegamento. Un' altra domanda dato che ci siamo: sulla scheda SKR PRO 1.1 l'unico modo per caricare il firmware è tramite sd da spostare ogni volta da pc a scheda e viceversa o qualcuno è riuscito a caricarlo direttamente tramite Atom oppure Visual Studio?
  6. Ok questo i consola... ma mi chiedo con quale criterio sposto i cavetti e soprattutto non rischio di friggere driver od ancora peggio la scheda?
  7. Mah il cablaggio dovrebbe essere corretto anche perché sfrutto cavetti e connettori originali. Avevo pensato di invertire i motori in quanto ho tre motori di una marca e due di un'altra, medesime caratteristiche, ma la cosa non cambia. Il connettore sulla scheda è polarizzato cosi come quello sul motore. L'accoppiata motori driver è sbagliata... male. Cambio i motori o i driver?
  8. Ti ringrazio, era solo per capire cosa caspita succede sulla mia skr pro 1.1 Ieri ho provato a montare tutta l'elettronica, 2208 in UART su tutti gli assi, alimentazione a 12v, motori da 1.8A. Ci sono parecchi problemi da risolvere: tralasciando estrusore e temperatura bed che non ho ancora affrontato, l'asseZ (2 motori connessi a singolo driver) funziona perfettamente, silenziosissimo. gli assi X ed Y quando tento qualche movimento da Pronterface, fanno questo giochino Orribile da vedere se non altro per il rumore preoccupante che fanno. Ho provato ad invertire i motori, ad invertire i driver, ad invertire i cavi... nulla sempre il solito problema. In aggiunta a questo ho anche in problema con gli endstop: per ora uso la doppia presa per i motori Z di cui la scheda è dotata e quindi uso un solo endstop. Su tutti gli endstop qualsiasi attivazione manuale non agisce sui motori. Facendo un M122 viene visualizzato che tutti gli switch sono correttamente aperti, quando ne attivo uno, appare la chiusura ma al rilascio NON appare la riapertura. t_video5886575944176502534.mp4
  9. Riprendo questo interessante post di Tomto in quanto vorrei approfondire la cosa: vorrei configurare il doppio Z ma la cosa non è chiarissima specialmente per quanto riguarda le operazioni da fare nella sezione scheda. Grazie se condividerai il Marlin che usi in modo da poterlo analizzare e capire i passi che hai indicato.
  10. Io uso Visual Studio Code e Platformio che dovrebbero essere simili ad Atom. Per caricare direttamente il firmware devi preventivamente spostare qualche jumper sulla scheda? Io se provo a caricarlo mi dà un errore... Appena ho due minuti provo a postare il log per capire come risolvere il principale degli innumerevoli problemi che sto tentando di risolvere.
  11. Visto che ci siamo, ti posso chiedere che sw usi per caricare il firmware sulla scheda? Vorrei trovare il modo di caricare direttamente il file compilato nella scheda senza necessariamente passarlo prima nella sd, in quanto operazione abbastanza macchinosa e lenta.
  12. Prova a vedere se la risposta che ho dato a FoNzY è compatibile con la tua proposta. Forse mi sono espresso male ma non avevo intenzione di modiuficare nulla nel pin.h ma vedere le corrispondenze tra pin e nomi in modo da prendere il plug guisto per l'endstop da aggiungere. Per quanto riguarda la questione della sincronizzazione tra i motori: sulla mia Anycubic, poi non so se avviene su questa versione di Marlin che sto faticosamente settando, succede che quando mandi in home la Z si verifica un allineamento dei due motori e ora ti spiego come: mando in home siccome i due finecorsa non sono perfettamente regolati alla stessa altezza verrà chiuso prima un endstop il relativo motore si ferma mentre l'altro motore continua a girare finchè non interviene anche il secondo endstop a questo punto i due motori partono simultaneamente in salita e si abbassano dopo pochissimo fino all'intervento del primo endstop che si era attivato fermando ambedue i motori contemporaneamente. Questo mi fa pensare che il primo endstop che interviene faccia da posizione 0, tutta la stradache fa l'altro motore prima di fermarsi viene tolta nella successivo ciclo di salita_discesa. Ti convince? Una normale stampante cartesiana prendendo spunto da tanti progetti visti in giro e dala mia Anycubic di cui vorrei correggere un po' alcuni aspetti. La struttura è fatta da profilati 30x30 in alluminio con guide cilindriche da 8 mm e cuscinetti lineari a ricircolo. La trovi in allegato in versione ancora molto grezza, da finire.
  13. Hai capito perfettamente. Nel file pin.h della scheda trovo queste definizioni // Limit Switches // #define X_MIN_PIN PB10 #define X_MAX_PIN PE15 #define Y_MIN_PIN PE12 #define Y_MAX_PIN PE10 #define Z_MIN_PIN PG8 #define Z_MAX_PIN PG5 Nel file configuration.h dovrei settare // @section homing // Specify here all the endstop connectors that are connected to any endstop or probe. // Almost all printers will be using one per axis. Probes will use one or more of the // extra connectors. #define USE_XMIN_PLUG #define USE_YMIN_PLUG #define USE_ZMIN_PLUG //#define USE_XMAX_PLUG //#define USE_YMAX_PLUG #define USE_ZMAX_PLUG <<<<<<<<<<<<<<<<<< Ed infine in confuration _adv * Dual Steppers / Dual Endstops #define Z_DUAL_STEPPER_DRIVERS // deafult disabilitato #if ENABLED(Z_DUAL_STEPPER_DRIVERS) #define Z_DUAL_ENDSTOPS // dafault disabilitato #if ENABLED(Z_DUAL_ENDSTOPS) #define Z2_USE_ENDSTOP _ZMAX_ // deafault _XMAX_ #define Z_DUAL_ENDSTOPS_ADJUSTMENT 0 #endif #endif Qui sono io a non aver capito :-)
  14. Ovviamente tutto comunica con il processore... nella anycubic i3 che ho ci sono due motori Z e due endstop Z. Se hai guardato lo schema della scheda della nuova macchina che sto costruendo, un driver Z ha due plug per 2 motori Z che lavorano elettricamente in serie fra loro. In Marlin vedo che c'è la possibilità in alternativa di configurare il secondo motore Z con il suo endstop, non usando la funzione offerta dalla suddetta scheda ma proprio usando un plug per il motore (con un suo driver dedicato) ed un altro plug per il relativo endstop. E' un pò complicato da spiegare...
  15. In allegato lo schema della scheda che uso ( SKR PRO 1.1 Schema SKR PRO V1.1.pdf) Sulla stampante ho doppio asse Z quindi servono due motori e due endstop. Il primo endstop è identificato nello schema come Z- e quindi dovrei riconfigurare un altro connettore per lo Z- /2 Come mi conviene procedere ?
  16. Ciao riprendo in mano la discussione in quanto forse mi puoi indicare qualche trucco nel settaggio dei TMC2208. Io li sto installando su una scheda SKR PRO 1.1 in modalita UART e mi è sorto un dubbio: la mia scheda che ha per la Z due connettori, di default è arrivata con i pin di un connettore ponticellati 2 a 2. Ovvio che se devo usare due motori su Z devo toglierli ma la domanda è riuscirà poi il driver a pilotarli senza avere problemi? Nel file Configuration_adv, sezione #if HAS_TRINAMIC come sono i valori di #define <asse>_CURRENT #define <asse>_MICROSTEPS #define <asse>_RSENSE Grazie
  17. Sopra le board non viene scritto nulla di utile, nessuna path, ma facendo una ricerca di file con estensione . bin mi esce fuori che la crea in "cartella_firmware"> .pio > build > BIGTREE_SKR_PRO . In VS code, dato che lo usi mi sembra, come faccio a variare la path? Grazie
  18. innanzitutto ringrazio tutti per l'interessamento: la dritta di Killrob è stata determinante in quanto appena installato il client GIT e riavviata la compilazione ha scaricato delle dipendenze e gran parte degli errori sono spariti. Ne sono rimasti alcuni che sono stati definitivamente risolti correggendo nel file config.h , come giustamente suggerito da Tomto, la definizione di scheda (mancava la parte finale _V1_1, mannaggia !) A questo punto la compilazione è andata a buon fine. Ultima domanda: il file .bin dove l'ha messo? :-)
  19. Sto prendendo confidenza con la sezione elettronica della stampante che sto costruendo dotata di scheda Bigtreetech SKR pro 1.1 e sto incontrando dei problemi per il caricamento del firmware, ora spiego: Ho scaricato dal sito del produttore il firmware, questo https://github.com/bigtreetech/BIGTREETECH-SKR-PRO-V1.1/tree/master/firmware/Marlin-2.0.x-SKR-Pro e seguendo passo passo ho installato e configurato sia Visual Studio che Sublime che uso da sempre per tutti i progetti Arduinici 🙂 Da ambedue sono riuscito a modificare alcuni parametri di base. Come scritto sulle indicazioni pdf del sito Marlin , questo http://marlinfw.org/docs/basics/install_rearm.html ci sarebbe la possibilità di caricare il file (firmware) compilato su SD poi inserita nella scheda di controllo per essere caricata. Provando a far compilare, da ambedue i software escono degli errori di cui il log in allegato. In nessun caso nessun file .bin viene creato o quanto meno facendo una ricerca su PC non riesco a trovarlo. Ovviamente c' è un intoppo da qualche parte ma proprio non riesco a capire dove sbattere il capo. Quello che non ho ancora provato è connettere direttamente la scheda al PC e provare a caricare direttamente il file. Qualcuno usa i due software sopra indicati e mi può dare qualche spunto ? Grazie mille Visual Studio.odt Sublime.odt
  20. Ho usato per parecchio tempo S3D, complice anche l'amico Piraz che seguo sempre con i suoi ottimi tutorial, ma la qualità di stampa non è mai stata un granchè a livello di finitura nonostante i ripetuti setup e calibrazioni. Ho provato per sfizio PrusaSlicer e ho visto la luce 🤣 . Avendolo settato più o meno come S3D ora è tutta una altra musica e con layer a 0,14 e PLA Extrudr NX2 i pezzi non sembrano neanche stampati. Unico neo a mio avviso sono la gestione dei supporti che in PS sono di una farraginostità estrema rispetto a S3D. Oltre a questo in S3D le parti supportate venivano molto meglio ed i supporti non lasciavano molto pattern sul pezzo. In PS è un delirio e nonostante abbia perso delle giornate intere a cambiare parametri, non ci sono santi. Speriamo che nelle prossime release di PS adottino la gestione supporti uguale a S3D, di una facilità estrema.
  21. è la parte iniziale di il codice di stampa di un pezzo dove puoi trovare anche lo startup script. I primi tempi che usavo Cura, era presente di default uno startup script che faceva quello che sto cercando ma poi l'ho disinstallato ed ho perso le tracce di quelle stringhe... per ora grazie, attendo altre idee.
  22. Si hai ragione pure tu, ma alla fine dell'estrusione provvedo con una pinzetta a togliere la plastica, questione di abitudine. Prusa Slicer ; external perimeters extrusion width = 0.45mm ; perimeters extrusion width = 0.45mm ; infill extrusion width = 0.48mm ; solid infill extrusion width = 0.45mm ; top infill extrusion width = 0.40mm M201 X8000 Y8000 Z500 E10000 ; sets maximum accelerations, mm/sec^2 M203 X500 Y500 Z12 E120 ; sets maximum feedrates, mm/sec M204 P1500 R1500 T1500 ; sets acceleration (P, T) and retract acceleration (R), mm/sec^2 M205 X6.00 Y6.00 Z0.20 E2.50 ; sets the jerk limits, mm/sec M205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec M107 ; disable fan M190 S60 M109 R190 M82 ; set extruder to absolute mode G28 ; porta in home G1 Z20 F1000 ; alza Z di 20mm alla velocita di 16mm/m G92 E0 ; zero the extruded length G1 E10 F100 ; estrude 10mm velocita 16 mm/s G92 E0; resetta lunghezza estrusione ; Filament gcode G21 ; set units to millimeters G90 ; use absolute coordinates M82 ; use absolute distances for extrusion G92 E0 ; reset extrusion distance G1 Z0.270 F7800.000 ; move to next layer (0) G1 E-4.80000 F2400.00000 ; retract G92 E0 ; reset extrusion distance G1 X76.864 Y79.790 F7800.000 ; move to first skirt point G1 E4.80000 F2400.00000 ; unretract G1 F2100 G1 X77.887 Y78.872 E4.85749 ; skirt
  23. no, diciamo che io sono in posizione home per X ed Y mentre Z è a 20 (in pratica angolo anteriore sinistro del piatto con nozzle alto) da questo momento in poi dovrebbe partire la stampa (al cento del piatto) e quindi il nozzle deve andare a centro piatto. Attualmente fa questo percorso: va a 0 su Z (scende in verticale) e poi si sposta in X ed Y fino ad arrivare al centro piatto dove parte la stampa.Io vorrei NON farlo scendere ed andare al centro in due manovre distinte ma farlo scendere in diagonale direttamente verso il centro piatto. Meglio di così non so spiegarmi... :-)
  24. Salve, ho un semplice problema da risolvere con il codice di avvio di una Anycubic i3 mega: la procedura di avvio prevede che il nozzle si alzi dalla home 20 mm, estruda 10 mm di filo e poi inizi la stampa. Tutto funziona ma appena estrusi i 10 mm di filo, il nozzle si abbassa e poi trasla fino al punto di inizio di stampa passando a filo del piatto. Vorrei fare in modo che dopo l'estrusione si porti direttamente al punto di stampa bypassando quindi la corsa in basso. Penso servano i codici G0 o G1. Sbaglio? Un aiutino con il Gcode? Grazie mille
  25. In questi giorni sto sperimentando... dopo un una lunga parentesi con Simplify3D che funziona abbastanza bene con la stampante Anycubic i3 mega non creando problemi per la connessione e la stampa, ora sto provando Craftware. Che però non riesco a far connettere in nessun modo alla macchina. Ho provato a creare da CW un file .gcode che dopo essere importato su S3D viene stampato correttamente (con S3D). Per evitare il doppio passaggio mi piacerebbe fare tutto da CW. Qualcuno ci è riuscito? Grazie e buone stampe. 🙂
×
×
  • Crea Nuovo...