Vai al contenuto

Lellos72

Membri
  • Numero contenuti

    8
  • Iscritto

  • Ultima visita

Risposte pubblicato da Lellos72

  1. 23 ore fa, Alep dice:

    Primo indizio la sezione che interessa a te sta nel file pin.h ed è questa la zona che ti interessa

          #define SDCARDDETECT 49
          #elif defined(LCD_I2C_PANELOLU2)
            #define BTN_EN1 47  //reverse if the encoder turns the wrong way.
            #define BTN_EN2 43
            #define BTN_ENC 32
            #define LCD_SDSS 53
            #define SDCARDDETECT -1
            #define KILL_PIN 41
          #elif defined(LCD_I2C_VIKI)
            #define BTN_EN1 22  //reverse if the encoder turns the wrong way.
            #define BTN_EN2 7
            #define BTN_ENC -1
            #define LCD_SDSS 53
            #define SDCARDDETECT 49
          #else
    Adesso c'è da capire cosa intende con  //reverse if the encoder turns the wrong way.

    che ti assicuro non è molto chiaro. Proseguo lo studio del problema

     

    Bene devi invertire i valori di EN1 con EN2 

    Piuttosto di configurazioni di display ce ne sono diverse a seconda del display che monti( io non ne ho idea di quale hai) per cui devi cercare quale è quella giusta (ps se regoli quella sbagliata non succede niente comunque)

    Nel configuration.h c'è questa sezione che elenca i possibili display, il tuo è quello senza le // davanti come puoi vedere in questo esempio dove è selezionata l'ultima riga ossia #define REPRAP_DISCOUNT_SMART_CONTROLLER

    //LCD and SD support
    //#define ULTRA_LCD  //general LCD support, also 16x2
    //#define DOGLCD  // Support for SPI LCD 128x64 (Controller ST7565R graphic Display Family)
    //#define SDSUPPORT // Enable SD Card Support in Hardware Console
    //#define SDSLOW // Use slower SD transfer mode (not normally needed - uncomment if you're getting volume init error)
    //#define SD_CHECK_AND_RETRY // Use CRC checks and retries on the SD communication
    //#define ENCODER_PULSES_PER_STEP 1 // Increase if you have a high resolution encoder
    //#define ENCODER_STEPS_PER_MENU_ITEM 5 // Set according to ENCODER_PULSES_PER_STEP or your liking
    //#define ULTIMAKERCONTROLLER //as available from the Ultimaker online store.
    //#define ULTIPANEL  //the UltiPanel as on Thingiverse
    //#define LCD_FEEDBACK_FREQUENCY_HZ 1000    // this is the tone frequency the buzzer plays when on UI feedback. ie Screen Click
    //#define LCD_FEEDBACK_FREQUENCY_DURATION_MS 100 // the duration the buzzer plays the UI feedback sound. ie Screen Click

    // The MaKr3d Makr-Panel with graphic controller and SD support
    // http://reprap.org/wiki/MaKr3d_MaKrPanel
    //#define MAKRPANEL

    // The RepRapDiscount Smart Controller (white PCB)
    // http://reprap.org/wiki/RepRapDiscount_Smart_Controller
    #define REPRAP_DISCOUNT_SMART_CONTROLLER
     

    come sempre grazie mille alep,pero' ti spiego:io volevo cambiare la lingua e il verso del potenziometro ma nel firmware originale che ho nella prusa i3 pro b non c'e' la stringa per farlo e allora ho provato ha mettere un firmware piu aggiornato(naturalmente compatibile)ma mi da degli errori e non riesco,dove sbaglio?

  2. 29 minuti fa, Alep dice:

    file configuration.h cerca questa sezione 

    #define INVERT_X_DIR false    // for Mendel set to false, for Orca set to true
    #define INVERT_Y_DIR true    // for Mendel set to true, for Orca set to false
    #define INVERT_Z_DIR false     // for Mendel set to false, for Orca set to true
    #define INVERT_E0_DIR true   // for direct drive extruder v9 set to true, for geared extruder set to false
    #define INVERT_E1_DIR false    // for direct drive extruder v9 set to true, for geared extruder set to false
    #define INVERT_E2_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false

     

    e cambia il false in true o viceversa (rispetta le maiuscole) nel motore che ti interessa (E= estrusore E0  E1 e E2 nel caso di più estrusori)

    Questo agendo sul marlin

    Invece agendo sui cavi del motore sfili i 4 cavi dal connettore lato scheda aiutandoti con un ago e poi li rimetti invertiti , ossia se erano 1,2,3,4 li rimetti 4,3,2,1,

    Ciao Alep, nella discussione si intendeva la direzione dello scorrimento del menù dell'lcd, la manopola gira alla rovescia. 

  3. Il 26/1/2018 at 19:26, Aldebaran94 dice:

    Ciao @miticoandre Ti consiglio di aprire il file Marlin.ino su Arduino 1.0.6 per cercare e modificare nel file configuration.h la #define LCD_LANGUAGE en con it. Se non è nel configuration.h è nel language.h

    Il secondo passaggio è flashare il firmware cliccando su freccia destra.

    Un'altro consiglio è invertire la direzione della rotella.

    ciao,io vorrei sapere come si inverte la direzione....grazie.

  4. 16 ore fa, Alep dice:

    Questo succede quando ti consegnano una stampante con le barre trapezie invece delle normali barre che per altro è anche un piccolo regalo.

    Devi modificare  passi dell'asse z, adesso probabilmente sono a 2560 e li devi portare a 400

    nel caso si fa cosi 

    È necessario inviare il comando Gcode "M92 Z400" tramite porta USB. 
    Quindi è necessario inviare Gcode "M500" per salvare le impostazioni.

    lo puoi fare da un programma di stampa tipo repetier host che ha la riga di comando

    mille mille grazie era proprio quello!!!

  5. Buongiorno a tutti, io ho appena acquistato una prusa i3 pro b, dopo i classici problemi (motore asse y che girava alla rovescio, asse z che scorreva male) ho provato a fare finalmente una stampa ma praticamente ho dovuto bloccarla perché è venuto su un pastrocchio, cioè il primo piano lo fa bene ma poi quando passa al al secondo piano va troppo su e inizia a fare del casino e così via via. Qualcuno di voi mi sa dire cosa devo fare? Grazie. 

×
×
  • Crea Nuovo...