Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Frage an die alten Hasen (Reprap Motherboard v1.2 sanguino grrf)

geschrieben von motti 
Frage an die alten Hasen (Reprap Motherboard v1.2 sanguino grrf)
11. March 2013 18:33
Einen wunderschönen Abend erstmal.

Ich habe mich in das Arbenteuer des 3D Druckers gestürzt. Da ich günstig an die Elektronik der 3. Generation gekommen bin war die restlichen Teile auch schnell zusammengesucht und aufgebaut.
Jedoch habe ich ein Problem das Sanguinoboard mit meinem pc über die Arduino software zu verbinden und somit die Firmware draufzuspielen oder es mit der RepRap Software (java) zu verbinden.

Ich habe die Sanguinodatenbank eigefügt, kann das Board auch auswählen und unter Windows kann ich auch die Com (in meinem Fall Com3) auswählen.

Sobald ich jedoch die Firmware in die Software lade und es übertragen will bekomm ich nur eine Fehlermeldung und keine Reaktion vom Board.
Den Jumper für das Autoreset hab ich überbrückt.
Stromversorgung ist dran.

Das Board ist ein RepRap motherboard v1.2 von grrf (mit SD-Steckplatz, ATX-Netzteilanschluss und den Rs485 kontakten für die Endstops und das Extruderboard)


Hat jemand evtl einen Rat für mich, wo der Fehler liegen könnte?(Dass der Fehler vor der Tastatur sitzt, ist mir klar winking smiley )

Welche Software und Firmware ist bei diesem Board moglich? Bin aus dem Wiki nich ganz schlau geworden, ob Marlin unterstützt wird (da da ja eine SD Unterstützung dabei ist würde is mich sehr interessieren)

Ich bin mir recht sicher, dass es nur ein blöder fehler von mir ist. Da ich leider ein absoluter Neuling auf dem Gebiet bin, ist jeder konstruktiver Ratschlag willkommen.

LG,
Matthias
Anhänge:
Öffnen | Download - 01.jpg (135.4 KB)
Öffnen | Download - 02.jpg (67.1 KB)
VDX
Re: Frage an die alten Hasen (Reprap Motherboard v1.2 sanguino grrf)
11. March 2013 18:58
... so ein Board habe ich auch noch da - ich glaube, du mußt trotz Autoreset bei dem Teil direkt nach der Übersetzung des Programms (wenn die File-Größe im Textfenster angezeigt wird), kurz auf den Reset-Button drücken, damit der Upload startet ...


Viktor
--------
Aufruf zum Projekt "Müll-freie Meere" - [reprap.org] -- Deutsche Facebook-Gruppe - [www.facebook.com]

Call for the project "garbage-free seas" - [reprap.org]
Re: Frage an die alten Hasen (Reprap Motherboard v1.2 sanguino grrf)
11. March 2013 19:43
Danke für die rasche Antwort.

Ich hab jetzt schnell screenshots gemacht, was bei mir für Fehlermeldungen auftauchen.
Da ich leider keinen Tau vom programieren habe, hoffe ich, dass ich jetzt keine mit dem Holzknüppel übergezogen bekomme eye rolling smiley

Ich finde leider keine dukumentation mehr über das Board. deim Wiki von grrf ist der größte teil nicht mehr auffindbar.

Die Fehlermeldung was mir das Programm gibt (Bilder)

Sachen die ich bins jetzt herausgefunden habe sind zb.: cputype. Dass ich hier CPUTYPE_SANGUINO eingeben muss ist mir jetzt klar.
Dachte jedoch, dass es über die "configuration.h" abgeglichen wird...


Ich bedanke mich für alle bemühungen und bin nebenbei zu dem Entschluss gekommen: ich sollte ein "bissal" programieren lernen. (also ist ein arduino set bei der nächsten Bestellung dabei, da es für mich als Glastechniker totales Neuland ist grinning smiley )

LG,
Matthias

1-mal bearbeitet. Zuletzt am 12.03.13 12:35.
Anhänge:
Öffnen | Download - 03.png (61.7 KB)
Öffnen | Download - 04.png (184.7 KB)
Öffnen | Download - 05.png (88.7 KB)
Öffnen | Download - 06.png (46.4 KB)
Re: Frage an die alten Hasen (Reprap Motherboard v1.2 sanguino grrf)
12. March 2013 04:50
/configuration.h:24:2: error: #error Please edit configuration.h and at the very least uncomment one of the DEFAULTS definitions that best-matches your hardware.
Hast Du das denn gemacht? In der Regel hilft es, Fehlermeldungen zu lesen.


Generation 7 Electronics Teacup Firmware RepRap DIY
     
VDX
Re: Frage an die alten Hasen (Reprap Motherboard v1.2 sanguino grrf)
12. March 2013 05:29
... OK, dann kommen wir der Sache schon näher - du mußt die Software erstmal fehlerfrei zum Kompilieren bekommen ... ich dachte, das wäre schon erledigt und es gäbe nur einen Fehler, weil der Upload nich klappte ...

Welche Arduino-IDE hast du drauf?

Soviel ich mich noch erinnere, hatte ich die Gen3 mit 0019 und zuletzt 0023 kompiliert -- k.A., ob das mit der 1.0 und größer noch geht ...


Viktor
--------
Aufruf zum Projekt "Müll-freie Meere" - [reprap.org] -- Deutsche Facebook-Gruppe - [www.facebook.com]

Call for the project "garbage-free seas" - [reprap.org]
Re: Frage an die alten Hasen (Reprap Motherboard v1.2 sanguino grrf)
12. March 2013 07:57
Traumflug Wrote:
-------------------------------------------------------
> > /configuration.h:24:2: error: #error Please edit
> configuration.h and at the very least uncomment
> one of the DEFAULTS definitions that best-matches
> your hardware.
>
> Hast Du das denn gemacht? In der Regel hilft es,
> Fehlermeldungen zu lesen.

Ja hab ich soweit es mir möglich ist alles geändert. jedoch hänge ich bei dem HOST_BAUD. (Bild)

Jedoch bin ich nun mit meinem Latein am Ende und ich komm einfach nicht drauf, wie ich diese Fehlermeldungen beseitige:
Quote

In file included from FiveD_GCode_Interpreter.cpp:8:
/hostcom.h: In member function 'void hostcom::putInit()':
hostcom.h:96: error: 'Serial' was not declared in this scope
/hostcom.h: In member function 'void hostcom::put(char*)':
hostcom.h:97: error: 'Serial' was not declared in this scope
/hostcom.h: In member function 'void hostcom::put(const float&)':
hostcom.h:98: error: 'Serial' was not declared in this scope
/hostcom.h: In member function 'void hostcom::put(const long int&)':
hostcom.h:99: error: 'Serial' was not declared in this scope
/hostcom.h: In member function 'void hostcom::put(int)':
hostcom.h:100: error: 'Serial' was not declared in this scope
/hostcom.h: In member function 'void hostcom::putEnd()':
hostcom.h:101: error: 'Serial' was not declared in this scope
/hostcom.h: In member function 'byte hostcom::gotData()':
hostcom.h:102: error: 'Serial' was not declared in this scope
/hostcom.h: In member function 'char hostcom::get()':
hostcom.h:103: error: 'Serial' was not declared in this scope
FiveD_GCode_Interpreter.cpp: In function 'void setup()':
FiveD_GCode_Interpreter:189: error: 'Serial1' was not declared in this scope
FiveD_GCode_Interpreter.cpp: In member function 'bool intercom::talk()':
intercom:55: error: 'Serial1' was not declared in this scope
FiveD_GCode_Interpreter.cpp: In member function 'void intercom::tick()':
intercom:176: error: 'Serial1' was not declared in this scope
intercom:209: error: 'Serial1' was not declared in this scope


Was ist dieser "HOST_BAUD"?


VDX Wrote:
-------------------------------------------------------
> ... OK, dann kommen wir der Sache schon näher -
> du mußt die Software erstmal fehlerfrei zum
> Kompilieren bekommen ... ich dachte, das wäre
> schon erledigt und es gäbe nur einen Fehler, weil
> der Upload nich klappte ...
>
> Welche Arduino-IDE hast du drauf?
>
> Soviel ich mich noch erinnere, hatte ich die Gen3
> mit 0019 und zuletzt 0023 kompiliert -- k.A., ob
> das mit der 1.0 und größer noch geht ...


Ich benutze die Version 1.0.4
Hab es auch mit der 0023 versucht, jedoch vergebens.

Die restlichen Fehler habe ich, soweit es mir möglich war, behoben.

LG,
Matthias
Anhänge:
Öffnen | Download - 07.png (178.5 KB)
Re: Frage an die alten Hasen (Reprap Motherboard v1.2 sanguino grrf)
12. March 2013 12:40
Stück für Stück komme ich der sache, glaube ich jetzt einmal, näher...

Jedoch wift er mir jetzt folgende Meldung in den Weg:
Quote



F:\Software\arduino-0023\hardware\sanguino\cores\arduino\IPAddress.cpp: In member function 'virtual size_t IPAddress::printTo(Print&) const':
F:\Software\arduino-0023\hardware\sanguino\cores\arduino\IPAddress.cpp:50: error: void value not ignored as it ought to be
F:\Software\arduino-0023\hardware\sanguino\cores\arduino\IPAddress.cpp:50: error: in evaluation of 'operator+=(size_t, void)'
F:\Software\arduino-0023\hardware\sanguino\cores\arduino\IPAddress.cpp:51: error: void value not ignored as it ought to be
F:\Software\arduino-0023\hardware\sanguino\cores\arduino\IPAddress.cpp:51: error: in evaluation of 'operator+=(size_t, void)'
F:\Software\arduino-0023\hardware\sanguino\cores\arduino\IPAddress.cpp:53: error: void value not ignored as it ought to be
F:\Software\arduino-0023\hardware\sanguino\cores\arduino\IPAddress.cpp:53: error: in evaluation of 'operator+=(size_t, void)'

Wie kann ich, bzw muss ich da die Werte ändern, dass diese ignoriert werden "void value not ignored as it ought to be"?

LG,
Matthias
Re: Frage an die alten Hasen (Reprap Motherboard v1.2 sanguino grrf)
12. March 2013 15:27
Okay,
Ich glaube es gelöst zu haben.
Der volldepp, welcher vor der Tastatur sitzt, kat allen anschein nach, eine defekte Firmware-version geladen.
Nachdem ich die RepRap software neu geladen habe und aus dem C:\Program Files\Reprap\mendel\firmware\FiveD_GCode ordner entnommen habe hat es fast auf anhieb funktioniert.

Ich musste nur noch in FiveD_GCode_Interpreter.cpp das
#include HardwareSerial.h
durch "//"
(also "//#include HardwareSerial.h")
ausschließen, dann hat es funktioniert.

Jetzt muss ich nur noch herausfinden, wie ich es mit der Software (RepRap auf java Basis) verbinde.

Danke für die Hilfestellung.

LG,
Matthias

1-mal bearbeitet. Zuletzt am 12.03.13 15:30.
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen