Vai al contenuto

nervine

Membri
  • Numero contenuti

    208
  • Iscritto

  • Ultima visita

Risposte pubblicato da nervine

  1. EDIT- per favore un moderatore mi può sistemare la formattazione del codice, io non riesco

    Ciao. Vorrei apportare delle modifiche al FW che uso attualmente.

    Il FW è di libero accesso: https://github.com/Help3D-Padova/Marlin-2.0.7.2-ARTILLERY/tree/GENIUS-BLTOUCH

    - Vorrei eliminare le 3 "tastate" del ABL e ridurle ad 1 sola, quindi presumo che devo semplicemente commentare questi 2 define

    /**
     * Multiple Probing
     *
     * You may get improved results by probing 2 or more times.
     * With EXTRA_PROBING the more atypical reading(s) will be disregarded.
     *
     * A total of 2 does fast/slow probes with a weighted average.
     * A total of 3 or more adds more slow probes, taking the average.
     */
    #define MULTIPLE_PROBING 2
    #define EXTRA_PROBING    1

    questo da Configuration.h

    .... è la soluzione corretta?

    - Poi ho un problema da Octoprint a gestire il cambio filo e/o la pausa per inserire magneti o altro, perchè inserendo l'M600 nel Gcode mi va sì in pausa, ma mi fa un unload del filo che mi fa sempre cloggare sulla godronata e cmq non mi permette di fare un semplice inserimento di un magnete per poi riprendere la stampa. Anche se su IdeaMaker do delle impostazioni mie nella riga del Pause at Height, cmq sia mi prende quelle impostate su Marlin

    /**
     * Advanced Pause
     * Experimental feature for filament change support and for parking the nozzle when paused.
     * Adds the GCode M600 for initiating filament change.
     * If PARK_HEAD_ON_PAUSE enabled, adds the GCode M125 to pause printing and park the nozzle.
     *
     * Requires an LCD display.
     * Requires NOZZLE_PARK_FEATURE.
     * This feature is required for the default FILAMENT_RUNOUT_SCRIPT.
     */
    #define ADVANCED_PAUSE_FEATURE
    #if ENABLED(ADVANCED_PAUSE_FEATURE)
      #define PAUSE_PARK_RETRACT_FEEDRATE         30  // (mm/s) Initial retract feedrate.
      #define PAUSE_PARK_RETRACT_LENGTH            2  // (mm) Initial retract.
                                                      // This short retract is done immediately, before parking the nozzle.
      #define FILAMENT_CHANGE_UNLOAD_FEEDRATE     10  // (mm/s) Unload filament feedrate. This can be pretty fast.
      #define FILAMENT_CHANGE_UNLOAD_ACCEL        25  // (mm/s^2) Lower acceleration may allow a faster feedrate.
      #define FILAMENT_CHANGE_UNLOAD_LENGTH      100  // (mm) The length of filament for a complete unload.
                                                      //   For Bowden, the full length of the tube and nozzle.
                                                      //   For direct drive, the full length of the nozzle.
                                                      //   Set to 0 for manual unloading.
      #define FILAMENT_CHANGE_SLOW_LOAD_FEEDRATE   6  // (mm/s) Slow move when starting load.
      #define FILAMENT_CHANGE_SLOW_LOAD_LENGTH     0  // (mm) Slow length, to allow time to insert material.
                                                      // 0 to disable start loading and skip to fast load only
      #define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE   6  // (mm/s) Load filament feedrate. This can be pretty fast.
      #define FILAMENT_CHANGE_FAST_LOAD_ACCEL     25  // (mm/s^2) Lower acceleration may allow a faster feedrate.
      #define FILAMENT_CHANGE_FAST_LOAD_LENGTH     100  // (mm) Load length of filament, from extruder gear to nozzle.
                                                      //   For Bowden, the full length of the tube and nozzle.
                                                      //   For direct drive, the full length of the nozzle.
      //#define ADVANCED_PAUSE_CONTINUOUS_PURGE       // Purge continuously up to the purge length until interrupted.
      #define ADVANCED_PAUSE_PURGE_FEEDRATE        3  // (mm/s) Extrude feedrate (after loading). Should be slower than load feedrate.
      #define ADVANCED_PAUSE_PURGE_LENGTH         50  // (mm) Length to extrude after loading.
                                                      //   Set to 0 for manual extrusion.
                                                      //   Filament can be extruded repeatedly from the Filament Change menu
                                                      //   until extrusion is consistent, and to purge old filament.
      #define ADVANCED_PAUSE_RESUME_PRIME          0  // (mm) Extra distance to prime nozzle after returning from park.
      //#define ADVANCED_PAUSE_FANS_PAUSE             // Turn off print-cooling fans while the machine is paused.
     
                                                      // Filament Unload does a Retract, Delay, and Purge first:
      #define FILAMENT_UNLOAD_PURGE_RETRACT       13  // (mm) Unload initial retract length.
      #define FILAMENT_UNLOAD_PURGE_DELAY       5000  // (ms) Delay for the filament to cool after retract.
      #define FILAMENT_UNLOAD_PURGE_LENGTH         8  // (mm) An unretract is done, then this length is purged.
      #define FILAMENT_UNLOAD_PURGE_FEEDRATE      25  // (mm/s) feedrate to purge before unload
     
      #define PAUSE_PARK_NOZZLE_TIMEOUT           45  // (seconds) Time limit before the nozzle is turned off for safety.
      #define FILAMENT_CHANGE_ALERT_BEEPS         10  // Number of alert beeps to play when a response is needed.
      #define PAUSE_PARK_NO_STEPPER_TIMEOUT           // Enable for XYZ steppers to stay powered on during filament change.
     
      //#define PARK_HEAD_ON_PAUSE                    // Park the nozzle during pause and filament change.
      //#define HOME_BEFORE_FILAMENT_CHANGE           // If needed, home before parking for filament change
     
      #define FILAMENT_LOAD_UNLOAD_GCODES           // Add M701/M702 Load/Unload G-codes, plus Load/Unload in the LCD Prepare menu.
      //#define FILAMENT_UNLOAD_ALL_EXTRUDERS         // Allow M702 to unload all extruders above a minimum target temp (as set by M302)
    #endif

    questo da Configuration_adv.h

    Qui non saprei dove mettere mano!!!

    A me basterebbe, in pratica, che restasse abilitato l'M600, così da mettere in pausa la stampa quando opportuno e magari fare in automatico solo una retrazione e alzare di poco il nozzle; dopodichè vorrei poter essere libero di fare qualsiasi operazione con Octoprint (dal cambio filo al movimento degli assi) per poi ridare sempre da Octoprint il comando (M108 mi sembra) per riprendere la stampa da dove interrotto.

    Spero sia fattibile tutto ciò....

  2. Innanzitutto, domande banali:

    - hai resettato(spento/riacceso) la X1?

    - hai smontato e ripulito/controllato tutto il gruppo estrusore?

    A me si è bloccato il tutto 1 settimana fa, ho smontato tutto 2-3 volte e adesso sembra essersi ripreso; ti consiglio di smontare tutto e provare innanzitutto se tutti i vari componenti girano singolarmente (cuscinetti, ingranaggi e motore) 

    Se il problema è il motore: smontalo, collegarlo al posto di un altro e prova se gira( ovviamente se lo colleghi al posto delle Y dagli il comando per muovere Y) 

    Poi ci aggiorniamo.... 

  3. 32 minuti fa, MayTs ha scritto:

    se c'era scritto che stampante usasse...

    hai visto che ero stato bravo fin dal principio?? 😅😅

    Cmq.... 

    32 minuti fa, MayTs ha scritto:

    valuterei di prendere un dual gear...

    avevo valutato anch'io di cambiare tipologia di estrusore, ma già ho fatto fatica a trovare il tempo di smontare tutto in quest'occasione (lavoro, figli, rompipa... ehm compagna), figurati che ho fatto il tutto tra le 23 e le 2 di notte 😴😴

    PS per lubrificare i cuscinetti, visto che sono sigillati, come si fa?? 

     

  4. Smontato totalmente tutto il gruppo estrusore ed hotend.... 2 volte più una terza perché si era otturato il nozzle a forza di provare l'estrusione.

    Almeno ho approfittato per mettere il supporto 3dTouch nuovo e ricalibrare il tutto... 

    Singolarmente, motore, cuscinetti ed ingranaggi muovevano liberi senza impuntamenti; assemblando il tutto, si impuntava nel momento in cui iniziavo a dare un paio di giri alla molla dello spingifilo. Adesso sto andando con la molla molto lenta, ma sembra che vada 🤞🏼
    In sostanza non ho capito perché inceppava!! Sto valutando di sostituire spingifilo, godronata e tutta quella parte meccanica con analoga della TriangleLab (che finora si è rivelata ottima come qualità/prezzo), solo che non sono in grado di stabilire la piena compatibilità col mio clone Titan.... 

  5. Dopo 9 mesi finalmente è nato... il primo problema serio! Sono bloccato con le stampe 😢

    Premesso che la stampante è stata in garage un mesetto, in funzione e non, soggetta a freddo ed umidità. Da qualche giorno l'estrusore cigola come un galeone pirata malandato e più o meno tra i 5 e 10mm di stampa si blocca la godronata; qualche volta riparte con conseguente spaghettata, altre volte riparte solo se la sollecito a mano. Ho già provato a cambiare PLA, smontare tutto il gruppo estrusore e ripulirlo, ma il problema permane. Ruotando la godronata SENZA filamento, scorre liscia ma sporadicamente e irregolarmente sento che impunta. 

    Escluso un problema di filamento e hotend, cosa posso supporre? Qualche suggerimento?

    Artillery Genius, estrusore direct clone titan (stock) 

  6. Se non hai alcuna sonda devi installare per forza il fw NON bltouch, quindi quello che ha il MBL (mesh bed leveling).

    Se aggiungi un vetro di 3mm al piatto stock, si alzerà il tutto di 3mm; ciò significa che quando farai l'home di Z, l'estrusore ti sbatterà contro il piatto e te lo spingerà giù fino a quando non trova l'endstop. 

    Hai 2 possibilità:

    - abbassi parecchio il piatto comprimendo le molle per compensare i 3mm

    - sviti l'endstop che hai sul travetto di destra e lo fissi più in alto con la T-nut che ti è uscita in dotazione 

    Di più non so dirti perché io dopo 1 mesetto ho messo il 3dTouch che sostituisce l'endstop, quindi puoi metterci anche un vetro da 20mm che tanto si ferma sempre al punto giusto 😅

  7. @Vins79 per la pulizia ho sempre usato i dischetti di cotone per struccarsi con isopropilico+acqua demineralizzata al 50%-50%; l'acqua la recupero dal deumidificatore.

    Alcuni dicono però che a lungo andare con prodotti aggressivi come anche l'isopropilico la superficie si deteriori; per me l'adesione è data dai microfori che col calore producono un "effetto ventosa" e non da trattamenti chimici che possono deteriorarsi.

    Purtroppo sono passato ad utilizzare vetri e lacca per velocizzare le stampe e non posso riportare un'esperienza temporale diretta... 

    Per quanto riguarda il tuo "problema" sicuramente ogni tanto tocca pulirlo il piano, potrebbero anche ostruirsi i  microfori che fanno poi il loro dovere. 

  8. @eamanno, non lo sapevo; però ho fatto già qualche modello senza riempimento e più perimetri e il risultato mi ha soddisfatto. Portare uno 0,4 a estrudere fino a 0,8 mi sembra troppa forzatura, oltre che presumo non si possa fare con qualsiasi nozzle ma magari con quelli che hanno la la superficie in punta un po' più estesa. Troppi marchingegni per avere forse uno 0,8 quando basta aumentare i perimetri e puoi inspessire quanto vuoi.... @eaman

  9. @Truck64 sì, il modello è pieno come tutti quelli da fare in "vase mode". Per averlo più solido gli levi infill e top layer e gli dai più shell, anche se la stampa avviene in maniera non continua come il vase mode; non è il primo che faccio.

    Probabilmente quella che tu chiami "mantieni spessore guscio verticale" potrebbe essere proprio la soluzione che cercavo! Appena rientro a casa vedrò di trovare la paritetica in IdeaMaker, sperando di risolvere.

    Cita
    Cita

     

  10. 4 ore fa, Truck64 ha scritto:

    Per quel poco che so eccetto il vase mode ogni slicer aggiuge delle strutture alle pareti inclinate. Dubito che troverai un modo per farle come vuoi. Perchè ti danno fastidio?

    Le "strutture" di cui parli presumo siano i supporti. In questo caso sono ovviamente disattivati e da impostazioni lo slicer dovrebbe elaborare solo i 3 shell (perimetri) e null'altro. Il problema è proprio l'anomala aggiunta di quelle parti in arancio (solid fill) che ho evidenziato, che non riesco a capire.... 

    Mi danno fastidio perché non sono parte del risultato voluto, semplice 

  11. Ciao, non trovando informazioni a riguardo, chiedo:

    come si fa ad effettuare su Windows 10 una disinstallazione "pulita" di IdeaMaker? quando lo reinstallo trovo sempre traccia dei vecchi profili, ad esempio quando ne importo uno mi dice che già esiste con quel nome 😤😤

    Prima di formattare tutto il PC volevo provare un metodo un po' meno "invasivo" 😅😅😅.... 

    Grazieeeee 

  12. Stampando supporto e convogliatori idonei, si possono mettere quante ventole layer (per il materiale estruso) vuoi! Premesso che l'alimentazione fornisce 24v, per collegarle hai 2 opzioni:

    o 2 ventole da 24v in parellelo;

    o 2 ventole da 12v in serie;

    Nella pratica tagli i connettori delle ventole e attacchi tutti i fili su un unico connettore. 

    ....spiegazione molto approssimata 😅

    PS tocca sempre valutare se aumentare/cambiare ventole e convogliatori sia davvero utile.... 😉

    Edit: se intendevi le ventole per raffreddare l'heatblock il discorso è simile....e anche per il discorso "utilità" 

  13. Uso Ideamaker. Anche lì c'è l'opzione "pause at height" ma utilizza tutti comandi che nel mio fw non sono attivati. In attesa di cambiare di nuovo fw l'unica sarebbe mettere in pausa manualmente la stampa al momento giusto o utilizzare appunto un sw terzo tipo MultiGcode. 

    Sto studiando un'alternativa (che è poi quello che fa MultiGcode) cioè dividere l'stl in 2 parti, di cui la seconda inizia ovviamente a Z +n, e provare i 2 gcode di seguito..... boh altro non saprei 

×
×
  • Crea Nuovo...