My Prusa I3 Rework July 20, 2015 05:45PM |
Registered: 9 years ago Posts: 489 |
G90 ; Passage coordonnees absolues M117 Palpage en cours... G28 G29 ; Palpage G90 ; Passage coordonnees absolues G1 Z2 F4000 ; retractation palpeur G1 Z3 G1 X0 Y0 F7500 G1 Z5
Re: My Prusa I3 Rework July 20, 2015 06:18PM |
Registered: 9 years ago Posts: 977 |
Re: My Prusa I3 Rework July 21, 2015 02:27AM |
Moderator Registered: 12 years ago Posts: 242 |
Re: My Prusa I3 Rework July 21, 2015 02:51AM |
Registered: 9 years ago Posts: 124 |
Re: My Prusa I3 Rework July 21, 2015 03:28AM |
Registered: 9 years ago Posts: 489 |
Re: My Prusa I3 Rework July 21, 2015 03:50AM |
Registered: 12 years ago Posts: 548 |
Quote
config.h
#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
#ifndef ENDSTOPPULLUPS
// fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined
// #define ENDSTOPPULLUP_XMAX
// #define ENDSTOPPULLUP_YMAX
// #define ENDSTOPPULLUP_ZMAX
// #define ENDSTOPPULLUP_XMIN
// #define ENDSTOPPULLUP_YMIN
// #define ENDSTOPPULLUP_ZMIN
#endif
#ifdef ENDSTOPPULLUPS
// #define ENDSTOPPULLUP_XMAX
//#define ENDSTOPPULLUP_YMAX
//#define ENDSTOPPULLUP_ZMAX
#define ENDSTOPPULLUP_XMIN
#define ENDSTOPPULLUP_YMIN
//#define ENDSTOPPULLUP_ZMIN
#endif
[....]
//============================= 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 50
#define RIGHT_PROBE_BED_POSITION 170
#define BACK_PROBE_BED_POSITION 180
#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 3
#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 10
#define Z_PROBE_OFFSET_FROM_EXTRUDER -0,28
#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 3000 // 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
#ifdef AUTO_BED_LEVELING_GRID // Check if Probe_Offset * Grid Points is greater than Probing Range
#if X_PROBE_OFFSET_FROM_EXTRUDER < 0
#if (-(X_PROBE_OFFSET_FROM_EXTRUDER * AUTO_BED_LEVELING_GRID_POINTS) >= (RIGHT_PROBE_BED_POSITION - LEFT_PROBE_BED_POSITION))
#error "The X axis probing range is not enough to fit all the points defined in AUTO_BED_LEVELING_GRID_POINTS"
#endif
#else
#if ((X_PROBE_OFFSET_FROM_EXTRUDER * AUTO_BED_LEVELING_GRID_POINTS) >= (RIGHT_PROBE_BED_POSITION - LEFT_PROBE_BED_POSITION))
#error "The X axis probing range is not enough to fit all the points defined in AUTO_BED_LEVELING_GRID_POINTS"
#endif
#endif
#if Y_PROBE_OFFSET_FROM_EXTRUDER < 0
#if (-(Y_PROBE_OFFSET_FROM_EXTRUDER * AUTO_BED_LEVELING_GRID_POINTS) >= (BACK_PROBE_BED_POSITION - FRONT_PROBE_BED_POSITION))
#error "The Y axis probing range is not enough to fit all the points defined in AUTO_BED_LEVELING_GRID_POINTS"
#endif
#else
#if ((Y_PROBE_OFFSET_FROM_EXTRUDER * AUTO_BED_LEVELING_GRID_POINTS) >= (BACK_PROBE_BED_POSITION - FRONT_PROBE_BED_POSITION))
#error "The Y axis probing range is not enough to fit all the points defined in AUTO_BED_LEVELING_GRID_POINTS"
#endif
#endif
#endif
#endif // ENABLE_AUTO_BED_LEVELING
Quote
Comment régler votre offset avec votre (nouveau) capteur
Il est capital d'activer ces deux réglages en les dé-commentant ( enlever les //) , car ils nous permettront de faire de la mise au point suivante , sans avoir a reprogrammer le logiciel dans l'arduino à chaque fois.
#define EEPROM_SETTINGS
#define EEPROM_CHITCHAT
***Placer votre capteur ( Capacitif, Inductif, Pibot...) (pas de switch ou microswitch mécannique) a 2mm plus haut
environ de votre buse en axe Z
G28 X0 Y0 // Homing des axes X et Y
← ↑ → ↓ //Positionner votre capteur au centre du plateau
G28 Z0 // Homing axe Z
G92 Z20 // Indique que MAINTENANT la buse est à 20mm du bed
****Descendre le Z jusqu'a ce que la buse laisse passer une feuille de papier ( pas + pas -)
M114 // donne la position actuel des axes X Y Z
M851 Z-XX.xx // indiquer la valeur de votre OFFSET donnée par le M114 pour le Z soit = 20-xx.xx=valeur
!!!attention valeur négative a renseigner!!!
M500 //pour l'enregistrer dans L’EEPROM (mais il faut l'inscrire dans le
marlin ou le repetier pour le prochain téléversement)
réalisé par la communauté du chan irc #reprap-fr [webchat.freenode.net]
Quote
à ajouter au début du start Gcode dans Slic3r/Cura et autres
G28 X0 Y0 // Homing des axes X et Y
G28 Z0 // Homing axe Z
G29 // auto-lvl
Re: My Prusa I3 Rework July 21, 2015 04:03AM |
Registered: 9 years ago Posts: 489 |
Re: My Prusa I3 Rework July 26, 2015 02:52PM |
Registered: 9 years ago Posts: 489 |
Re: My Prusa I3 Rework July 28, 2015 06:54AM |
Registered: 12 years ago Posts: 548 |
Re: My Prusa I3 Rework July 28, 2015 07:54AM |
Registered: 9 years ago Posts: 489 |
Re: My Prusa I3 Rework July 28, 2015 04:59PM |
Registered: 12 years ago Posts: 548 |
Re: My Prusa I3 Rework July 28, 2015 05:47PM |
Registered: 9 years ago Posts: 489 |
Re: My Prusa I3 Rework July 29, 2015 02:49AM |
Registered: 12 years ago Posts: 548 |
Re: My Prusa I3 Rework July 29, 2015 04:03AM |
Registered: 9 years ago Posts: 489 |
Re: My Prusa I3 Rework August 06, 2015 03:22PM |
Registered: 9 years ago Posts: 489 |
Re: My Prusa I3 Rework August 07, 2015 03:28PM |
Registered: 9 years ago Posts: 489 |
Re: My Prusa I3 Rework August 07, 2015 05:38PM |
Registered: 9 years ago Posts: 977 |
Re: My Prusa I3 Rework August 07, 2015 05:45PM |
Registered: 9 years ago Posts: 489 |
Re: My Prusa I3 Rework August 08, 2015 10:10AM |
Registered: 12 years ago Posts: 548 |
Re: My Prusa I3 Rework August 08, 2015 10:20AM |
Registered: 9 years ago Posts: 148 |
Re: My Prusa I3 Rework August 08, 2015 12:24PM |
Registered: 9 years ago Posts: 489 |
G90 ; Passage coordonnees absolues M117 Palpage en cours... G28 G29 ; Palpage G90 ; Passage coordonnees absolues G1 Z2 F4000 ; retractation palpeur G1 Z3 G1 X0 Y0 F7500 G1 Z5
Re: My Prusa I3 Rework August 09, 2015 02:38PM |
Registered: 9 years ago Posts: 489 |
My Prusa I3 Rework : Impression en mode mirroir ??? August 12, 2015 08:42AM |
Registered: 9 years ago Posts: 489 |
Re: My Prusa I3 Rework August 12, 2015 09:21AM |
Registered: 9 years ago Posts: 148 |
Re: My Prusa I3 Rework August 12, 2015 09:28AM |
Registered: 9 years ago Posts: 489 |
Re: My Prusa I3 Rework August 12, 2015 09:36AM |
Registered: 12 years ago Posts: 548 |
Re: My Prusa I3 Rework August 12, 2015 09:40AM |
Registered: 9 years ago Posts: 489 |
Re: My Prusa I3 Rework August 12, 2015 09:48AM |
Registered: 9 years ago Posts: 148 |
Re: My Prusa I3 Rework August 12, 2015 09:51AM |
Registered: 9 years ago Posts: 489 |
Re: My Prusa I3 Rework August 12, 2015 09:59AM |
Registered: 12 years ago Posts: 548 |