Aller au contenu

GO Print

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


CacaoTor

Messages recommandés

@sensei73 En effet, erreur 404, ils mettent tout a jour! 

Tu as du faire une config particuliere pour que ca compile dans platformio?? En tout cas, c'est clair que c'est mieux que Visual Studio, si ca compile!! 

Ca plante direct chez moi au debut de la compile. 

Processing native (platform: native)
-----------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
  File "<string>", line 1
    'import
          ^
SyntaxError: EOL while scanning string literal
OSError: 'python -c 'import platform; print("-m32" if platform.system() in [ "Linux" ] else "")'' exited 1:      
  File "C:\Users\frq03719\.platformio\penv\lib\site-packages\platformio\builder\main.py", line 156:
    env.SConscript("$BUILD_SCRIPT")

On est bien d'accord, tu tournes sur Windows??? 

Lien vers le commentaire
Partager sur d’autres sites

@sensei73 

Je viens d'achete sur Aliexpress un petit TFT 320x480.... 

https://fr.aliexpress.com/item/32299588291.html?spm=a2g0s.12269583.0.0.1eb0297fEzbB1u

Ca a l'air d'etre le meme connecteur que sur la carte mere. Des que reçu, grace à LVGL, on pourrait, si tout va bien, etendre l'interface graphique vers ce touchscreen, et ceci sans pénaliser les perfs, vu que LVGL ne remet a jour que ce qui change sur l'ecran 🙂 

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

Bonjour à tous, 

Je ne sais pas si la question a déjà été posée car il y a beaucoup de postsici 😬

 

J'ai installé le bl touch il y a peu, j'ai maintenant quelques soucis, 

 

Mon bl touch se met parfois en défaut après 2 points de mesure et lance l'impression, savez vous si il n'y aurait pas moyen de faire un auto reset et recommencer la mesure jusqu'à 3 fois maximum ? 

Et après 3 fois sans succès stopper l'impression avec peut être un message d'erreur ? 

Aussi, y a t-il un moyen de sauvegarder les données renvoyées par le bl touch pour ne pas relancer à chaque fois un leveling ? (sauvegarde même après coupure de tension). 

 

Honnêtement je suis très très neophyte en gcode ou en modification du programme de l'imprimante, je me suis juste contenté d'injecter le programme de Egamaker pour mon U20+ (milles merci à lui) et puis voilà. 

 

Merci d'avance pour vos futurs réponses. 

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

Vaut il mieux mettre un pansement sur une plaie. Ou bien opérer la plaie ???

commencez par sortir les câbles du BL touch de la gaine si ils y sont bien rangés ... 🙂 

Lien vers le commentaire
Partager sur d’autres sites

@Hobi si vous parlez de la photo suivante alors oui. Ce qui est étrange c'est qu'il peut me faire 3 impressions avec mesures systématique sans aucun soucis et puis subitement il se met en alarme.

 

A savoir que apparement la veleur sur l'image n'est pas la bonne. Je l'ai donc changée pour mettre la bonne valeur de résistance. 

Screenshot_20200526_225000_com.android.chrome.jpg

Lien vers le commentaire
Partager sur d’autres sites

Avez vous bien sorti les fils du BL touch de la gaine dans laquelle passent probablement les fils des moteurs ( et ventilateurs) ?

Lien vers le commentaire
Partager sur d’autres sites

Bonjour à tous,

Tout d'abords, si je ne suis pas au bon endroit pour mon poste, désolé, indiquez-moi que faire pour le déplacer svp.

Je viens de passer mon U30 sous Marlin. J'ai compilé suivant le tuto, jusque-là pas de soucis visible, elle démarre et réponds. Je viens de calculer mes steps et PID. je les encode dans configuration.h aux lignes (je pense) ad hoc, soit 796 pour les step et 528-530 pour PID.

Je compile avec Terminal -> Run Build Task. Je flash et quand via Repetier je fais M92 ou M301, j'ai les valeurs par défaut de la U30... Savez-vous qu'est-ce que je n'ai pas fait pour pouvoir encoder directement les valeurs.

Dans configuration.

#define DEFAULT_AXIS_STEPS_PER_UNIT   { 79.8479.91398.4598.55 }

 

  #define DEFAULT_Kp 13.55
  #define DEFAULT_Ki 0.78
  #define DEFAULT_Kd 58.94

Réponse de Repetier

13:55:26.118 : echo: M92 X80.00 Y80.00 Z400.00 E98.00

14:10:02.917 : echo: p:17.22 i:1.00 d:74.22
 

Lien vers le commentaire
Partager sur d’autres sites

bonjour a tous

j'ai besoin de votre aide

j'ai rajouté le bltouch sur ma u20plus

j'ai du mal a arrivé a bien la paramétré , je me suis apercu sur pronterface  que j'avais un soucis en faisant m502

voici le message :

SENDING:M502
echo:Hardcoded Default Settings Loaded

je me demande si mon soucis ne viendrais pas delà .

es ce quelqu'un serait m'indiqué comment remettre les données dans l'eeprom

je suis sur une u20+ cm vog ecran 1.2

merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

Il y a 2 heures, chv007 a dit :

bonjour a tous

j'ai besoin de votre aide

j'ai rajouté le bltouch sur ma u20plus

j'ai du mal a arrivé a bien la paramétré , je me suis apercu sur pronterface  que j'avais un soucis en faisant m502

voici le message :

SENDING:M502
echo:Hardcoded Default Settings Loaded

je me demande si mon soucis ne viendrais pas delà .

es ce quelqu'un serait m'indiqué comment remettre les données dans l'eeprom

je suis sur une u20+ cm vog ecran 1.2

merci d'avance

M502 est bien un reset de l'eeprom? 

 

Sinon pour enregistrer dans l'eeprom c'est M500 je ne sais pas si c'est ce que vous cherchez ? 

 

Par contre je possède aussi une u20 plus avec bl touch et j'ai d'autres soucis. Je serais curieux de voir votre fichier configuartion.h 

Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

M502 remet les valeurs de config par défaut... il faut ensuite enregistrer avec M500

lors d'un changement de version, il est possible que 2x M500 soient nécessaires pour enregistrer correctement, la premiere fois...

Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...
  • 2 months later...

Bonsoir,

Je viens vers vous car avec la dernière version de marlin je n'arrive pas à faire de compilation j'ai toujours un échec avec un problème de fichier c_cpp_properties.json

 "e:/Marlin_2.0/include",

introuvable.

j'ai une ancienne version sur laquelle marlin est stable mais sans les modifs pour le BLTouch et avec celle-ci en faisant quelques modif elle compil sans problème 

Mais je souhaite installer un BLTOUCH et donc suivre le tuto en question mais j'ai toujours le même message d'erreur avec la dernière version et la compil qui plante.

une personne a une idée 

je suis novice en codage.

merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir,

Avec marlin 2.0, y a t'il moyen de changer l'ecran de la u20 par un ecran avec potard pour les menus, sans change la carte.

Si oui auriez vous des exemples de modeles?

Merci d'avance de vos reponses.

Lien vers le commentaire
Partager sur d’autres sites

  • 4 weeks later...
Le 11/11/2018 at 06:58, CacaoTor a dit :

 

Topic Officiel du portage Marlin 2-x pour Alfawise U20, U20+ et U30

 

 

DSC_0132_2.thumb.jpg.f8f283b22f472217994c8545fe941aab.jpg

AVERTISSEMENT : Ce Topic est dédié aux aspects techniques du portage de Marlin sur les AlfaWise, développement, bugs spécifiques. Il ne s'agit en aucun cas d'un topic ou tuto sur comment flasher Marlin ou Marlin et sa configuration générale.

>> Pour tout ce qui est optimisation, ajouts de périphériques et configurations diverses c'est ici <<

>> Pour le tuto comment flasher Marlin sur les Alfawise, c'est ici <<

Developpement in progress

Des problèmes de décalages sur l'axe Y (sauts de pas) ont été rencontrés sur un grand nombre d'utilisateurs Marlin. Des investigations intensives sont en cours.

