FLSUN cube modifications et configuration

Je me suis offert une flsun cube de décembre 2019 sur aliexpress.
La bête :
https://fr.aliexpress.com/item/32803886238.html?spm=a2g0s.9042311.0.0.27426c37ZpI4I8

Capable d'imprimer en 260x260x330, structure cube, modifiable pour imprimer plus grand.
Wifi, plusieurs têtes d'impression, et plein d'autres choses..
Bref tout pour plaire, le commentaires sont pas trop mauvais, juste il faut savoir bricoler.
Donc je me suis lancé !

Montage : pas de problèmes particuliers, il faut faire attention à bien mettre d'équerre le cube.
Première mise en route, ça bouge, jusqu'à l'odeur de brûlé :-(
En fait les vis tenant les 2 ventilateurs qui refroidissent la carte mère on fait un court circuit sur 2 drivers de stepper.
Bilan : la carte mère et la carte afficheur HS !!
Du coup j'ai demandé un renvoi de nouvelles cartes au vendeur et en attendant sa réponse, j'ai commandé les cartes à un autre vendeur.
Comme cela j'aurais du spare au cas où.

Voici le descriptif de la carte, ça peu servir.

ATTENTION quelques précautions pour que ça marche

Quelques info pour reflasher la carte mère et le TFT !
Pour la carte mére utiliser un arduino IDE 1.6, une version plus évolué pose pb.
TOUJOURS déconnecter le TFT de la carte mére avant de téléverser !
Pour reflasher le TFT, il faut utiliser une carte SD de 4Go !
Il faut que les répertoires/fichier soient présent dans la racine de la carte.

mks_fonts/
mks_pics/
MKSTFT28.CUR
mks_wifi.cur ou .bin
mks_config.txt ou config.cur - c'est là que l'on modifie les paramétres.

Après le flashage du TFT on peu supprimer c'est fichiers (a sauver quelque part) sinon il reflashera le TFT à chaque mise sous tension.

ATTENTION : Dans le fichier original la sauvegarde dans l'EEPROM est activé, mais cela m'a posé des pb's.
Je l'ai donc désactivé :

//define this to enable EEPROM support
#define EEPROM_SETTINGS
---
//#define EEPROM_SETTINGS // Enable for M500 and M501 commands
//#define EEPROM_SETTINGS

Si on active cette option, il faut mettre les Gcode nécessaires pour faire réinit de l'EEPROM.
code M50{0-3}

Dans mon cas j'avais 3mm de décalage de la buse lors de mes impressions, et tout mes tests de fimware et cura n'y changé rien.
En fait mon imp se calait sur les paramètres enregistrés dans l'EEPROM. Comme je n'exécutait pas la séquence de réinit dans mes gcode de start dans cura, tous mes changements n'étaitent pas pris en compte.

TESTS

Voici le moment des tests !
J'écris cette doc bien après mes premiers tests, donc ce sont mes souvenirs.

Premier essai : test une seule tête avec du PLA.

J’essaie avec le cube 20×20, temp 190, avec les réglages de cura basic.
L'ultrabase permet une accroche ferme, mais dans mon cas il faut que je mette une peu de colle bâton.
Après ça je peu imprimer plusieurs pièces avant décrochage, souvent un coup d’éponge humide suffit ça re-étale la colle.

La cube flsun n'existe pas déjà toutes faites dans cura, j'ai créer une nouvelle imprimante avec ces paramètres :
ATTENTION : pour le end_code, il y a des “;” en trop, c'est parce qu'il y a une suite pour mon PWC (non affiché).

D'après mes souvenirs, le cube est bien ressorti, j'ai due faire quelques réglages dans Marlin pour avoir exactement 20×20.
Il faut changer ces paramètres dans configuration.h (j'avais commenter mes essais) :

//=============================================================================
//============================== Movement Settings ============================
//=============================================================================
// @section motion

/**
 * Default Settings
 *
 * These settings can be reset by M502
 *
 * Note that if EEPROM is enabled, saved values will override these.
 */

/**
 * With this option each E stepper can have its own factors for the
 * following movement settings. If fewer factors are given than the
 * total number of extruders, the last value applies to the rest.
 */
//#define DISTINCT_E_FACTORS

/**
 * Default Axis Steps Per Unit (steps/mm)
 * Override with M92
 *                                      X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
 */
//#define DEFAULT_AXIS_STEPS_PER_UNIT   { 100, 100, 400, 150 }
//#define DEFAULT_AXIS_STEPS_PER_UNIT   { 101.01, 100, 396.43, 180 }
#define DEFAULT_AXIS_STEPS_PER_UNIT   { 99, 99.5, 396.43, 150 }


/**
 * Default Max Feed Rate (mm/s)
 * Override with M203
 *                                      X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
 */
//#define DEFAULT_MAX_FEEDRATE          { 250, 250, 2, 17 }
#define DEFAULT_MAX_FEEDRATE          { 300, 300, 5, 25 }

/**
 * Default Max Acceleration (change/s) change = mm/s
 * (Maximum start speed for accelerated moves)
 * Override with M201
 *                                      X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
 */
//#define DEFAULT_MAX_ACCELERATION      { 1000, 1000, 4, 750 }
#define DEFAULT_MAX_ACCELERATION      { 3000, 3000, 80, 8000 }

Après quelques tâtonnements le cube est parfait.

Second essai : test une seule tête avec du ABS.

Toujours avec le cube 20×20, temp 230, bed 100, avec les réglages de cura basic.
J'ai eu beaucoup de soucis d'accroche sur le lit, ceci malgré mon ultrabase !
La solution que j'ai trouvé est de faire fondre un peu d'abs dans de l'acétone et de le répandre sur le lit.
Ca fait un dépôt sur lequel mes pièces accrochent super bien. ça sert même plusieurs fois de suite.
Ne vous inquiétez pas de l'épaisseur du dépôt, en imprimant la tête chauffée à 230° trace sa route.
Par contre attention à l'endroit où le Bltouch fait sa mesure, toutes épaisseur déréglera le point zéro.

Troisième essai - test chimera avec 2 têtes

Toujours mon cube 20×20, j'ai essayé d'imprimer avec une tête d'abord et l'autre ensuite.
Dans mon cas, ça avait marche avec une tête mais pas l'autre. Ca n'accrochait pas !
Ou alors l'autre tête arrachait ce qu'imprimait la première.
Je suis rendu compte qu'il fallait que les têtes soient exactement à la même hauteur ! C'est très critique il faut être précis
Choses que je n'ai jamais réussi avec le montage FLSUN. Du coup j'ai abandonné provisoirement.

J'ai toutefois fait des modif dans le fichier configuration.h, je vous les mets.

Modification du fichier configuration.h pour un montage chimera

#define MOTHERBOARD BOARD_RAMPS_14_EFB
---
#define MOTHERBOARD BOARD_RAMPS_14_EEB

#define EXTRUDERS 1
---
#define EXTRUDERS 2

//#define TEMP_SENSOR_0 1
//#define TEMP_SENSOR_1 0
//#define TEMP_SENSOR_2 0
//#define TEMP_SENSOR_3 0
//#define TEMP_SENSOR_4 0
//#define TEMP_SENSOR_BED 1
---
#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_1 1
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_3 0
#define TEMP_SENSOR_4 0
#define TEMP_SENSOR_BED 1

Je suis passé sous la version Marlin 1.1.4, j'ai due remettre tous les paramètres identique à la version livré 1.1.2.
Pour cela une comparaison de fichier est très utile.


Page suivante : Améliorations de mon imprimante

3d/flsun.txt · Dernière modification : 2023/11/12 13:33 de chef
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0