pommeverte Posté(e) Avril 27 Posté(e) Avril 27 Salut et bienvenue sur le forum, Tu trouveras dans ce message, un résumé assez exhaustif de ce qu'il faut savoir et modifier sur cette imprimante pour bien l'exploiter.
pintz Posté(e) Mai 12 Posté(e) Mai 12 Bonjour à tous, Je suis nouveau sur le forum et je souhaite dépoussiéré mon imprimante 3D : alfawise U20 plus. J'ai acheté un 3D touch (j'avais arrêter cause de la galère de faire le lvling à la main) et je suis en train de me préparer à l'installation. J'ai vu sur un des post de ce forum qu'il fallait avant tout savoir compiler Marlin pour pouvoir ensuite tout paramétrer. Je viens donc ici (j'éspère être au bon endroit) pour essayer de bien tout récapituler avant de commencer a faire quoique ce soit. Je suis en train d'imprimer un support pour le 3D touch, et j'ai vu pommeverte sur certain post recommander de récupérer des informations via des commandes Gcode (octoprint est en cours d'installation, je ferai passer les commande par là) notamment pour récupérer les pas/mm des moteurs. 1 - Quelles sont toutes les commandes avant de commencer a lancer les hostilités ^^ ?? 2 - J'ai récupéré tous les vieux firmwares en local, faut il que je récupére d'autre choses ? 3 - Je démonte la bête demain pour vérifier la version de ma cart mère et de mon écran, dois je regarder autre chose ? 4 - Quelles sont les modifications a effectuer pour compiler marlin pour mon imprimante, j'essaye de récapituler tout depuis ce post mais là mon cerveau n'est qu'en 8 bit ^^ ? 5 - Je suis utilisateur linux et j'ai spécifiquement installé vscode pour cela (oui ici c'est plus nvim ) la compilation ne peut elle tout simplement pas se faire via make ? Merci d'avance à ceux qui me liront et à ceux qui prendront de leur temps personnel pour me répondre. omg désolé pour les fautes je pensais pouvoir éditer le message Bon j'en ai profité pour regarde le type de carte mère et écran et je tombe sur un écran Ortur TFT v 1.7 et un carte mère Ortur 6.2. Et là je me dit euh ... ca me rappelle pas les deux type d'écran 1.1 et 1.2 ou les 3 autres type de carte mère (j'ai bien fait de prendre le 3D touch a 20 balle et pas le bl touch a 50 je pense ^^) ??
pommeverte Posté(e) Mai 12 Posté(e) Mai 12 (modifié) Salut et bienvenue sur le forum, En effet, c'est mouru . Ton imprimante n'a pas été fabriquée par Longer3D mais par un illustre inconnu. Si tu veux installer ton 3Dtouch ( en général, pas un modèle de fiabilité ) il faudrait passer par la case changement de carte mère. Comme tu as un raspberry pi, tu pourrais envisager le passage à klipper, ce qui t'évitera d'investir dans un écran puisque tu pourras piloter la machine avec un smartphone, tablette,... Pour visualiser les paramètres, il suffit d'envoyer la commande M503, si le firmware l'accepte. Sinon, les infos doivent être accessibles via l'écran. Pour la modification du message, il suffit de cliquer sur l'icône "..." en haut à droite puis "éditer" pour modifier ta prose dans les 12h après la création du message. Modifié (le) Mai 12 par pommeverte
pintz Posté(e) Mai 12 Posté(e) Mai 12 @pommeverte Merci pour ta réactivité, je vais donc regarder coté klipper. Et j'ai appuyé sur les ... mais j'ai justz "signaler" et "partager" ^^ Un lien / tuto pour klipper ?? Je sais que la connection USB laisse a désirer sur cette bécanne j'avais eu des pb avant, klipper paramètrera la carte mère de mon imprimante et après je pourrais imprimer via la sdcard ? pour une alfawise U20 plus carte mere ortur 6.2 voici les paramètres par défaut (on sait jamais ca peut servir) Send: M503 Recv: echo: G21 ; Units in mm (mm) Recv: Recv: echo:; Filament settings: Disabled Recv: echo: M200 S0 D1.75 Recv: echo:; Steps per unit: Recv: echo: M92 X80.00 Y80.00 Z400.00 E92.48 Recv: echo:; Maximum feedrates (units/s): Recv: echo: M203 X500.00 Y200.00 Z25.00 E50.00 Recv: echo:; Maximum Acceleration (units/s2): Recv: echo: M201 X3000.00 Y1500.00 Z100.00 E10000.00 Recv: echo:; Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel> Recv: echo: M204 P1500.00 R3000.00 T1500.00 Recv: echo:; Advanced: B<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> J<junc_dev> Recv: echo: M205 B20000.00 S0.00 T0.00 J0.01 Recv: echo:; Home offset: Recv: echo: M206 X0.00 Y0.00 Z0.00 Recv: echo:; Auto Bed Leveling: Recv: echo: M420 S0 Z3.00 Recv: echo:; PID settings: Recv: echo: M301 P8.69 I0.41 D46.05 Recv: ; Controller Fan Recv: echo: M710 S255 I0 A1 D60 ; (100% 0%) Recv: echo:; Power-Loss Recovery: Recv: echo: M413 S1 Recv: echo:; Z-Probe Offset (mm): Recv: echo: M851 X-21.00 Y-27.00 Z0.00 Recv: echo:; Filament load/unload lengths: Recv: echo: M603 L15.00 U0.00 Recv: echo:; Filament runout sensor: Recv: echo: M412 S1 Recv: ok
pommeverte Posté(e) Mai 13 Posté(e) Mai 13 (modifié) Salut, Il y a 18 heures, pintz a dit : klipper paramètrera la carte mère de mon imprimante et après je pourrais imprimer via la sdcard ? Malheureusement, je ne pense pas que tu puisses créer un firmware pour cette carte-mère. Pour moi, dans tous les cas, il faut passer par le changement de carte-mère. Le stockage du fichier à imprimer se fera dans ton Raspberry pi relié à ton réseau. Tu n'auras plus besoin du lecteur de carte µSD de la carte-mère, mais d'un bon câble USB. Pour Klipper, tu as ce tuto. Par contre, il faut un Raspberry pi 2 au minimum. PS: n'hésite pas à ajouter le nom de ton imprimante dans ton profil, c'est pratique pour te répondre. (voir ce message pour plus d'explications) Modifié (le) Mai 13 par pommeverte
diiity Posté(e) Mai 13 Posté(e) Mai 13 Bonjour, Cela fait sacré bout de temps que je n'ai pas mis à jour le firmware de ma U20, j'en suis encore à la version 2.0.7.2 du 20 novembre 2020. Jusqu'à aujourd'hui pas de souci et même aujourd'hui elle fonctionne très bien et sans capteur de niveau. Je me demande quand même si je ne devrai pas évoluer, peut être qu'il y a des nouveautés intéressantes. Par contre, je ne sais plus comment procéder, quel logiciel et quel firmware utilisés, pourriez vous m'aiguiller? Merci Diiity
pommeverte Posté(e) Mai 13 Posté(e) Mai 13 Salut, Pour la compilation, tu as ce tuto qui est toujours d'actualité, avec les fichiers exemples fournis par Marlin. Honnêtement, il n'y a pas grand intérêt à changer. Le principal ajout, c'est l'input shaping mais qui n'est réellement efficace qu'à grande vitesse.
diiity Posté(e) jeudi à 16:51 Posté(e) jeudi à 16:51 Bonjour, J'ai un souci avec un écran que je doit changer, apparemment cet écran serait un V19. Il faut que je fasse la modif mais je n'arrive pas à compiler. Je suis sous windows 10 64bits à jour d'aujourd'hui. J'ai fait le tuto que m'a indiquer pommeverte avec les softs suivants: -VSCodeUserSetup-x64-1.101.0 -python-3.13.5-amd64 -Git-2.50.0-64-bit les instalations se déroulent bien ainsi que les extensions, Auto Build Marlin, platformIO, et le français. Le dossier marlin est à la racine du disque D. Je copie et remplace les fichiers de la U20. et quand je fais la compile dans le dossier pio je n'ai que ce fichier project.checksum. Un petit coup de main. Merci Diiity
pommeverte Posté(e) jeudi à 18:27 Posté(e) jeudi à 18:27 Salut, Est-ce que tu peux fournir tes fichiers configuration.h, configuration_adv.h et platformio.ini? Tu n'as aucun message d'erreur? est-ce que tu peux fournir le contenu de la console lorsque tu compiles les sources?
diiity Posté(e) jeudi à 19:35 Posté(e) jeudi à 19:35 Pour l'instant ce qu'il savoir c'est que je n'ai pas encore modifié l'écran, je cherche à faire à compiler. Je te joins les fichiers que tu demandes et qui concerne le firmware 2.0.7.2 avec lequel je n'ai jamais eu problèmes et qui me convient, pas de probe. Je ne comprends ce que tu veux dire par contenu de la console. En ce qui concerne les messages d'erreur, j'ai préféré faire une vidéo https://youtu.be/zJgT0h3-IC0 platformio.ini Configuration.h Configuration_adv.h
pommeverte Posté(e) jeudi à 20:14 Posté(e) jeudi à 20:14 (modifié) il y a une heure, diiity a dit : Je ne comprends ce que tu veux dire par contenu de la console. désolé, je voulais dire dans le teminal. Le souci, c'est que ta fenêtre est trop étroit. On ne voit qu'une seule ligne dans ta vidéo. C'est pour cela qu'un copié/collé du contenu du terminal aurait suffit. Cela dit, grâce à tes fichiers, j'ai pu constater l'erreur de compilation. Il suffit d'appliquer cette correction, non pas sur le fichier marlin.py mais sur buildroot\share\PlatformIO\scripts\STM32F103VE_longer.py, à la ligne 5. Je te conseille également de choisir l'affichage TFT_COLOR_UI au lieu du TFT_CLASSIC_UI qui est nettement moins convivial. Mais les goûts et les couleurs... Modifié (le) jeudi à 20:56 par pommeverte
diiity Posté(e) jeudi à 21:50 Posté(e) jeudi à 21:50 Je n'ai pas réussi à copier ce qu'il y a dans le terminal, je ne connais pas très bien VSC. Et en ce qui concerne l'écran, il faut que je passe de V12 à V19 c'est bien cela?
pommeverte Posté(e) jeudi à 21:58 Posté(e) jeudi à 21:58 D'après l'info que tu as trouvée, apparemment, oui. Dans ce cas, il faut modifier la ligne 2377 du fichier platformio.ini : -DU20 -DTS_V12 devient -DU20 -DTS_V19
diiity Posté(e) hier à 06:28 Posté(e) hier à 06:28 Je fais les modifs dans la journée et je te dis si c'est bon. Merci apparemment, il y a encore un souci, voici la copie du terminal et ce que j'ai modifié. import os Import("env") # Relocate firmware from 0x08000000 to 0x08010000 envdefs = env['CPPDEFINES'].copy() for define in envdefs: if define[0] == "VECT_TAB_ADDR": env['CPPDEFINES'].remove(define) env['CPPDEFINES'].append(("VECT_TAB_ADDR", "0x08010000")) custom_ld_script = os.path.abspath("buildroot/share/PlatformIO/ldscripts/STM32F103VE_longer.ld") for i, flag in enumerate(env["LINKFLAGS"]): if "-Wl,-T" in flag: env["LINKFLAGS"][i] = "-Wl,-T" + custom_ld_script elif flag == "-T": env["LINKFLAGS"][i + 1] = custom_ld_script # Rename ${PROGNAME}.bin and save it as 'project.bin' (No encryption on the Longer3D) def encrypt(source, target, env): firmware = open(target[0].path, "rb") marlin_alfa = open(target[0].dir.path +'/project.bin', "wb") length = os.path.getsize(target[0].path) position = 0 try: while position < length: byte = firmware.read(1) marlin_alfa.write(byte) position += 1 finally: firmware.close() marlin_alfa.close() env.AddPostAction("$BUILD_DIR/${PROGNAME}.bin", encrypt); Exécution de la tâche : C:\Users\MODELISTE\.platformio\penv\Scripts\platformio.exe run Warning! Ignore unknown configuration option `monitor_flags` in section [env] Warning! `src_filter` configuration option in section [env:DUE] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:SAMD51_grandcentral_m4] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:STM32F4] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:STM32F7] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:malyan_M300] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:esp32] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:teensy31] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:teensy35] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:teensy36] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:teensy41] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_build_flags` configuration option in section [env:linux_native] is deprecated and will be removed in the next release! Please use `build_src_flags` instead Warning! `src_filter` configuration option in section [env:linux_native] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:include_tree] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Processing alfawise_U20 (platform: ststm32@~6.1; board: genericSTM32F103VE; framework: arduino) -------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/genericSTM32F103VE.html PLATFORM: ST STM32 (6.1.1) > STM32F103VE (64k RAM. 512k Flash) HARDWARE: STM32F103VET6 72MHz, 64KB RAM, 512KB Flash DEBUG: Current (stlink) External (blackmagic, jlink, stlink) PACKAGES: - framework-arduinoststm32-maple @ 2.10000.200103 (1.0.0) - toolchain-gccarmnoneeabi @ 1.70201.0 (7.2.1) Converting Marlin.ino LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 30 compatible libraries Scanning dependencies... Dependency Graph |-- SoftwareSerialM @ 1.0.0 |-- U8glib-HAL @ 0.4.3 |-- STM32ADC @ 1.0 |-- EEPROM |-- Wire @ 1.0 |-- USBComposite for STM32F1 @ 0.91 |-- Servo(STM32F1) @ 1.1.2 Building in release mode File "D:\Marlin\buildroot\share\PlatformIO\scripts\STM32F103VE_longer.py", line 6 for define in envdefs: IndentationError: unexpected indent ================================== [FAILED] Took 25.86 seconds ================================== Environment Status Duration ------------- -------- ------------ alfawise_U20 FAILED 00:00:25.856 ============================= 1 failed, 0 succeeded in 00:00:25.856 ============================= * Arrêt du processus de terminal "C:\Users\MODELISTE\.platformio\penv\Scripts\platformio.exe 'run'". Code de sortie : 1. * Le terminal sera réutilisé par les tâches, appuyez sur une touche pour le fermer.
pommeverte Posté(e) hier à 10:57 Posté(e) hier à 10:57 Salut, l'indentation (décalage au niveau de la marge) n'est pas bonne. Il faudrait supprimer la tabulation (espaces) devant "for define in envdefs:" pour arriver à ce résultat: Citation envdefs = env['CPPDEFINES'].copy() for define in envdefs: if define[0] == "VECT_TAB_ADDR": env['CPPDEFINES'].remove(define) env['CPPDEFINES'].append(("VECT_TAB_ADDR", "0x08010000"))
diiity Posté(e) il y a 17 heures Posté(e) il y a 17 heures Il faut compiler avec L'ABM ou avec le signe V "run" je crois qui se trouve en bas de page car dans les 2 cas ça ne marche pas. Exécution de la tâche : C:\Users\MODELISTE\.platformio\penv\Scripts\platformio.exe run Warning! Ignore unknown configuration option `monitor_flags` in section [env] Warning! `src_filter` configuration option in section [env:DUE] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:SAMD51_grandcentral_m4] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:STM32F4] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:STM32F7] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:malyan_M300] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:esp32] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:teensy31] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:teensy35] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:teensy36] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:teensy41] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_build_flags` configuration option in section [env:linux_native] is deprecated and will be removed in the next release! Please use `build_src_flags` instead Warning! `src_filter` configuration option in section [env:linux_native] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:include_tree] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Processing alfawise_U20 (platform: ststm32@~6.1; board: genericSTM32F103VE; framework: arduino) -------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/genericSTM32F103VE.html PLATFORM: ST STM32 (6.1.1) > STM32F103VE (64k RAM. 512k Flash) HARDWARE: STM32F103VET6 72MHz, 64KB RAM, 512KB Flash DEBUG: Current (stlink) External (blackmagic, jlink, stlink) PACKAGES: - framework-arduinoststm32-maple @ 2.10000.200103 (1.0.0) - toolchain-gccarmnoneeabi @ 1.70201.0 (7.2.1) Converting Marlin.ino LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 29 compatible libraries Scanning dependencies... Dependency Graph |-- SoftwareSerialM @ 1.0.0 |-- STM32ADC @ 1.0 |-- EEPROM |-- Wire @ 1.0 |-- USBComposite for STM32F1 @ 0.91 |-- Servo(STM32F1) @ 1.1.2 Building in release mode Compiling .pio\build\alfawise_U20\FrameworkArduinoVariant\board.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduinoVariant\wirish\boards.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduinoVariant\wirish\boards_setup.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduinoVariant\wirish\start.S.o Compiling .pio\build\alfawise_U20\FrameworkArduinoVariant\wirish\start_c.c.o Compiling .pio\build\alfawise_U20\FrameworkArduinoVariant\wirish\syscalls.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\HardwareSerial.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduino\HardwareTimer.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduino\IPAddress.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduino\Print.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduino\Stream.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduino\WString.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduino\avr\dtostrf.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\cxxabi-compat.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduino\ext_interrupts.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduino\hooks.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\itoa.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\adc.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\adc_f1.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\bkp_f1.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\dac.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\dma.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\dma_f1.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\exc.S.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\exti.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\exti_f1.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\flash.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\fsmc_f1.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\gpio.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\gpio_f1.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\i2c.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\i2c_f1.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\iwdg.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\nvic.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\pwr.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\rcc.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\rcc_f1.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\spi.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\spi_f1.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\stm32f1\performance\isrs.S.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\stm32f1\performance\vector_table.S.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\systick.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\timer.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\timer_f1.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\usart.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\usart_f1.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\usart_private.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\usb\stm32f1\usb.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\usb\stm32f1\usb_cdcacm.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\usb\stm32f1\usb_reg_map.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\usb\usb_lib\usb_core.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\usb\usb_lib\usb_init.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\usb\usb_lib\usb_mem.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\usb\usb_lib\usb_regs.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\libmaple\util.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\main.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduino\new.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduino\pwm.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduino\sdio.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduino\stm32f1\util_hooks.c.o Compiling .pio\build\alfawise_U20\FrameworkArduino\stm32f1\wiring_pulse_f1.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduino\stm32f1\wirish_debug.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduino\stm32f1\wirish_digital_f1.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduino\tone.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduino\usb_serial.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduino\wirish_analog.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduino\wirish_digital.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduino\wirish_math.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduino\wirish_shift.cpp.o Compiling .pio\build\alfawise_U20\FrameworkArduino\wirish_time.cpp.o Compiling .pio\build\alfawise_U20\src\src\HAL\STM32F1\HAL.cpp.o Compiling .pio\build\alfawise_U20\src\src\HAL\STM32F1\HAL_SPI.cpp.o In file included from d:\marlin\marlin\src\inc\marlinconfig.h:49:0, from Marlin\src\HAL\STM32F1\HAL_SPI.cpp:32: d:\marlin\marlin\src\inc\SanityCheck.h:721:4: error: #error "CUSTOM_STATUS_SCREEN_IMAGE requires a Graphical LCD." #error "CUSTOM_STATUS_SCREEN_IMAGE requires a Graphical LCD." ^~~~~ In file included from d:\marlin\marlin\src\inc\marlinconfig.h:49:0, from Marlin\src\HAL\STM32F1\HAL.cpp:30: d:\marlin\marlin\src\inc\SanityCheck.h:721:4: error: #error "CUSTOM_STATUS_SCREEN_IMAGE requires a Graphical LCD." #error "CUSTOM_STATUS_SCREEN_IMAGE requires a Graphical LCD." ^~~~~ *** [.pio\build\alfawise_U20\src\src\HAL\STM32F1\HAL_SPI.cpp.o] Error 1 *** [.pio\build\alfawise_U20\src\src\HAL\STM32F1\HAL.cpp.o] Error 1 ================================== [FAILED] Took 51.59 seconds ================================== Environment Status Duration ------------- -------- ------------ alfawise_U20 FAILED 00:00:51.588 ============================= 1 failed, 0 succeeded in 00:00:51.588 ============================= * Arrêt du processus de terminal "C:\Users\MODELISTE\.platformio\penv\Scripts\platformio.exe 'run'". Code de sortie : 1. * Le terminal sera réutilisé par les tâches, appuyez sur un
pommeverte Posté(e) il y a 17 heures Posté(e) il y a 17 heures (modifié) il te manque ce fichier _Statusscreen.h à copier dans le sous-dossier Marlin il y a 3 minutes, diiity a dit : Il faut compiler avec L'ABM ou avec le signe V "run" PlatformIO:build les 2 fonctionnent Modifié (le) il y a 17 heures par pommeverte
diiity Posté(e) il y a 17 heures Posté(e) il y a 17 heures Celui ci avec l'ABM D:\Marlin> platformio run --silent -e STM32F103VE_longer Warning! Ignore unknown configuration option `monitor_flags` in section [env] Warning! `src_filter` configuration option in section [env:DUE] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:SAMD51_grandcentral_m4] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:STM32F4] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:STM32F7] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:malyan_M300] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:esp32] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:teensy31] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:teensy35] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:teensy36] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:teensy41] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_build_flags` configuration option in section [env:linux_native] is deprecated and will be removed in the next release! Please use `build_src_flags` instead Warning! `src_filter` configuration option in section [env:linux_native] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:include_tree] is deprecated and will be removed in the next release! Please use `build_src_filter` instead In file included from d:\marlin\marlin\src\inc\marlinconfig.h:49:0, from Marlin\src\HAL\STM32F1\HAL_SPI.cpp:32: d:\marlin\marlin\src\inc\SanityCheck.h:721:4: error: #error "CUSTOM_STATUS_SCREEN_IMAGE requires a Graphical LCD." #error "CUSTOM_STATUS_SCREEN_IMAGE requires a Graphical LCD." ^~~~~ In file included from d:\marlin\marlin\src\inc\marlinconfig.h:49:0, from Marlin\src\HAL\STM32F1\HAL.cpp:30: d:\marlin\marlin\src\inc\SanityCheck.h:721:4: error: #error "CUSTOM_STATUS_SCREEN_IMAGE requires a Graphical LCD." #error "CUSTOM_STATUS_SCREEN_IMAGE requires a Graphical LCD." ^~~~~ ================================== [FAILED] Took 70.95 seconds ================================== Environment Status Duration ------------------ -------- ------------ STM32F103VE_longer FAILED 00:01:10.946 ============================= 1 failed, 0 succeeded in 00:01:10.946 =============================PS D:\Marlin> echo "done" >"C:\Users\MODELI~1\AppData\Local\Temp\ipc" PS D:\Marlin> platformio run --silent -e STM32F103VE_longer Warning! Ignore unknown configuration option `monitor_flags` in section [env] Warning! `src_filter` configuration option in section [env:DUE] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:SAMD51_grandcentral_m4] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:STM32F4] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:STM32F7] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:malyan_M300] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:esp32] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:teensy31] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:teensy35] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:teensy36] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:teensy41] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_build_flags` configuration option in section [env:linux_native] is deprecated and will be removed in the next release! Please use `build_src_flags` instead Warning! `src_filter` configuration option in section [env:linux_native] is deprecated and will be removed in the next release! Please use `build_src_filter` instead Warning! `src_filter` configuration option in section [env:include_tree] is deprecated and will be removed in the next release! Please use `build_src_filter` instead In file included from d:\marlin\marlin\src\inc\marlinconfig.h:49:0, from Marlin\src\HAL\STM32F1\HAL.cpp:30: d:\marlin\marlin\src\inc\SanityCheck.h:721:4: error: #error "CUSTOM_STATUS_SCREEN_IMAGE requires a Graphical LCD." #error "CUSTOM_STATUS_SCREEN_IMAGE requires a Graphical LCD." ^~~~~ In file included from d:\marlin\marlin\src\inc\marlinconfig.h:49:0, from Marlin\src\HAL\STM32F1\HAL_SPI.cpp:32: d:\marlin\marlin\src\inc\SanityCheck.h:721:4: error: #error "CUSTOM_STATUS_SCREEN_IMAGE requires a Graphical LCD." #error "CUSTOM_STATUS_SCREEN_IMAGE requires a Graphical LCD." ^~~~~ *** [.pio\build\STM32F103VE_longer\src\src\HAL\STM32F1\HAL_SPI.cpp.o] Error 1 ================================== [FAILED] Took 32.81 seconds ================================== Environment Status Duration ------------------ -------- ------------ STM32F103VE_longer FAILED 00:00:32.810 ============================= 1 failed, 0 succeeded in 00:00:32.810 =============================PS D:\Marlin> echo "done" >"C:\Users\MODELI~1\AppData\Local\Temp\ipc" PS D:\Marlin> Il y en a un avec le fichier configuration.h et adv.h et marlin .ino
pommeverte Posté(e) il y a 17 heures Posté(e) il y a 17 heures il y a 18 minutes, diiity a dit : Il y en a un avec le fichier configuration.h et adv.h et marlin .ino je n'ai pas compris. Le fichier marlin.ino est utile si tu compiles avec le logiciel arduinoIDE. Dans ton cas, il manque le fichier _Statusscreen.h. Une autre solution est de commenter cette ligne dans le fichier configuration.h: //#define CUSTOM_STATUS_SCREEN_IMAGE
diiity Posté(e) il y a 17 heures Posté(e) il y a 17 heures Si je comprends bien, l'erreur viens de cette ligne CUSTOM_STATUS_SCREEN_IMAGE, c 'est peut être l'écran qu'il ne veut pas prendre. Je ne me souviens plus si je te l'avais dit mais avec le firmware d'origine, l'écran fonctionne bien
pommeverte Posté(e) il y a 17 heures Posté(e) il y a 17 heures (modifié) il y a 3 minutes, diiity a dit : Si je comprends bien, l'erreur viens de cette ligne CUSTOM_STATUS_SCREEN_IMAGE oui. C'est pour ça qu'il est fourni dans les fichiers exemple il y a 3 minutes, diiity a dit : c 'est peut être l'écran qu'il ne veut pas prendre non, c'est Marlin qui utilise ce fichier parce que tu lui as dit d'afficher une image spéciale: #define CUSTOM_STATUS_SCREEN_IMAGE il y a 3 minutes, diiity a dit : Je ne me souviens plus si je te l'avais dit mais avec le firmware d'origine un firmware fourni sur le site de Longer3D ou un firmware Marlin récent ? Modifié (le) il y a 17 heures par pommeverte
diiity Posté(e) il y a 17 heures Posté(e) il y a 17 heures Un firmware fourni sur le site voici une capture du dossier
pommeverte Posté(e) il y a 17 heures Posté(e) il y a 17 heures (modifié) Sauf erreur de mes yeux , le souligné "_" au début du nom du fichier _Statusscreen.h a été remplacé par un espace (caractère vide) . Ce n'est donc pas étonnant si il râle parce qu'il ne le trouve pas . Normalement, il te suffit de corriger l'erreur pour que la compilation se termine correctement Modifié (le) il y a 17 heures par pommeverte
diiity Posté(e) il y a 16 heures Posté(e) il y a 16 heures apparemment il est là quand j'édite le nom
pommeverte Posté(e) il y a 16 heures Posté(e) il y a 16 heures bizarre, un bug d'affichage (dans ton avant-dernier message)... il y a 21 minutes, diiity a dit : Un firmware fourni sur le site lequel, celui de Longer3D?
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant