Aller au contenu

GO Print

Construire une grosse delta de zéro par un zéro


tyssoon

Messages recommandés

Oui un peux d'air de la buse sur le bloc servo moteur ... je sais pas une idée comme ça... c'est à réfléchir entre le laisser et le retirer après chaque palpage (ça vas ton gonfler à force).

Merci de ta proposition de STL, mais non moi ce sera une Core XY (en standby en ce moment pour cause nouveau projet au taf, mais je ne peux m’empêcher de venir ici).

Mais tu semble totalement maitriser SW, bravo.

  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

Le 10/07/2016 at 16:47, tyssoon a dit :

le tube treflon fait 11 de diametre et j'ai mis 10 d'écart, comme ca il est légerement maintenu.

et au pire je le fait passer a coté non ?

Faut voir comment sera placé ton extrudeur.

Sinon tu peux mettre du Kapton pour eviter de faire fondre les pièces trop proche du hotend.

Lien vers le commentaire
Partager sur d’autres sites

Yooo, mise a jour du montage :Y'a Orange qui m'a gentiment imprimé mes premieres pieces de jonction pour ma delta !

Révélation


C'est lui:

016 at 13:02, Orange a dit :

Bon/beau boulot. Hâte de le voir tourner :)

 


 

merci encore une fois !

donc piece une ! c'est la jonction rail/baguette carbone

IMG_15072016_165205.jpg

les tolérances sont au poil, les aimants sont rentrés en force au maillet sans casser ce qui fait que j'ai rien à coller. les trous de vis sont en face. nickel.

Le scotch c'est juste pour qu la gravité se calme.

 

 

piece deux ! jonction bille acier/tubes carbones:

IMG_15072016_160812.jpg

et la c'est plus compliqués, j'avais mis une tolérance serré pour accueillir la vis, me disant qu'avec du bol je pouvais visser dans le pla ! Que nenni. J'ai du user du maillet ce qui fait que j'ai aucune tolérance de positionnement pour que toute les baguettes fassent la meme longueur. Donc c'est de plus indémontable ce qui fait qu'Orange m'en avait imprimée 2 et que j'en ai plus qu'une car pour démonter jai du casser la piece. pareil autour du tube c'est montage au maillet non démontable.

Donc je vais redessiner ça en mettant des tolérances soit au njiveau de la vis soit au jniveau du tube et je pense qu'au niveau du tube c'est mieuxmais ptet pas. Bref je vais réfléchier à ça.

Et comme Orange est quelqu'un de super gentil il est ok pour m'imprimer la suite !

a suivre donc quand j'aurais re-déssiné.

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

  • 2 weeks later...

Yo les gens !

Mise à jour des impressions, j'ai un montant complet !!! Grace à Orange.

On est pas mal dans l'ensemble, je bataille avec les tolérances de la piece entre les billes acier et les tubes carbone mais c'est presque bon ( 10.2 de diametre c'était pas assez, 10.5 un peu trop)

jvais attaquer l'effecteur avec l'aide d'orange je pense.

to be continued.

 

 

IMG_29072016_180555_HDR.jpg

IMG_29072016_125820_HDR.jpg

IMG_29072016_125807.jpg

Lien vers le commentaire
Partager sur d’autres sites

Pour  le bed levelling, j'ai déjà vu des delta utiliser 3 FSR (capteur de force) sur les support du plateau. Si tu n'as pas de place sur l'affecteur c'est une solution.

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

Il y a 4 heures, Tircown a dit :

Pour  le bed levelling, j'ai déjà vu des delta utiliser 3 FSR (capteur de force) sur les support du plateau. Si tu n'as pas de place sur l'affecteur c'est une solution.

oooh mais c'est possiblement brillant ca ! jles branchent comment ? t'as un lien de quelqu'un qui aurait fait ça ?

dans tous les cas merci pour l'idée.

Lien vers le commentaire
Partager sur d’autres sites

Il y a des kits tout prêt : http://www.ultibots.com/fsr-kit/ (je ne sais pas si ils livrent en France)

Tu peux aussi le faire toi même en passant par un arduino : https://learn.adafruit.com/force-sensitive-resistor-fsr/using-an-fsr

 

Il y a pas mal d'exemple sur thingiverse, tape juste "FSR" dans la recherche. Il y a même un maker qui a choisi de le monter sur l'affecteur : http://www.thingiverse.com/thing:386146. C'est pas forcément le mieux quand on a déjà un affecteur complexe comme le tien mais ça reste intéressant à voir.

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

jai repensé l'autolevel avec les omron, je passerai ptet en FSR plus tard.

fsdfds.PNG

 

 

sinon au niveau des interrupteurs de fin de course, si tous les interrupteurs sont pas pile au même niveau c'est grave ? d'apres ce que j'ai pigé ca change rien vu que c'est l'auto level qui regle l'étalonnage.

Lien vers le commentaire
Partager sur d’autres sites

à l’instant, nicephore a dit :

:D T'es vache là ... explique un peux que c'est une delta et que du coups ça change

nan nan :) jpense qu'il parle juste des trous autour de l'axe  et du bras de l'autolevel :)

