Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Problem mit Repetier 092.6 (Dreh Encoder)

geschrieben von 4ndi 
Problem mit Repetier 092.6 (Dreh Encoder)
12. December 2015 05:57
Hallo Zusammen

Wollte heute ein paar kleine Parameter an meiner Firmware ändern und habe die config.json meiner alten funktionierenden Firmware in den Online Configurator geladen.
Als ich dies gemacht und aufgespielt hatte musste ich feststellen das mein Drehknopf und die Menüführung meines Spark LCD´s nicht mehr funktionierte.
Als ich dann die alte wieder aufgespielt habe nur um zu testen ob es wirklich daran liegt lief er wieder.

Da es ja schon mal der Fall war das manche Änderungen zu ungewollten Nebeneffekten führten habe ich die alte config nochmal geladen und nur abgespeichert ohne was zu ändern um zu testen.

Und auch hier funktioniert dies nicht mehr.

Hat das Problem noch jemand ? die besagten Parameter kann ich natürlich auch per Hand ändern und aufspielen ohne den Online Configurator zu benutzten.
Aber da ist dann wo der Wurm drin oder ?

Grüße Andi


Sparkcube 1.1 /// RADDS 1.5 und DUE RAPS 128 und TMC 2100 /// E3D Cyclops /// Repetier Firmware /// Simplify 3D /// BQ Cyclops 3D Scanner
Hexagon V2 /// RADDS 1.6 und DUE RAPS 128 /// Repetier Firmware

Thingiverse
Re: Problem mit Repetier 092.6 (Dreh Encoder)
12. December 2015 07:04
Die selbe Erfahrung habe ich auch gemacht, habe aber leider auch noch keine Lösung.
Re: Problem mit Repetier 092.6 (Dreh Encoder)
12. December 2015 09:25
Dann liegt es nicht an mir grinning smiley
Re: Problem mit Repetier 092.6 (Dreh Encoder)
13. December 2015 08:59
Ich glaube das hängt mit dem Erweiterungsboard fürs RADDS zusammen. in der pins.h wird der Pin, an dem der Encoder hängt, ORIG_E3_ENABLE_PIN zugewiesen. Beides zusammen geht natürlich nicht, aber das Erweiterungsboard ist momentan nicht abwählbar in der Firmware.
Re: Problem mit Repetier 092.6 (Dreh Encoder)
15. December 2015 04:24
Wenn du keine Erweiterungsplatine hast,
schicke mir mal die beiden Firmware
Speziell die Pins.h

Naiverweise würde ich die "alte" Pins.h mit der "neuen" einfach tauschen :-)


Mein Club: [hackerspace-ffm.de]
RADDS-Shield -> Commercial [max3dshop.org]
Re: Problem mit Repetier 092.6 (Dreh Encoder)
15. December 2015 07:14
Bin mir nicht sicher ob ich dich richtig verstanden habe aber ich werde es testen smiling smiley
Re: Problem mit Repetier 092.6 (Dreh Encoder)
15. December 2015 08:29
Ich hatte versucht, den Abschnitt in der pins.h einfach auszukommentieren, in dem die Pins für die Erweiterungsplatine definiert werden. Das alleine scheint aber nicht zu reichen und mehr Zeit hatte ich bisher nicht, um in die Tiefe zu gehen.
Mit der Firmware von vinmicgras dropbox funktioniert der Encoder noch, nehme ich die configuration.h von vincent, packe sie in den online-configurator von repetier und stelle nur das display bei "User interface" auf sparklcd, geht der Encoder nicht mehr.
Re: Problem mit Repetier 092.6 (Dreh Encoder)
15. December 2015 09:09
Hier sind die Dateien...die jeweils kleinere ist die funktionierende, die größeren gehören zur V92.6.
Anhänge:
Öffnen | Download - pins.h (20.9 KB)
Öffnen | Download - pins.h (29.3 KB)
Öffnen | Download - Repetier-Firmware mit FTS.zip (384.1 KB)
Öffnen | Download - Repetier-Firmware-2015-12-15.zip (451.1 KB)
Re: Problem mit Repetier 092.6 (Dreh Encoder)
15. December 2015 11:59
Quote
iceman1306
Mit der Firmware von vinmicgras dropbox funktioniert der Encoder noch, nehme ich die configuration.h von vincent, packe sie in den online-configurator von repetier und stelle nur das display bei "User interface" auf sparklcd, geht der Encoder nicht mehr.


