Vai al contenuto

Capitantino

Membri
  • Numero contenuti

    354
  • Iscritto

  • Ultima visita

Tutti i contenuti di Capitantino

  1. Ci avevo pensato di rimuovere tutte queste schedine intermedie e creare dei collegamenti diretti per tutto, motori compresi, solo che la schedina sull'hotend è comoda perchè almeno si può togliere l'hotend e la sonda senza problemi, anche solo per sostituirlo... Quindi una presa intermedia farebbe comodo 😕 ma non sono ancora convinto su come impostarla
  2. Ho fatto un'ulteriore controllo col multimetro in modalità suono, provando il segnale dalla mb a quello schedino.. ho piazzato puntale nero su riscaldatore della mb e puntale rosso su riscaldatore dello schedino e suonava poi ho fatto la stessa cosa con il termistore e suonava anche quello ho provato anche il probe ma questo non suona... possibile che il problema che mi segnala quando da lcd provo a scaldare l'hotend sia causato dal probe???? o cmq dal collegamento del probe sullo schedino?? che magari manda qualche corto o segnale strano? boh
  3. Dunque sono riuscito ad attaccare il riscaldatore e il termistore dell'hotend direttamente alla mb e ora da lcd posso riscaldare l'hotend senza incappare in errori... Quindi deve esserci qualche problema con le connessioni.. Però non credo che la causa sia il cavo che ho "scomposto" perchè il problema del termistore me lo ha fatto anche prima di cambiare tutto dandomi l'errore "t0 senser abnormal"... E prima di smontare tutto avevo anche provveduto a sostituire il cavo grosso principale che arriva all'hotend, questo: Dava sempre lo stesso errore, a quel punto mi ero deciso a cambiare tutto pensando potesse essere un problema della mb... Ma ora sto pensando che il problema potrebbe essere della schedina dell'hotend, quella sorta di adattatore: Perchè prima di culminare in questo errore fatale del termistore, aveva iniziato a dare qualche problema anche l'endstop che infatti si collegava lì, che quando faceva l'homing e toccava l'endstop x continuava ripetutamente a colpirlo praticamente bloccandosi in un tic continuo, ma lo faceva di tanto in tanto questo.. E però qualche problema lo aveva anche la sonda che quando partiva e andava a sondare il primo punto, invece che abbassarsi verso il piatto andava verso l'alto qualche cm per poi passare al punto successivo, e così via fino a termine, non calibrando nulla quindi... Tutto questo potrebbe derivare da quello schedino piuttosto che da altri cablaggi?
  4. ah ok, fan0 è ad uso esclusivo del materiale, ecco perchè.. infatti se al CONTROLLER_FAN imposto un pin che non sia quello lo compila correttamente. ok grazie per il momento 👍
  5. Proviamoci 😅 ...nel mio caso però ho solo una ventola materiale ed una ventola sul dissipatore hotend e quella per i drivers.. ora la scheda SKR2 dispone di 3 connettori FAN 0/1/2 che possono essere gestiti da fw o slicer... quindi dovrei poter connettere fisicamente qualsiasi di quelle 3 ventole di cui dispongo su uno qualsiasi di quei 3 connettori e poi specificare nel fw di quali ventole si tratta e quando devono entrare in funzione.. dovrebbe essere così o no? sennò a cosa mi servirebbe avere 3 connessioni "fantastiche" (a come ne parlano quando spiegano le caratteristiche di sta skr2) se poi devo usare altri sistemi per gestire queste ventole? 😭 nel fw si può impostare una ventola dedicata ai drivers che entra in funzione quando i drivers si attivano e lo si può fare tramite: #define USE_CONTROLLER_FAN #if ENABLED(USE_CONTROLLER_FAN) #define CONTROLLER_FAN_PIN PB7 // Set a custom pin for the controller fan //#define CONTROLLER_FAN_USE_Z_ONLY // With this option only the Z axis is considered //#define CONTROLLER_FAN_IGNORE_Z // Ignore Z stepper. Useful when stepper timeout is disabled. #define CONTROLLERFAN_SPEED_MIN 0 // (0-255) Minimum speed. (If set below this value the fan is turned off.) #define CONTROLLERFAN_SPEED_ACTIVE 255 // (0-255) Active speed, used when any motor is enabled #define CONTROLLERFAN_SPEED_IDLE 0 // (0-255) Idle speed, used when motors are disabled #define CONTROLLERFAN_IDLE_TIME 60 // (seconds) Extra time to keep the fan running after disabling motors con il quale è possibile specificare a quale pin attaccare la ventola. PROBLEMA: al momento ho impostato la PB7 ma a questo pin segue questo errore: "message": "#error \"You cannot set CONTROLLER_FAN_PIN equal to FAN_PIN.\"", nella sezione pin ecco cosa si trova: // Heaters / Fans // #ifndef HEATER_0_PIN #define HEATER_0_PIN PB3 // Heater0 #endif #ifndef HEATER_1_PIN #define HEATER_1_PIN PB4 // Heater1 #endif #ifndef HEATER_BED_PIN #define HEATER_BED_PIN PD7 // Hotbed #endif #ifndef FAN_PIN #define FAN_PIN PB7 // Fan0 #endif #ifndef FAN1_PIN #define FAN1_PIN PB6 // Fan1 #endif #ifndef FAN2_PIN #define FAN2_PIN PB5 // Fan2 #endif quello che non capisco è quel fan0 a cosa è dedicato che nei config.h e adv.h non trovo niente che utilizza già quel pin? poi... #define E0_AUTO_FAN_PIN PB5 #define E1_AUTO_FAN_PIN PB6 #define E2_AUTO_FAN_PIN -1 #define E3_AUTO_FAN_PIN -1 #define E4_AUTO_FAN_PIN -1 #define E5_AUTO_FAN_PIN -1 #define E6_AUTO_FAN_PIN -1 #define E7_AUTO_FAN_PIN -1 #define CHAMBER_AUTO_FAN_PIN -1 #define COOLER_AUTO_FAN_PIN -1 #define COOLER_FAN_PIN -1 #define EXTRUDER_AUTO_FAN_TEMPERATURE 50 #define EXTRUDER_AUTO_FAN_SPEED 255 // 255 == full speed #define CHAMBER_AUTO_FAN_TEMPERATURE 30 #define CHAMBER_AUTO_FAN_SPEED 255 #define COOLER_AUTO_FAN_TEMPERATURE 18 #define COOLER_AUTO_FAN_SPEED 255 E*_AUTO_FAN corrisponde a EXTRUDER_AUTO_FAN_TEMPERATURE 50, il che vuol dire che si riferisce all'hotend, per cui tutti gli E0/1/2/ecc_AUTO_FAN se specifico il pin, posso far si che attivino tutte le fan quando l'hotend arriva a 50° corretto? CHAMBER_AUTO_FAN 30° si riferisce ad una stampante chiusa corretto? che non è il caso della chiron COOLER_AUTO_FAN 18° come dicevi si riferisce al fan scheda madre che però invece che usare questo e attivare la ventola dopo i 18° posso usare come dicevo sopra il CONTROLLER_FAN per attivarla quando i driver sono in funzione, entrambi si riferiscono al fan sulla scheda madre ma che si attivano i modi differenti. PS. tornando al problema del pin PB7 impostato sul CONTROLLER_FAN che va in conflitto con il FAN_PIN, se invece imposto il ventolone sul pin PB7 ma su DEFINE COOLER_AUTO_FAN non segna più errori quando faccio la compilazione... perchè il CONTROLLER_FAN invece va in conflitto? sono stato un po' prolisso scusa 😅
  6. In che senso? Cioè al momento ho un riscaldatore E0 collegato su HE0 e la 2 ventole dell'hotend su fan0 e fan2, così da farle partire quando necessario, ma non è così che vanno attaccate? Per il ventolone poi provo ad attaccarlo su una fan3 o 4 come mi hai detto, ma preferirei gestire anche quella ventola in funzione di quando la macchina, cioè gli stepper sono in funzione.. E questo credevo di poterlo impostare da fw tramite il #define controller_fan, non è così?
  7. ps. E0 è la ventola che punta sul nozzle giusto? chamber, cooler auto, e cooler quali sono invece?
  8. Ecco come le ho collegate, quella cerchiata in rosso è la ventola nuova per la scheda... Fan2 è posizionata su fan2 e fan0 su fan0 😅 però magari dovevo impostarle nel fw? Perchè le avevo lasciate tutte segnate automaticamente, così.. Bisogna indicare i pin per poterli gestire?
  9. Ho provato anche a gestire le ventole da lcd, ma sembra ci sia una sola ventola nel menù e cmq nn si modificavano, nessuna di quelle dell'hotend cambiava intensità ma rimanevano sempre accese al massimo, mentre una grossa che ho messo per la scheda madre rimane spenta... 😩
  10. purtroppo non riesco a "prolungare" i fili perché non ho gli accessori giusti. ho provato però a riscaldare da LCD il bed e sembra funzionare, anche se non ho verificato tramite un altro termometro il corretto rilevamento della temperatura, però si riscalda e si raffredda quindi sembra funzionare. ho modificato altre due cosette nel fw prendendo come esempio quello della chiron per la questione del livellamento però appena accendo la stampante, il monitor da' sempre questo errore "failed to enable bed leveling" e guardando nelle info aggiuntive c'è una voce che dice "echo: invalid mesh" ma cosa vuol dire? questo non dovrebbe dipendere dalla sonda non collegata, anche perché la sonda della chiron si deve mettere solo quando fai il leveling, è quella che si aggancia sotto al nozzle...
  11. Posso provare intanto collegando direttamente l'hotend alla scheda, visto che il problema anche sulla vecchia scheda sembrava il termistore... Poi però c'era anche il problema del "failed to enable bed leveling" a fine aggiornamento LCD che ha continuato a dare anche abilitando il comando che mi avevi detto... Provo magari a collegare direttamrnte anche la sonda alla scheda.. Pomeriggio se riesco provo 😩
  12. Ma i fili singoli non ci sono... Perchè sono due grossi cavi, uno con attacco rosso che proviene dall'hotend, l'altro cavo ha l'attacco blu e proviene da alcuni endstop e un paio di motori, questi due grossi cavi finiscono a una piccola schedina da cui poi parte anche quel famoso cavo che ho scomposto, insieme ad alcuni altri cavi che si attaccano infine a quella schedina che ti dicevo, dove c'è LCD, SD, il T1 e poi quel cavo di M.. Nn saprei in quale altro modo attaccare tutti quei sensori e motori direttamente alla mb...
  13. Allora questa è la schedina che ho rimosso: 1. Lcd - rimosso 2. T1 - termistore del bed 3. Scheda sd - rimosso 4. È un attacco da cui passano svariati sensori, ti mostro l'immagine di quei pin: Quel cavo l'ho scomposto in modo da ottenere: X stop - +5V/GND/pin Z probe - GND/pin Term. Hotend - GND/pin Filam. Sensor - +5V/GND/pin Z stop left - +5V/GND/pin Z min Right invece non l'ho attaccato perchè c'è già un cavo che arriva direttamente da quel sensore e che ho attaccato... Il risultato è stato questo cavo:
  14. Questa operazione l'ho fatta, solo che c'era il problema di quella schedina integrata che raggruppava molti sensori in un unico filo e che aveva connessioni uniche fatte apposta per la trigorilla (unica utilità di questo sistema che va contro l'open source tipico delle stampanti 3d è stato avere 4 cavi in meno nel case, per contro hanno reso molto complicata la sostituzione di qualsiasi parte che non faccia parte del loro marchio.. assolutamente mai più anycubic 👎); cmq, schedina che ho provveduto a rimuovere separando quei cavi raggruppati e creando gli attacchi singoli per ogni sensore che usciva da quella scheda... non posso quindi essere proprio certo di non aver sbagliato qualcosa... però.. prima di cambiare scheda ecc. la stampante aveva iniziato a darmi fin dall'accensione un problema del "T0 senser abnormal", e onestamente mi sembrano errori molto vicini tra loro, legati entrambi al termistore magari.. o no?
  15. Alla fine ho provato ad accendere la stampante con scheda e schermo nuovi... Ho provato a muovere prima gli assi singolarmente e a parte x y che mi sembrano da invertire di direzione si riescono a muovere da lcd.. L'homing in compenso lo fa solo per lo z, o cmq crede che sia in un punto più o meno centrale del bed... Poi ho provato a riscaldare l'hotend... Sarà per qualche collegamento che ho fatto a cxxxo di cane? 🤔
  16. Ho provato ad abilitarlo e ricaricare entrambi i fw però appena finisco l'installazione del fw sul monitor mi da' ancora l'errore "failed to enable Bed Leveling"
  17. Ecco come ho compilato il fw della scheda Configuration_adv.hConfiguration.h Grazie dell'aiuto 😁
  18. Caricato il fw alla scheda madre. Sembra ok Caricato anche il fw al monitor ma si sono verificati alcuni problemi... Il primo riguarda l'installazione della lingua ita, nn penso sia molto grave anche se di questi errori me ne ha dati molti: L'altro errore penso sia peggio... Appena finita l'installazione mi ha dato questo errore.. E dopo tutto questo ho provato a navigare un po nelle impostazioni del monitor per cercare il leveling come era impostato di default sulla chiron ma pare esserci qualche problemino, o cmq non capisco io...
  19. eh si, è diventato .cur 👍
  20. ps. seguendo quello che c'è scritto su github per installare correttamente il fw dello schermo, sto attivando tutte quelle opzioni che sono nel fw della scheda nella sezione configuration_adv.h e configuration.h anche se di default non erano attive ed anche se non so di cosa si tratta di preciso! 😅 il nuovo schermo tft che ho appena collegato dici? o al monitor pc? la scheda la sto alimentando tramite usb ma mettendo la schedina per caricare il fw non mi ha dato alcun segno di vita sul pc
  21. Rieccomi! Allora dopo due settimane di viaggio è arrivato l'LCD finalmente! A questo punto sto cercando di caricare i fw, per lo schermo sto seguendo passo passo la guida che mi ha linkato killrob e non ho trovato apparenti problemi, ma è da caricare, ho solo fatto le connessioni acceso lo schermo per vedere se funziona e preparato i file che servono nella schedina sd; il fw della scheda madre invece come lo carico? posso farlo come facevo prima con la chiron utilizzando cura? o tramite sd anche questo? e se lo faccio con sd basta solo inserirla o devo fare altro? perchè con lo schermo ho visto che basta alimentarlo, inserire la sd e fare reset, e si vede direttamente nello schermo mentre aggiorna, però la scheda dove lo vedo se ha caricato correttamente il fw?
  22. Altra cosuccia, quello che è "H1" nella trigorilla era attaccato su "heater1", ma dovrebbe rappresentare il riscaldatore del bed è corretto? nella skr2 inizialmente chiamandosi H1 l'avevo messo nel suo corrispettivo che dovrebbe essere HE1, però se si tratta del riscaldatore del bed bisogna metterlo nel connettore sotto l'alimentazione, nel connettore "BED" con i pin 12/24v e PD7 giusto? Poi quel E0DET ho verificato nel file dei pin della skr2 su VScode ed è effettivamente già dedicato al sensore di filamento. Quindi come dicevi è da lasciare lì senza specificare altro. 👍
  23. Ok ma in #define FILAMENT_RUNOUT dovrei specificare il pin o lasciarlo comè?
  24. Idem per il sensore del filamento.. L'ho attaccato alla porta E0DET che sta sotto x-endstop, nel fw nella sezione dedicata (anche nel fw della chiron era uguale) è segnata così: #define FILAMENT_RUNOUT_SENSOR Ma in funzione dei commenti, se ho ben capito cosa intendevano, ho sostituito "_SENSOR" con "_PIN PC2" in questo modo: Ma ho qualche dubbio perchè lasciando predefinito con _SENSOR anche le altre righe sotto sono colorate e attive, ma se modifico la scritta rimangono "scure" come fossero inattive, rimangono inattive anche se riporto la stessa scritta in #if ENABLED (FILAMENT_RUNOUT_PIN PC2) 🤔 Approfondivo un po', e dice che le schede ramps tipo la trigorilla usano SERVO3_PIN, effettivamente c'è un attacco nella SKR2 chiamato SERVOS a tre pin (GND/+5/PE5), niente niente che il sensore del filamento va attaccato lì?
  25. Aiutino su come selezionare nel fw gli stessi pin che ho usato fisicamente.. Gli endstop li ho collegati così alla scheda: X Y e Z sono nelle loro porte dedicate, ma il secondo endstop Z (left) l'ho collegato a E1DET, ma qui nel fw non capisco quale sia quella porta.. Quali sarebbero le porte corrispondenti??
×
×
  • Crea Nuovo...