Donovan est déjà passé sur ce post je suis quasi sur qu'il sait ce qu'est une delta.

Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

Grande nouvelle ! Ma delta est mécaniquement opérationnelle !

IMG_15082016_162227.jpg

mais maintenant viens le moment que je redoutais et comme prévu je mouline serieusement.

jai mis les mesures, changé la motherboard et autres joyeusetés... mais jai déjà un premier souci d'ordre pratique:

 

Citation

// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
// X and Y offsets must be integers.
//
// In the following example the X and Y offsets are both positive:
// #define X_PROBE_OFFSET_FROM_EXTRUDER 10
// #define Y_PROBE_OFFSET_FROM_EXTRUDER 10
//
//    +-- BACK ---+
//    |           |
//  L |    (+) P  | R <-- probe (20,20)
//  E |           | I
//  F | (-) N (+) | G <-- nozzle (10,10)
//  T |           | H
//    |    (-)    | T
//    |           |
//    O-- FRONT --+
//  (0,0)
#define X_PROBE_OFFSET_FROM_EXTRUDER 0     // X offset: -left  +right  [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER -10   // Y offset: -front +behind [the nozzle]
#define Z_PROBE_OFFSET_FROM_EXTRUDER -3.5  // Z offset: -below +above  [the nozzle]

jai les mesures mais je comprend pas comment on défini x y et z, c'est arbitraire ?

--------------------------------------------------------------

ensuite j'ai plein d 'erreurs quand je vérifie dont celle ci:

Citation

 

Arduino : 1.6.9 (Windows 7), Carte : "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

sketch\MarlinSerial.cpp: In function 'void store_char(unsigned char)':

MarlinSerial.cpp:54: error: 'rx_buffer' was not declared in this scope

     uint8_t h = rx_buffer.head;

 

Révélation

 

                 ^

In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:30:0,

                 from sketch\MarlinConfig.h:37,

                 from sketch\MarlinSerial.h:35,

                 from sketch\MarlinSerial.cpp:32:

sketch\MarlinSerial.cpp: In function 'void USART4_RX_vect()':

sketch\MarlinSerial.h:69:41: warning: 'USART4_RX_vect' appears to be a misspelled signal handler [enabled by default]

 #define M_USARTx_RX_vect SERIAL_REGNAME(USART,SERIAL_PORT,_RX_vect)

                                         ^

sketch\MarlinSerial.h:48:52: note: in expansion of macro 'SERIAL_REGNAME_INTERNAL'

 #define SERIAL_REGNAME(registerbase,number,suffix) SERIAL_REGNAME_INTERNAL(registerbase,number,suffix)

                                                    ^

sketch\MarlinSerial.h:69:26: note: in expansion of macro 'SERIAL_REGNAME'

 #define M_USARTx_RX_vect SERIAL_REGNAME(USART,SERIAL_PORT,_RX_vect)

                          ^

