Aller au contenu

GO Print

Installer Marlin sur la CR10s pour les nuls


volavoile

Messages recommandés

il y a 27 minutes, devildant a dit :

tu as bien deco ton imprimante dans octoprint avant la maj fw ? 

Oui !
Déconnecté ou connecté... 0 différence.
Mon hypothèse : C'est la version hardware de mon rapsberry qui bloque.

Alors je vais procéder à un rapide déménager... installer le boitier de l'imprimante à côté du PC, et tenter avec un câble USB entre les 2.
A suivre...

Lien vers le commentaire
Partager sur d’autres sites

Eh bien... j'aurais dû faire cela plus tôt.
C'est bon ! Firmware installé !

Mais pour que cela fonctionne, j'ai fait cela en USB directement entre le PC et le boitier de l'imprimante !

PS : j'aurais dû faire cela dès le début !

Edit :

La preuve est faite ! Le responsable était le raspberry. Sinon cela n'aurait pas dû fonctionner non plus directement PC & Imprimante;

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

il y a 2 minutes, Bosco2509 a dit :

Eh bien... j'aurais dû faire cela plus tôt.
C'est bon ! Firmware installé !

Mais pour que cela fonctionne, j'ai fait cela en USB directement entre le PC et le boitier de l'imprimante !

PS : j'aurais dû faire cela dès le début !

via cura du coup ?

Lien vers le commentaire
Partager sur d’autres sites

Voilà. Et c'est à partir de maintenant que ma réponse devient pertinente

Tu fais tes modifs dans Arduino IDE, tu les compiles, tu fais "exporter les binaires compilées" et depuis octoprint  tu les envoies dans ta CR10 avec le "firmware updater"

image.thumb.png.26af747484cfc94a1907bcd8a674a628.png

Modifié (le) par Jean-Claude Garnier
Lien vers le commentaire
Partager sur d’autres sites

il y a 1 minute, devildant a dit :

via cura du coup ?

Non... directement via le port Com4, directement depuis Arduino. J'ai pas eût besoin de Cura.
Ah oui... il y a cela aussi... j'ai les pilotes fourni par Microsoft pour la Creality CR-10(S), elle est reconnu par Windows 10 quand elle est connecté à mon PC directement via USB.
C'est peut être cela qui a aidé aussi du coup.

Bon... je vais pas me poser plus de questions... c'est fait, elle fonctionne. J'ai fait un auto home.
LOL... c'est chouette d'avoir le menu en Français ! 😍
Et tout ces réglages... hum... je vais éviter de trop patouiller dedans... évitons les embrouilles.

Lien vers le commentaire
Partager sur d’autres sites

il y a 2 minutes, Jean-Claude Garnier a dit :

Tu fais tes modifs dans Arduino IDE, tu les compiles, tu fais "exporter les binaires compilées" et depuis octoprint  tu les envoies dans ta CR10

Mais même cette méthode ne fonctionnait pas...

Lien vers le commentaire
Partager sur d’autres sites

il y a 8 minutes, Jean-Claude Garnier a dit :

C'était ptêt trop tôt ?

Vis à vis des pilotes ?
Ou autre ?

Les pilotes, je les ai depuis que j'ai le premier jour où j'ai déballé et installé ma CR-10 et que je l'ai branché en USB sur le PC.  Ils se sont téléchargés automatiquement.
Dans Paint3D, j'ai l'option "Imprimer" et j'ai "Creality CR-10" qui apparaît.
Une chose est sûre : Ces pilotes, je les ai pas installés, ils se sont installés sûrement par le biais de Windows 10.

Bref... j'ai galéré... cela m'a fait transpirer... j'en ai même insulté PC et Raspberry... mais tout est bien qui fini bien.

PS : cela me fait rire ceux qui montrent cela sur Youtube en font cela en 5 minutes... C'est plus de 2 heures que j'y était !

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

Il y a 4 heures, Bosco2509 a dit :

C'est déjà testé... il est installé et fonctionne.

On ne voit pas ta config sous Octoprint, du coup quand tu dis que ça fonctionne, c'est grâce au menu qui check la dépendance sous Octoprint ?

Lien vers le commentaire
Partager sur d’autres sites

Il y a 8 heures, ShagoY a dit :

On ne voit pas ta config sous Octoprint, du coup quand tu dis que ça fonctionne, c'est grâce au menu qui check la dépendance sous Octoprint ?

Eh bien... comme dans le tutoriel que j'ai suivi... j'ai fait comme cela pour vérifier :

1208006413_Capturedcran(157).thumb.png.2832b047ebbecccf7e0e95b8a9c35579.png

Et après une nuit (chaude) mais reposante... je m'orienterais que le problème viens de là :

1166209703_Capturedcran(158).thumb.png.c60c8921f383e87edb1038aea5fcc7ec.png

