Aller au contenu

Anycubic Kobra 3 Combo

[Dev] AlfaWise U20x-U30 : Marlin 2.x (firmware alternatif)


CacaoTor

Messages recommandés

Bonjour tout le monde, j'essaie de faire le tutoriel pour modifier la langue de Marlin dans Alfawise u30 mais je ne parviens pas à l'obtenir, je ne comprends sûrement pas quelque chose car je ne connais pas Frances et le traducteur de Google ne traduit pas très bien, j'ai essayé plusieurs fois et je ne le sais pas Je comprends, si l’un d’entre vous pouvait faire une vidéo montrant pas à pas comment faire tout ce processus, vous n’avez rien à expliquer, car je ne comprendrai pas la langue, mais si vous voyez en images toutes les étapes à partir de rien pour pouvoir apprendre de le faire moi-même, merci beaucoup et désolé de vous avoir dérangé.

Lien vers le commentaire
Partager sur d’autres sites

il y a 16 minutes, 3dmakeres a dit :

Bonjour tout le monde, j'essaie de faire le tutoriel pour modifier la langue de Marlin dans Alfawise u30 mais je ne parviens pas à l'obtenir, je ne comprends sûrement pas quelque chose car je ne connais pas Frances et le traducteur de Google ne traduit pas très bien, j'ai essayé plusieurs fois et je ne le sais pas Je comprends, si l’un d’entre vous pouvait faire une vidéo montrant pas à pas comment faire tout ce processus, vous n’avez rien à expliquer, car je ne comprendrai pas la langue, mais si vous voyez en images toutes les étapes à partir de rien pour pouvoir apprendre de le faire moi-même, merci beaucoup et désolé de vous avoir dérangé.

hi @3dmakeres.

First of all, you should have a look to the correct topic. That one is only for the development.

Then you can try this excellent video, that explain how to compile Marlin for our printers: https://youtu.be/ysfZrPnJAvk (in french)

Then, before the compilation, in the "configuration.h", in addition of the lcd version of your printer, the printer model you use, you should modify the line "#define LCD_LANGUAGE fr" to what you want.

fyi, All language files are in the github: https://github.com/hobiseven/Marlin_2.0.X_Beta_Alfawise_Ux0/tree/master/Marlin/src/lcd/language

Lien vers le commentaire
Partager sur d’autres sites

il y a une heure, keerby a dit :

hi @3dmakeres.

First of all, you should have a look to the correct topic. That one is only for the development.

Then you can try this excellent video, that explain how to compile Marlin for our printers: https://youtu.be/ysfZrPnJAvk (in french)

Then, before the compilation, in the "configuration.h", in addition of the lcd version of your printer, the printer model you use, you should modify the line "#define LCD_LANGUAGE fr" to what you want.

fyi, All language files are in the github: https://github.com/hobiseven/Marlin_2.0.X_Beta_Alfawise_Ux0/tree/master/Marlin/src/lcd/language

Thank you very much, I had not seen this video, it helps me a lot, greetings.

Lien vers le commentaire
Partager sur d’autres sites

@bracame c'est la magie réalisee par @Epsylon3 tout ceci.... 

C'est l'integration de notre boulot dans le bugfix de Marlin 2.0. Et je ne sais pas comment ca va évoluer. 

Que veux tu coder exactement? 

Lien vers le commentaire
Partager sur d’autres sites

@3dmakeres , 

To change display language, you just need to change a single line in Config.h > 

**
* LCD LANGUAGE
*
* Select the language to display on the LCD. These languages are available:
*
* en, an, bg, ca, cz, da, de, el, el-gr, es, eu, fi, fr, gl, hr, it,
* jp-kana, ko_KR, nl, pl, pt, pt-br, ru, sk, tr, uk, zh_CN, zh_TW, test
*
* :{ 'en':'English', 'an':'Aragonese', 'bg':'Bulgarian', 'ca':'Catalan', 'cz':'Czech', 'da':'Danish', 'de':'German', 'el':'Greek', 'el-gr':'Greek (Greece)', 'es':'Spanish', 'eu':'Basque-Euskera', 'fi':'Finnish', 'fr':'French', 'gl':'Galician', 'hr':'Croatian', 'it':'Italian', 'jp-kana':'Japanese', 'ko_KR':'Korean (South Korea)', 'nl':'Dutch', 'pl':'Polish', 'pt':'Portuguese', 'pt-br':'Portuguese (Brazilian)', 'ru':'Russian', 'sk':'Slovak', 'tr':'Turkish', 'uk':'Ukrainian', 'zh_CN':'Chinese (Simplified)', 'zh_TW':'Chinese (Traditional)', 'test':'TEST' }
*/
#define LCD_LANGUAGE en

and to set the printer type, you need to change in platformio.ini ( NOT ANYMORE IN CONFIGURATION.H) 

[platformio]
src_dir = Marlin
build_dir = .pioenvs
lib_dir = .piolib
libdeps_dir = .piolibdeps
boards_dir = buildroot/share/PlatformIO/boards
default_envs = alfawise_U30,alfawise_U20
env_default = alfawise_U30

 

The printer type is the env_default. 

To set the screen type, you need to change the parameter in the environemnt definition

#
# Alfawise U30
#
[env:alfawise_U30]
platform = ststm32
framework = arduino
board = genericSTM32F103VE
debug_tool = stlink
upload_protocol = stlink
monitor_speed = 250000
extra_scripts = buildroot/share/PlatformIO/scripts/alfawise_Ux0.py
build_flags = !python Marlin/src/HAL/HAL_STM32F1/STM32F1_flag_script.py
${common.build_flags} -std=gnu++14
-DSTM32F1xx -DU30 -DTS_V12
-UCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG
# -g -ggdb
build_unflags = -std=gnu++11
src_filter = ${common.default_src_filter} +<src/HAL/HAL_STM32F1>
lib_deps = ${common.lib_deps}
lib_ignore = c1921b4
libf3c
lib066
Adafruit NeoPixel_ID28
Adafruit NeoPixel
libf3e
TMC26XStepper
 

 

specifically THAT line -DSTM32F1xx -DU30 -DTS_V12

if you have a V11 screen type, you need to change -DTS_V12 to -DTS_V11

and all the rest should be perfect.

@CacaoTor Stp mets ca dans le Tuto!!!

Modifié (le) par Hobi
Lien vers le commentaire
Partager sur d’autres sites

[mention=17793]sinseman44[/mention] arrives tu à te depatouiller dans le code? 
@Hobi, oui tout doucement ça avance. J'ai du rentrer dans le code de Marlin et comprendre son fonctionnement ainsi que plateform io.
J'ai eu pas mal de problèmes de compilation avec l'activation de "extenstion_ui" que j'ai du régler. J'ai taillé dans la masse les options de littlevgl parce que j'explosais les tailles data et program.
Je me suis un peu trop focalisé sur le touchscreen et je vais me reconcentrer plus sur le driver de l'écran pour commencer à faire un POC (j'espère pour ce weekend).
Je suis en train de préparer une salve de questions sur des éléments manquants a ma compréhension.
Voilà, pour l'état d'avancement.

Envoyé de mon ONEPLUS A5010 en utilisant Tapatalk

Lien vers le commentaire
Partager sur d’autres sites

Il y a 13 heures, Hobi a dit :

@bracame c'est la magie réalisee par @Epsylon3 tout ceci.... 

C'est l'integration de notre boulot dans le bugfix de Marlin 2.0. Et je ne sais pas comment ca va évoluer. 

Que veux tu coder exactement? 

Bonsoir à tous, @Hobi :

Je pense qu'utiliser l'eeprom SPI serait bien. La sauvegarde des réglages sur la SD pouvant facilement être effacée.

J'ai regardé rapidement "ce qui ce fait déjà" dans Marlin : Mode RAW , système de fichier (eeFs) ...

Malheureusement, j'ai vraiment trop peut de temps à y consacrer et les nuits sont déjà assez courtes (Tu sais ce que c'est surement 😉).

Je ne sais même pas si l'eeprom est reliée à un port SPI matériel (car j'ai pas regardé le datasheet du STM) ou si il faut écrire un driver totalement logiciel. 

Bref, j'ai envie mais ce ne sera pas pour demain.

Comme proposé précédemment, j'hésiterai pas à vous consulter le temps venu

Modifié (le) par bracame
Lien vers le commentaire
Partager sur d’autres sites

Pour le fun.... 128MHz https://github.com/tpruvot/Marlin/commit/528e4c2298a7494ab3b49dd61718028b8bc6a5d0

la carte sd n'est plus lisible, et le port serie trop rapide, mais l'ecran fonctionne

edit: carte sd et serial ok, bltouch aussi

Modifié (le) par Epsylon3
Lien vers le commentaire
Partager sur d’autres sites

bon, bah ca imprime, le seul truc que je vois.. c'est que l'heure d'impression passe presque 2fois trop vite.. 1mn sur l'écran = 33 secondes 😛

pour info il fait 32°c dans la piece ^^ j'ai pas mesuré la temp. du cpu pour l'instant

Modifié (le) par Epsylon3
Lien vers le commentaire
Partager sur d’autres sites

ok, temps corrigé pour l'OC (qui peut maintenant s'ajuster dans la config 80 96 112 ou 128 MHz)

c'est pas pire en tout cas 😛

Send: M420 V1 T1
Recv: Bilinear Leveling Grid:
Recv:       0      1      2      3
Recv:  0 -0.038 +0.032 +0.078 +0.075
Recv:  1 -0.007 +0.015 +0.042 +0.037
Recv:  2 +0.016 +0.030 +0.050 -0.005
Recv:  3 +0.137 +0.127 +0.136 +0.065

Modifié (le) par Epsylon3
Lien vers le commentaire
Partager sur d’autres sites

Il y a 15 heures, Epsylon3 a dit :

ok, temps corrigé pour l'OC (qui peut maintenant s'ajuster dans la config 80 96 112 ou 128 MHz)

c'est pas pire en tout cas 😛

Send: M420 V1 T1
Recv: Bilinear Leveling Grid:
Recv:       0      1      2      3
Recv:  0 -0.038 +0.032 +0.078 +0.075
Recv:  1 -0.007 +0.015 +0.042 +0.037
Recv:  2 +0.016 +0.030 +0.050 -0.005
Recv:  3 +0.137 +0.127 +0.136 +0.065

Tu as posté ça dans ton repo ? 

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

J'ai été essayé de builder un firmware Marlin (dernières sources en provenance du git d'@Hobi) pour ma U20 stock (mobale Longer3D V08 - TS_V12 - moteurs Longer3D)...

Auparavant, je pouvais builder du STM32 (cartes Longer3D et aussi Nucleo144) et ça se passait très bien si l'interface chaise-clavier n'était pas source d'erreurs. 🙂

 

Aujourd'hui, devant ce constat d'échec sur le nombre tâches de compilation qui foirent à des moments variables, et sur toutes mes cartes (donc Longer3D comprise) j'en déduis que mon environnement des développement est KO (ne serait-ce que pour la compilation).

 

N'ayant pas le temps de remettre tout ça au propre sur mon PC aujourd'hui j'ai tout de même une impression à tester sous une version récente de Marlin sur cette U20.

Du coup, en dépannage, y aurai-t-il une âme généreuse qui pourrait me communiquer en MP un build récent de Marlin (sans trop de personnalisation) pour une U20 stock avec TFT V1.2, siouplaÿ ?

follow me please GIF

Révélation

Quand mon env de dev sera de nouveau fonctionnel je ne serai pas avare de renvoyer l'ascenseur.

😉

Lien vers le commentaire
Partager sur d’autres sites

Saperlipopete ....

je suis sans pc sur un bateau.... 

platformio a un peu changé ces derniers temps. Vérifie que tu es toujours bien loggue sur ton compte platformio.  

Lien vers le commentaire
Partager sur d’autres sites

WTF ???

Ouep, alors tu pars en vacances sans ta printer ni ton PC ? Mais ça devrait être interdit...

come on wtf GIF

😛

Merci pour le conseil.

J'ai regardé mon IDE et je suis bien loggué sur PIO, à jour en 4.0.0, mais je crois plutôt que ça vient de mon OS qui fait portnawak...

Révélation

PS C:\d> platformio --version

PlatformIO, version 4.0.0

PS C:\d>

PS C:\d>

PS C:\d>

PS C:\d> platformio account show  
PIO Plus (https://pioplus.com) v2.5.2

Logged as: ****.****@****.**
PIO Plus Plan: PIO Plus Community

Group PIO Plus Community
------------------------
Expire: -
Permissions: OTA Device Manager, Remote Agent List, 100 Shares per Remote Agent, 100 Concurrent Remote Agents, Remote Serial Port Monitor (50,000 per month), Remote Firmware Updates (100,000 per month), Remote Unit Testing (100,000 per month)UPGRADE: https://pioplus.com/pricing.html

PS C:\d>

PS C:\d>

PS C:\d>

PS C:\d> platformio platform list
ststm32 ~ ST STM32
==================
The STM32 family of 32-bit Flash MCUs based on the ARM Cortex-M processor is designed to offer new degrees of freedom to MCU users. It offers a 32-bit product range that combines very high performance, real-time capabilities, digital signal processing, and low-power, low-voltage operation, while maintaining full integration and ease of development.Home: http://platformio.org/platforms/ststm32
Frameworks: arduino, cmsis, libopencm3, mbed, spl, stm32cube
Packages: tool-stm32duino, framework-libopencm3, framework-arduinoststm32, toolchain-gccarmnoneeabi, framework-arduinostm32mxchip, framework-arduinoststm32-maple, tool-openocd, framework-spl, framework-stm32cube, framework-cmsis, framework-mbed, tool-jlinkVersion: 5.3.0

PS C:\d>

PS C:\d>

PS C:\d>

PS C:\d> platformio lib list       
Warning! `env_default` configuration option in section [platformio] is deprecated and will be removed in the next release! Please use `default_envs` instead
Library Storage: C:\d\.piolibdeps\megaatmega2560
No items found

Library Storage: C:\d\.piolibdeps\megaatmega1280
No items found

Library Storage: C:\d\.piolibdeps\at90usb1286_cdc
No items found

Library Storage: C:\d\.piolibdeps\at90usb1286_dfu
No items found

Library Storage: C:\d\.piolibdeps\DUE
No items found

Library Storage: C:\d\.piolibdeps\DUE_USB
No items found

Library Storage: C:\d\.piolibdeps\DUE_debug
No items found

Library Storage: C:\d\.piolibdeps\LPC1768
No items found

Library Storage: C:\d\.piolibdeps\LPC1769
No items found

Library Storage: C:\d\.piolibdeps\melzi
No items found

Library Storage: C:\d\.piolibdeps\melzi_optiboot
No items found

Library Storage: C:\d\.piolibdeps\rambo
No items found

Library Storage: C:\d\.piolibdeps\sanguino_atmega644p
No items found

Library Storage: C:\d\.piolibdeps\sanguino_atmega1284p
No items found

Library Storage: C:\d\.piolibdeps\STM32F1
No items found

Library Storage: C:\d\.piolibdeps\STM32F4
No items found

Library Storage: C:\d\.piolibdeps\ARMED
No items found

Library Storage: C:\d\.piolibdeps\mks_robin
No items found

Library Storage: C:\d\.piolibdeps\alfawise_U20
30aa480
=======

Version: 0.0.0
Keywords: uncategorized
Source: https://github.com/lincomatic/LiquidTWI2/archive/30aa480.zip

Adafruit NeoPixel
=================
#ID: 28
Arduino library for controlling single-wire-based LED pixels and strip.

Version: 1.1.3
Keywords: display
Compatible frameworks: arduino
Compatible platforms: atmelavr, atmelsam, espressif8266, intel_arc32, microchippic32, nordicnrf51, teensy, timsp430
Authors: Adafruit

Arduino-L6470
=============
L6470 stepper driver library

Version: 0.7.0
Keywords: l6470, stepper, driver
Compatible frameworks: *
Compatible platforms: avr, sam
Authors: Adam Meyer, Scott Lahteine
Source: https://github.com/ameyer/Arduino-L6470/archive/dev.zip

LiquidCrystal
=============
#ID: 136
LiquidCrystal Library is faster and extensable, compatible with the original LiquidCrystal library

Version: 1.3.4
Keywords: lcd, hd44780
Compatible frameworks: arduino
Compatible platforms: atmelavr, espressif8266
Authors: F Malpartida

SailfishLCD
===========

Version: 6f53c19
Keywords: uncategorized
Source: git+https://github.com/mikeshub/SailfishLCD.git

SailfishRGB_LED
===============

Version: 4d0c888
Keywords: uncategorized
Source: git+https://github.com/mikeshub/SailfishRGB_LED.git

SlowSoftI2CMaster
=================

Version: 3a18be5
Keywords: uncategorized
Source: git+https://github.com/mikeshub/SlowSoftI2CMaster.git

TMCStepper
==========
#ID: 5513
Arduino library for configuring Trinamic stepper drivers.

Version: 0.4.5
Keywords: tmc, trinamic, stepper, driver, spi, uart, tmc2130, tmc2160, tmc2208, tmc2224, tmc2660, tmc5130, tmc5160, tmc5161
Compatible frameworks: arduino
Compatible platforms: atmelavr, atmelsam, espressif32, espressif8266, infineonxmc, intel_arc32, kendryte210, microchippic32, nordicnrf51, nordicnrf52, ststm32, ststm8, teensy, timsp430
Authors: teemuatlut

U8glib-HAL
==========
#ID: 1932
Unofficial repository for combined U8G and U8Glib-ARM with HAL extensions

Version: 0.4
Keywords: u8g, u8glib, arm, hal
Compatible frameworks: *
Compatible platforms: *
Authors: Oliver Kraus
Source: https://github.com/MarlinFirmware/U8glib-HAL/archive/dev.zip

c1921b4
=======

Version: 0.0.0
Keywords: uncategorized
Source: https://github.com/trinamic/TMC26XStepper/archive/c1921b4.zip


Library Storage: C:\d\.piolibdeps\alfawise_U20_PLUS
No items found

Library Storage: C:\d\.piolibdeps\alfawise_U30
No items found

Library Storage: C:\d\.piolibdeps\black_stm32f407ve
No items found

Library Storage: C:\d\.piolibdeps\teensy35
No items found

Library Storage: C:\d\.piolibdeps\malyanm200
No items found

Library Storage: C:\d\.piolibdeps\esp32
No items found

Library Storage: C:\d\.piolibdeps\fysetc_f6_13
No items found

Library Storage: C:\d\.piolibdeps\linux_native
No items found

Modifié (le) par Sylvain37
  • Haha 1
Lien vers le commentaire
Partager sur d’autres sites

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...