Welcome! Log In Create A New Profile

Advanced

On m'explique

Posted by cameleon 
On m'explique
July 16, 2017 02:34PM
Bonjour,

Il semble que lorsqu'on installe un autoliveling avec un sensor, il n'est détecté que sur du métal (aluminium).

Mais d'après une des vidéos de Serge, sont sensor fonctionne sur du verre ??????

[www.youtube.com]

Alors on m'explique, parce que moi ça ne fonctionne pas sur du verre.

merci

cameleon
Re: On m'explique
July 17, 2017 03:07AM
C'est simple il a collé du scotch Alu sous le verre, bien expliqué dans le forum smartfriendz.
Certain utilise également des capteur capacitif qui lui détecte du non métallique.
Re: On m'explique
July 17, 2017 06:54AM
Bonjour,

Merci oikos,

Très logique en effet...

Je me demande en miroir ????vu que le dos du miroir est fait d'un produit à base de plomb ou quelque chose du genre.

Merci encore

cameleon
Re: On m'explique
July 17, 2017 07:56AM
Allo,

J'ai essayé de mettre du ruban autocollant d'aluminium sous le verre, et ça ne fonctionne pas.

Le sensor ne le détecte pas et le plateau frappe sur la buse.

J'ai essayé simplement le ruban directement sous la sonde et ça fonctionne, peut importe le coté du ruban d'aluminium (côté collant ou non)

Donc c'est l'épaisseur du verre qui est en cause ????

Mon sensor est a 1-2 mm plus haut que la buse.

Avez-vous des suggestions et je voudrai savoir ou exactement l'info se trouve sur le forum smartfriendz. Parce moi je n'ai rien trouvé.

Merci encore

cameleon

Edited 1 time(s). Last edit at 07/17/2017 07:58AM by cameleon.
Re: On m'explique
July 17, 2017 09:01AM
Salut,
Quel est le type de capteur que tu utilises ?
- Inductif ?
- capacitif ?
- optique ?

Il est logique que le capteur soit plus haut que la buse, sinon il toucherait la pièce en cours de fabrication. C'est pourquoi les capteurs mécaniques ont un système de retrait après fonction.
Tu dois avoir un paramètre important: la distance de détection. Cette distance doit être supérieure à l'épaisseur du verre si le capteur est de type inductif car ces capteurs détectent les masses métalliques. Certains ne détectent que les métaux ferreux; c'est pourquoi ils ne marchent pas sur le scotch alu.

La distance entre le point de détection et le 0 du Z est un paramètre qui se règle dans le AUTO_BED_LEVELLING du soft, a moins que ton capteur puisse se régler au moyen de vis et/ou écrous.
Re: On m'explique
July 17, 2017 09:56AM
Bonjour

Voici mon capteur: (Sensor inductif ( LJ12A3-4-Z/BY Inductive Proximity Sensor Switch PNP DC 6V-36V))


Voici le code dans marlin:

Merci

cameleon


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

// reglage pour la prod
// set the rectangle in which to probe
#define LEFT_PROBE_BED_POSITION 5
#define RIGHT_PROBE_BED_POSITION 140
#define BACK_PROBE_BED_POSITION 160
#define FRONT_PROBE_BED_POSITION 30

// reglage pour le proto
// set the rectangle in which to probe
/*#define LEFT_PROBE_BED_POSITION 20
#define RIGHT_PROBE_BED_POSITION 190
#define BACK_PROBE_BED_POSITION 120
#define FRONT_PROBE_BED_POSITION 5
*/

// 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 50
#define ABL_PROBE_PT_1_Y 50
#define ABL_PROBE_PT_2_X 190
#define ABL_PROBE_PT_2_Y 50
#define ABL_PROBE_PT_3_X 50
#define ABL_PROBE_PT_3_Y 180

#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 0
#define Y_PROBE_OFFSET_FROM_EXTRUDER 0
#define Z_PROBE_OFFSET_FROM_EXTRUDER 0

#define Z_RAISE_BEFORE_HOMING 4 // (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

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


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

//Manual homing switch locations:
// For deltabots this means top and center of the Cartesian print volume.
#define MANUAL_X_HOME_POS 0
#define MANUAL_Y_HOME_POS 0
#define MANUAL_Z_HOME_POS 0
//#define MANUAL_Z_HOME_POS 402 // For delta: Distance between nozzle and print surface after homing.

//// MOVEMENT SETTINGS
#define NUM_AXIS 4 // The axis order in all axis related arrays is X, Y, Z, E
#define HOMING_FEEDRATE {70*60, 70*60, 10*60, 0} // set the homing speeds (mm/min)
Re: On m'explique
July 17, 2017 03:47PM
Ton capteur n'as que 4mm de détection donc trop peu si on additionne l'épaisseur du plateau en verre, l'écart capteur/buse.
Ça ne marchera avec ton capteur que si tu imprime directement sur un plateau alu.
En général on utilise un capteur 8mm
Re: On m'explique
July 17, 2017 11:57PM
Je confirme , pareil chez moi cest un inductif qui capte jusqu'à 8mm sinon tu as aussi la solution bl touch qui lui n'a pas besoin de surface métallique et non sensible a la chaleur du plateau et son alimentation ...
Re: On m'explique
July 18, 2017 12:28AM
Bonjour,

Merci c'est plus clair maintenant.

J'ai un BlTouch tout neuf, mais je n'ose pas l'installer. De peur de ne pas être capable de le configurer dans Marlin. Le Sensor inductif que j'ai installé était déjà configurer dans Marlin.

A moins de trouver une âme charitable qui pourrais le faire pour moi ?????

merci

cameleon

Edited 1 time(s). Last edit at 07/18/2017 12:30AM by cameleon.
Re: On m'explique
July 24, 2017 09:28AM
Bonjour,
Ça se branche comme sur la photo, pour Marlin, tu dois avoir une ligne à décommenter:
#define BLTOUCH
Attachments:
open | download - 93F626BC-7A6D-4DCB-BE11-20CE4438A344-10362-000018F4CDEB4745.jpeg (94.8 KB)
Re: On m'explique
July 24, 2017 01:19PM
Bonjour Dridriprusa,

Merci pour ton aide,

Il y a quelque chose qui m'embête sur la photo, C'est la flèche rouge qui montre un pont pour faire une connection.

Est-ce seulement un pont ou il y a une résistance ???? Il y a une résistance fournie avec la BlTouch

Est-ce obligatoire, c'est la première fois que je vois cette connection.

merci

cameleon
Re: On m'explique
July 25, 2017 01:04PM
Tu peux aussi te connecter sur une sortie 5v et gnd

Edited 2 time(s). Last edit at 07/25/2017 01:11PM by Dridriprusa.
Sorry, only registered users may post in this forum.

Click here to login