merci Nibb31 de la réponse
le home all marche très bien sans activer le bl touch avec le Endstop d'origine
je viens de réinstaller marlin et arduino 1.8.8 d’après un tutoriel sur You tube
j'ai écris et fait tout ce qui a été dit dans cette video
le problème c'est qu'avec tout ça le BL touch ne marche toujours pas
Pffffff....
Sur Google télécharger Marlin (la dernière version)
l'ouvrir et mettre le fichier sur le bureau
Sur Google télécharger GitHub-SkyNet3D/anet-board
cliquer sur Clone or download
Download ZIP
Enregistrer le fichier
ouvrir ce fichier dans téléchargement
l'extraire
prendre le fichier et le mettre sur le bureau
sur Google télécharger Arduino-Home
cliquer sur Software puis sur Downloads
dans Arduino 1.8.8 cliquer sur Windows Installer, for Windows XP and up
cliquer sur JUST DOWNLOAD
Enregistrer le fichier
ouvrir ce fichier dans téléchargement
l'extraire
puis l'installer
dans Explorateur de fichiers aller dans document
double cliquer sur arduino
y rajouter le fichier U8glib_Arduino-master qui est sur le bureau
dans Explorateur de fichiers cliquer sur le disque dur C
double cliquer sur Program Files
double cliquer sur Arduino
double cliquer sur Hardware
y rajouter le fichier anet-board-master qui est sur le bureau
double cliquer sur le fichier sur le bureau Marlin-1.1.x
double cliquer sur Marlin
double cliquer sur exemple_configurations
double cliquer sur Anet
double cliquer sur A8
sélectionner les deux dossiers (Configuration et Configuration_adv)
les copier et les coller sur le bureau ( pour plus tard )
les copier et les coller dans le fichier Marlin
remplacer les fichiers de destination
double cliquer sur Marlin
dans la liste chercher le logo en vert Marlin et double cliquer dessus
cliquer sur Configuration.h
cliquer sur Croquis puis inclure une bibliothèque puis ajouter la bibliothèque .ZIP...
cliquer sur bureau puis cliquer sur U8glib_Arduino-master puis cliquer sur Ouvrir
cliquer sur croquis puis inclure une bibliothèque puis chercher U8glib
sur le clavier appuyer sur ctrl et F et taper BAUDRATE puis Trouver (ligne 120)
mettre 115200
sur le clavier appuyer sur ctrl et F et taper MOTHERBOARD BOARD puis Trouver (ligne 128)
pour changer la carte d'origine ANET par une RAMPS mettre RAMPS_14_EFB
sur le clavier appuyer sur ctrl et F et taper MACHINE_NAME puis Trouver (ligne 133)
pour changer le nom de l’imprimante on peut changer de nom entre les guillemets sans mettre d'accent
décomenter cette ligne en enlevant les //
sur le clavier appuyer sur ctrl et F et taper EXTRUDERS puis Trouver (ligne 143)
si plusieurs extrudeurs mettre le bon nombre
sur le clavier appuyer sur ctrl et F et taper ENDSTOP_INVERTING puis Trouver
pour inverser le sens d'avance du X Y Z pour faire le HOME (ligne 532 533 534)
changer les trois premières lignes de false en true
sur le clavier appuyer sur ctrl et F et taper Movement Settings puis Trouver
ouvrir le fichier Configuration.h sur le bureau
dans ce fichier
sur le clavier appuyer sur ctrl et F et taper Movement Settings puis Trouver
verifier que les chiffre soit identique
#define DEFAULT_AXIS_STEPS_PER_UNIT { 100, 100, 400, 100 } (ligne 612)
#define DEFAULT_MAX_FEEDRATE { 400, 400, 8, 50 } (ligne 619)
#define DEFAULT_MAX_ACCELERATION { 2000, 2000, 100, 10000 } (ligne 627)
#define DEFAULT_ACCELERATION 400 (ligne 637)
#define DEFAULT_RETRACT_ACCELERATION 1000 (ligne 638)
#define DEFAULT_TRAVEL_ACCELERATION 1000 (ligne 639)
bien respecter les espaces et les virgules
sur le clavier appuyer sur ctrl et F et taper define BLTOUCH puis Trouver (ligne 731)
deomenter cette ligne en enlevant les //
mettre en dessous cette ligne
#define SERVO0_PIN 27 (ligne 732)
sur le clavier appuyer sur ctrl et F et taper X_PROBE puis Trouver
derrière les lignes #define X_PROBE_OFFSET_FROM_EXTRUDER 0 (ligne 781)
#define Y_PROBE_OFFSET_FROM_EXTRUDER 0 (ligne 782)
changer le zéro en mettant la mesure en millimètre entre la buse et le capteur
sur le clavier appuyer sur ctrl et F et taper Z_HOMING_HEIGHT puis Trouver (ligne 872)
décomenter cette ligne en enlevant les // (permet a l'axe Z de se relever durant le palpage pour éviter les collisions)
sur le clavier appuyer sur ctrl et F et taper BED_SIZE puis Trouver
mettre la dimension du plateau
X=220 (ligne 884)
Y=220 (ligne 885)
X_MIN_POS =0 (ligne 888)
Y_MIN_POS =0 (ligne 889)
ainsi que la hauteur en Z (Z_MAX_POS ) =240 (ligne 893)
sur le clavier appuyer sur ctrl et F et taper auto puis Trouver (ligne980)
(décomenter)enlever les // devant la ligne //#define_AUTO_BED_LEVELING_BILINEAR
sur le clavier appuyer sur ctrl et F et taper PROBE_BED puis Trouver
//#define LEFT_PROBE_BED_POSITION 20 (ligne1029)
//#define RIGHT_PROBE_BED_POSITION 180 (ligne1030)
//#define FRONT_PROBE_BED_POSITION 20 (ligne1031)
//#define BACK_PROBE_BED_POSITION 200 (ligne1032)
décomenter ces quatre lignes en enlevant les // et rajouter en dessous
#define MIN_PROBE_EDGE 10 (ligne1033)
sur le clavier appuyer sur ctrl et F et taper Z_SAFE_HOMING puis Trouver (ligne 1147)
enlever les // devant la ligne //#define Z_SAFE_HOMING
sur le clavier appuyer sur ctrl et F et taper preheat puis Trouver
derrière #define PREHEAT__1_TEMP_HOTEND mettre 200 (ligne 1261)
#define PREHEAT__1_TEMP_BED mettre 60 (ligne 1262)
sur le clavier appuyer sur ctrl et F et taper LANGUAGE puis Trouver (ligne 1399)
derrière #define LCD_LANGUAGE en
remplacer en par fr pour être en français
sur le clavier appuyer sur ctrl et F et taper SDSUPPORT puis Trouver (ligne 1432)
décomenter cette ligne en enlevant les //