Je peut bien entendu me tromper.

Cela étant dit... c'est installé et cela fonctionne... je vais pas chercher à comprendre le pourquoi du comment... mais il est vrai que cela pourrait s'avérer utile pour d'autres à l'avenir.

Lien vers le commentaire
Partager sur d’autres sites

Je ne suis pas certain que d'avoir pointé l'option "Path to avrdude config file" directement vers l’exécutable avrdude soit correct.

Tu as eu l'occasion de tester sans rien mettre dedans ? Et donc utiliser la configuration d'avrdude par défaut (Can be left empty, in which case avrdude will use the global configuration file.) ?

De toute façon, tu vas devoir surement mettre à jour des valeurs etc.. dans ton firmware et donc devoir reflasher tout ou tard 😄

Sinon ton second screenshot, c'est pour les retour d'erreur de ton imprimante vers Octoprint. Par exemple, lorsque tu atteins une température trop élevé  de ta buse etc..

Lien vers le commentaire
Partager sur d’autres sites

Bon... j'ai crier victoire trop top...
Là... l'imprimante est complètement bugé... elle ne veut plus imprimer.

LOL... la poisse...

Petites explications :

Quand je lance une impression depuis Cura... elle... retire le filament... me demande de réinsérer le filament, puis d'appuyer sur le bouton.
Je remet le filament... j'appuie sur le bouton... là... elle retire encore le filament et me redemande d'appuyer sur le bouton pour reprendre l'impression...

Et cela... sans fin.

Quand je lance un print via Octoprint, en uploader le fichier Gcode... le plateau de met à chauffer... puis s'arrête, et me sort un message d'erreur M600 Hotend too cold to change filament.

Via SD... pareil que précédemment.

Je reste calme surtout... (qu'est-ce qui m'a pris de vouloir faire la mise à jour du firmware ?!).

Edit de 15h41 :

J'ai réussi à lancer un print depuis la SD ! Ne me demandez pas comment j'ai fait... j'en sait moi même rien.
Mais Octoprint est... hors d'usage... pas moyen de lancer un print par le raspberry.
Au pire... je vais le réinitialiser à zéro... et le réinstaller comme si c'était la première fois.

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

il y a 30 minutes, Bosco2509 a dit :

Bon... j'ai crier victoire trop top...
Là... l'imprimante est complètement bugé... elle ne veut plus imprimer.

LOL... la poisse...

Petites explications :

Quand je lance une impression depuis Cura... elle... retire le filament... me demande de réinsérer le filament, puis d'appuyer sur le bouton.
Je remet le filament... j'appuie sur le bouton... là... elle retire encore le filament et me redemande d'appuyer sur le bouton pour reprendre l'impression...

Et cela... sans fin.

Quand je lance un print via Octoprint, en uploader le fichier Gcode... le plateau de met à chauffer... puis s'arrête, et me sort un message d'erreur M600 Hotend too cold to change filament.

Via SD... pareil que précédemment.

Je reste calme surtout... (qu'est-ce qui m'a pris de vouloir faire la mise à jour du firmware ?!).

Edit de 15h41 :

J'ai réussi à lancer un print depuis la SD ! Ne me demandez pas comment j'ai fait... j'en sait moi même rien.
Mais Octoprint est... hors d'usage... pas moyen de lancer un print par le raspberry.
Au pire... je vais le réinitialiser à zéro... et le réinstaller comme si c'était la première fois.

tu as pris le fw TH3D ? tu a modifier quoi dedans  ?

déjà de base que l'update de FW ne passe pas avec octoprint c'est louche

Lien vers le commentaire
Partager sur d’autres sites

il y a 1 minute, devildant a dit :

tu as pris le fw TH3D ? tu a modifier quoi dedans  ?

déjà de base que l'update de FW ne passe pas avec octoprint c'est louche

J'ai modifié les lignes que tu avais modifié selon ton post.

La mise à jour du Firmware ne s'est pas faite par Octoprint finalement... mais par USB directement depuis le PC.

Lien vers le commentaire
Partager sur d’autres sites

il y a 1 minute, devildant a dit :

tiens c'est le fw que j'ai compiler et utilise sur ma cr-10s sans souci TH3DUF.ino.mega.hex

pour voir si ça viens de ta compilation qui a un problème ou si c'est ailleurs

Pour l'instant, elle imprime (via SD)... dans 30 à 40 minutes... elle devrait avoir fini...
Je referai un nouveau test via Octoprint... et je te donne des nouvelles rapidement;

Lien vers le commentaire
Partager sur d’autres sites

Je vais te donner les lignes de code que j'ai modifié dans Configuration.h :

#include <U8glib.h>
//===========================================================================
// Creality CR-10S Options - Select Arduino Mega 2560 from Tools > Board
//===========================================================================
#define CR10S

#define LCD_LANGUAGE fr_utf8

