Hello tout le monde,
Tout d'abord je voulais vous féliciter pour le super travail que vous avez réalisé ! Étant moi même dev je me rends bien compte du travail qui a été réalisé !
J'utilise Marlin sur mon Alphawise U20 depuis 2 semaines et tout est niquel ! J'ai investi dans un vrai BLTOUCH officiel modèle smart V3.0.
J'ai une carte mère de type V08, V07, V06 etc et j'ai donc récupéré le +5V sur D7. J'ai également la buse d'origine MK8 et un écran V1.2.
Après avoir réalisé les modifications du tuto, au démarrage, mon BLTOUCH sort et rentre 3 fois ça pointe puis la lumière rouge reste allumé en fixe. Mais ensuite impossible de faire un auto home ou de lancer des commandes pour le BLtouch, il ne répond pas et ne déploie jamais ça pointe. J'ai essayé avec le dépôt de https://github.com/tpruvot/Marlin/ branche Alfawise_uX0 et avec https://github.com/hobiseven/Marlin_2.0.X_Beta_Alfawise_Ux0 branche master, les deux à jour d'hier soir.
Je n'arrive pas à diagnostiquer si le problème provient d'un branchement (certains parlent de mettre une résistance pour les CM V0, mais ce n'est pas mon cas) ou de ma configuration.
Étant donné que le BLtouch bouge et s'allume au démarrage de la machine j'ai envie de croire que le problème vient de ma config, mais je ne trouve pas où.
Voici les seuls changements de config pour le dépôt d'hobiseven que j'ai réalisé :
#define U20
#define ENDSTOPPULLUPS
#define Z_MIN_ENDSTOP_INVERTING false
//#define PROBE_MANUALLY
//#define MANUAL_PROBE_START_Z 0.0
#define BLTOUCH
#define X_PROBE_OFFSET_FROM_EXTRUDER -25.4 //Ces valeurs proviennent du Fang custom dont parle le tuto et que j'ai actuellement sur mon U20
#define Y_PROBE_OFFSET_FROM_EXTRUDER -30.3 //Ces valeurs proviennent du Fang custom dont parle le tuto et que j'ai actuellement sur mon U20
#define Z_PROBE_OFFSET_FROM_EXTRUDER 4 //Ces valeurs proviennent du Fang custom dont parle le tuto et que j'ai actuellement sur mon U20
#define Z_CLEARANCE_DEPLOY_PROBE 15 // Z Clearance for Deploy/Stow
#define Z_CLEARANCE_BETWEEN_PROBES 10 // Z Clearance between probe points
#define AUTO_BED_LEVELING_BILINEAR
//#define MESH_BED_LEVELING
#define GRID_MAX_POINTS_X 4
#define LEFT_PROBE_BED_POSITION 29
#define RIGHT_PROBE_BED_POSITION 271
#define FRONT_PROBE_BED_POSITION 22
#define BACK_PROBE_BED_POSITION 255
#define Z_SAFE_HOMING
#define XPT2046_X_CALIBRATION 12953 //Calibration personnalisé de mon écran 1.2
#define XPT2046_Y_CALIBRATION -9348 //Calibration personnalisé de mon écran 1.2
#define XPT2046_X_OFFSET -57 //Calibration personnalisé de mon écran 1.2
#define XPT2046_Y_OFFSET 265 //Calibration personnalisé de mon écran 1.2
et pour le dépôt d'tpruvot :
// Fichier plateformio.ini
env_default = alfawise_U20
default_envs= alfawise_U20
// Fichier Configuration.h
#define ENDSTOPPULLUPS
#define Z_MIN_ENDSTOP_INVERTING false
//#define PROBE_MANUALLY
//#define MANUAL_PROBE_START_Z 0.2
#define BLTOUCH
#define BLTOUCH_SET_5V_MODE // Je demande confirmation pour celui la j'ai un doute
#define BLTOUCH_LCD_VOLTAGE_MENU // Pour du debug
#define X_PROBE_OFFSET_FROM_EXTRUDER -25.4 // Donnée du Fang custom du tuto qui est installé sur ma U20
#define Y_PROBE_OFFSET_FROM_EXTRUDER -30.3 // Donnée du Fang custom du tuto qui est installé sur ma U20
#define Z_PROBE_OFFSET_FROM_EXTRUDER 4 // Donnée du Fang custom du tuto qui est installé sur ma U20
#define AUTO_BED_LEVELING_BILINEAR
//#define MESH_BED_LEVELING
#define Z_SAFE_HOMING
#define XPT2046_X_CALIBRATION 12953 // Calibration custom de mon écran
#define XPT2046_Y_CALIBRATION -9348 // Calibration custom de mon écran
#define XPT2046_X_OFFSET -57 // Calibration custom de mon écran
#define XPT2046_Y_OFFSET 265 // Calibration custom de mon écran
Merci d'avance pour votre aide !
PS : Je suis un peu perdu également au niveau des dépôts, lequel dois-je prendre ? tpruvot ou hobiseven et si c'est tpruvot quelle branche ? bltouch ou alfawise_uX0 ?