Welcome! Log In Create A New Profile

Advanced

Problema Bed Leveling e consigli generali sulla qualità di stampa

Posted by cigapc 
Problema Bed Leveling e consigli generali sulla qualità di stampa
September 16, 2014 10:51AM
Ciao a tutti!

Mi sono appena presentato ed eccomi qui a chiedere qualche consiglio sia riguardo eventuali migliorie da apportare alla stampante (per stampare ABS e PLA)e per risolvere un problema all'auto bed leveling.

Allego una foto della stampante e di alcuni pezzi stampati, ho iniziato la costruzione e la configurazione circa una settimana fa dedicandole parecchio tempo dato che ero impaziente grinning smiley


La stampante ha l'endstop con servo sull'asse Z , funziona bene, ma legge solo un punto al centro quando inizio la stampa, anzichè 4 per livellare il piano come impostato nel firmware (se non ho sbagliato qualcosa!) devo forse inserire il comando per fare il livellamento in Gcode dentro MatterControl nella schermata di cui allego uno scrrenshot?


Riguardo le altre impostazioni nel firmware (velocita, accelerazioni, ritrazione ecc ecc) dite che possono andare o avete qualche suggerimento?

Grazie mille!!!




//============================= Bed Auto Leveling ===========================

#define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line)
#define Z_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.

#ifdef ENABLE_AUTO_BED_LEVELING

// There are 2 different ways to pick the X and Y locations to probe:

//  - "grid" mode
//    Probe every point in a rectangular grid
//    You must specify the rectangle, and the density of sample points
//    This mode is preferred because there are more measurements.
//    It used to be called ACCURATE_BED_LEVELING but "grid" is more descriptive

//  - "3-point" mode
//    Probe 3 arbitrary points on the bed (that aren't colinear)
//    You must specify the X & Y coordinates of all 3 points

  #define AUTO_BED_LEVELING_GRID
  // with AUTO_BED_LEVELING_GRID, the bed is sampled in a
  // AUTO_BED_LEVELING_GRID_POINTSxAUTO_BED_LEVELING_GRID_POINTS grid
  // and least squares solution is calculated
  // Note: this feature occupies 10'206 byte
  #ifdef AUTO_BED_LEVELING_GRID

    // set the rectangle in which to probe
    #define LEFT_PROBE_BED_POSITION 30
    #define RIGHT_PROBE_BED_POSITION 190
    #define BACK_PROBE_BED_POSITION 190
    #define FRONT_PROBE_BED_POSITION 30

     // set the number of grid points per dimension
     // I wouldn't see a reason to go above 3 (=9 probing points on the bed)
    #define AUTO_BED_LEVELING_GRID_POINTS 2


  #else  // not AUTO_BED_LEVELING_GRID
    // with no grid, just probe 3 arbitrary points.  A simple cross-product
    // is used to esimate the plane of the print bed

      #define ABL_PROBE_PT_1_X 15
      #define ABL_PROBE_PT_1_Y 180
      #define ABL_PROBE_PT_2_X 15
      #define ABL_PROBE_PT_2_Y 20
      #define ABL_PROBE_PT_3_X 170
      #define ABL_PROBE_PT_3_Y 20

  #endif // AUTO_BED_LEVELING_GRID


  // these are the offsets to the probe relative to the extruder tip (Hotend - Probe)
  #define X_PROBE_OFFSET_FROM_EXTRUDER 30
  #define Y_PROBE_OFFSET_FROM_EXTRUDER 5
  #define Z_PROBE_OFFSET_FROM_EXTRUDER -6,41

  #define Z_RAISE_BEFORE_HOMING 5       // (in mm) Raise Z before homing (G28) for Probe Clearance.
                                        // Be sure you have this distance over your Z_MAX_POS in case

  #define XY_TRAVEL_SPEED 5000         // X and Y axis travel speed between probes, in mm/min

  #define Z_RAISE_BEFORE_PROBING 5    //How much the extruder will be raised before traveling to the first probing point.
  #define Z_RAISE_BETWEEN_PROBINGS 5  //How much the extruder will be raised when traveling from between next probing points

  //#define Z_PROBE_SLED // turn on if you have a z-probe mounted on a sled like those designed by Charles Bell
  //#define SLED_DOCKING_OFFSET 5 // the extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

  //If defined, the Probe servo will be turned on only during movement and then turned off to avoid jerk
  //The value is the delay to turn the servo off after powered on - depends on the servo speed; 300ms is good value, but you can try lower it.
  // You MUST HAVE the SERVO_ENDSTOPS defined to use here a value higher than zero otherwise your code will not compile.

//#define PROBE_SERVO_DEACTIVATION_DELAY 300


//If you have enabled the Bed Auto Leveling and are using the same Z Probe for Z Homing,
//it is highly recommended you let this Z_SAFE_HOMING enabled!!!

  #define Z_SAFE_HOMING   // This feature is meant to avoid Z homing with probe outside the bed area.
                          // When defined, it will:
                          // - Allow Z homing only after X and Y homing AND stepper drivers still enabled
                          // - If stepper drivers timeout, it will need X and Y homing again before Z homing
                          // - Position the probe in a defined XY point before Z Homing when homing all axis (G28)
                          // - Block Z homing only when the probe is outside bed area.

  #ifdef Z_SAFE_HOMING

    #define Z_SAFE_HOMING_X_POINT (X_MAX_LENGTH/2)    // X point for Z homing when homing all axis (G28)
    #define Z_SAFE_HOMING_Y_POINT (Y_MAX_LENGTH/2)    // Y point for Z homing when homing all axis (G28)

  #endif

