Vai al contenuto

Devil3D

Membri
  • Numero contenuti

    180
  • Iscritto

  • Ultima visita

  • Giorni Vinti

    2

Risposte pubblicato da Devil3D

  1. 9 ore fa, eaman ha scritto:

    Che si e' aggiornato qualcosa (kernel / MCU) e il firmware della MCU riporta una ID diversa per la periferica USB, ergo cambiala in printer.cfg .

    Non mi vedeva piu' la CB01 nell'elenco serial by-id, mi dava un elenco strano che non aveva senso. Non so come ma comunque son riuscito a riflashare klipper (dfu mode? non ricordo, fatto mille tentativi). Adesso funziona dinuovo normalmente, la prossima volta imparo a fare un backup di tutto , e non solo dei file cfg.

  2. Ragazzi, quando qualcosa funziona, non bisogna toccare niente! 🤣

    Ieri ho lanciato l'update da mainsail, ed e' successo un pasticcio.

    L'interfaccia web non si connette piu' al firmware.

    Klipper reports: ERROR mcu 'mcu': Unable to connect eccetera eccetera.

    Faccio un ssh per fare l'update del firmware, e mi dice:
    Failed to flash to /dev/serial/by-id/usb-Klipper_stm32h723xx_230041001051313236343430-if00: Unable to find tty device
     
    Ed infatti se faccio  ls /dev/serial/by-id/* mi da una lista diversa dal solito, senza la linea usb-Klipper_stm32h723xx_230041001051313236343430-if00
     
    Cosa cavolo puo' essere successo?
     
     
  3. Il 2/3/2024 at 12:31, dnasini ha scritto:

    ..... forse una pezza potrai mettercela in un prossimo futuro con la funzionalita' di Scarf Joint al momento presente solo su alcune beta di Orca Slicer 😄

     

    Lo hai gia' provato? Ho scaricato la beta ma aspetto di finire una stampa un po lunga, poi parto con gli esperimenti (non ho idea di come gestire le impostazioni aggiuntive).

     

  4. 38 minuti fa, Alessandro Tassinari ha scritto:

    mmm spiegati meglio 🙂 

    Ipotizziamo che adesso nel firmware hai impostato questo valore:  #define DEFAULT_AXIS_STEPS_PER_UNIT { XXX.XX, XXX.XX, XXX.XX, 100} E il comando F1500 E999999999  ti estrude chesso', 30 metri di filamento a 15mm al secondo per 10 ore (cifre sparate a caso eh).

    Ora nello start gcode del file, imposti M92 E200 (il doppio di steps per unit rispetto all'impostazione attuale nel firmware) 

    Il comando F1500 E999999999  ti estrudera' , 60 metri di filamento a 30mm al secondo per 10 ore.

    Ora se invece dai il comando F750 E999999999 (la meta' del feedrate precedente), ti estrudera' 60 metri di filamento a 15mm al secondo per 20 ore. In pratica stampa normalmente ma per 20 ore e non solo piu' per 10.

    A fine stampa dai un M92 E100 (insomma, il valore originale) e la stampante torna col suo valore originale per le altre stampe normali.

    Non ho piu' marlin per provare, ma a logica forse dovrebbe avere senso. Magari prima con una stampa da 10 minuti,  se ho detto cavolate non voglio farti combinare casini!

     

     

     

    • Like 1
  5. 3 ore fa, Alessandro Tassinari ha scritto:

    @Devil3D il tuo discorso fila e sarebbe una soluzione.

    Però non vorrei modificare queste impostazioni nel firmware, perché mi troverei a usare un flowrate poco veritiero se comparato ad altre produzioni.

     

    E impostare gli steps_per_unit tramite start gcode, senza toccare il firmware? Poi dimezzi il feed a mano, o il flow da slicer, e dovrebbe andare.

    P.S.

    Sto andando in confusione, mi sa che devi raddoppiare gli steps per unit, non dimezzarli. Sono il feed o flowrate da dimezzare.

    Magari ti sballa retractions ecc, ma essendo un estrusione unica non ti cambia niente.

     

    • Like 1
  6. 33 minuti fa, Alessandro Tassinari ha scritto:

    Mi viene in mente solo ora che, per raddoppiare il tempo di stampa, potrei inserire due comandi come quello già usato uno dietro l’altro…

    in questo modo mi aspetto che non ci siano interruzioni di stampa e che il tempo di estrusione sia raddoppiato.

    Magari dico una stupidaggine, ma potresti provare a dimezzare il valore di  default_steps_per_unit (estruderebbe il doppio di quantita' di materiale), e poi da slicer dimezzi il flowrate? Cosi' il movimento dell'estrusore e' uguale, ma il valore numerico F1500 E999999999 farebbe estrudere il doppio.

  7. 12 ore fa, Killrob ha scritto:

    hai kiauh?

    No, ho usato l'immagine presa dal git biqu con gia' tutto dentro.

    Provato anche disinstallando e reinstallando crownest a mano, ma non e' cambiato nulla.

    File config sempre uguale, a parte l'update, non ho toccato nulla.

    Se do il comando "v4l2-ctl --list-devices" mi dice:
    Webcam: Webcam (usb-5200000.usb-1.2.4):
            /dev/video0
            /dev/video1
            /dev/media0

    E anche dal log sembra tutto ok, pero' poi no signal.

     

  8. 26 minuti fa, dnasini ha scritto:

     mentre le altre due coppie le ha usate una per i +24V e l'altra coppia per GND ma sono troppo a diguno di elettronica per capire se le sezioni unite di una coppia di cavi ethernet sono adeguiti per la corrente che deve attraversarli, l'omino sostiene che dovrebbe essere adeguato..... il cavo le realizza dal minuto 3:30

     

    Se prendi un cavo Cat5 o CAT6, arrivi teoricamente a 90/100w di potenza massima, usando 2 cavi per la massa, 2 per il positivo dovresti star tranquillo (vedi le caratteristiche dei cavi ethernet PoE).

    • Like 3
  9. 3 ore fa, dnasini ha scritto:

    Non lo so per certo ma spesso le rogne riportateriguardano il 3DTouch.

    Ah bene! Appena ordinato uno tanto per averlo gia' domani. 🤣

    Quello che ora non va piu', preso in cina, e' durato quasi due anni. E' che si trovano dalle 10 alle 50 euro, pin in metallo, in plastica ecc, ero curioso di capire un po tra le mille versioni cosa puo' cambiare o se vale la pena prenderne uno "di marca" piuttosto che 5 o 6 cinesi.

     

  10. Ieri il BL Touch ha deciso di abbandonarmi, prima iniziando a fare stow e deploy per conto suo, poi funzionando un po si e un po no, fin a non dare segni di vita. Sostituito il cavo ha ricominciato a funzionare ma e' inutilizzabile, ad ogni avvio ho uno zoffset differente.

    Ci sono differenze tra i vari cloni 3d touch 2.0, 3.1 ecc? O uno vale l'altro? Grazie.

     

  11. 1 ora fa, Cubo ha scritto:

    oppure stampi una prime tower e fai la sosta prima di stampare il layer di quella (anche qui, sarebbe da aiutarsi con le coordinate per capire quando va a stamparla)

    Oh vero. Aggiungo un cubetto accanto all'oggetto da stampare, anche senza infill, cosi' si pulisce li.

    Poi orcaslicer ha la funzione "aggiungi pausa" sul layer che voglio facile facile da usare.

    1 ora fa, eaman ha scritto:

    Grazie del link, c'e' parecchia roba interessante.

    • Like 2
  12. Ragazzi, se devo fermare una stampa ad un certo layer (per inserire dei dadi dentro la stampa), devo farmi una macro gcode, o c'e' gia' una macro in kipper?

    Il mio dubbio e' che se metto pausa - sposta estrusore a x0 y0, poi inizia a colare giu' il filamento, e quando riparte la stampa, i primi mm non sono tanto perfetti. Potrei aggiungere un retract e poi farlo riestrudere un paio di mm prima che ricominci la stampa, ma resta sempre quel pezzettino di filamento che pende dall'estrusore e rovina un po la stampa sulla parete esterna. Avete qualche idea?

  13. 22 ore fa, eaman ha scritto:

    Per la velocita' bisogna vedere quanto riesci a fare di flow ma cambiando almeno il nozzle potresti fare 200mm/s.

    Guarda che c'e' chi stampa a 10k e 400mm/s con le cartesiane oggi 😉

    Ora ho un CHT trianglelabs, appena ho un rotolo di filamento verso la fine, faccio la prova del flusso.

    Comunque hai ragione, salito di velocita' e accell, con l'inputshaping stampa bene, e andando piu' veloce sono scomparsi tutti i vfa che invece prima anche se poco ma si vedevano (ok, anche montato la ruota del BMG in un pezzo unico, al posto di quella in plastica con il grano che girava un pelo decentrata).

    Velcita' appena recupero un tavolo piu' stabile provo a tirare finche va, ora sopra i 150 il tavolino dell'ikea inizia a camminare 🤣

    Ma sul bed leveling/mesh, la usate questa funzione?

    fade_start: 1
    fade_end: 10
    fade_target: 0

    Ho provato ma i primi 10 layer sono venuti una schifezza, molto meglio senza, tanto il letto (310x310) ha uno 0.2 di scarto massimo su uno spigolo e basta, dove stampo di solito e' praticamente in piano.

    • Like 1
  14. 2 ore fa, eaman ha scritto:

    In teoria la risonanza e' una caratteristica della meccanica, a prescindere dalle prestazioni.

    Gentilissimo, grazie. E' che avevo paura di dover rifare la calibrazione per ogni materiale/velocita', e senza accellerometro diventerebbe un po una rottura di scatole.

    2 ore fa, eaman ha scritto:

    Perche' poi bisogna essere realistici: se io tengo fissa la Neptune a 7k per 180mm/s ogni settimana la devo rimontare e tirare e livellare! Cioe' 2 benchy me le fa, poi il piatto e' da controllare 😉

    Vado decisamente piu' piano! Magari potrei andar piu' veloce, ma gia' 100mm/s e 3000 accell mi sembra un missile. E stampando principalmente ABS/ASA (e magari adesso che ho l'essicatore passero' a PC e roba simile), di solito uso velocita' piu' basse.

     

    P.S.

    Comunque klipper inizia a esser divertente, controllare la stampa o rifarmi i vari printer.cfg ecc usando il cellulare, senza neanche accendere il pc o fare avanti e indietro con le chiavette non e' affatto male.

    • Like 3
  15. Un ultima domandina stupida, ma anche chiedendo a google non mi e' chiara una cosa.

    Se imposto l'input shaping ad esempio stampando a 100mm/s, poi va bene anche se stampo a 30 o 200, basta che l'accelerazione non cambi? O per ogni velocita' lo devo rifare?

     

    P.S.

    Stampato la prima benchy in 50 minuti a 100mm/s, venuta fuori perfetta al primo tentativo, meglio che con marllin a 30mm/s (a parte il ghosting perche' ancora senza shaping).

    • Like 1
  16. Da oggi sono klipperizzato anche io.

    Montato la scheda e non e' esploso niente, gia' un buon passo avanti direi.😂

    Motori, homing, macro ztilt e bed mesh funzionano. Estrusore scalda e la ventola parte a 50 gradi. Tutto bene fino qua,  ma l'hot bed non ne vuole sapere! 

    Segna la temperatura ambiente giusta ma non scalda. Uso un mosfet esterno, devo dare ugualmente alimentazione su su "hotbed in" sulla scheda? Btt manta M8P.

     

    Edit: si serviva l'alimentazione hotbed sulla scheda anche se uso mosfet esterno.

     

    • Like 3
  17. 4 ore fa, Cubo ha scritto:

    A proposito di stampa, una domanda: quale sarebbe il miglior filamento con cui stampare le parti in plastica ?

    (la stampante andrà chiusa, quindi niente petg)
     

    Quando avevo solo la anet a8 e la ho usata per stamparmi le parti in plastica dela hypercube, mi sono fatto tutto in PLA e PETG. 🤣 Ti lascio immaginare il risultato!

    Rifatto tutto in ABS, tranne i supporti motore in ASA, senno' in ABS flettevano leggermente tirando le cinghie.

    Dovessi rifarlo, tutto ASA. In camera chiusa anche col piatto a 110 gradi nessun problema, e  piu' preciso con le dimensioni, ritira meno dell'ABS (almeno quello che ho usato io).

     

    • Like 2
  18. 15 ore fa, l0v3byte ha scritto:

    Ora arriva il bello sul loro sito ci sono pareri diversi sia su i motori montati 1,3A sia su quelli venduti a parte 1,8A sempre con lo stesso seriale 17HS8401S, i motori in questione sono della MotionKing e nel loro datasheet il codice che ho scritto la S non è riportato.

    Per nella scheda sono riportati due motori con specifiche similari che potrebbero essere li stessi ma modificati, ovvero gli 17HS8401 e 17HS8402.

    Ora visto che monta una dlc32 v2.1 e supporta tranquillamente i TCM2225 volevo finire di spostare la malcapitata Kp3s e montare i TCM2225, però come li setto i vref a 1.2v i nema17 e il nema23 a 1.6v badando scheda della cnc o mi azzardo e li alzo di un ulteriore 0.2v .

    Bella macchinina! Viste le forze in gioco, metterci degli stepper con encoder e controller+alimentazione separati? La meccanica sembra solida, cosi' puoi tirar fuori belle velocita'.

    • Like 1
  19. 20 ore fa, Killrob ha scritto:

    oltretutto è un controsenso perché quando va in idle ti resetta tutto, e non puoi neanche riprendere la stampa, anche se riscaldi di nuovo piatto ed hotend, perché ti chiede di fare l'home degli assi prima...

    Per curiosita' ho dato un occhiata alla documentazione e dice che di default, l'idle timeout spegne il bed ecc.

    Idle timeout. An idle timeout is automatically enabled - add an explicit idle_timeout config section to change the default settings.

    [idle_timeout]
    #gcode:
    #   A list of G-Code commands to execute on an idle timeout. See
    #   docs/Command_Templates.md for G-Code format. The default is to run
    #   "TURN_OFF_HEATERS" and "M84".
    

    Se ho capito bene, dovresti riscriverti la macro [idle_timeout] senza mettere nessun comando di spegnimento bed e cose varie.

    Quaklcosa come:

    [idle_timeout]

    timeout: 600
    {% if printer.pause_resume.is_paused %}
    	#whatever you want
    	{% else %}
    	TURN_OFF_HEATERS 
    	M84
    	{% endif %}

    P.S.

    Scusate ho visto dopo aver scritto che eaman ha linkato la stesa cosa.

     

     

     

    • Like 1
    • Haha 2
  20. 54 minuti fa, Killrob ha scritto:

    Infatti se provi a digitare "M500" nel terminale risponde con comando sconosciuto, SAVE_CONFIG invece modifica il printerg.cfg con le impostazioni appena trovate.

    Il firmware che hai caricato sulla scheda con klipper riconosce e interpreta veramente pochissimi comandi, ed M500 per esempio non è fra quelli, credo che tutti i comandi "G" siano riconosciuti ma non i comandi "M"

    Chiarissimo! Forse ci sono. Documentazione cen'e' tanta, ma un po sparsa tra mille siti diversi. Visto ora che oltre a BASE_BED_MESH_CALIBRATE che di default usa i settaggi di printer.cfg, posso anche passargli tutti

    i parametri che voglio come METHOD, MESH_MIN, MESH_MAX, PROBE_COUNT, PROBE_SPEED etc. Cosi' usando diverse macro, potrei usare diverse mesh fatte in modo diverso per ogni stampa. Ho preso la mesh come esempio, ma era tanto per capire il sistema.

    Insomma tutto tramite software e macro senza toccare il firmware se voglio cambiare qualcosa.

     

    • Like 1
  21. Il 20/12/2023 at 19:27, Killrob ha scritto:

    no niente dazi o dogane

    Perfetto, grazie.

    Mi sto studiando un po come funzionano le macro, e non riesco a capire una cosa. Che differenza c'e', ad esempio, tra usare manualmente i comandi:

    G28 #home /G29 #bed level /M500 #save mesh (esegue la mesh come settato in printer.cfg)

    Rispetto a usare la macro BASE_BED_MESH_CALIBRATE/SAVE_CONFIG, che dovrebbe fare la stessa cosa?

     

     

     

     

×
×
  • Crea Nuovo...