M500 (sauvegarde de paramètres dans l'EEPROM/Carte SD) : En cours

SD card reader ==> OK (13/04/2019)

Touch Screen ==> OK (13/04/2019)

Retour arrière vers firmware d'origine ==> OK. Procédure à écrire. Tuto à update

USB port ==> OK ! (14/04/2019)

USB port Full speed ==> OK ! (250K) (14/04/2019)

BL-Touch ==> Config et schéma OK. Attente et tests prévu le 25/04/2019

Flash via carte SD ==> OK ! (20/04/2019)

(v7, update du 29/04/2019).

===================================================================================================================================================================

 

##### Remerciements #####

Aux tauliers du forum et du site, 

@Hobi et @Epsylon3 @jmz52 pour leur remarquable travail de Recherche & Développement,

A tous les bêta-testeurs @Crzay, @Oniric@Sylvain37, @wipeout85800, @BarthDVS, @beber75 désolé si j'en oublie...

Cliquez sur le petit bouton merci, ça fera du bien à tous les participants !🙂

###########################################

 

image.thumb.png.297bb9e7931ae0c7aa93e6bcfc9ff3f0.png

 

>>

=======================================================================================================================

Archive/Genèse du projet 1 :

  Révéler le texte masqué

Salut tout le monde,

Il est bien tôt pour un dimanche, mais je me permet de créer ce sujet quelques minutes après avoir pu pénétrer le cœur de notre imprimante favorite 🙂

DSC_0132_2.thumb.jpg.f8f283b22f472217994c8545fe941aab.jpg

Apparemment je suis le premier pour avoir discuté avec quelques spécialistes. Tout ça pour dire que ça ouvre peut-être des portes sur "l'openification"' de cette machine.

Caractéristiques :

  • Modèle Carte-mère : Longer3D Icecube3 STM32F1 (ça on le savais plus ou moins déjà)
  • OS : µC/OS-III 
  • Type OS : RTOS (Real Time Operating System)
  • Kernel-Release-Date : 05/12/2012
  • Firmware version : 08/10/2018
  • Date de fabrication de la CM : 31/10/2017 (données logicielles)
  • Max BuildSize : 300x300x400mm (on le savait déja, mais ça rassure toujours de voir que c'est bien programmé pour ^^)
  • Fichier de configuration Config.gco
  • BootLoader : OUI. Pas de protection détectée.
  • Environnement de dev : QT

Je note également que la carte était prévue et est même configurée pour le wifi.

Voilà l'aventure commence, et j'espère rapidement pouvoir avancer sur le sujet 🙂 

Petite image

image.thumb.png.05a0a21cff1d5a67351fe0f105ceac4b.png

Archive/Genèse du projet 2:

  Révéler le texte masqué

 

Bonsoir,

Je fais le trie dans ce premier post suite aux avancées récentes pour proposer un firmware alternatif sur nos chères Alfawise.

Aussi, en update de ce jour, 11/04/2018, une première version de Marlin 2.x est enfin disponible pour les U20-U30-U20+.

MISES EN GARDE

1- Attention, il s'agit d'une "bêta" voir d'une alpha...

2- Je vais rapidement faire un tuto sur le sujet, mais sachez que pour l'instant, flasher votre carte-mère est irréversible et ne permet pas de replacer l'ancien firmware d'origine.

3- De plus, cette manipulation comporte des risques, dont nous ne saurions êtres tenus responsable. Soyez sur de ce que vous faites !

4- Toutes les U20, U30 et U20+ n'ont pas les mêmes versions d'hardware, des dysfonctionnements partiels ou total peuvent êtres constatés.

5- Des bugs sont encore bien sur présents, et à ce jour aucun test en conditions réelles n'a encore été effectué.

Voici une version compilée en attendant les sources sur un git :

 

 

Bonjour à tous

Je ne sais pas si je suis au bon endroit, car je ne suis pas familier du forum que je ne fait que lire habituellement

Le carte mère de mon Alfawise U20 One vient de rendre l'âme après installation d'un hotend en 12 V (!)

Cette imprimante est réputée être totalement différente des U20, U20+,pro, U30...Le carte mère n'a pas été identifiée et Gearbest ne la fournit pas.

Je penses y installer une MKS SGEN + TMC 2208 sous Marlin 2.0.

Je ne trouve aucun firmware non compilé pour Alfawise U20 One comme Base de départ, et aucun sous marlin 2.0 qui pourraient convenir comme base de départ pour cette carte et je n'ai pas les compétences suffisantes pour faire une config complète.(autres que tutos et forums)

Quelqu'un pourrait il me conseiller une marche à suivre ou une doc dans ces conditions?

Merci d'avance pour vos conseils

Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

Bonsoir, savez-vous pourquoi j'ai ces erreurs? Les anciennes versions fonctionnaient bien et étaient parfaites pour l'imprimante.

[...]

C:\.platformio\packages\framework-arduinoststm32-maple\STM32F1\libraries\FreeRTOS701\utility\port.c: In function 'xPortStartScheduler':

C:\.platformio\packages\framework-arduinoststm32-maple\STM32F1\libraries\FreeRTOS701\utility\port.c:178:2: warning: implicit declaration of function 'systick_attach_callback' [-Wimplicit-function-declaration]
  systick_attach_callback(&xPortSysTickHandler);
 
[...]
 
.pio/build/alfawise_U30/src/src/lcd/touch/xpt2046.cpp.o: In function `XPT2046::isTouched()':
E:\γενικά\τρισ. σχέδια\U30\Marlin-master/Marlin\src\lcd\touch/xpt2046.cpp:173: multiple definition of `XPT2046::isTouched()'
.pio/build/alfawise_U30/src/src/HAL/STM32F1/tft/xpt2046.cpp.o:E:\γενικά\τρισ. σχέδια\U30\Marlin-master/Marlin\src\HAL\STM32F1\tft/xpt2046.cpp:77: first defined here
.pio/build/alfawise_U30/src/src/lcd/touch/xpt2046.cpp.o:(.bss.touch+0x0): multiple definition of `touch'
.pio/build/alfawise_U30/src/src/lcd/touch/touch_buttons.cpp.o:(.bss.touch+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
*** [.pio\build\alfawise_U30\firmware.elf] Error 1
[FAILED] Took 50.14 seconds
The terminal process "C:\.platformio\penv\Scripts\platformio.exe 'debug'" terminated with exit code: 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...