Geeetech GTM32 Pro, Marlin STM32, 32 bits ?

Post Reply
User avatar
Lami René
Posts: 195
Joined: Mon Sep 26, 2016 6:47 pm
Location: Sherbrooke, Québec, Canada

Geeetech GTM32 Pro, Marlin STM32, 32 bits ?

Post by Lami René » Tue Nov 29, 2016 10:48 am

Hello,
Bonjour,

You can find the original text into English following this original French text.

Vous trouverez le texte original traduit en anglais à la suite du présent texte originale en français.

Pour ceux qui ne le saurait pas, l'imprimante Geeetech Rostock 301 vient avec la carte contrôleur GTM32 Pro, qui elle vient avec un processeur (CPU) STM32F103. Ce processeur est à 32 bits et est cadencé à 72 MHz, ce qui en fait sur papier, l'une des meilleures cartes d'imprimante 3D sur le marché.

Le gros avantage qu'apporte le 32 bits est pour les calculs à virgule flottante qui permettent une plus grande qualité de définition des courbes, des cercles et arcs de cercle que doivent reproduire les mouvements de la tête d'impression.

Si vous connaissez d'autres avantages aux 32 bits, merci de les indiquer !

Alors un arc de cercle calculer avec les autres cartes sont dans la grande majorité des cartes 8 bits cadencées à 16 ou 20 MHz, ces donc le jour et la nuit entre ces deux mondes.

Pourtant j'ai découvert à la suite d'un long poste sur un forum qui traitait depuis 6 mois, d'une éventuelle version 32 bits du micrologiciel d'imprimante 3D Marlin :

https://github.com/MarlinFirmware/Marlin/issues/3851

Ma grande surprise, c'est que le micrologiciel de l'imprimante Geeetech Rostock 301, semble-t-il, est basé sur le micrologiciel de Marlin, mais il n'y aurait pas pour le moment de version 32 bits de ce micrologiciel.

J'ai lu à quelques occasions que le micrologiciel de la carte GTM32 Pro de l'imprimante Geeetech Rostock 301 fût dérivé d'une version de Marlin.

https://github.com/MarlinFirmware/Marlin/issues/3081

Alors, finalement, ma question est; est-ce que la carte contrôleur GTM32 Pro exécute des vieux programmes codés en 8 bits ou est-ce de nouveau programme 32 bits, est-ce des calcule à virgule flottante sur 16 ou 32 bits ou sur du 64 ou 128 ou 256 bits ?

Est-ce que Geeetech a produit une nouvelle version améliorée et en 32 bits pour la carte GTM32 Pro ?

Le tout est pour savoir s'il serait avantageux et faisable de charger la dernière version de Marlin STM32 sur la carte GTM32 Pro en lieu et place de la présente version 1.0.02 boguée de Geeetech ?

https://github.com/MakerLabMe/Marlin_STM32

Selon vous, si oui, quels avantages et inconvénients de le faire ?

Sinon, pour quoi, qu'est ce qui empêche de le faire ?

Est-ce qu'une autre version de Marlin ou d'un autre producteur Open Source de micrologiciel 32 bits pourrait remplacer avantageusement celui de Geeetech ?

Merci d’éclaircir ces points nébuleux !

Cordialement,

L'ami René
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Hello,

Excuse me, I am unilingual francophone and I use Google translator to translate the texts of the forum in French and to write to you in English. Thank you for your understanding and your indulgence for these texts translated mechanically!

For those who do not save it, the Geeetech Rostock 301 comes with the GTM32 Pro card controller, which comes with a STM32F103 CPU. This processor is 32-bit and is clocked at 72 MHz, which is done on paper, one of the best 3D printer cards on the market.

The big advantage of 32-bit is for floating-point computations, which allow for better definition of curves, circles and circular arcs that must reproduce the movements of the print head.

If you know of other advantages to the 32 bits, thank you to indicate them!

Then an arc of circle calculator with the other cards are in the vast majority of 8-bit cards clocked at 16 or 20 MHz, so these day and night between these two worlds.

Yet I discovered following a long message on a forum that had been dealing for six months with a possible 32-bit version of the Marlin 3D print firmware:

https://github.com/MarlinFirmware/Marlin/issues/3851

My big surprise is that the Geeetech Rostock 301 printer firmware, it seems, is based on Marlin's firmware, but there is no solution yet for the 32-bit version of this Firmware.

I have read on a few occasions that the firmware of the GTM32 Pro card of the Geeetech Rostock 301 printer was derived from a version of Marlin.

https://github.com/MarlinFirmware/Marlin/issues/3081

So, finally, my question is; Does the GTM32 Pro controller card program old 8-bit programs or is it a new 32-bit program, is it 16-bit or 32-bit floating-point computing, or 64- or 128-bit or 256-bit computing?

Does Geeetech produce a new and enhanced 32-bit version of the GTM32 Pro?

The whole thing is to find out if it is advantageous and feasible to load the latest version of Marlin STM32 on the GTM32 Pro card in place of Geeetech buggy version 1.0.02?

https://github.com/MakerLabMe/Marlin_STM32

In your opinion, if so, what are the advantages and disadvantages of doing so?

Otherwise, for what, what prevents it from doing?

Is another version of Marlin or another Open Source producer of 32-bit firmware a good substitute for Geeetech?

Thank you for clarifying these nebulous points!

Cordially,

Friend René
Un pour tous et tous pour un !
One for all and all for one !
-------------------------------------
Mon imprimante modifié : http://forums.reprap.org/read.php?178,781375,781375
Voir aussi pour mes pièces : https://www.thingiverse.com/thing:2464177

JohnQuix
Posts: 36
Joined: Mon Aug 01, 2016 8:20 pm

Re: Geeetech GTM32 Pro, Marlin STM32, 32 bits ?

Post by JohnQuix » Fri Feb 17, 2017 4:00 am

I would like an answer to this as well. I have had nothing but trouble with the GTM32 board on my 301.

Mine stops for a half of a second every layer and just dumps filament in that spot before moving on to the next layer.

Post Reply