#endif // ENABLE_AUTO_BED_LEVELING


Edited 1 time(s). Last edit at 09/23/2014 10:52AM by enricodare.
Attachments:
open | download - P9168444.jpg (356.4 KB)
open | download - P9168439.jpg (249.4 KB)
open | download - P9168438.jpg (227.3 KB)
open | download - P9168434.jpg (265.7 KB)
open | download - P9138416.jpg (119.2 KB)
open | download - P9138413.jpg (218 KB)
open | download - MatterControl.jpg (357.9 KB)
Re: Problema Bed Leveling e consigli generali sulla qualità di stampa
September 16, 2014 02:51PM
Ti sei guadagnato l'intervento di Gordi o Ivan o Enrico... di sicuro smiling smiley


R2 Evo-Prometeo-Poseidon-Titan0
Multiextruder NPr3-WR4
[www.3dmakerlab.it]
Licenza Creative Commons
Re: Problema Bed Leveling e consigli generali sulla qualità di stampa
September 16, 2014 03:39PM
Hmn...riguardo un off topic o il fatto che ho incollato un codice chilometrico?
Re: Problema Bed Leveling e consigli generali sulla qualità di stampa
September 23, 2014 07:01AM
Purtroppo non ho ancora risolto il problema di Bed Leveling, qualcuno riesce per favore a darmi una mano?

Grazie.
Re: Problema Bed Leveling e consigli generali sulla qualità di stampa
September 23, 2014 07:30AM
Due domandine...
  1. Dove hai preso il Firmware?
  2. Per caso fai G28 e basta?


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Problema Bed Leveling e consigli generali sulla qualità di stampa
September 23, 2014 09:04AM
Il firmware è il Marlin "standard" adattato da me alle caratteristiche della mia stampante (riguardo accelerazioni ecc ho preso alcuni suggerimenti dati ad altri utenti precedentemente)

All'inizio della stampa fa G28 (homing) e successivamente G30 ( l'endstop dello Z "tasta" solo 1 volta il centro del piatto di stampa, anziche 4 punti come impostato)

Grazie della risposta!
Re: Problema Bed Leveling e consigli generali sulla qualità di stampa
September 23, 2014 09:15AM
Cigapc,
va beh che sei nuovo, ma ti suggerisco pesantemente di modificare il post lasciando solamente le righe relative al bel leveling.
Hai usato correttamete il tag, ma non puoi postare l'intero configuration.h.


Enrico

[www.dapa3dservice.it] [www.studiodapa.it]
repstrap dApA, Ramps 1.4, MarlinKimbra / scanner 3D Cubify Sense / Formlabs Form 2
Re: Problema Bed Leveling e consigli generali sulla qualità di stampa
September 23, 2014 10:38AM
Capisco e mi scuso , però purtroppo non me lo lascia editare, non ho il pulsante "edit" disponibile sul primo messaggio! sad smiley

L'avevo postato per intero per vedere se c'era qualche problema anche nella parte finale riguardante i servomotori e per la parte riguardante le velocità di stampa, se un moderatore puo intervenire cancellando le parti di troppo lo ringrazio, purtroppo io non posso farlo!
Re: Problema Bed Leveling e consigli generali sulla qualità di stampa
September 23, 2014 11:49AM
Allora per fare il bed level il comando è G29 non G30.

La giusta sequenza è:
G28 X0 Y0
G29


G30 fa il test solo nel punto dove si trova il nozzle in quel momento, serve per un controllo...


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Problema Bed Leveling e consigli generali sulla qualità di stampa
September 23, 2014 11:52AM
Esatto, però non ho impostato G30 da nessuna parte, fa questo da solo al posto del bed leveling, per far eseguire il bed leveling do il comando G29 da mattercontrol senza toccare nulla dal firmware?
Re: Problema Bed Leveling e consigli generali sulla qualità di stampa
September 23, 2014 11:55AM
Certo...

Tu hai scritto che fai G28 e poi G30, è sbagliato devi fare la sequenza che ti ho detto io...


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Problema Bed Leveling e consigli generali sulla qualità di stampa
September 23, 2014 01:07PM
Perfetto, in Matter Control la sequenza di Gcode iniziale è questa :

G28 ; home all axes
G1 Z5 F5000 ; lift nozzle


La modifico cosi :

G28 ; home all axes
G29
G1 Z5 F5000 ; lift nozzle

giusto?
Re: Problema Bed Leveling e consigli generali sulla qualità di stampa
September 23, 2014 01:59PM
G28 X0 Y0 ;home X & Y axes
G29
G1 Z5 F5000 ; lift nozzle


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Problema Bed Leveling e consigli generali sulla qualità di stampa
September 23, 2014 05:19PM
Grazie mille!!!
Domani provo con questo comandi!
Re: Problema Bed Leveling e consigli generali sulla qualità di stampa
September 25, 2014 06:38AM
Funziona!!!

Grazie dell'aiuto!!!
Re: Problema Bed Leveling e consigli generali sulla qualità di stampa
September 25, 2014 07:09AM



COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Sorry, only registered users may post in this forum.

Click here to login