Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
equipement:impression_3d:aneta8:fimware_aneta8 [2023/06/11 15:12] – supprimée - modification externe (Unknown date) 127.0.0.1 | equipement:impression_3d:aneta8:fimware_aneta8 [2023/06/11 15:34] (Version actuelle) – fredervish | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ===== Firmware Anet 8 ===== | ||
+ | (source: http:// | ||
+ | |||
+ | Le firmware par défaut de l'Anet A8 a été remplacé par la version open source de Marlin. | ||
+ | |||
+ | * télécharger le source depuis http:// | ||
+ | * télécharger l'IDE Arduino | ||
+ | * dans l'IDE Arduino installer le support de la board Anet depuis https:// | ||
+ | * séléctionner "type de carte: Anet V1.0", " | ||
+ | * dans Marlin copier la configuration depuis example_configurations/ | ||
+ | |||
+ | À ce stade avec une Anet A8 non modifiée on peut compiler et flasher ce firmware avec vérifier/ | ||
+ | |||
+ | ==== Configuration pour la sonde inductive et l' | ||
+ | |||
+ | < | ||
+ | diff --git a/ | ||
+ | index 1e6da8b0e..16b8c7cd5 100644 | ||
+ | --- a/ | ||
+ | +++ b/ | ||
+ | @@ -716,7 +716,7 @@ | ||
+ | * A Fix-Mounted Probe either doesn' | ||
+ | * | ||
+ | */ | ||
+ | -//#define FIX_MOUNTED_PROBE | ||
+ | +#define FIX_MOUNTED_PROBE | ||
+ | |||
+ | /** | ||
+ | * Z Servo Probe, such as an endstop switch on a rotating arm. | ||
+ | @@ -776,12 +776,12 @@ | ||
+ | * O-- FRONT --+ | ||
+ | * (0,0) | ||
+ | */ | ||
+ | -#define X_PROBE_OFFSET_FROM_EXTRUDER 0 // X offset: -left +right | ||
+ | -#define Y_PROBE_OFFSET_FROM_EXTRUDER 0 // Y offset: -front +behind [the nozzle] | ||
+ | +#define X_PROBE_OFFSET_FROM_EXTRUDER -26 // X offset: -left +right | ||
+ | +#define Y_PROBE_OFFSET_FROM_EXTRUDER -42 // Y offset: -front +behind [the nozzle] | ||
+ | # | ||
+ | |||
+ | // Certain types of probes need to stay away from edges | ||
+ | -#define MIN_PROBE_EDGE 10 | ||
+ | +#define MIN_PROBE_EDGE 25 | ||
+ | |||
+ | // X and Y axis travel speed (mm/m) between probes | ||
+ | # | ||
+ | @@ -975,7 +975,7 @@ | ||
+ | */ | ||
+ | //# | ||
+ | //# | ||
+ | -//#define AUTO_BED_LEVELING_BILINEAR | ||
+ | +#define AUTO_BED_LEVELING_BILINEAR | ||
+ | //# | ||
+ | //# | ||
+ | |||
+ | @@ -1141,7 +1141,7 @@ | ||
+ | // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28). | ||
+ | // - Prevent Z homing when the Z probe is outside bed area. | ||
+ | // | ||
+ | -//#define Z_SAFE_HOMING | ||
+ | +#define Z_SAFE_HOMING | ||
+ | |||
+ | #if ENABLED(Z_SAFE_HOMING) | ||
+ | # | ||
+ | </ | ||
+ | |||
+ | ==== Paramétrage de la sonde inductive ==== | ||
+ | |||
+ | Pièce pour la fixation: https:// | ||
+ | |||
+ | Une fois la sonde installée, s' | ||
+ | |||
+ | Ensuite le décalage entre le déclenchement de la sonde et le vrai 0 du Z se paramètre avec la commande M851. | ||
+ | Par exemple si la sonde se déclenche 1 mm avant que la buse ne touche le plateau, on compense avec "M851 Z-1". Si la première couche est trop éloignée, il suffit de lire la valeur avec " | ||
+ | |||
+ | Pour faire un auto-bedleveling, | ||
+ | |||
+ | ==== Problèmes avec l' | ||
+ | |||
+ | Depuis le passage au firmware Marlin, l' | ||
+ | |||
+ | Après quelques recherches le problème semble être celui-là: https:// | ||
+ | |||
+ | Le patch suivant dans Marlin semble corriger notre problème: | ||
+ | < | ||
+ | diff --git a/ | ||
+ | index a8cbd5f29..889387bf0 100644 | ||
+ | --- a/ | ||
+ | +++ b/ | ||
+ | @@ -180,13 +180,13 @@ | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | - #define ST7920_DELAY_1 DELAY_NS(0) | ||
+ | + #define ST7920_DELAY_1 DELAY_0_NOP | ||
+ | # | ||
+ | # | ||
+ | - #define ST7920_DELAY_2 DELAY_NS(63) | ||
+ | + #define ST7920_DELAY_2 DELAY_1_NOP | ||
+ | # | ||
+ | # | ||
+ | - #define ST7920_DELAY_3 DELAY_NS(125) | ||
+ | + #define ST7920_DELAY_3 DELAY_2_NOP | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | </ |