Danke Timo, das bringt Licht ins Dunkel. Estlecam erklärt sich ja fast von selbst. Bei dem 2. Megapro hatte ich noch keine Idee. Find ich super, dass Du Dich um uns bemühst.
Hey Timo, keine Ahnung, ob das so beabsichtigt oder ein Fehler ist, aber (Hardware: Tillboard+Extension+Panel) die Autosquare-Geschwindigkeit lässt sich am Poti nicht im laufenden Autosquare verändern. Ich muss/kann die Geschwindigkeit über den Poti also nur anpassen, bevor ich das Autosquare starte. Sonst funktioniert alles super. An alle anderen interessierten: Wenn ihr DRV8825-Treiber verwendet, macht auf jeden Fall Kühlkörper mit einer grösseren Lamellenoberfläche drauf, als die, die beiliegen. Verbessert das Temperaturverhalten enorm. Grüße
Bei mir gut das nicht hin🙈 bis zum shield geht's noch, aber beim Wireless Adapter bei change device bekomme ich die Fehlermeldung trotzdem installieren der Library nicht weg. Dasselbe gilt dann beim eigentlichen Wireless Adapter...andere Fehlermeldung aber selbes Problem
Hallo Timo, ich habe jetzt gesucht und bin leider nicht fündig geworden, ob du bei der Auswahl der Estlcamsteuerung (Steuerungselektronikauswahl im Drop-Down-Menü ) beim programmieren des Arduinos eine spezielle Auswahl triffst oder einfach Arduino mega verwendest ? Super hilfreiches Video - Danke !
Hi Timo! Prima Anleitung und Doku. Tausend Dank! Eine Frage habe ich noch zur Temp-Anzeige. Ich habe auf dem 64er Display in der ersten Zeile "0C E: 22C" stehen, Den Temp Sensor habe ich am Ext-Panel angeschlossen. Wo schließe ich den zweiten Sensor an, wenn ich schon 2 Temperaturen anzeigen lassen kann?
Hallo Timo, wirklich Klasse Projekt, bin gerade am nachbauen des ganzen, jedoch Scheitere ich dass beim Wireless Adapter das ganze beim Start Init MCP hängen bleibt, wenn ich da in den Script schaue, dann wird das File mcp4728.cpp aufgerufen und in der Funktion getStatus wird Wire.requestFrom aufgerufen, dieser Schritt wird anscheinend nicht mehr erfolgreich abgeschlossen, woran kann dies liegen ? Die beiden MCP's habe ich korrekt verdrahtet, und auch die Adresse des einen geändert, der i2c Scanner kann die Module finden. Vielen Dank für dein Feedback.
Hmm, kann ich dir so leider auch nicht sagen. Ich hätte vermutet, dass etwas mit der Adresse nicht stimmt oder die Steckplätze der MCP vertauscht wurden.
@@timoswerkstatt9304 Vielen Dank für die super schnelle Antwort, wenn ich die dinger mit einem i2c Scanner suche, dann habe ich 0x60 & 0x61, dies sollte doch korrekt sein ? Ich habe das ganze aktuell noch auf einem BreadBoard, und aktuell nur die beiden MCP's und der NRF24 drauf, aber dies sollte ja keine Rolle spielen, um den Script in Betrieb zu nehmen.
Hallo Timo. Bin kurz davor dein Board zu bestellen. Habe noch eine Frage zum programmieren. Den ersten Arduino wo du die Firmware drauf gemacht hast, ist nur für die Wireless Sache? Wenn ich deine Platine nur für Estlcam ohne Wireless oder Tillboard Erweiterung nutzen will, mach ich die Firmware auf den Arduino direkt über Estlcam? Ist das so richtig? Ich möchte auch nur einen Arduino verbauen.
Du kannst dir die selbst erstellen lassen, da alle Dateien öffentlich zugänglich sind, oder auch direkt von mir bekommen: blog.altholtmann.com/open-cnc-shield/#platine-bauteile-besorgen
Hallo Timo Schön wäre es, wenn Du auch das Bespielen und konfigurieren des 1. Arduinos beschreiben würdest. Also den Arduino für Estlcam. Die Wireless-Geschichte ist der zweite vor dem Ersten Schritt.
Muss mal wieder was fragen, ich bin ja kein Programmierer und vlt nicht der Einzige mit dem Problem. Ich habe das alles so installiert wie von Dir im Video beschrieben und komme bis zu dem Punkt an dem ich die von Dir genannten, bzw in der Software geforderten Bibliotheken installiert habe. Soweit so gut. Beim Überprüfen zwecks kompilieren kommt bei mir der Fehlerhinweis auf die Stepper. In der Programmroutine steht STEPPER steppers[] = { {x, A15, 10, A6, dirXRevConfig, off, "X1:"}, {x, A14, 8, 49, dirXRevConfig, off, "X2:"}, {y, A13, 7, A5, dirYRevConfig, off, "Y1:"}, {y, A12, 6, 53, dirYRevConfig, off, "Y2:"}, {z, A11, 12, 16, dirZRevConfig, off, "Z1:"}, {z, A10, 11, A7, dirZRevConfig, off, "Z2:"}, }; Die Fehlermeldung die dazu kommt ist: 'A15' was not declared in this scope Ich habe einfach versucht, diesen mhm, nennt sich das hier (Loop?) Bereich auszukommentieren (// vor STEPPER). Das führt dann aber zum nächsten Fehler. Kannst Du mir ggf. kurz das Problem benennen und sagen wie ich weiter komme? Herzlichen Dank. Ach ja, das Ganze ist zu finden im Bereich //Pin configuration
@@timoswerkstatt9304 Danke, das war schon die zielführende Antwort, die mir weiterhilft. Ein Denkanstoß, sozusagen. Ich bin ja auch echt dusselig. Natürlich hatte ich noch KEINEN Arduino eingestellt. Manchmal sind es echt die Kleinigkeiten. Ich wusste gar nicht und hatte es gar nicht auf dem Schirm, dass man dies noch einstellen kann und muss. Ist ja auch logisch, irgendwo. Für die kabelgebundene Fernbedienung wird dann die Routine für Wireless einfach auskommentiert, ja? Na, so geht es Stück für Stück voran und ich hoffe ich muss Dir nicht mehr allzuoft auf den Sack gehen... :-) Danke.
Ist für den Betrieb eine Spannungsversorgung beim Wireless Panel über die des Arduino hinaus (USB Anschluss) notwendig? Die Funkstrecke möchte nämlich den Dienst nicht aufnahmen.
geiles Ding :-D bei mir meckert er im wirelessAdapterSketch bei Zeile 501 ('class TwoWire' has no member named 'setWireTimeout'; did you mean 'setTimeout'?) 502 ('class TwoWire' has no member named 'clearWireTimeoutFlag')
Danke Timo, das bringt Licht ins Dunkel. Estlecam erklärt sich ja fast von selbst. Bei dem 2. Megapro hatte ich noch keine Idee. Find ich super, dass Du Dich um uns bemühst.
Super Erklärung :-) Finde deine Arbeit sehr gut gelungen
Sehr schön erklärt, vielen Dank :)
Hey Timo,
keine Ahnung, ob das so beabsichtigt oder ein Fehler ist, aber (Hardware: Tillboard+Extension+Panel) die Autosquare-Geschwindigkeit lässt sich am Poti nicht im laufenden Autosquare verändern. Ich muss/kann die Geschwindigkeit über den Poti also nur anpassen, bevor ich das Autosquare starte.
Sonst funktioniert alles super.
An alle anderen interessierten: Wenn ihr DRV8825-Treiber verwendet, macht auf jeden Fall Kühlkörper mit einer grösseren Lamellenoberfläche drauf, als die, die beiliegen. Verbessert das Temperaturverhalten enorm.
Grüße
Bei mir gut das nicht hin🙈 bis zum shield geht's noch, aber beim Wireless Adapter bei change device bekomme ich die Fehlermeldung trotzdem installieren der Library nicht weg. Dasselbe gilt dann beim eigentlichen Wireless Adapter...andere Fehlermeldung aber selbes Problem
Hallo Timo, ich habe jetzt gesucht und bin leider nicht fündig geworden, ob du bei der Auswahl der Estlcamsteuerung (Steuerungselektronikauswahl im Drop-Down-Menü ) beim programmieren des Arduinos eine spezielle Auswahl triffst oder einfach Arduino mega verwendest ? Super hilfreiches Video - Danke !
Hi Timo! Prima Anleitung und Doku. Tausend Dank! Eine Frage habe ich noch zur Temp-Anzeige. Ich habe auf dem 64er Display in der ersten Zeile "0C E: 22C" stehen, Den Temp Sensor habe ich am Ext-Panel angeschlossen. Wo schließe ich den zweiten Sensor an, wenn ich schon 2 Temperaturen anzeigen lassen kann?
Also die erste sollte die onboard Temperatur vom Open CNC shield sein. Das zweite dann die externe Temperatur.
@@timoswerkstatt9304 Achso.ok. Ich habe das Tillboard v1.4. Gibt es den Sensor dort auch?
Hallo Timo, wirklich Klasse Projekt, bin gerade am nachbauen des ganzen, jedoch Scheitere ich dass beim Wireless Adapter das ganze beim Start Init MCP hängen bleibt, wenn ich da in den Script schaue, dann wird das File mcp4728.cpp aufgerufen und in der Funktion getStatus wird Wire.requestFrom aufgerufen, dieser Schritt wird anscheinend nicht mehr erfolgreich abgeschlossen, woran kann dies liegen ? Die beiden MCP's habe ich korrekt verdrahtet, und auch die Adresse des einen geändert, der i2c Scanner kann die Module finden. Vielen Dank für dein Feedback.
Hmm, kann ich dir so leider auch nicht sagen. Ich hätte vermutet, dass etwas mit der Adresse nicht stimmt oder die Steckplätze der MCP vertauscht wurden.
@@timoswerkstatt9304 Vielen Dank für die super schnelle Antwort, wenn ich die dinger mit einem i2c Scanner suche, dann habe ich 0x60 & 0x61, dies sollte doch korrekt sein ? Ich habe das ganze aktuell noch auf einem BreadBoard, und aktuell nur die beiden MCP's und der NRF24 drauf, aber dies sollte ja keine Rolle spielen, um den Script in Betrieb zu nehmen.
Hallo Timo. Bin kurz davor dein Board zu bestellen. Habe noch eine Frage zum programmieren. Den ersten Arduino wo du die Firmware drauf gemacht hast, ist nur für die Wireless Sache? Wenn ich deine Platine nur für Estlcam ohne Wireless oder Tillboard Erweiterung nutzen will, mach ich die Firmware auf den Arduino direkt über Estlcam? Ist das so richtig? Ich möchte auch nur einen Arduino verbauen.
Wenn du nur estlcam nutzen willst brauchst du nur einen arduino und dieser wird von estlcam selbst bespielt.
@@timoswerkstatt9304 genau so dachte ich es mir schon. Danke. Bestellung geht gleich raus :)
Woher bekommt man denn diese Platinen? Oder muss man die selbst erstellen (lassen)?
Du kannst dir die selbst erstellen lassen, da alle Dateien öffentlich zugänglich sind, oder auch direkt von mir bekommen: blog.altholtmann.com/open-cnc-shield/#platine-bauteile-besorgen
Hallo Timo
Schön wäre es, wenn Du auch das Bespielen und konfigurieren des 1. Arduinos beschreiben würdest. Also den Arduino für Estlcam. Die Wireless-Geschichte ist der zweite vor dem Ersten Schritt.
Hallo, der erste wird von estlcam bespielt und hat nichts mit dem shield zu tun 😉
Muss mal wieder was fragen, ich bin ja kein Programmierer und vlt nicht der Einzige mit dem Problem. Ich habe das alles so installiert wie von Dir im Video beschrieben und komme bis zu dem Punkt an dem ich die von Dir genannten, bzw in der Software geforderten Bibliotheken installiert habe. Soweit so gut. Beim Überprüfen zwecks kompilieren kommt bei mir der Fehlerhinweis auf die Stepper. In der Programmroutine steht
STEPPER steppers[] = {
{x, A15, 10, A6, dirXRevConfig, off, "X1:"},
{x, A14, 8, 49, dirXRevConfig, off, "X2:"},
{y, A13, 7, A5, dirYRevConfig, off, "Y1:"},
{y, A12, 6, 53, dirYRevConfig, off, "Y2:"},
{z, A11, 12, 16, dirZRevConfig, off, "Z1:"},
{z, A10, 11, A7, dirZRevConfig, off, "Z2:"},
};
Die Fehlermeldung die dazu kommt ist:
'A15' was not declared in this scope
Ich habe einfach versucht, diesen mhm, nennt sich das hier (Loop?) Bereich auszukommentieren (// vor STEPPER). Das führt dann aber zum nächsten Fehler. Kannst Du mir ggf. kurz das Problem benennen und sagen wie ich weiter komme?
Herzlichen Dank.
Ach ja, das Ganze ist zu finden im Bereich //Pin configuration
Welches Board hast du denn eigestellt? Der arduino mega 2560 hat definitiv einen A15.
@@timoswerkstatt9304 Danke, das war schon die zielführende Antwort, die mir weiterhilft. Ein Denkanstoß, sozusagen. Ich bin ja auch echt dusselig. Natürlich hatte ich noch KEINEN Arduino eingestellt. Manchmal sind es echt die Kleinigkeiten. Ich wusste gar nicht und hatte es gar nicht auf dem Schirm, dass man dies noch einstellen kann und muss. Ist ja auch logisch, irgendwo.
Für die kabelgebundene Fernbedienung wird dann die Routine für Wireless einfach auskommentiert, ja?
Na, so geht es Stück für Stück voran und ich hoffe ich muss Dir nicht mehr allzuoft auf den Sack gehen... :-) Danke.
Ist für den Betrieb eine Spannungsversorgung beim Wireless Panel über die des Arduino hinaus (USB Anschluss) notwendig? Die Funkstrecke möchte nämlich den Dienst nicht aufnahmen.
@@ChristianBlenk_WES ich habe die Drahtversion
Soll man denn Arduino immer von der Platinen nehmen zum programmieren?
Nein. Ich habe die nur vorm ersten programmieren von der Platine genommen.
geiles Ding :-D
bei mir meckert er im wirelessAdapterSketch bei Zeile
501 ('class TwoWire' has no member named 'setWireTimeout'; did you mean 'setTimeout'?)
502 ('class TwoWire' has no member named 'clearWireTimeoutFlag')
Arduino ide auf die neuste Version updaten. Am besten vorher alles deinstallieren.
@@timoswerkstatt9304 Habe das selbe Problem. Neuste Version mit Neuinstallation funktioniert leider nicht
Danke dir
Hab mir gestern eins geordert kommt also grade rechtzeitig 😅