Installer le firmware Skynet3D v2.3 (dérivé de Marlin) sur l’Anet A8, A6 ou A2 (avec auto-leveling) – Configuration, installation firmware – Bienvenue sur le forum de domotique-et-objets-connectes.fr

2/ la compilation du sketch SkynetV2.3.2.ino plante ensuite sur un assert dans endstop_interrupts.h ligne 126: static_assert(digitalPinToPCICR(Z_MIN_PIN) != NULL, « Z_MIN_PIN is not interrupt-capable »); exit status 1

non-constant condition for static assertion

En fait il y a un conflit dans la gestion de TMC de skynet3d avec les definions deja presentent dans la librairie TMCStepper. Si tu regardes dans ton Configuration.h il y a un commentaire au dessus du define ENDSTOP_INTERRUPTS_FEATURE, qui dit que ca economise des cycles de CPU pour traiter les interruptions. On peut vivre avec ce machin la a mon avis en attendant un fix. Du coup je l’ai commenté directement dans mon fichier Configuration.h.

// #define ENDSTOP_INTERRUPTS_FEATURE

Jusque la ca marche

Répondre àJean-Yves Bisiaux

Bonjour Jean-Yves et merci beaucoup !