Vai al contenuto

SandroPrint

Membri
  • Numero contenuti

    156
  • Iscritto

  • Ultima visita

Tutti i contenuti di SandroPrint

  1. Come spiegavo all'inizio del post, devi creare un file di testo con estensione gcode con dentro i valori che vuoi settare mettendo un M8500 finale. per esempio avresti M8008 I150 ; o altro valore che decidi te M8500 In pratica crei un estratto del eeprom_dump.gcode con solo quello che ti interessa. lo metti nella scheda SD e lo stampi, dopo qualche seondo ti viene fuori il messaggio di stampa terminata. Chiudi/riaccendi la stampante e il nuovo parametro è salvato.
  2. Grazie @AlfonsoBuonora, mi interessava l'8011 per calibrare l'estrusore, ma poi ho visto che la tua ha un Titan quindi ci sta che sia diverso. Di diverso noto che tu hai accelerazioni maggiori, stando al link che hai messo (nei commenti) sembrano essere la causa del problema. Inoltre vedo che di default hai disabilitato il controllo temperatura M8023, controlla meglio in rete perchè mi sembra che quello vada abilitato, magari se qualcuno di più esperto può confermare.... In ogni caso ho mandato una mail alla Tronxy anch'io, vediamo se rispondono. P.S. bello l'M8025 = fai un grande viaggio...😁
  3. non salvare. Il file che crea lo apri con qualsiasi editor norepad o notepad++
  4. SandroPrint

    TRONXY X5SA PRO

    Io avevo uno sconto amazon ed ho appena ordinato questi prendendone due coppie non son proprio regalati, però arrivano subito
  5. In realtà ci mette un attimo, bisogna stoppare la stampa manualmente. Probabilmente bisognerebbe aggiungere un comando di "fine stampa" ma non so quale sia, magari qualche esperto di gcode ci può illuminare.
  6. SandroPrint

    TRONXY X5SA PRO

    Perdonami ho sbagliato Mario 😅
  7. SandroPrint

    TRONXY X5SA PRO

    Ciao @AlfonsoBuonora, grazie del link. Comunque le piastre storte sono un po' la caratteristica di questa stampante, anche @iLMario si lamentava di questo. Nel mio caso ho notato che non sono curve ma inclinate, quindi dipende (anche) dal montaggio, infatti la distanza tra rod e montante verticale più vicino non mi veniva mai uguale tra ds e sn e tra alto/basso. Cioè il rettangolo formato dai due rod e dai profili 20x20 non mi veniva mai perfettamente squadrato. In ogni caso con le molle si riesce a livellare piuttosto bene, l'importante secondo me è che il piatto scorra bene.
  8. SandroPrint

    TRONXY X5SA PRO

    Io la situazione delle piastre laterali l'ho risolta parzialmente mettendo le rondelle sulla sommità dei rod da 8 mm, in modo che questi non sprofondano nel profilo orizzontale superiore. Nel manualetto ci sono ma io avevo seguito soprattutto il video. P.S. i blocca cavo PTFE li hai stampati?
  9. Ciao a tutti, volevo condividere alcune informazioni che son riuscito a scovare riguardanti la lettura/scrittura del firmware su schede Chitu. Non sapendo come modificare gli step/mm dell'estrusore nè come fare per leggere i parametri già salvati nella macchina, ho cercato in giro e ho capito che per gestire queste schede molti dei soliti comandi non funzionano (M92, M503, M500...) bisogna invece usare dei comandi appositi del tipo M8xxx. Per impostare un settaggio bisogna quindi creare un gcode contenente le istruzioni per settare quello che vogliamo (l'ultima riga deve essere M8500 per salvare) e lanciarlo in stampa da SD come se fosse un oggetto (ho provato a dare i comandi da Repetier e Pronterface ma mi davano errore). p.e. per impostare il tempo dello splash screen all'accensione avrò: M8085 I1000 ;Durata da 100ms A 6000ms M8500 ;Per salvare Una lista delle opzioni configurabili si può trovare qui Per sapere invece quali sono i parametri attualmente usati, e anche per farsi un back-up della configurazione, si può lanciare da scheda SD il gcode allegato il quale creerà un file (sempre nella SD) denominato eeprom_dump.gcode contenente una lista dei nostri paramentri (c'è scritto che funziona solo con i firmware più recenti, ma non so quanto recenti) L'unica seccatura è che le note sono in cinese, comunque con google translator e con il link sopra si riesce a capire abbastanza (quantomeno le opzioni importanti, step, accelerazione, jerk, griglia autolevel.. ) Questo è quello che ha tirato fuori dalla mia stampante originale e tradotto. Originale ;;版本:V1.4.1ZE_RC27m4 LCD:3 ';'后面接的是注释 M8000 I1;断电保存支持与否 M8001 I1;复位开头支持与否 M8002 I-1;X电机方向 M8003 I-1;Y电机方向 M8004 I1;Z电机方向 M8005 I1;E电机方向 M8005 I-1 E2;E2电机方向 M8005 I-1 E3;E3电机方向 M8005 X0 ;X轴 0:挤出头动 1:平台动 M8005 Y0 ;Y轴 0:挤出头动 1:平台动 M8005 Z1 ;Z轴 0:挤出头动 1:平台动 M8006 I100;起始速度 M8007 I20;轨弯速度 M8008 I100;加速度 M8007 E20;E轨弯速度 M8008 E100;E加速度 M8009 S0.006250;x,y每步mm M8010 S0.001250;z每步mm M8011 S0.004612;e每步mm M8012 I100;XY最大速度 M8013 I20;Z最大速度 M8014 I120;E最大速度 M8015 I8;Z第一次归零速度 M8016 I6;Z第二次归零速度 M8015 S25;XY第一次归零速度 M8016 S6;XY第二次归零速度 M8017 I6;预挤出长度 M8018 I120;预挤出最大速度 M8019 I50;Makerware退丝速度 M8020 S1.500000;Makerware退丝长度 M8033 S0.000000;Makerware切换挤出头退丝长度 M8021 S1.750000;耗材直径 M8022 I275;挤出头最高温度 M8022 T170;耗材最低挤出温度 M8023 I100;热床最高温度 M8023 T0;温度警告使能 0:使能 1:禁止 M8024 I330;X最大行程 M8025 I330;Y取大行程 M8026 I400.000000;Z最大行程 M8027 I1;挤出头个数 M8027 S0;多进一出喷头 1:是 0:不是 ;M8027 Z0;将E2当成双Z轴的另一个轴 ;M8027 Y0;将E2当成双Y轴的另一个轴 ;M8027 E0;将E2当成双E1轴 M8027 T1;0:禁止热床 1:使能热床 M8028 S0.000000;退丝补偿 M8029 I0;XY限位 0:最小限位 1:最大限位 2:双边限位 3:左后 4:右前 M8029 T0;限位接线 0:限位常开 1:限位常闭 M8029 S0;Z限位类型 0:最小限位 1:最大限位 M8029 C0;XYZ归位后动作 0:回零点(0,0,0) 1:停在限位位置 M8029 P-1;filament(三角洲调平)限位;1:与XYZ限位类型相同 -1:与XYZ限位类型相反 M8029 D1;耗材检测使能 M8030 I0;风扇自启动温度 M8030 I50 T-1;主板风扇自启温度,常开设置为零 M8031 S0.000000;第二挤出头X偏移 M8032 S0.000000;第二挤出头Y偏移 M8031 D0.000000;第三挤出头X偏移 M8032 D0.000000;第三挤出头Y偏移 M8034 I1;文件夹支持与否 M8035 I7;调平点个数 ;M8036 X0.1 Y0.1;多少个点就填多少个坐标,小于0为行程比例,否则为坐标 M8036 X10.0000 Y10.0000;调平位置 M8036 X60.0000 Y50.0000;调平位置 M8036 X300.0000 Y300.0000;调平位置 M8036 X60.0000 Y300.0000;调平位置 M8036 X300.0000 Y300.0000;调平位置 M8036 X60.0000 Y50.0000;调平位置 M8036 X300.0000 Y50.0000;调平位置 M8080 I2;机型类型 0:XYZ 1:Delta 2:Hbot M8081 I2;温度传感器 0: NTC 100K 1 B 1:K型热电偶 2:EPCOS NTC热阻 M8083 S180.000000;三角洲杆长度 M8083 Z200.000000;三角洲Z行程 ;M8083 I2;是否使能自动调平 M8083 D0 P0;舵机起始角度和结束角度 M8084 S80.000000;三角洲打印半径 M8084 D0;调平半径差值 M8084 P0;调平取点模式,0:7x7正方开 1:37个点,正六边形 M8084 Z1.876248;三角洲Z偏移,0:禁止偏移,行程由设Z为零确定,非0,行程由调平触发器触发位置+偏移值 M8085 I300;开机logo持续时间,最小100ms,最大6000ms M8085 T0;屏保待机等待时间,单位是秒 M8085 P0;待机多长时间后关机 M8086 I1 ;电机细分软件分频,不懂请设1 M8087 I0 T8000;I:方向有效到脉冲有效的时间(ns),T:脉冲最短保持时间(ns).如果没有外接驱动,请全部设为0 M8089 P0 ;;是否打印完成后,强制关闭所有电机及加热 0:关闭所有 1:打印完后不运作 2:打印完过零 M301 P22.2000 I1.0800 D114.0000;温度PID参数 M8489 I256 ;主板风扇自启时的pwm比例 M8489 T3 ;装载耗材的进丝速度 M8489 S5 ;三角洲机型在调平时,取点时的下降速度 ;M8520 I0;激光雕刻支持,会重定向more的功能,默认禁止 1:支持 0:不支持 ;M8520 T0;手动调平支持,默认禁止 1:支持 0:不支持 ;M8521 I0;热床加热重定义,默认为0 M8500 ;保存配置 Tradotto ;; Versione: V1.4.1ZE_RC27m4 LCD: 3 ';' seguito da un commento M8000 I1; supporto per risparmio energetico oppure no M8001 I1; supporto all'inizio del reset o meno M8002 I-1; X direzione del motore M8003 I-1; Y direzione del motore M8004 I1; direzione del motore Z. M8005 I1; E direzione del motore M8005 I-1 E2; direzione del motore E2 M8005 I-1 E3; direzione del motore E3 M8005 X0; asse X 0: movimento della testa di estrusione 1: movimento della piattaforma M8005 Y0; Asse Y 0: movimento della testa di estrusione 1: movimento della piattaforma M8005 Z1; asse Z 0: movimento della testa di estrusione 1: movimento della piattaforma M8006 I100; velocità iniziale M8007 I20; velocità di piegatura del binario M8008 I100; accelerazione M8007 E20; Velocità di piegatura traccia E M8008 E100; accelerazione E M8009 S0.006250; x, y mm per passo M8010 S0.001250; z mm per passo M8011 S0.004612; e mm per passo M8012 I100; velocità massima XY M8013 I20; velocità massima Z. M8014 I120; E velocità massima M8015 I8; Z prima velocità zero M8016 I6; Z seconda velocità zero M8015 S25; XY prima velocità zero M8016 S6; XY seconda velocità zero M8017 I6; lunghezza preestrusa M8018 I120; velocità massima di preestrusione M8019 I50; Velocità di svolgimento degli oggetti di ferramenta M8020 S1.500000; lunghezza di prelievo del produttore di utensili M8033 S0.000000; Makerware cambia la lunghezza di prelievo della testa dell'estrusore M8021 S1.750000; diametro consumabile M8022 I275; temperatura massima della testa di estrusione M8022 T170; temperatura minima di estrusione dei materiali di consumo M8023 I100; temperatura massima del letto caldo M8023 T0; abilitazione avviso temperatura 0: abilita 1: disabilita M8024 I330; corsa massima X. M8025 I330; Y esegue una corsa grande M8026 I400.000000; corsa massima Z. M8027 I1; numero di teste di estrusione M8027 S0; ugello di entrata e uscita aggiuntivo 1: si 0: no ; M8027 Z0; considera E2 come l'altro asse del doppio asse Z. ; M8027 Y0; E2 come l'altro asse del doppio asse Y. ; M8027 E0; trattare E2 come doppio asse E1 M8027 T1; 0: disabilita letto caldo 1: abilita letto caldo M8028 S0.000000; compensazione prelievo filo M8029 I0; limite XY 0: limite minimo 1: limite massimo 2: limite bilaterale 3: posteriore sinistro 4: anteriore destro M8029 T0; limite cablaggio 0: limite normalmente aperto 1: limite normalmente chiuso M8029 S0; Tipo limite Z 0: limite minimo 1: limite massimo M8029 C0; XYZ si sposta dopo la ricerca del punto di riferimento 0: ritorno a zero (0,0,0) 1: arresto in posizione limite M8029 P-1; limite del filamento (delta livellamento); 1: uguale al tipo di limite XYZ -1: opposto al tipo di limite XYZ M8029 D1; abilitazione rilevamento materiali di consumo M8030 I0; temperatura di avvio automatico della ventola M8030 I50 T-1; temperatura di avvio automatico della ventola della scheda madre, normalmente aperta impostata su zero M8031 S0.000000; offset X della seconda testa di estrusione M8032 S0.000000; offset Y della seconda testa di estrusione M8031 D0.000000; offset X della terza testa di estrusione M8032 D0.000000; offset Y della terza testa di estrusione M8034 I1; supporto per cartelle oppure no M8035 I7; Numero di punti di livellamento ; M8036 X0.1 Y0.1; inserisci tutte le coordinate che vuoi, meno di 0 è il rapporto della corsa, altrimenti sono le coordinate M8036 X10.0000 Y10.0000; posizione di livellamento M8036 X60.0000 Y50.0000; posizione di livellamento M8036 X300.0000 Y300.0000; posizione di livellamento M8036 X60.0000 Y300.0000; posizione di livellamento M8036 X300.0000 Y300.0000; posizione di livellamento M8036 X60.0000 Y50.0000; posizione di livellamento M8036 X300.0000 Y50.0000; posizione di livellamento M8080 I2; Tipo di modello 0: XYZ 1: Delta 2: Hbot M8081 I2; sensore di temperatura 0: NTC 100K 1 B 1: termocoppia tipo K 2: resistenza termica EPCOS NTC M8083 S180.000000; lunghezza asta Delta M8083 Z200.000000; corsa Delta Z. ; M8083 I2; se abilitare il livellamento automatico M8083 D0 P0; angolo di inizio servo e angolo finale M8084 S80.000000; raggio di stampa Delta M8084 D0; differenza di raggio di livellamento M8084 P0; modalità di livellamento e presa dei punti, 0: 7x7 quadrati aperti 1:37 punti, esagono regolare M8084 Z1.876248; Offset Delta Z, 0: Offset vietato, la corsa viene determinata impostando Z su zero, diverso da zero, la corsa viene attivata dal grilletto di livellamento + offset M8085 I300; durata del logo di avvio, minimo 100 ms, massimo 6000 ms M8085 T0; tempo di attesa standby dello screen saver, in secondi M8085 P0; per quanto tempo spegnere dopo l'attesa M8086 I1; Divisione frequenza software suddivisione motore, impostare 1 se non si capisce M8087 I0 T8000; I: tempo dalla direzione effettiva all'impulso effettivo (ns), T: tempo di mantenimento dell'impulso più breve (ns). Se non è presente alcun azionamento esterno, impostare tutto su 0 M8089 P0 ;; se spegnere forzatamente tutti i motori e il riscaldamento al termine della stampa 0: spegnere tutto 1: non funzionare dopo la stampa 2: zero crossing dopo la stampa M301 P22.2000 I1.0800 D114.0000; parametro PID temperatura M8489 I256; rapporto pwm quando la ventola della scheda madre si avvia automaticamente M8489 T3; Velocità di avanzamento filo dei materiali di consumo M8489 S5; velocità di discesa del modello Delta durante il livellamento e la presa di punti ; M8520 I0; supporto per incisione laser, reindirizzerà più funzioni, l'impostazione predefinita è vietata 1: supporto 0: non supportato ; M8520 T0; supporto di livellamento manuale, impostazione predefinita disabilitata 1: supportato 0: non supportato ; M8521 I0; ridefinizione riscaldamento letto caldo, il valore predefinito è 0 M8500; salva configurazione backup_eeprom.gcode EDIT: Ho cambiato il titolo della discussione, all'epoca non c'erano molte informazioni riguardo ai sistemi con scheda Chitu, ora sappiamo che il gcode che ho postato sopra rappresenta solo la lista dei parametri di configurazione che è possibile cambiare, mentre il firmware vero e proprio è di solito un file .cbd o .bin
  10. Molto interessante, grazie del link, io ho provato l'eseguibile ed è veramente comodo. Tra l'altro basta caricare il gcode in Cura per vedere cosa fa l'uggello.. Inoltre se editate il gcode all'inizio ci sono tutti i parametri impostati sotto forma di commento.
  11. Alla fine ce l'ho fatta (dopo 26 prove ma ce l'ho fatta), dopo essermi cagato sotto un paio di volte perché pensavo di aver compromesso il firmware. I comandi da usare sono quelli indicati nel link di @Basilietto ovvero M8011 e M8500 MA non si possono dare da Repetier o Prontface, ho dovuto creare un file gcode con sole due righe: M8011 S0,005232245088 ; Per impostare gli step M8500 ;per salvare e stamparlo Chiudi/riaccendi e il gioco è fatto. P.S. mi è stato utile oltre al link di @Basilietto anche il seguente sito
  12. Penso sia la differenza tra estrudere veramente il filo e muovere solo l'estrusore, il che non mi piace perchè vuol dire che l'hotend non va benissimo....
  13. Allora ho fatto mille prove e nisba. Ho provato ad usare spezzoni di filo, senza far uscire nulla dall'uggello per vedere se almeno il motore dell'estrusore risponde ai comandi. E niente la misura è sempre la stessa: 9.7 cm Ho modificato il file passato da @Basilietto con valori da 70 a 120! e niente sempre 9.7 cm. E' come se non accettasse il comando M92 (ho provato anche con e senza M500 finale). Sono abbastanza incazzato perchè speravo che anche senza scrivere nella eprom si potesse mettendo M92.. nello start gcode avere la taratura corretta....
  14. Non avevo provato perché con 96.6 mi dava solo 9.3 cm Provo anche 100 tanto...
  15. Nel prompt mi visualizza solo N58 M503*24 dove 24 mi sembra un progressivo dei vari comandi che dai Comunque nella sezione dedicata alle Tronxy avevano detto che la Eeprom è bloccata.... Ho provato anche con Pronterface e mi da SENDING:M503 ok N:178
  16. Si, con repetier posso movimentare, ma non mi mostra i parametri...
  17. Allora ho provato prima quello con E87 e ho letto 9 cm, ho modificato l'87 con 96.6 e ho ottenuto solo 9,3 Non mi tornano i conti😌
  18. @Basilietto si lo so che potrebbe essere un altro valore, ma come dicevo non ho idea di come fare per calcolare il valore di fabbrica,, per le stampe mi riferivo agli step di x e y con il cubo da 20 mm, per la E faccio una tacca sul filo e vedo di quanto si sposta. @Killrob da menu non vedo gli step/mm e per l'estrusore posso solo dire estrudi o ritrai il filamento ma non so di quanto.
  19. Ciao a tutti, spero che qualcuno possa chiarirmi l’uso dell’istruzione M92 per settare gli step/mm. Avendo una Tronxy X5SA con firmware bloccato e non sapendo gli step di fabbrica, per tarare la stampante ho seguito questo ragionamento: - Faccio una prima stampa impostando degli step plausibili (x 80 y 80 E 100) - Vedo la differenza - Rifaccio la stampa con i valori scalati Come prima cosa volevo tarare l’estrusore, ho quindi lanciato questo gcode: M92 X80 Y80 E100 ;Set axis_steps_per_unit G21 ;Set Units to Millimeters G90 ;Set to Absolute Positioning G92 E0 ;Set Position M104 T0 S200 ;Set Hotend Temperature 200 gradi M109 T0 S200 ;Wait for Hotend Temperature M400 ;Wait for current moves to finish G1 E150 F200 ;Move (estrude 15 cm) M400 ;Wait for current moves to finish M107 ;Fan Off M104 T0 S0 ;Set Extruder Temperature Rilevando un’estrusione di 14 cm anziché 15 ho quindi rilanciato il gcode inserendo però M92 X80 Y80 E107.14 (ovvero 100x15/14), risultato 14 cm ancora! Mi viene quindi il dubbio che non sia la procedura corretta o che sia sbagliato il gcode. Che ne pensate?
  20. Io ho fatto proprio così, ho copiato il file nella directory C:\Program Files\Ultimaker Cura 4.6\plugins\PostProcessingPlugin\scripts Ho riavviato Cura, poi Estensioni>Post-elaborazione>Modifica Codice G ho aggiunto lo script "Insert mods for Chitu boards" Quando fa lo slice aggiunge delle righe all'inizio del gcode che rappresentano l'anteprima.
  21. In realtà son partito da stl e con l'ultimo plug-in mi crea l'anteprima di stampa, il gcode viene proprio integrato con i bit dell'immagine.
  22. Si hai ragione! nella scheda SD c'era anche lo slicer della Tronxy che io non avevo installato in quanto sapevo essere basato su una versione vecchia di Cura. L'ho installato ora ed in effetti crea anche la miniatura, che viene salvata all'inizio del Gcode con una serie di comandi M4010 tipo: M4010 I0 T1527 'ffff330042283018ffff3128422830171......... M4010 I1527 T353 '0841ffff300742283005ffff30bb843.......... Ho quindi cercato in rete e c’è un plug-in che usa proprio questo comando. Ho quindi installato il plug-in su Cura 4.6 e funziona! Ovviamente il gcode è leggermente più grosso (50 kb nel mio caso) Allego il plug-in di cui sopra, non so se sia usabile su tutti i display touch….provatelo! ChituMods.zip
  23. Prova a guardare qui penso abbia fatto qualcosa di simile.
×
×
  • Crea Nuovo...