#/ Use your own printer name
#define USER_PRINTER_NAME "CR-10S"

Et ceci à la fin, dans Configuration_adv.h :

/**
 * User-defined menu items that execute custom GCode
 */
#define CUSTOM_USER_MENUS
#if ENABLED(CUSTOM_USER_MENUS)
  #define USER_SCRIPT_DONE "M117 User Script Done"
  #define USER_SCRIPT_RETURN
  #define USER_DESC_1 "Change Filament"
  #define USER_GCODE_1 "M109 S205\nM600 X0 Y0 Z5"
  #define USER_DESC_2 "Déplacer Centre XYZ"
  #define USER_GCODE_2 "G91\nG28 X0 Y0\nG28 Z0\nG1 Z200 F200\nG1 Y150 F6000\nG1 X150 F6000\nG90"
  #define USER_DESC_3 "Déplacer Centre Lit"
  #define USER_GCODE_3 "G91\nG28 X0 Y0\nG28 Z0\nG1 Y150 F6000\nG1 X150 F6000\nG90"
#endif
#endif // CONFIGURATION_ADV_H

Lien vers le commentaire
Partager sur d’autres sites

il y a une heure, Bosco2509 a dit :

Bon... j'ai crier victoire trop top...
Là... l'imprimante est complètement bugé... elle ne veut plus imprimer.

LOL... la poisse...

Petites explications :

Quand je lance une impression depuis Cura... elle... retire le filament... me demande de réinsérer le filament, puis d'appuyer sur le bouton.
Je remet le filament... j'appuie sur le bouton... là... elle retire encore le filament et me redemande d'appuyer sur le bouton pour reprendre l'impression...

Et cela... sans fin.

C'est un problème avec le détecteur de filament.. De souvenir dans le firmware fallait inversé un true en false ou inversement... Je ne peux pas vérifier là désolé 😕

Lien vers le commentaire
Partager sur d’autres sites

il y a 4 minutes, Bosco2509 a dit :

Je vais te donner les lignes de code que j'ai modifié dans Configuration.h :

#include <U8glib.h>
//===========================================================================
// Creality CR-10S Options - Select Arduino Mega 2560 from Tools > Board
//===========================================================================
#define CR10S

#define LCD_LANGUAGE fr_utf8

#/ Use your own printer name
#define USER_PRINTER_NAME "CR-10S"

Et ceci à la fin, dans Configuration_adv.h :

/**
 * User-defined menu items that execute custom GCode
 */
#define CUSTOM_USER_MENUS
#if ENABLED(CUSTOM_USER_MENUS)
  #define USER_SCRIPT_DONE "M117 User Script Done"
  #define USER_SCRIPT_RETURN
  #define USER_DESC_1 "Change Filament"
  #define USER_GCODE_1 "M109 S205\nM600 X0 Y0 Z5"
  #define USER_DESC_2 "Déplacer Centre XYZ"
  #define USER_GCODE_2 "G91\nG28 X0 Y0\nG28 Z0\nG1 Z200 F200\nG1 Y150 F6000\nG1 X150 F6000\nG90"
  #define USER_DESC_3 "Déplacer Centre Lit"
  #define USER_GCODE_3 "G91\nG28 X0 Y0\nG28 Z0\nG1 Y150 F6000\nG1 X150 F6000\nG90"
#endif
#endif // CONFIGURATION_ADV_H

tu a pu test avec mon fw ? 

Lien vers le commentaire
Partager sur d’autres sites

il y a 4 minutes, ShagoY a dit :

C'est un problème avec le détecteur de filament.. De souvenir dans le firmware fallait inversé un true en false ou inversement... Je ne peux pas vérifier là désolé 😕

Pas de soucis... je vais chercher un peu... cela me donne une piste a chercher...

Lien vers le commentaire
Partager sur d’autres sites

Le 06/06/2018 at 14:50, ShagoY a dit :

dans Configuration.h


/**
 * Filament Runout Sensor
 * A mechanical or opto endstop is used to check for the presence of filament.
 *
 * RAMPS-based boards use SERVO3_PIN.
 * For other boards you may need to define FIL_RUNOUT_PIN.
 * By default the firmware assumes HIGH = has filament, LOW = ran out
 */
#define FILAMENT_RUNOUT_SENSOR
#if ENABLED(FILAMENT_RUNOUT_SENSOR)
  #define FIL_RUNOUT_INVERTING true // set to true to invert the logic of the sensor. //gp change
  #define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
  #define FILAMENT_RUNOUT_SCRIPT "M600"
#endif

 

@ShagoY : tu m'avais renseigné ça dans mon sujet sur le filament sensor 😛

@Bosco2509 : ça peux peu être t'aider

du coup ça devrait être ce define a modif 

 

#define FIL_RUNOUT_INVERTING true
Modifié (le) par devildant
Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...