Bon après moult tentatives j'ai réussi a compiler Marlin 2. Un grand merci a @Lucuferus en particulier ! et encore merci @CacaoTor pour le tuto et tous les membres évidement !
Dans le fichier platformio.ini à la ligne 21 j'ai remplacé alfawise_U30 par alfawise_U20 vu que j'ai une U20.
A la ligne 327, du même fichier, c'est écrit -DU20 et -DTS_V12. Et vu que j'avais 2 erreurs a la compilation me disant U20 redifined et TS_V12 redifined , dans le fichier configuation.h, j'ai rajouté un D devant U20 et TS_V12 aux lignes 84 et 99. Ça donne #define DU20 et #define DTS_V12.
Et j'avais un soucis de FRONT_PROBE_BED_POSITION et BACK_PROBE_BED_POSITION J'ai réussi a le résoudre grâce a ce tuto:
ma U20 fait 300 x 300 et mon MIN_PROBE_EDGE est de 10
En sachant que mon X_PROBE_OFFSET_FROM_EXTRUDER est de -35 et mon Y_PROBE_OFFSET_FROM_EXTRUDER est de -5.5
Pour le LEFT_PROBE_BED_POSITION et le FRONT_PROBE_BED_POSITION il faut mettre la même valeur que le MIN_PROBE_EDGE, pour moi 10
et pour le RIGHT_PROBE_BED_POSITION et BACK_PROBE_BED_POSITION il suffit de faire le calcul suivant : 300-10-35=255 pour le RIGHT et 300-10-5.5=284.5 pour le BACK
Pour les gens qui ont les valeurs du X_PROBE_OFFSET_FROM_EXTRUDER et du Y_PROBE_OFFSET_FROM_EXTRUDER en positif, pas de panique, le calcul est expliqué dans la vidéo.
Maintenant mon soucis est que lorsque j'allume l'imprimante le bltouch s'allume mais ne se déploie pas 3 fois. Il m'en fait baver celui-là