Aller au contenu

Filament ABS

Tom54

Firmware 1.1.4 Geeetech Prusa I3 Pro B

Messages recommandés

Bonjour à tous,

Je me permet de solliciter vos connaissances car j'ai une petite question concernant le firmware de ma printeuse. 

Depuis mes débuts, je suis resté sous la version 1.0.2 sans aucun souci. Ce weekend, j'ai commencé le montage de mon palpeur 3dtouch et du coup j'ai cherché des infos concernant les modifications à effectuer et je suis tombé sur le forum geeetech avec le firmware 1.1.4 incluant le 3dTouch. Je l'ai chargé sur ma GT2560 en aillant repris mes dernières modifications et je découvre que l'écran m'affiche des caractères bizarres, j'ai bien vite compris que cela provenait des accents présents dans le fichier langue fr, 

- Avez vous modifié le fichier langue à la main ou existe t'il un autre lien pour avoir celui ci autre que github? Je ne peux pas récupérer celui de la 1.0.2 car les menus sont différents dans la 1.1.4.

 - Pourquoi a t'il été édité avec des accents? Chez Geeetech, ils doivent quand même savoir qu'il ne faut pas en mettre...

- Est ce que certains d'entre vous ont déjà essayé de mettre à jour leur firmware avec easyprint? pour ma part, ça n'a jamais fonctionné... 

Merci d'avance en espérant avoir été clair.

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour ta réponse,

Je possède déjà le firmware du premier lien et le deuxième, je viens de le télécharger. Mais pour moi, il s'agit de la version 1.0.2 et non 1.0.1, tu dois confondre avec la version d'arduino, à moins que je me trompe, la version s'affiche bien dans la fenêtre en bas dans repetier?

Concernant la version 1.1.4, c'était surtout pour essayer et le français pour le confort, j'aime bien tout bidouiller...

Modifié (le) par Tom54

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

pour moi la version 1.0.1 peut être mis en français et c'est la seul version qui fonctionne bien avec la version de la machine 

mais bon si tu aime bidouiller pas grave après c'est toi qui voie ;)

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

salut

pour le mettre en français il te faut aller dans les paramètres langage_h  tu a éliminé en et mis fr a la place

j'ai retrouver mon marlin que j'avais mis en français lui il fonctionne bien en fr

 

Marlin-PI3_Pro_B_fr.rar

Modifié (le) par Invité

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut,

 

As tu fait un "load defaults"(ou un truc du genre) dans le menu "control" ?

 

Certains paramètre doivent être chargé pour être pris en compte.

 

:)

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut les gars,

Passez directement au firmware 1.1.8 qui a été complètement configuré par @hidius pour la pro B et pro C en français avec la molette dans le bon sens

Pro B : https://www.lesimprimantes3d.fr/forum/applications/core/interface/file/attachment.php?id=30900

Pro C :https://www.lesimprimantes3d.fr/forum/applications/core/interface/file/attachment.php?id=31474

A compiler avec la version 1.8.5 d'Arduino après avoir modifié dans le fichier configuration.h les paramètres habituels propres à nos bécanes:

#define DEFAULT_AXIS_STEPS_PER_UNIT   {80.80,80.80,2560,100}

En plus pour la pro C retirez les // en face des lignes 216 et 217 et mettez vos valeurs ce qui vous permettra d'utiliser différents slicers sans devoir répéter ces distances.

#define HOTEND_OFFSET_X {0.00, 30.05} // (in mm) for each extruder, offset of the hotend on the X axis
#define HOTEND_OFFSET_Y {0.00, -0.05}  // (in mm) for each extruder, offset of the hotend on the Y axis

pour la pro C j'ai mis ça en plus à cause du poids des 2 extrudeurs et l'imprimante bouge plus souplement. Bizarrement Cura 3.1 n'en tient pas compte. Il faut peut-être ajouter une ligne xyjerk?. Qui est l'ancienne dénomination

#define DEFAULT_XJERK                 10.0
#define DEFAULT_YJERK                 10.0

Modifié (le) par zyban
  • J'aime 1
  • Merci ! 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut.

Justement j'ai moi aussi installé mon 3DTouch ce week-end sur ma Pro B.

Si tu veux voici ma version de Marlin 1.1.8 avec les modifs pour le 3DTouch/BLTouch. A compiler avec Arduino > 1.6.7

 

Tu auras ces paramètres à modifier selon ton montage

#define X_PROBE_OFFSET_FROM_EXTRUDER -25  // X offset: -left  +right  [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER -41  // Y offset: -front +behind [the nozzle]
#define Z_PROBE_OFFSET_FROM_EXTRUDER -1.4  // Z offset: -below +above  [the nozzle]

  #define LEFT_PROBE_BED_POSITION 50
  #define RIGHT_PROBE_BED_POSITION 180
  #define FRONT_PROBE_BED_POSITION 40
  #define BACK_PROBE_BED_POSITION 155

J'ai utilisé ce support : https://www.thingiverse.com/thing:2329594

 

Geee-i3proB_Marlin-1.1.8-3DTouch-20180121.zip

  • J'aime 2

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut @hidius, et encore merci pour ton aide et désolé de t'avoir posé pleins de questions inutiles alors que je n'étais pas dans le bon Marlin.

Je vois que tu préfères utiliser la version 1.6.7 d'arduino plutôt que la dernière et vu tes connaissances dans le domaine, il doit surement y avoir une raison... D'autre part il y a une section tutoriel et je pense que tes connaissances seraient non seulement utiles mais plutôt indispensables ;)

Modifié (le) par zyban

Partager ce message


Lien à poster
Partager sur d’autres sites

En fait j'indique les versions supérieurs a 1.6.7. J'utilise celle ci simplement car elle passe avec l'ensemble de mes projets en cours.

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 21/01/2018 at 16:27, hidius a dit :

Salut.

Justement j'ai moi aussi installé mon 3DTouch ce week-end sur ma Pro B.

Si tu veux voici ma version de Marlin 1.1.8 avec les modifs pour le 3DTouch/BLTouch. A compiler avec Arduino > 1.6.7

 

Tu auras ces paramètres à modifier selon ton montage


#define X_PROBE_OFFSET_FROM_EXTRUDER -25  // X offset: -left  +right  [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER -41  // Y offset: -front +behind [the nozzle]
#define Z_PROBE_OFFSET_FROM_EXTRUDER -1.4  // Z offset: -below +above  [the nozzle]

  #define LEFT_PROBE_BED_POSITION 50
  #define RIGHT_PROBE_BED_POSITION 180
  #define FRONT_PROBE_BED_POSITION 40
  #define BACK_PROBE_BED_POSITION 155

J'ai utilisé ce support : https://www.thingiverse.com/thing:2329594

 

Geee-i3proB_Marlin-1.1.8-3DTouch-20180121.zip

Bonjour, je remonte le poste. 

Est-il compatible avec la rev a ? 

J'ai essayé et le 3dtouch est alimenté mais ne fonctionne pas chez moi, aucune réponse au gcode m280 p0 s120

Merci pour votre aide car j'ai besoin d'une commande dans ce nouveau firmware, et le lcd en français c'est un bon plus aussi . 

Je n'ai pas la commande pour donner une mesure a rétracter/déployer la tête du 3dtouch. J'ai toujours le vieux firmware pro b de chez geeetech. 

Partager ce message


Lien à poster
Partager sur d’autres sites

Dans le lien que te donne @zyban  , il est indiqué que le numéro de pin pour le bltouch change entre ses deux versions :

Rev A : pin 32

Rev A+ : pin 11

J'ai pas de Marlin sous la main pour le valider mais la seule nuance de pin entre ses deux cartes concerne justement ce point.

Changes ceci :

  #define MOTHERBOARD BOARD_GT2560_REV_A_PLUS

en ceci

  #define MOTHERBOARD BOARD_GT2560_REV_A

Ça devrait faire le taf

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 5 heures, hidius a dit :

Dans le lien que te donne @zyban  , il est indiqué que le numéro de pin pour le bltouch change entre ses deux versions :

Rev A : pin 32

Rev A+ : pin 11

J'ai pas de Marlin sous la main pour le valider mais la seule nuance de pin entre ses deux cartes concerne justement ce point.

Changes ceci :


  #define MOTHERBOARD BOARD_GT2560_REV_A_PLUS

en ceci


  #define MOTHERBOARD BOARD_GT2560_REV_A

Ça devrait faire le taf

Bonjour et merci pour vos réponses, 

j'ai bien la rev A, j'ai installé ton firmware et retirer le _PLUS pour que ce soit ma carte mère et j'ai même vérifier dans le fichier pins.h si c'est bien 

#define #SERVO0_PIN 32

Cétait bien ça, pourtant aucune réponse des gcode alors que le 3dtouch est alimenté. 

Est-ce qu'on doit changer ce code pour le pin dans configuration.h ? 

Merci à tous pour votre aide 

Je refais l'essais avec ton firmware hidius

Partager ce message


Lien à poster
Partager sur d’autres sites

Pour info il y a un lien entre la carte mère déclarée et le fichier pris en compte pour les pins

Si tu déclares

#define MOTHERBOARD BOARD_GT2560_REV_A

La declaration des pins se fait dans pins_GT2560_REV_A.h

Et visiblement dans ce fichier le pin pour le bltouch n'est pas declaré.

 

 

Donc pour résumer, tu prends ma version avec le bltouch configuré,

Dans configuration.h, tu changes

#define MOTHERBOARD BOARD_GT2560_REV_A

et a la fin du fichier pins_GT2560_REV_A.h, tu ajoutes ceci

#define SERVO0_PIN  32
Modifié (le) par hidius

Partager ce message


Lien à poster
Partager sur d’autres sites

j' ai rajouter cet ligne de commande dans pins_GT2560_REV_A.h mais marlin me renvois cet ligne d' erreur quand je veux compiler:

 

Arduino : 1.6.7 (Windows 10), Carte : "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

In file included from sketch\MarlinConfig.h:40:0,

                 from C:\Users\halle\Desktop\Marlin-1.1.x\Marlin\Marlin.ino:31:

SanityCheck.h:679: error: #error "SOLENOID_PROBE requires SOL1_PIN. It can be added to your Configuration.h."

       #error "SOLENOID_PROBE requires SOL1_PIN. It can be added to your Configuration.h."

        ^

exit status 1
#error "SOLENOID_PROBE requires SOL1_PIN. It can be added to your Configuration.h."

  Ce rapport contiendrait plus d'informations si l'option
  "Montrer les informations de sortie pendant la compilation"
  était activée dans Fichier > Préférences.

Partager ce message


Lien à poster
Partager sur d’autres sites

Résolu

J'ai mis deuxunderscore devant la ligne de commande et ça a fonctionné, même les 9 points pour le nivellement c'est terrible, c'est mieux, la tête du 3dtouch ne touche plus non plus quand l'extrudeur remonte :

//#define SOLENOID_PROBE

merci infiniment pour votre aide, je vais imprimé un truc demain pour tester, je vous tiens au courant. 

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai parlé trop vite, j'ai un autre problème maintenant, 

j'ai voulu faire un test, arrivé à un peu plus de 94° l' imprimante affiche un message d' erreur et Repetier aussi, ouvre une fenêtre avec un problème de chauffe avec le lit.

Physiquement je sent bien le lit chauffé pourtant, Repetier affiche :

Error:Heating failed, system stopped! Heater_ID: bed

vous avez une idée d' ou viens l' erreur svp ? 

firmware ou repetier ? 

merci 

Partager ce message


Lien à poster
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.

×