Aller au contenu

GO Print

comment installer marlin 2.0 sur alfawise u20 et mks sgen-l


agnere59

Messages recommandés

bonjour, donc voici 1 semaine j'essaye en vin d'installer marlin 2.0 sur alfawise u20 et mks sgen-l.

sur atom et plateformio j'ai des erreur, je joint les fichier configuration.h et platformio.

merci au personne qui pourrais m'aidez 

platformio.ini Configuration.h Configuration_adv.h

Modifié (le) par Yo'
Modification du titre
Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Il y a 4 heures, agnere59 a dit :

Je joins les erreurs.

C'est quoi cette manie que beaucoup ont de systématiquement poster des captures d'écrans ?
Il vaut mieux mettre directement les journaux dans des balises appropriées. C'est plus lisible, énormément moins lourd à charger, facilite la recherche dans la page, et en bonus est indexé par les moteurs de recherche, donc sera plus facilement trouvable pour ceux font cherchent une erreur en particulier.

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

il y a 15 minutes, agnere59 a dit :

bonjour et merci.

les fichiers configuration je les ai trouver sur le net pour alfawise donc voila 

C'est bizarre, ça dit que MOTHERBOARD n'est pas définie, mais on trouve çà dans la config. :
 


// The following define selects which electronics board you have.
// Please choose the name from boards.h that matches your setup
#ifndef MOTHERBOARD
  #define MOTHERBOARD BOARD_LONGER3D_LK
#endif

 La carte est bien présente dans Marlin/src/core/bords.h ?
Elle doit aussi être dans Marlin/src/pins/pins.h et avoir un fichier dans Marlin/src/pins/ correspondant au microcontrôleur.

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

Bon à priori ce n'est pas la bonne carte qui est déclarée dans tes fichiers de config. 🙂

Pour la MKS SGEN-L c'est bien LPC1768 dans platformio.ini :


[platformio]
src_dir      = Marlin
boards_dir   = buildroot/share/PlatformIO/boards
default_envs = LPC1768


La définition de la carte est aussi différente dans Marlin/configuration.h.
Au lieu de BOARD_LONGER3D_LK, ça devrait être BOARD_MKS_SGEN_L.🙂



// The following define selects which electronics board you have.
// Please choose the name from boards.h that matches your setup
#ifndef MOTHERBOARD
  #define MOTHERBOARD #define BOARD_MKS_SGEN_L
#endif

 

Si la carte est bien dans gérée dans la version de Marlin dont tu as les sources, ça devrait aller.
Sur le github de Marlin 2 tout semble ok en tout cas. 🙂

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

Sur le github de makerbase il y a un configuration.h pour la SGEN-L :
https://github.com/makerbase-mks/SGEN_L/blob/master/Firmware/Marlin-bugfix-2.0.x/Marlin/Configuration.h
Normalement à part la définition de la carte et des ports, ça devrait être kiff-kiff.

Je note juste SERIAL_PORT qui est sur 1 dans ton fichier, et -1 dans le leur.

#define SERIAL_PORT -1
Modifié (le) par Luvwahraan
Lien vers le commentaire
Partager sur d’autres sites

il y a 54 minutes, agnere59 a dit :

dans le fichier board #define BOARD_MKS_SGEN_L              2019 // MKS-SGen-L (Power outputs: Hotend0, Hotend1, Bed, Fan)

sa dit 2019 token

Ça ressemble à un commentaire mal placé.
Place les « // » avant 2019 :

#define MOTHERBOARD BOARD_MKS_SGEN_L             // 2019 MKS-SGen-L (Power outputs: Hotend0, Hotend1, Bed, Fan)
Modifié (le) par Luvwahraan
Typo.
Lien vers le commentaire
Partager sur d’autres sites

@agnere59

Dans ton configuration.h, il y a au moins une erreur:

Citation

// Choose the name from boards.h that matches your setup
#ifndef MOTHERBOARD
  #define MOTHERBOARD #define BOARD_MKS_SGEN_L
#endif

 

Tu devrais avoir plutôt une ligne comme :

Citation

// Choose the name from boards.h that matches your setup
#ifndef MOTHERBOARD
  #define MOTHERBOARD BOARD_MKS_SGEN_L
#endif

 

Pas de #define entre MOTHERBOARD et la carte déclarée.

🙂

  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

Il y a 8 heures, agnere59 a dit :

personne peut m'aider lol

J’arrive à compiler un Marlin stock pour ta carte, mais apparemment sans l’écran. 😕
Avec il semble manquer la définition de CS_PIN.

J’ai ajouté une nouvelle carte dans le platformio.ini en me basant sur les définitions des LPC1768 et STM32F103VE_longer.
Comme expliqué dans les commentaires du Configuration.h, c’est surtout la déclaration de la machine et de sont écran qui n’allait pas.
 

Révélation

// Forum link to help with a tutorial, in French! :
// https://www.lesimprimantes3d.fr/forum/topic/18260-alfawise-u20x-u30-marlin-2x-firmware-alternatif/
//
// 1 - Select your Alfawise U30 or U20 or U20+ printer (NO MORE REQUIRED HERE)
//     and the touchscreen version, either 1.1 or 1.2. Most recent in France are v1.2 (blue pcb)
//     These defines are set in platformio.ini build parameters, sample for U20 -DU20 -DTS_V12
//     U20_PLUS was not tested, as we do not have a printer to test. Print bed PID settings MUST be tuned for it.

// Valid platformio.ini submodel values are U20_PLUS U20 U30 LK1 LK2 LK4

// Valid platformio.ini touchscreens are TS_V11 TS_V12 TS_V19

// 2 - Select the screen controller type. Most common is ILI9341 - First option. If your screen remains white,
//     Try the alternate setting - this should enable ST7789V or ILI9328. For other LCDs... code is needed
//     with the proper boot sequence to be developped.

 

Arrivé là je nage un peu.
J’ai vaguement survolé un topic Alphawise par ici. Peut-être quelqu’un par-là a-t-il compilé un Marlin fonctionnel pour ta machine :

 

Édition :

@agnere59 : que vas-tu monter comme drivers ?

Modifié (le) par Luvwahraan
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...