Welcome! Log In Create A New Profile

Advanced

Autolevel & MArlin sur Deltaconfused smiley

Posted by Adagio_72 
Autolevel & MArlin sur Deltaconfused smiley
April 03, 2016 03:44AM
Bonjour à tous

Voila mon soucis du moment ;0(

J'ai installé un capteur capacitif sur mon imprimante Delta afin d'améliorer la mise à niveau de mon plateau
J'ai du récrire mon firmware car le premier ne supportait pas l'autolevel.
Je viens de terminer l'installation du capteur. J'utilise la carte d'interfaçage pour capteur capactif/inductif, branché directement sur ma ramps 1.4.
Le capteur réagit manuellement, je l'ai réglé pour s'activer à 3mm de mon plateau de verre.
Ma première question concerne une commande en gcode pour tester mon capteur.
Avec la commande M119 j'ai une réponse concernant mes capteurs fin de courses.
Est il possible d'en faire de même pour mon capteur capacitif ? si oui comment? J'ai fais un réadresse dans le pin.h (12) Il s'agit du capteur capacitif de cher reprapFrance


J'utilise le logiciel "Simplify3d". Lorsque je lance la commande autolevel G29 la c'est du grand n'importe quoi.
Je n'ai qu'un seul moteur qui s'active et celui-ci plonge directement sur le bed. Les 2 autres ne font rien.

Je ne sais pas ou chercher, ou est mon / mes erreurs.

Ci dessous une partie de config.h concernant l'autolevel:
#define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line)

#ifdef ENABLE_AUTO_BED_LEVELING

// these are the positions on the bed to do the probing
#define LEFT_PROBE_BED_POSITION 40
#define RIGHT_PROBE_BED_POSITION 150
#define BACK_PROBE_BED_POSITION 150
#define FRONT_PROBE_BED_POSITION 40

// these are the offsets to the prob relative to the extruder tip (Hotend - Probe)
#define X_PROBE_OFFSET_FROM_EXTRUDER 48
#define Y_PROBE_OFFSET_FROM_EXTRUDER 28
#define Z_PROBE_OFFSET_FROM_EXTRUDER -7

#define Z_RAISE_BEFORE_HOMING 15 // (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 15 //How much the extruder will be raised before traveling to the first probing point.
#define Z_RAISE_BETWEEN_PROBINGS 10 //How much the extruder will be raised when traveling from between next probing points


//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 Levelling 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


// The position of the homing switches
//#define MANUAL_HOME_POSITIONS // If defined, MANUAL_*_HOME_POS below will be used
//#define BED_CENTER_AT_0_0 // If defined, the center of the bed is at (X=0, Y=0)


En pj mon config.h

Merci d'avance pour votre aide

@+Emmanuel
Attachments:
open | download - Configuration.h (29.2 KB)
Sorry, only registered users may post in this forum.

Click here to login