Aller au contenu

GO Print

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


CacaoTor

Messages recommandés

il y a 3 minutes, Hobi a dit :

Moi 2208 pour l instant . J ai baissé le courant à .8a. 
je teste les 2209 bientôt mais c est sur ils chauffent 2 fois moins. J imagine que tu as une skr...

Je prévois de les refroidir depuis le départ, mais pour le moment je n'ai pas rencontré de problème en passif.

Oui je suis sur une SKR 1.3.

Actuellement je suis à :

-850Ma sur X

-900Ma sur Y et Z

-et 1A sur l'extrudeur.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

je suis bloqué à la compilation de mon firmware sur mon alfawise U30  

déjà je n'est pas la version de mon écran ? (voir photo)

ensuite au niveau de la compilation "/configuration.h"   je ne trouve pas les lignes à changer (j'ai pourtant bien cherché) ?? 

merci  

83326995.jpg

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

Pour l'ecran, les flags sont a changer dans platformio.ini, et pas config.h. 

#
# Alfawise U30/LK2/LK4
#
[env:alfawise_U30]
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/HAL_STM32F1/build_flags.py
  ${common.build_flags} -std=gnu++14 -USERIAL_USB
  -DDEBUG_LEVEL=1 -D__FILE__=__func__ -Wno-builtin-macro-redefined
  -DSTM32F1xx -DU30 -DTS_V12 -DHAVE_SW_SERIAL
# -DOVERCLOCK -DOC_BASE_MHZ=72 -DOC_TARGET_MHZ=128
# -g -ggdb
build_unflags = -std=gnu++11 -DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DERROR_LED_PORT=GPIOE -DERROR_LED_PIN=6
src_filter    = ${common.default_src_filter} +<src/HAL/HAL_STM32F1>
lib_deps      = ${common.lib_deps}
  SoftwareSerialM=https://github.com/FYSETC/SoftwareSerialM/archive/master.zip
lib_ignore    = Adafruit NeoPixel, LiquidTWI2, SPI

 

Pour l'ecran, l'option c'est  -DSTM32F1xx -DU30 -DTS_V12 

Pour un V12, ou bien -V11 ou bien -V19... 

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

il y a 50 minutes, Hobi a dit :

Pour l'ecran, les flags sont a changer dans platformio.ini, et pas config.h. 

#
# Alfawise U30/LK2/LK4
#
[env:alfawise_U30]
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/HAL_STM32F1/build_flags.py
  ${common.build_flags} -std=gnu++14 -USERIAL_USB
  -DDEBUG_LEVEL=1 -D__FILE__=__func__ -Wno-builtin-macro-redefined
  -DSTM32F1xx -DU30 -DTS_V12 -DHAVE_SW_SERIAL
# -DOVERCLOCK -DOC_BASE_MHZ=72 -DOC_TARGET_MHZ=128
# -g -ggdb
build_unflags = -std=gnu++11 -DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG=1 -DERROR_LED_PORT=GPIOE -DERROR_LED_PIN=6
src_filter    = ${common.default_src_filter} +<src/HAL/HAL_STM32F1>
lib_deps      = ${common.lib_deps}
  SoftwareSerialM=https://github.com/FYSETC/SoftwareSerialM/archive/master.zip
lib_ignore    = Adafruit NeoPixel, LiquidTWI2, SPI

 

Pour l'ecran, l'option c'est  -DSTM32F1xx -DU30 -DTS_V12 

Pour un V12, ou bien -V11 ou bien -V19... 

super, merci enfin ça fonctionne 😉

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

C'est un post que j'ai écrit ici, mais comme je n'ai pas eu de réponse et que je suis en rade, je le post sur ce fil.

J'ai une U20 avec la carter mère de base et j'i donc installé marlin 2.

Tout fonctionne à merveille sauf que comme je la trouve lente par rapport au temps estimé par cura ou simplify, j'ai voulu la boooster un peu en modifiant 2 lignes.

LIGNE 776
#define DEFAULT_MAX_ACCELERATION      { 500, 500, 100, 3000 }                   //avant 200, 200

LIGNE 786
#define DEFAULT_ACCELERATION          500    // X, Y, Z and E acceleration for printing moves     avant 200
#define DEFAULT_RETRACT_ACCELERATION  500    // E acceleration for retracts
#define DEFAULT_TRAVEL_ACCELERATION   500    // X, Y, Z acceleration for travel (non printing) moves avant 200

tout cela sous platetormIO seulement il ne veut pas le compiler.

Quand j'ouvre le terminal et que je fais Run Build Task, j'ai un message d'erreur voir la capture 1, je clique sur le lien capture 2 et j'ai le message d'erreur capture 3

Et si je clique sur le PROBLEMS 1, j'ai ce message :{
    "resource": "/d:/Modelisme/CNC/Imprimante_3D/CARTESIENNE/Alfawise U20/Marlin/Marlin/Configuration.h",
    "owner": "C/C++",
    "code": "1696",
    "severity": 8,
    "message": "Erreurs #include détectées. Mettez à jour includePath. Les tildes sont désactivés pour cette unité de traduction (D:\\Modelisme\\CNC\\Imprimante_3D\\CARTESIENNE\\Alfawise U20\\Marlin\\Marlin\\src\\Marlin.cpp).",
    "source": "C/C++",
    "startLineNumber": 1,
    "startColumn": 1,
    "endLineNumber": 1,
    "endColumn": 1
}

Quel est le problème?

diiity

Sans titre 1.jpg

Sans titre 2.jpg

Sans titre 3.JPG

Lien vers le commentaire
Partager sur d’autres sites

Bhein faut reprendre tout le tuto genre celui de égalistel ou bien un nouveau d il y a 10 jours sur YouTube... normalement sans modifs ça doit compiler. Mot clé alfawise marlin...

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

Le 31/01/2020 at 16:10, mirage77 a dit :

Je suis bloqué à la compilation de mon firmware sur mon alfawise U30. déjà je n'ai pas la version de mon écran ? (voir photo)

83326995.jpg

Oui, c'est ce qu'on appelle le V19 (2019) mais le seul changement est l'orientation du touchscreen

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

383/5000
 
 
 
Hi all,
J'ai installé marlin avec bltouch sur mon alfawise u20 plus (carte v0g et écran v1.2), après avoir flashé la carte, l'écran tactile ne fonctionne pas, si je reviens au firmware d'origine, il n'y a pas de problèmes, j'essaie également de changer marlin le contrôleur d'affichage de 0x04 à 0xD3 et l'affichage est devenu blanc, donc j'étais sûr que ce n'était pas les problèmes. 
 
Lien vers le commentaire
Partager sur d’autres sites

Le contrôleur d affichage ne doit pas être changé si une image apparaît. 
si les touches ne fonctionnent pas ( en fait les touches sont efficaces en haut...) changer le type de touchscreen avant de recompiler. Standard -dts_v12. Récemment -dts_v19.  La modification est à faire dans platformio.ini et est décrite un peu plus haut. 

Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

@Epsylon3

Salut Tanguy, 

Je souhaite modifier le code de notre carte Longer , pour utiliser la carte mere, et l'ecran en controleur CNC 4 axes. En fait 2+2. 

Peux tu creer un fork , une branch, ou ce qui va bien, pour que je puisse coder dans ma branche, tout en restant synchro sur ton dev STP? 

A priori, le code a merger est déja pas mal avance dans le git de DerAndere https://github.com/DerAndere1/Marlin/tree/bf2_6axis_dev

Possible de faire un merge de son git dans une branche du tien? 

 

Hobi.

Lien vers le commentaire
Partager sur d’autres sites

Ok, no problem! C'est vrai que faut pas mal tripatouiller dans le core de Marlin pour faire marcher la chose.

 

Autrement, cote Marlin, version 2.0.3 dispo pour Longer, merci à @Epsylon3 , et déja 2.0.4 et 2.0.4.1!!! Fichtre, ils avancent les bougres. 1 release tous les 15 jours! 

Descriptif des releases Marlin https://github.com/MarlinFirmware/Marlin/releases

Dernier repo avec son tag 2.0.3 :  https://github.com/tpruvot/Marlin/tree/2.0.3-longer3D 

Je n'ai pas de bugs particuliers en 2.0.1, et je passe en 2.0.3, et c'est bien stable de mon cote. Je dirai même que c'est tellement stable que le firmware se fait oublier complètement. Il aura fallu au total presque 1 an pour en arriver la! Et je pense que le résultat est vraiment bon. 

Je retourne imprimer! 

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

il y a une heure, Epsylon3 a dit :

2.0.4.2 hier soir, j'ai mis à jour mon repo...

Ahhhh deja! 

Merci!!! 

Lien vers le commentaire
Partager sur d’autres sites

@Epsylon3,

Oui, a priori pas mal de problemes sur babystepping visiblement. 

J'ai charge la 2.0.3, et je vais en rester la pour l'instant. Je bosse sur la 2.0.4.2 pour les six axes de mon cote. 

Lien vers le commentaire
Partager sur d’autres sites

bonjour a tous,

J'ai fait la mise a jour de mon marlin pour passer en 2.0.2 et j'ai actuellement un petit problème sur ma longer LK4. 

lors de mes impressions, j'ai la commande M600 qui s’exécute toute seule en plein milieu et plusieurs fois de suite sans raisons apparentes.

au niveau de la compilation tout est OK; pac d'erreur, rien.

via le terminal d'octopirnt, j'ai aucun allusion à un appel du M600 qui s'affiche, juste elle exécute le M600 de son propre chef.

 

S'avez vous si y'a moyen de savoir qui "envoi l'ordre" de ce M600 ? 

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...