ich hab da auch ewig gesucht.
die Firmware aus Vincents Dropbox ist ne 92.3 - da gabs noch kein sparkLCD in Repetier
also ist das Display in der uiconfig.h zusammengebastelt und schwach kommentiert

eigentlich traurig, wie unaktuell die Doku und Soft im Gegensatz zum eigentlich guten Produkt ist.
vielleicht mal ab und an ein aktueller funktionierender snapshot im Git? die "nightly builds" in der Dropbox sind noch älter.
aber ich sag' ja schon garnix mehr, sonst fühlt sich der Herr Shopbetreiber wieder angepisst grinning smiley
...
Re: Problem mit Repetier 092.6 (Dreh Encoder)
15. December 2015 14:50
Quote
Overtuner
Quote
iceman1306
Mit der Firmware von vinmicgras dropbox funktioniert der Encoder noch, nehme ich die configuration.h von vincent, packe sie in den online-configurator von repetier und stelle nur das display bei "User interface" auf sparklcd, geht der Encoder nicht mehr.


ich hab da auch ewig gesucht.
die Firmware aus Vincents Dropbox ist ne 92.3 - da gabs noch kein sparkLCD in Repetier
also ist das Display in der uiconfig.h zusammengebastelt und schwach kommentiert

eigentlich traurig, wie unaktuell die Doku und Soft im Gegensatz zum eigentlich guten Produkt ist.
vielleicht mal ab und an ein aktueller funktionierender snapshot im Git? die "nightly builds" in der Dropbox sind noch älter.
aber ich sag' ja schon garnix mehr, sonst fühlt sich der Herr Shopbetreiber wieder angepisst grinning smiley
...
Den Eintrag finde ich jetzt unnötig...
Die Version von Vincents Dropbox funktioniert ja einwandfrei.
In der 92.5 ging das auch problemlos so wie ich es jetzt wieder versucht habe, configuration.h nehmen, LCD auswählen...fertig.
In der 92.3 gab es das Display noch nicht im Konfigurator, jetzt schon. Aber momentan funktioniert es nicht MEHR...und das liegt nicht an vincent.
Re: Problem mit Repetier 092.6 (Dreh Encoder)
16. December 2015 14:07
Hier mal die beiden Pins.h

Um wieder aufs wesentliche zurückzukehren winking smiley

Alt ist die die bei mir noch ging
Neu ist die die nicht mehr ging stammend aus dem aktuellen Online Configurator

Grüße Andi


Sparkcube 1.1 /// RADDS 1.5 und DUE RAPS 128 und TMC 2100 /// E3D Cyclops /// Repetier Firmware /// Simplify 3D /// BQ Cyclops 3D Scanner
Hexagon V2 /// RADDS 1.6 und DUE RAPS 128 /// Repetier Firmware

Thingiverse
Anhänge:
Öffnen | Download - pins alt.h (29 KB)
Öffnen | Download - pins neu.h (29.3 KB)
Re: Problem mit Repetier 092.6 (Dreh Encoder)
17. December 2015 02:33
ich glaub' nicht, dass der Fehler in der pins.h zu suchen ist.
was genau geht denn nicht? nur der Taster am Encoderß
dann ist es irgendwo in ui.h oder uiconfig.h
ein fehlendes
#define BEEPER_TYPE 0
weil
#define BEEPER_PIN 37
und
UI_KEYS_BUTTON_LOW(37,UI_ACTION_OK)
Re: Problem mit Repetier 092.6 (Dreh Encoder)
17. December 2015 02:43
Statt das Hauptmenü beim Start anzuzeigen geht er gleich ins Hauptmenü dort kann man zwar durch drehen rauf und runter aber nicht per Druck auf den Taster bestätigen
Re: Problem mit Repetier 092.6 (Dreh Encoder)
17. December 2015 10:51
ich würde erst mal aus der Neuen pins.h das einfach mal auskommentieren:
#define EXTENSION_BOARD_MS1 67
#define EXTENSION_BOARD_MS2 68
#define EXTENSION_BOARD_MS3 69
Wenn es klappt, gut.

Wenn nicht, nochmal online Konfigurieren, downloaden, entzippen und die alte pins.h mit der neuen ersetzen.

wenn es dann nicht klappt, muss etwas tiefer geforscht werden.

Vincent baut da grade etwas um ...

1-mal bearbeitet. Zuletzt am 17.12.15 10:52.


Mein Club: [hackerspace-ffm.de]
RADDS-Shield -> Commercial [max3dshop.org]
Re: Problem mit Repetier 092.6 (Dreh Encoder)
17. December 2015 11:06
Quote
angelo
ich würde erst mal aus der Neuen pins.h das einfach mal auskommentieren:
#define EXTENSION_BOARD_MS1 67
#define EXTENSION_BOARD_MS2 68
#define EXTENSION_BOARD_MS3 69

nö.
wenn schon, dann diese:
// Extra driver on extension board
#define ORIG_E3_STEP_PIN    35
#define ORIG_E3_DIR_PIN     33
#define ORIG_E3_ENABLE_PIN  37
evtl. auch die:
// Extra driver on extension port
#define ORIG_E4_STEP_PIN    29
#define ORIG_E4_DIR_PIN     27
#define ORIG_E4_ENABLE_PIN  31
glaub' ich aber nicht, weil Display und EncoderA und B ja funktionieren.
also ist es Pin 37 - ClickEncoder P.
Re: Problem mit Repetier 092.6 (Dreh Encoder)
17. December 2015 11:41
ähm ich warte jetzt mal ab grinning smiley Drucken kann ich ja auch mit der alten Firmware smiling smiley
Re: Problem mit Repetier 092.6 (Dreh Encoder)
17. December 2015 15:24
Das Auskommentieren löst das Problem leider nicht. Es ändert sich nichts, Drücken geht weiterhin nicht, beim Start scheint der Encoder aber als gedrückt anzukommen. das Menü springt direkt weiter. Es scheint fast als ob die FIrmware den Encoder als dauerhaft gedrückt ansieht. Das war aber auch vor dem Auskommentieren schon so...

1-mal bearbeitet. Zuletzt am 17.12.15 15:24.
Re: Problem mit Repetier 092.6 (Dreh Encoder)
18. December 2015 05:17
Genau so ist es


Sparkcube 1.1 /// RADDS 1.5 und DUE RAPS 128 und TMC 2100 /// E3D Cyclops /// Repetier Firmware /// Simplify 3D /// BQ Cyclops 3D Scanner
Hexagon V2 /// RADDS 1.6 und DUE RAPS 128 /// Repetier Firmware

Thingiverse
Re: Problem mit Repetier 092.6 (Dreh Encoder)
18. December 2015 05:38
na dann nochmal.
in der ui.h den passenden Abschnitt suchen, irgendwo bei Zeile 1620 bis 1680:
#if FEATURE_CONTROLLER == CONTROLLER_SPARKLCD
#if MOTHERBOARD != 402
#error This config only works with RADDS motherboard!
#endif
#define UI_DISPLAY_CHARSET 3
#define UI_DISPLAY_TYPE 5
#define U8GLIB_ST7920 // Currently only this display from u8g lib is included.
#define UI_LCD_WIDTH 128
#define UI_LCD_HEIGHT 64

//select font size
#define UI_FONT_6X10 //default font
#ifdef UI_FONT_6X10
#define UI_FONT_WIDTH 6
#define UI_FONT_HEIGHT 10
#define UI_FONT_SMALL_HEIGHT 7
#define UI_FONT_DEFAULT repetier_6x10
#define UI_FONT_SMALL repetier_5x7
#define UI_FONT_SMALL_WIDTH 5 //smaller font for status display
#undef UI_ANIMATION
#define UI_ANIMATION 0  // Animations are too slow
#endif

//calculate rows and cols available with current font
#define UI_COLS (UI_LCD_WIDTH/UI_FONT_WIDTH)
#define UI_ROWS (UI_LCD_HEIGHT/UI_FONT_HEIGHT)
// PINK.1, 88, D_RS
#define UI_DISPLAY_RS_PIN		25		
#define UI_DISPLAY_RW_PIN		-1
// PINK.3, 86, D_E
#define UI_DISPLAY_ENABLE_PIN	        27		
// PINF.5, 92, D_D4
#define UI_DISPLAY_D0_PIN		-1		
// PINK.2, 87, D_D5
#define UI_DISPLAY_D1_PIN		-1		
#define UI_DISPLAY_D2_PIN		-1	
#define UI_DISPLAY_D3_PIN		-1	
	// PINF.5, 92, D_D4
#define UI_DISPLAY_D4_PIN		29	
#define UI_DISPLAY_D5_PIN		-1
#define UI_DISPLAY_D6_PIN		-1
#define UI_DISPLAY_D7_PIN		-1
#define UI_DELAYPERCHAR		   50
#define UI_HAS_KEYS 1
#define UI_HAS_BACK_KEY 0
#define UI_INVERT_MENU_DIRECTION 0
#define UI_HAS_I2C_ENCODER 0
#define UI_ENCODER_SPEED 2
#define UI_ENCODER_A 35
#define UI_ENCODER_B 33
#define UI_ENCODER_CLICK 37

#ifdef UI_MAIN
void uiInitKeys() {
  UI_KEYS_INIT_CLICKENCODER_LOW(UI_ENCODER_A,UI_ENCODER_cool smiley; // click encoder on pins 47 and 45. Phase is connected with gnd for signals.
  UI_KEYS_INIT_BUTTON_LOW(UI_ENCODER_CLICK); // push button, connects gnd to pin;
}
void uiCheckKeys(uint16_t &action) {
 UI_KEYS_CLICKENCODER_LOW(UI_ENCODER_A,UI_ENCODER_cool smiley; // click encoder on pins 47 and 45. Phase is connected with gnd for signals.
 UI_KEYS_BUTTON_LOW(UI_ENCODER_CLICK,UI_ACTION_OK); // push button, connects gnd to pin
}
inline void uiCheckSlowEncoder() {}
void uiCheckSlowKeys(uint16_t &action) {}
#endif

#endif // CONTROLLER_sparkLCD

dann dort einfügen:
#define UI_ENCODER_CLICK 37

//hier!
#define BEEPER_TYPE 0


#ifdef UI_MAIN

müsste gehen...
... wenn nicht noch im Wust der anderen *.h files noch was verwurstet ist.
Re: Problem mit Repetier 092.6 (Dreh Encoder)
18. December 2015 06:45
Das mit dem Beeper werde ich später versuchen, mal sehen ob das hilft. Bin momentan noch im Büro.
Re: Problem mit Repetier 092.6 (Dreh Encoder)
18. December 2015 09:22
Nein, hat leider auch nicht funktioniert. Keinerlei Veränderung...
Re: Problem mit Repetier 092.6 (Dreh Encoder)
18. December 2015 11:31
Repetier schreibt dass er den Fehler wohl gefunden hat, in hal.cpp hat er etwas zum Debuggen ergänzt und vergessen, es wieder zu entfernen. Sollte nun wieder gehen, ich konnte es aber noch nicht versuchen. Später wenn die Kinder im Bett sind vielleicht...
Re: Problem mit Repetier 092.6 (Dreh Encoder)
18. December 2015 15:53
...und es funktioniert wieder! Vorhandene Config in den Online-Konfigurator geladen, komplette firmware heruntergeladen, installiert....geht!
Re: Problem mit Repetier 092.6 (Dreh Encoder)
19. December 2015 17:02
Hallo iceman,
danke für den Tipp, hat mir sehr geholfen.
Ich war auch schon am verzweifeln, jetzt geht es wieder. thumbs upsmileys with beer

Gruß
Walter


1.: Sparkcube xl 1.1 mit 2 Z-Achsen über Riemen / RADDS1.5 mit Thb7128 / Repetier / E3dV6 Hotend / RADDS-LCD/Simplify 3D
2.: Eigenbau-Drucker mit 300x300x400 Bauraum, 2 Z-Achsen über Riemen, Hiwin Linearschienen, Igus Steilgewindespindeln 10x25 für X und Y, RADDS 1.5, THB 7128, M542
3.: MKC MK2 Mini mit 100x100x130 Bauraum, mit 2 Z-Achsen über Riemen, RADDS 1.5 mit RAPS128,
4.: Wanhao Duplicator 8
5.: Eigenbau DLP
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen