Aller au contenu

GO Print

Dubidon

Membres
  • Compteur de contenus

    3
  • Inscrit(e) le

  • Dernière visite

Information

  • Imprimantes
    ANET A8 en cours de passage AM8 et une Alfawise U20

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

Récompenses de Dubidon

Newbie

Newbie (1/14)

  • One Year In
  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later

Badges récents

0

Réputation sur la communauté

  1. @oranginam , après pas mal de recherche et relecture, la solution a en fait été proposée une page avant sur ce même sujet par @joe123456 que je remercie grandement d'ailleurs. Il faut remplacer la ligne 35 du fichier platformio.ini pour mettre la bonne version de la librairie adafruit. voici sa réponse : Le bug vient de la librarie Adafruit_MAX31865 v.1.2.0, dans l'attente d'un correctif, Il faut modifier le fichier platformio.ini Adafruit_MAX31865=https://github.com/adafruit/Adafruit_MAX31865/archive/master.ziptoAdafruit_MAX31865=https://github.com/adafruit/Adafruit_MAX31865/archive/1.1.0.zip @++ Dubidon
  2. edit: j'ai essayé de comprendre ce qu'il se passait car quand je pars de la version de marlin du github de @Hobi en lien sur le 1er message de ce poste, je n'ai aucun problème de compilation et tout passe bien. Par contre quand je prends la version 2.0.5.3 du github de tanguy pruvot accédé depuis le lien de la video youtube de egalistel, il semblerait qu'il y ait eu des modifications et un ajout de librairie qui empeche maintenant la compilation avec un appel à une librairie adafruit. Quand je compare les 2 versions de marlin sur celle qui se compil, la librairie n'a pas été implémentée. @Hobi et/ou @CacaoTor pouvez vous me dire si la version en lien est bien la 2.0.5.3 fonctionnel ? J'aimerais bien partir directement sur la dernière version la plus stable pour ma u20 ecran v1.1 D'avance merci pour votre aide
  3. Bonjour à tous. je me présente, Dubidon, 35 ans, vivant à Lyon Je travail dans l'informatique et j'aime bien tout ce qui est bricolage et DIY Cela fait maintenant 2 ans que je me suis lancé dans l'aventure impression 3D. Je possède une anet a8 et une alfawise U20 et je suis interessé par les améliorer maintenant que j'ai atteint certaines limites @++ dubidon
  4. Bonjour à tous, j'essaie de compiler ma version de marlin pour ma u20 mais je rencontre des problèmes de compilation sous visual studio code. J'ai installé visual studio code, gcc et g++, python , git, platform io, stm32 en version 5.0.3 , marlin telechargé sur le github, et les varaiables pour python et c++ rentré dans path. Je charge le projet dans platform io et j'ai déja un message d'erreur me disant qu'il manque le dossier include dans mon répertoire marlin. 0 la limite suffit de le creer. Je modifie le fichier platform pour mettre mon alfawise u20 default_envs = alfawise_U20 et changé l'ecran pour mettre dtsv11 # Alfawise U20/LK1 # [env:alfawise_U20] platform = ststm32 framework = arduino board = genericSTM32F103VE monitor_speed = 250000 extra_scripts = buildroot/share/PlatformIO/scripts/STM32F103VE_longer.py #upload_protocol = stlink debug_tool = stlink build_flags = !python Marlin/src/HAL/STM32F1/build_flags.py ${common.build_flags} -std=gnu++14 -USERIAL_USB -DDEBUG_LEVEL=0 -DSTM32F1xx -DU20 -DTS_V11 J'ai aussi vérifié la valeur de la thermistance pour etre sur qu'elle est à 1 car j'ai une aio evo. Je vais dans run build task, je choisis alkfawise u20, je laisse mouliner le bouzin pendant un moment et là j'ai des erreurs de compilation sur des fichiers que je n'ai pas tocuhé : ci-dessous les erreurs : ompiling .pio\build\alfawise_U20\libd28\Adafruit_MAX31865\Adafruit_MAX31865.cpp.o Compiling .pio\build\alfawise_U20\lib60a\Arduino-L6470\L6470.cpp.o .pio\libdeps\alfawise_U20\Adafruit BusIO_ID6214\Adafruit_I2CDevice.cpp: In member function 'bool Adafruit_I2CDevice::read(uint8_t*, size_t, bool)': .pio\libdeps\alfawise_U20\Adafruit BusIO_ID6214\Adafruit_I2CDevice.cpp:160:79: error: no matching function for call to 'TwoWire::requestFrom(uint8_t, uint8_t, uint8_t)' size_t recv = _wire->requestFrom((uint8_t)_addr, (uint8_t)len, (uint8_t)stop); ^ In file included from C:\Users\damien\.platformio\packages\framework-arduinoststm32-maple\STM32F1\libraries\Wire/Wire.h:42:0, from .pio\libdeps\alfawise_U20\Adafruit BusIO_ID6214/Adafruit_I2CDevice.h:1, from .pio\libdeps\alfawise_U20\Adafruit BusIO_ID6214\Adafruit_I2CDevice.cpp:1: C:\Users\damien\.platformio\packages\framework-arduinoststm32-maple\STM32F1\libraries\Wire/utility/WireBase.h:101:11: note: candidate: uint8 WireBase::requestFrom(uint8, int) uint8 requestFrom(uint8, int); ^~~~~~~~~~~ C:\Users\damien\.platformio\packages\framework-arduinoststm32-maple\STM32F1\libraries\Wire/utility/WireBase.h:101:11: note: candidate expects 2 arguments, 3 provided C:\Users\damien\.platformio\packages\framework-arduinoststm32-maple\STM32F1\libraries\Wire/utility/WireBase.h:106:11: note: candidate: uint8 WireBase::requestFrom(int, int) uint8 requestFrom(int, int); ^~~~~~~~~~~ C:\Users\damien\.platformio\packages\framework-arduinoststm32-maple\STM32F1\libraries\Wire/utility/WireBase.h:106:11: note: candidate expects 2 arguments, 3 provided *** [.pio\build\alfawise_U20\libca4\Adafruit BusIO_ID6214\Adafruit_I2CDevice.cpp.o] Error 1 .pio\libdeps\alfawise_U20\Adafruit BusIO_ID6214\Adafruit_SPIDevice.cpp: In member function 'void Adafruit_SPIDevice::transfer(uint8_t*, size_t)': .pio\libdeps\alfawise_U20\Adafruit BusIO_ID6214\Adafruit_SPIDevice.cpp:99:31: error: no matching function for call to 'SPIClass::transfer(uint8_t*&, size_t&)' _spi->transfer(buffer, len); ^ In file included from .pio\libdeps\alfawise_U20\Adafruit BusIO_ID6214/Adafruit_SPIDevice.h:1:0, from .pio\libdeps\alfawise_U20\Adafruit BusIO_ID6214\Adafruit_SPIDevice.cpp:1: Marlin\src\HAL\STM32F1/SPI.h:268:11: note: candidate: uint8_t SPIClass::transfer(uint8_t) const uint8_t transfer(uint8_t data) const; ^~~~~~~~ Marlin\src\HAL\STM32F1/SPI.h:268:11: note: candidate expects 1 argument, 2 provided *** [.pio\build\alfawise_U20\libca4\Adafruit BusIO_ID6214\Adafruit_SPIDevice.cpp.o] Error 1 In file included from .pio\libdeps\alfawise_U20\Adafruit_MAX31865\Adafruit_MAX31865.cpp:17:0: .pio\libdeps\alfawise_U20\Adafruit_MAX31865\Adafruit_MAX31865.h:84:32: warning: passing NULL to non-pointer argument 1 of 'Adafruit_SPIDevice::Adafruit_SPIDevice(int8_t, uint32_t, BitOrder, uint8_t, SPIClass*)' [-Wconversion-null] Adafruit_SPIDevice spi_dev = NULL; ^~~~ D'avance merci pour votre aide Dubidon
×
×
  • Créer...