sketch\MarlinSerial.cpp:103:7: note: in expansion of macro 'M_USARTx_RX_vect'

   ISR(M_USARTx_RX_vect) {

       ^

In file included from sketch\MarlinSerial.cpp:32:0:

MarlinSerial.h:65: error: 'UDR4' was not declared in this scope

 #define M_UDRx SERIAL_REGNAME(UDR,SERIAL_PORT,)

                               ^

sketch\MarlinSerial.h:52:63: note: in definition of macro 'SERIAL_REGNAME_INTERNAL'

   #define SERIAL_REGNAME_INTERNAL(registerbase,number,suffix) registerbase##number##suffix

                                                               ^

sketch\MarlinSerial.h:65:16: note: in expansion of macro 'SERIAL_REGNAME'

 #define M_UDRx SERIAL_REGNAME(UDR,SERIAL_PORT,)

                ^

sketch\MarlinSerial.cpp:104:25: note: in expansion of macro 'M_UDRx'

     unsigned char c  =  M_UDRx;

                         ^

sketch\MarlinSerial.cpp: In member function 'void MarlinSerial::begin(long int)':

MarlinSerial.h:57: error: 'UCSR4A' was not declared in this scope

 #define M_UCSRxA SERIAL_REGNAME(UCSR,SERIAL_PORT,A) // defines M_UCSRxA to be UCSRnA where n is the serial port number

                                 ^

sketch\MarlinSerial.h:52:63: note: in definition of macro 'SERIAL_REGNAME_INTERNAL'

   #define SERIAL_REGNAME_INTERNAL(registerbase,number,suffix) registerbase##number##suffix

                                                               ^

sketch\MarlinSerial.h:57:18: note: in expansion of macro 'SERIAL_REGNAME'

 #define M_UCSRxA SERIAL_REGNAME(UCSR,SERIAL_PORT,A) // defines M_UCSRxA to be UCSRnA where n is the serial port number

                  ^

sketch\MarlinSerial.cpp:129:5: note: in expansion of macro 'M_UCSRxA'

     M_UCSRxA = _BV(M_U2Xx);

     ^

In file included from c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\io.h:99:0,

                 from sketch\fastio.h:31,

                 from sketch\MarlinConfig.h:26,

                 from sketch\MarlinSerial.h:35,

                 from sketch\MarlinSerial.cpp:32:

MarlinSerial.h:70: error: 'U2X4' was not declared in this scope

 #define M_U2Xx SERIAL_REGNAME(U2X,SERIAL_PORT,)

                               ^

sketch\MarlinSerial.h:48:52: note: in expansion of macro 'SERIAL_REGNAME_INTERNAL'

 #define SERIAL_REGNAME(registerbase,number,suffix) SERIAL_REGNAME_INTERNAL(registerbase,number,suffix)

                                                    ^

sketch\MarlinSerial.h:70:16: note: in expansion of macro 'SERIAL_REGNAME'

 #define M_U2Xx SERIAL_REGNAME(U2X,SERIAL_PORT,)

                ^

sketch\MarlinSerial.cpp:129:20: note: in expansion of macro 'M_U2Xx'

     M_UCSRxA = _BV(M_U2Xx);

                    ^

In file included from sketch\MarlinSerial.cpp:32:0:

MarlinSerial.h:57: error: 'UCSR4A' was not declared in this scope

 #define M_UCSRxA SERIAL_REGNAME(UCSR,SERIAL_PORT,A) // defines M_UCSRxA to be UCSRnA where n is the serial port number

                                 ^

sketch\MarlinSerial.h:52:63: note: in definition of macro 'SERIAL_REGNAME_INTERNAL'

   #define SERIAL_REGNAME_INTERNAL(registerbase,number,suffix) registerbase##number##suffix

                                                               ^

sketch\MarlinSerial.h:57:18: note: in expansion of macro 'SERIAL_REGNAME'

 #define M_UCSRxA SERIAL_REGNAME(UCSR,SERIAL_PORT,A) // defines M_UCSRxA to be UCSRnA where n is the serial port number

                  ^

sketch\MarlinSerial.cpp:133:5: note: in expansion of macro 'M_UCSRxA'

     M_UCSRxA = 0;

     ^

MarlinSerial.h:66: error: 'UBRR4H' was not declared in this scope

 #define M_UBRRxH SERIAL_REGNAME(UBRR,SERIAL_PORT,H)

                                 ^

sketch\MarlinSerial.h:52:63: note: in definition of macro 'SERIAL_REGNAME_INTERNAL'

   #define SERIAL_REGNAME_INTERNAL(registerbase,number,suffix) registerbase##number##suffix

                                                               ^

sketch\MarlinSerial.h:66:18: note: in expansion of macro 'SERIAL_REGNAME'

 #define M_UBRRxH SERIAL_REGNAME(UBRR,SERIAL_PORT,H)

                  ^

sketch\MarlinSerial.cpp:138:3: note: in expansion of macro 'M_UBRRxH'

   M_UBRRxH = baud_setting >> 8;

   ^

MarlinSerial.h:67: error: 'UBRR4L' was not declared in this scope

 #define M_UBRRxL SERIAL_REGNAME(UBRR,SERIAL_PORT,L)

                                 ^

sketch\MarlinSerial.h:52:63: note: in definition of macro 'SERIAL_REGNAME_INTERNAL'

   #define SERIAL_REGNAME_INTERNAL(registerbase,number,suffix) registerbase##number##suffix

                                                               ^

sketch\MarlinSerial.h:67:18: note: in expansion of macro 'SERIAL_REGNAME'

 #define M_UBRRxL SERIAL_REGNAME(UBRR,SERIAL_PORT,L)

                  ^

sketch\MarlinSerial.cpp:139:3: note: in expansion of macro 'M_UBRRxL'

   M_UBRRxL = baud_setting;

   ^

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

                 from sketch\MarlinSerial.h:35,

                 from sketch\MarlinSerial.cpp:32:

MarlinSerial.h:58: error: 'UCSR4B' was not declared in this scope

 #define M_UCSRxB SERIAL_REGNAME(UCSR,SERIAL_PORT,B)

                                 ^

sketch\macros.h:45:19: note: in definition of macro 'SBI'

 #define SBI(n,b) (n |= _BV(b))

                   ^

sketch\MarlinSerial.h:48:52: note: in expansion of macro 'SERIAL_REGNAME_INTERNAL'

 #define SERIAL_REGNAME(registerbase,number,suffix) SERIAL_REGNAME_INTERNAL(registerbase,number,suffix)

                                                    ^

sketch\MarlinSerial.h:58:18: note: in expansion of macro 'SERIAL_REGNAME'

 #define M_UCSRxB SERIAL_REGNAME(UCSR,SERIAL_PORT,B)

                  ^

sketch\MarlinSerial.cpp:141:7: note: in expansion of macro 'M_UCSRxB'

   SBI(M_UCSRxB, M_RXENx);

       ^

In file included from c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\io.h:99:0,

                 from sketch\fastio.h:31,

                 from sketch\MarlinConfig.h:26,

                 from sketch\MarlinSerial.h:35,

                 from sketch\MarlinSerial.cpp:32:

MarlinSerial.h:59: error: 'RXEN4' was not declared in this scope

 #define M_RXENx SERIAL_REGNAME(RXEN,SERIAL_PORT,)

                                ^

sketch\MarlinSerial.cpp:141:3: note: in expansion of macro 'SBI'

   SBI(M_UCSRxB, M_RXENx);

   ^

sketch\MarlinSerial.h:48:52: note: in expansion of macro 'SERIAL_REGNAME_INTERNAL'

 #define SERIAL_REGNAME(registerbase,number,suffix) SERIAL_REGNAME_INTERNAL(registerbase,number,suffix)

                                                    ^

sketch\MarlinSerial.h:59:17: note: in expansion of macro 'SERIAL_REGNAME'

 #define M_RXENx SERIAL_REGNAME(RXEN,SERIAL_PORT,)

                 ^

sketch\MarlinSerial.cpp:141:17: note: in expansion of macro 'M_RXENx'

   SBI(M_UCSRxB, M_RXENx);

                 ^

MarlinSerial.h:60: error: 'TXEN4' was not declared in this scope

 #define M_TXENx SERIAL_REGNAME(TXEN,SERIAL_PORT,)

                                ^

sketch\MarlinSerial.cpp:142:3: note: in expansion of macro 'SBI'

   SBI(M_UCSRxB, M_TXENx);

   ^

sketch\MarlinSerial.h:48:52: note: in expansion of macro 'SERIAL_REGNAME_INTERNAL'

 #define SERIAL_REGNAME(registerbase,number,suffix) SERIAL_REGNAME_INTERNAL(registerbase,number,suffix)

                                                    ^

sketch\MarlinSerial.h:60:17: note: in expansion of macro 'SERIAL_REGNAME'

 #define M_TXENx SERIAL_REGNAME(TXEN,SERIAL_PORT,)

                 ^

sketch\MarlinSerial.cpp:142:17: note: in expansion of macro 'M_TXENx'

   SBI(M_UCSRxB, M_TXENx);

                 ^

MarlinSerial.h:62: error: 'RXCIE4' was not declared in this scope

 #define M_RXCIEx SERIAL_REGNAME(RXCIE,SERIAL_PORT,)

                                 ^

sketch\MarlinSerial.cpp:143:3: note: in expansion of macro 'SBI'

   SBI(M_UCSRxB, M_RXCIEx);

   ^

sketch\MarlinSerial.h:48:52: note: in expansion of macro 'SERIAL_REGNAME_INTERNAL'

 #define SERIAL_REGNAME(registerbase,number,suffix) SERIAL_REGNAME_INTERNAL(registerbase,number,suffix)

                                                    ^

sketch\MarlinSerial.h:62:18: note: in expansion of macro 'SERIAL_REGNAME'

 #define M_RXCIEx SERIAL_REGNAME(RXCIE,SERIAL_PORT,)

                  ^

sketch\MarlinSerial.cpp:143:17: note: in expansion of macro 'M_RXCIEx'

   SBI(M_UCSRxB, M_RXCIEx);

                 ^

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

                 from sketch\MarlinSerial.h:35,

                 from sketch\MarlinSerial.cpp:32:

sketch\MarlinSerial.cpp: In member function 'void MarlinSerial::end()':

MarlinSerial.h:58: error: 'UCSR4B' was not declared in this scope

 #define M_UCSRxB SERIAL_REGNAME(UCSR,SERIAL_PORT,B)

                                 ^

sketch\macros.h:46:19: note: in definition of macro 'CBI'

 #define CBI(n,b) (n &= ~_BV(b))

                   ^

sketch\MarlinSerial.h:48:52: note: in expansion of macro 'SERIAL_REGNAME_INTERNAL'

 #define SERIAL_REGNAME(registerbase,number,suffix) SERIAL_REGNAME_INTERNAL(registerbase,number,suffix)

                                                    ^

sketch\MarlinSerial.h:58:18: note: in expansion of macro 'SERIAL_REGNAME'

 #define M_UCSRxB SERIAL_REGNAME(UCSR,SERIAL_PORT,B)

                  ^

sketch\MarlinSerial.cpp:151:7: note: in expansion of macro 'M_UCSRxB'

   CBI(M_UCSRxB, M_RXENx);

       ^

In file included from c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\io.h:99:0,

                 from sketch\fastio.h:31,

                 from sketch\MarlinConfig.h:26,

                 from sketch\MarlinSerial.h:35,

                 from sketch\MarlinSerial.cpp:32:

MarlinSerial.h:59: error: 'RXEN4' was not declared in this scope

 #define M_RXENx SERIAL_REGNAME(RXEN,SERIAL_PORT,)

                                ^

sketch\MarlinSerial.cpp:151:3: note: in expansion of macro 'CBI'

   CBI(M_UCSRxB, M_RXENx);

   ^

sketch\MarlinSerial.h:48:52: note: in expansion of macro 'SERIAL_REGNAME_INTERNAL'

 #define SERIAL_REGNAME(registerbase,number,suffix) SERIAL_REGNAME_INTERNAL(registerbase,number,suffix)

                                                    ^

sketch\MarlinSerial.h:59:17: note: in expansion of macro 'SERIAL_REGNAME'

 #define M_RXENx SERIAL_REGNAME(RXEN,SERIAL_PORT,)

                 ^

sketch\MarlinSerial.cpp:151:17: note: in expansion of macro 'M_RXENx'

   CBI(M_UCSRxB, M_RXENx);

                 ^

MarlinSerial.h:60: error: 'TXEN4' was not declared in this scope

 #define M_TXENx SERIAL_REGNAME(TXEN,SERIAL_PORT,)

                                ^

sketch\MarlinSerial.cpp:152:3: note: in expansion of macro 'CBI'

   CBI(M_UCSRxB, M_TXENx);

   ^

sketch\MarlinSerial.h:48:52: note: in expansion of macro 'SERIAL_REGNAME_INTERNAL'

 #define SERIAL_REGNAME(registerbase,number,suffix) SERIAL_REGNAME_INTERNAL(registerbase,number,suffix)

                                                    ^

sketch\MarlinSerial.h:60:17: note: in expansion of macro 'SERIAL_REGNAME'

 #define M_TXENx SERIAL_REGNAME(TXEN,SERIAL_PORT,)

                 ^

sketch\MarlinSerial.cpp:152:17: note: in expansion of macro 'M_TXENx'

   CBI(M_UCSRxB, M_TXENx);

                 ^

MarlinSerial.h:62: error: 'RXCIE4' was not declared in this scope

 #define M_RXCIEx SERIAL_REGNAME(RXCIE,SERIAL_PORT,)

                                 ^

sketch\MarlinSerial.cpp:153:3: note: in expansion of macro 'CBI'

   CBI(M_UCSRxB, M_RXCIEx);

   ^

sketch\MarlinSerial.h:48:52: note: in expansion of macro 'SERIAL_REGNAME_INTERNAL'

 #define SERIAL_REGNAME(registerbase,number,suffix) SERIAL_REGNAME_INTERNAL(registerbase,number,suffix)

                                                    ^

sketch\MarlinSerial.h:62:18: note: in expansion of macro 'SERIAL_REGNAME'

 #define M_RXCIEx SERIAL_REGNAME(RXCIE,SERIAL_PORT,)

                  ^

sketch\MarlinSerial.cpp:153:17: note: in expansion of macro 'M_RXCIEx'

   CBI(M_UCSRxB, M_RXCIEx);

                 ^

MarlinSerial.h:64: error: 'UDRIE4' was not declared in this scope

 #define M_UDRIEx SERIAL_REGNAME(UDRIE,SERIAL_PORT,)

                                 ^

sketch\MarlinSerial.cpp:154:3: note: in expansion of macro 'CBI'

   CBI(M_UCSRxB, M_UDRIEx);

   ^

sketch\MarlinSerial.h:48:52: note: in expansion of macro 'SERIAL_REGNAME_INTERNAL'

 #define SERIAL_REGNAME(registerbase,number,suffix) SERIAL_REGNAME_INTERNAL(registerbase,number,suffix)

                                                    ^

sketch\MarlinSerial.h:64:18: note: in expansion of macro 'SERIAL_REGNAME'

 #define M_UDRIEx SERIAL_REGNAME(UDRIE,SERIAL_PORT,)

                  ^

sketch\MarlinSerial.cpp:154:17: note: in expansion of macro 'M_UDRIEx'

   CBI(M_UCSRxB, M_UDRIEx);

                 ^

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

                 from sketch\MarlinSerial.h:35,

                 from sketch\MarlinSerial.cpp:32:

sketch\MarlinSerial.cpp: In member function 'void MarlinSerial::checkRx()':

MarlinSerial.h:57: error: 'UCSR4A' was not declared in this scope

 #define M_UCSRxA SERIAL_REGNAME(UCSR,SERIAL_PORT,A) // defines M_UCSRxA to be UCSRnA where n is the serial port number

                                 ^

sketch\macros.h:44:22: note: in definition of macro 'TEST'

 #define TEST(n,b) (((n)&_BV(b))!=0)

                      ^

sketch\MarlinSerial.h:48:52: note: in expansion of macro 'SERIAL_REGNAME_INTERNAL'

 #define SERIAL_REGNAME(registerbase,number,suffix) SERIAL_REGNAME_INTERNAL(registerbase,number,suffix)

                                                    ^

sketch\MarlinSerial.h:57:18: note: in expansion of macro 'SERIAL_REGNAME'

 #define M_UCSRxA SERIAL_REGNAME(UCSR,SERIAL_PORT,A) // defines M_UCSRxA to be UCSRnA where n is the serial port number

                  ^

sketch\MarlinSerial.cpp:158:12: note: in expansion of macro 'M_UCSRxA'

   if (TEST(M_UCSRxA, M_RXCx)) {

            ^

In file included from c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\io.h:99:0,

                 from sketch\fastio.h:31,

                 from sketch\MarlinConfig.h:26,

                 from sketch\MarlinSerial.h:35,

                 from sketch\MarlinSerial.cpp:32:

MarlinSerial.h:68: error: 'RXC4' was not declared in this scope

 #define M_RXCx SERIAL_REGNAME(RXC,SERIAL_PORT,)

                               ^

sketch\MarlinSerial.cpp:158:7: note: in expansion of macro 'TEST'

   if (TEST(M_UCSRxA, M_RXCx)) {

       ^

sketch\MarlinSerial.h:48:52: note: in expansion of macro 'SERIAL_REGNAME_INTERNAL'

 #define SERIAL_REGNAME(registerbase,number,suffix) SERIAL_REGNAME_INTERNAL(registerbase,number,suffix)

                                                    ^

sketch\MarlinSerial.h:68:16: note: in expansion of macro 'SERIAL_REGNAME'

 #define M_RXCx SERIAL_REGNAME(RXC,SERIAL_PORT,)

                ^

sketch\MarlinSerial.cpp:158:22: note: in expansion of macro 'M_RXCx'

   if (TEST(M_UCSRxA, M_RXCx)) {

                      ^

In file included from sketch\MarlinSerial.cpp:32:0:

MarlinSerial.h:65: error: 'UDR4' was not declared in this scope

 #define M_UDRx SERIAL_REGNAME(UDR,SERIAL_PORT,)

                               ^

sketch\MarlinSerial.h:52:63: note: in definition of macro 'SERIAL_REGNAME_INTERNAL'

   #define SERIAL_REGNAME_INTERNAL(registerbase,number,suffix) registerbase##number##suffix

                                                               ^

sketch\MarlinSerial.h:65:16: note: in expansion of macro 'SERIAL_REGNAME'

 #define M_UDRx SERIAL_REGNAME(UDR,SERIAL_PORT,)

                ^

sketch\MarlinSerial.cpp:159:19: note: in expansion of macro 'M_UDRx'

     uint8_t c  =  M_UDRx;

                   ^

sketch\MarlinSerial.cpp: In member function 'int MarlinSerial::peek()':

MarlinSerial.cpp:167: error: 'rx_buffer' was not declared in this scope

   uint8_t t = rx_buffer.tail;

               ^

sketch\MarlinSerial.cpp: In member function 'int MarlinSerial::read()':

MarlinSerial.cpp:181: error: 'rx_buffer' was not declared in this scope

   uint8_t t = rx_buffer.tail;

               ^

sketch\MarlinSerial.cpp: In member function 'uint8_t MarlinSerial::available()':

MarlinSerial.cpp:195: error: 'rx_buffer' was not declared in this scope

     uint8_t h = rx_buffer.head;

                 ^

sketch\MarlinSerial.cpp: In member function 'void MarlinSerial::flush()':

MarlinSerial.cpp:209: error: 'rx_buffer' was not declared in this scope

     rx_buffer.head = rx_buffer.tail;

     ^

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

                 from sketch\MarlinSerial.h:35,

                 from sketch\MarlinSerial.cpp:32:

sketch\MarlinSerial.cpp: In member function 'void MarlinSerial::write(uint8_t)':

MarlinSerial.h:57: error: 'UCSR4A' was not declared in this scope

 #define M_UCSRxA SERIAL_REGNAME(UCSR,SERIAL_PORT,A) // defines M_UCSRxA to be UCSRnA where n is the serial port number

                                 ^

sketch\macros.h:44:22: note: in definition of macro 'TEST'

 #define TEST(n,b) (((n)&_BV(b))!=0)

                      ^

sketch\MarlinSerial.h:48:52: note: in expansion of macro 'SERIAL_REGNAME_INTERNAL'

 #define SERIAL_REGNAME(registerbase,number,suffix) SERIAL_REGNAME_INTERNAL(registerbase,number,suffix)

                                                    ^

sketch\MarlinSerial.h:57:18: note: in expansion of macro 'SERIAL_REGNAME'

 #define M_UCSRxA SERIAL_REGNAME(UCSR,SERIAL_PORT,A) // defines M_UCSRxA to be UCSRnA where n is the serial port number

                  ^

sketch\MarlinSerial.cpp:286:18: note: in expansion of macro 'M_UCSRxA'

     while (!TEST(M_UCSRxA, M_UDREx))

                  ^

In file included from c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\io.h:99:0,

                 from sketch\fastio.h:31,

                 from sketch\MarlinConfig.h:26,

                 from sketch\MarlinSerial.h:35,

                 from sketch\MarlinSerial.cpp:32:

MarlinSerial.h:63: error: 'UDRE4' was not declared in this scope

 #define M_UDREx SERIAL_REGNAME(UDRE,SERIAL_PORT,)

                                ^

sketch\MarlinSerial.cpp:286:13: note: in expansion of macro 'TEST'

     while (!TEST(M_UCSRxA, M_UDREx))

             ^

sketch\MarlinSerial.h:48:52: note: in expansion of macro 'SERIAL_REGNAME_INTERNAL'

 #define SERIAL_REGNAME(registerbase,number,suffix) SERIAL_REGNAME_INTERNAL(registerbase,number,suffix)

                                                    ^

sketch\MarlinSerial.h:63:17: note: in expansion of macro 'SERIAL_REGNAME'

 #define M_UDREx SERIAL_REGNAME(UDRE,SERIAL_PORT,)

                 ^

sketch\MarlinSerial.cpp:286:28: note: in expansion of macro 'M_UDREx'

     while (!TEST(M_UCSRxA, M_UDREx))

                            ^

In file included from sketch\MarlinSerial.cpp:32:0:

MarlinSerial.h:65: error: 'UDR4' was not declared in this scope

 #define M_UDRx SERIAL_REGNAME(UDR,SERIAL_PORT,)

                               ^

sketch\MarlinSerial.h:52:63: note: in definition of macro 'SERIAL_REGNAME_INTERNAL'

   #define SERIAL_REGNAME_INTERNAL(registerbase,number,suffix) registerbase##number##suffix

                                                               ^

sketch\MarlinSerial.h:65:16: note: in expansion of macro 'SERIAL_REGNAME'

 #define M_UDRx SERIAL_REGNAME(UDR,SERIAL_PORT,)

                ^

sketch\MarlinSerial.cpp:288:5: note: in expansion of macro 'M_UDRx'

     M_UDRx = c;

     ^

exit status 1
'rx_buffer' was not declared in this scope

Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.
 

merci de votre aide par avance

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

Prends toi une version 1.0.x d'arduino ce sera plus simple. 

Sur ta version tu dois dans les options appeler un JSON afin que la carte soit correctement reconnue (désole de ne pouvoir t'en dire plus je suis en vacances)

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...