Vai al contenuto

skimans

Membri
  • Numero contenuti

    162
  • Iscritto

  • Ultima visita

Risposte pubblicato da skimans

  1. buonasera a tutti

    vorrei modificare l'home position della mia stampante perchè attualmente mi ha l'home in centor al piatto (firmare Marlin 1.1.4) stampante DMS DP5 (simil Prusa I3).

    Pensavo di entrare nel firmware e modificare le seguenti righe:

    // Manually set the home position. Leave these undefined for automatic settings.
    // For DELTA this is the top-center of the Cartesian print volume.
    //#define MANUAL_X_HOME_POS 0
    //#define MANUAL_Y_HOME_POS 0
    //#define MANUAL_Z_HOME_POS 0

    vorrei fare l'home nell'angolo a sx in basso del piatto.

    Quindi,se non erro dovrei modificare X e Y mettendoli negativi.

    Può andare ene questa procedura ?

     

  2. nel frattempo ho trovato nella confezione originale un nuovo sensore di temperatura.

    Montato questo sull'estrusore originale e il problema è risolto.

    Stampante ritornata come prima.

    Quello che mi chiedo è appunto se dovessi cambiare estrurore e sensore temperatura il rischio che non vadano bene per questa stampante (che poi è una simil Prusa I3).

    Vorrei prenderne di scorta...ma visto che molti sembrano non andare bene..

    Cmq grazie a tutti per le info e consigli preziosi.

     

    • Like 1
  3. buongiorno a tutti

    stavo andando a fare Autotune tramite il comando:

    M303 E0 S200 C8

    ma quando oltrepassa i 200 gradi mi esce errore:

     

    autotune.jpg

     

    ho notato che la temperatura sale velocemente con step di circa 15°C ogni secondo. Ieri avevo modificato anche il PID max abbassandolo parecchio (l'ho fatto perchè ho provato a stampare e la temperatura saliva oltre il limite massimo impostato per la stampante) ma nell'autotune vedo che sale velocemente.

    Adesso riporto il PID max al valore iniziale(riaggiorno il firmware) e aspetto vostre eventuali info per procedere.

    grazie

     

  4. 9 minuti fa, FoNzY dice:

    segui il consiglio di @marcottt, hai un qualcosa di corrotto nella eeprom che devi cancellare e poi riparti da 0 senza modificare i valori pid manualmente....

    P.S. ma hai provato con un voltimetro che il sensore non sia rotto?

    No

     Non ho provato con il voltimetro. Ce l'ho qua. Ma  come devo fare ?

    Per ripulire la EEPROM ho fatto Initialize EEPROM.

  5. 1 ora fa, Davide87 dice:

    Considerato che diverse versioni di FW danno comunque errore, temo che possa dipendere dall'hardware.

    @skimansma con i pezzi orginali avevi avuto problemi relativi alla temperatura?

    Avevo cambiato il pezzo xché l'estrusore era deformato e lavorava male anche xché l'asta filettata che entra nell'hotend non stava più fissa. Risultato usciva il filamento liquido e faceva una schifezza sul pezzo. Così ho cambiato tutto il blocco sperando di risolvere.

    Inizialmente c'era solo il problema temperatura ballerina che poi ho capito poter risolvere abbassando il PID Max 

    Ma poi la situazione è peggiorata col problema di MinTemp x il nuovo estensore e Madre mi x il vecchio.

     

     

    31 minuti fa, FoNzY dice:

    se sul bed hai il sensore " 1 " si.....

    la macchia nel metallo siginifica che ha preso una bella scaldata ma se funziona no problema....

    Il dubbio è se quella macchia l'ha danneggiato del tutto o no...

  6. nel frattempo credo di aver trovato il firmware con dentro il sensore 3950 B (vedi allegato).

    Potete confermarmi che va bene e posso installarlo ?

     

    Configuration.h riporta quanto segue:

    //===========================================================================
    //=============================Thermal Settings  ============================
    //===========================================================================
    //
    //--NORMAL IS 4.7kohm PULLUP!-- 1kohm pullup can be used on hotend sensor, using correct resistor and table
    //
    //// Temperature sensor settings:
    // -2 is thermocouple with MAX6675 (only for sensor 0)
    // -1 is thermocouple with AD595
    // 0 is not used
    // 1 is 100k thermistor - best choice for EPCOS 100k (4.7k pullup)
    // 2 is 200k thermistor - ATC Semitec 204GT-2 (4.7k pullup)
    // 3 is Mendel-parts thermistor (4.7k pullup)
    // 4 is 10k thermistor !! do not use it for a hotend. It gives bad resolution at high temp. !!
    // 5 is 100K thermistor - ATC Semitec 104GT-2 (Used in ParCan & J-Head) (4.7k pullup)
    // 6 is 100k EPCOS - Not as accurate as table 1 (created using a fluke thermocouple) (4.7k pullup)
    // 7 is 100k Honeywell thermistor 135-104LAG-J01 (4.7k pullup)
    // 71 is 100k Honeywell thermistor 135-104LAF-J01 (4.7k pullup)
    // 8 is 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup)
    // 9 is 100k GE Sensing AL03006-58.2K-97-G1 (4.7k pullup)
    // 10 is 100k RS thermistor 198-961 (4.7k pullup)
    // 11 is 100k beta 3950 1% thermistor (4.7k pullup)
    // 12 is 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup) (calibrated for Makibox hot bed)
    // 13 is 100k Hisens 3950  1% up to 300°C for hotend "Simple ONE " & "Hotend "All In ONE" 
    // 20 is the PT100 circuit found in the Ultimainboard V2.x
    // 60 is 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
    //
    //    1k ohm pullup tables - This is not normal, you would have to have changed out your 4.7k for 1k
    //                          (but gives greater accuracy and more stable PID)
    // 51 is 100k thermistor - EPCOS (1k pullup)
    // 52 is 200k thermistor - ATC Semitec 204GT-2 (1k pullup)
    // 55 is 100k thermistor - ATC Semitec 104GT-2 (Used in ParCan & J-Head) (1k pullup)
    //
    // 1047 is Pt1000 with 4k7 pullup
    // 1010 is Pt1000 with 1k pullup (non standard)
    // 147 is Pt100 with 4k7 pullup
    // 110 is Pt100 with 1k pullup (non standard)

    #define TEMP_SENSOR_0 1
    #define TEMP_SENSOR_1 0
    #define TEMP_SENSOR_2 0
    #define TEMP_SENSOR_BED 1
     

     

    forse adesso posso modificare la riga in #define TEMP_SENSOR_0 11    ed installarlo ???

     

     

    dmsdp5_marlin-master.zip

  7. 1 ora fa, Davide87 dice:

    Ti confermo che utilizzando arduino 1.0 la compilazione va a buon fine.

    invece per aggiungere il termistore è più complesso di così...

    @Tomto @FoNzY potete darci qualche consiglio?

    Quale è il sistema più semplice per poter aggiornare il file temperature con un sensore, che di base non c'è?

    Comunque io inizierei a caricare il firmware come è e controllare che funzioni tutto, magari collegando provvisoriamente (o definitivamente vedi tu) il sensore di temp originale come consigliato da @invernomuto e @marcottt.

    Non per altro, ma sofrtunatamente il FW che ti hanno mandato è un pò datato e complica le cose.

    Io ho provato a scaricare da Marlin il file temperature aggiornato, ma non viene digerito perchè ha altre impostazioni più recenti rispetto a quelle presenti nel FW originale da quello che ho capito.

     

    ok. in primis vedo di reinstallare il firmware.

    Per quanto riguarda il vecchio estrusore mi segnava MAXTemp (il contrario del nuovo) con temp. a display di 375°C.

    Magari cmq reinstallando il firmware si risolve il tutto.

     

    a questo link c'è il firmware versione 1.1.4 per DMS DP5:

    drive.google.com/drive/folders/0BxkvWmKczYDFWWhuTzBKQUU2dlk?usp=sharing

     

  8. indagando nel web..sembra che alcuni firmware vecchi vengono installati solo se si usa versioni Arduino vecchie e non le attuali.

    es: Arduino 1.0.6 dovrebbe riuscire ad installare il firmware senza problemi.

    Questo perchè alcune variabili utilizzate nei firmware vecchi non vengono letti dalle nuove versioni di Arduino.

    Stasera provo!!

     

    13 ore fa, Davide87 dice:

    Questo confermerebbe quanto ti hanno detto gli altri: hai montato un sensore di temperatura differente rispetto a quello originale... Se non ho visto male, di base tu avevi un Epcos 100 k, adesso hai installato un B3950 100 k.

    Come ti ha detto @invernomuto dovresti aggiornare il firmware inserendo questo tipo di termistore nel file configuration per permettere la corretta lettura della temperatura.

     

    scusate..nel file avrei quanto segue:

    //===========================================================================
    //=============================Thermal Settings  ============================
    //===========================================================================
    //
    //--NORMAL IS 4.7kohm PULLUP!-- 1kohm pullup can be used on hotend sensor, using correct resistor and table
    //
    //// Temperature sensor settings:
    // -2 is thermocouple with MAX6675 (only for sensor 0)
    // -1 is thermocouple with AD595
    // 0 is not used
    // 1 is 100k thermistor - best choice for EPCOS 100k (4.7k pullup)
    // 2 is 200k thermistor - ATC Semitec 204GT-2 (4.7k pullup)
    // 3 is mendel-parts thermistor (4.7k pullup)
    // 4 is 10k thermistor !! do not use it for a hotend. It gives bad resolution at high temp. !!
    // 5 is 100K thermistor - ATC Semitec 104GT-2 (Used in ParCan) (4.7k pullup)
    // 6 is 100k EPCOS - Not as accurate as table 1 (created using a fluke thermocouple) (4.7k pullup)
    // 7 is 100k Honeywell thermistor 135-104LAG-J01 (4.7k pullup)
    // 8 is 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup)
    // 9 is 100k GE Sensing AL03006-58.2K-97-G1 (4.7k pullup)
    // 10 is 100k RS thermistor 198-961 (4.7k pullup)
    //
    //    1k ohm pullup tables - This is not normal, you would have to have changed out your 4.7k for 1k
    //                          (but gives greater accuracy and more stable PID)
    // 51 is 100k thermistor - EPCOS (1k pullup)
    // 52 is 200k thermistor - ATC Semitec 204GT-2 (1k pullup)
    // 55 is 100k thermistor - ATC Semitec 104GT-2 (Used in ParCan) (1k pullup)

    #define TEMP_SENSOR_0 1
    #define TEMP_SENSOR_1 0
    #define TEMP_SENSOR_2 0
    #define TEMP_SENSOR_BED 1
     

    non trovo B3950 100 k....o forse devo aggiungere la riga:

     

    //11 is 100k beta 3950 1% thermistor (4.7k pullup)

    e poi

    #define TEMP_SENSOR_0 11

     

    giusto ??

     

×
×
  • Crea Nuovo...