-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hilfe #1
Comments
Hi Helix, für die Programmierung brauchst du nicht extra Thonny installieren, da die Firmware bereits kompiliert ist und direkt aufgespielt werden kann. Das Aufspielen geht über Drag und Drop. Dafür musst du den PICO in den Programmier-Modus bringen. Den Knopf auf dem PICO gedrückt halten und dann erst das USB Kabel verbinden. Unter Windows wirst du dann ein neues Laufwerk sehen. Die Firmware (UF2 Datei) kannst du dann einfach auf das Laufwerk kopieren, danach ist die Firmware aufgespielt. Der Joystick hat 3 Analoge Potis, X,Y und Z. Die X und Y Potis kannst du ja sehen. Der Z-POTI wird über die Kabel rausgeführt, da ist die Belegung je nach Bezug unterschiedlich, am besten müsstest du mal die Kabel mit einem Durchgangsprüfer durchmessen. Wenn du einen Knopf auf dem Joystick hast, müssten es 4 Kabel sein: GND, VCC, ADC und BTN Die Potis werden wie folgt angeschlossen: GND an GND, VCC an die 3.3V Leitung, ADC an den Eingang des PICO. ADC ist der mittlere Anschluss. Ich kenne mich mit Fritzing nicht aus, evtl. müsste ich mir das mal anschauen. |
Sorry, ich verstehe irgendwie nicht wie ich das was du programmiert hast auf den Pico Pi bekomme oder muss das gar nicht auf den Pi? Ok, das mit dem Joystick und den Buttons bekomme ich glaube ich hin. Vielen Dank! |
Doch, die Firmware muss schon auf den PICO ;-) Wenn du den Knopf gedrückt hältst und dann erst den PICO an den PC anschließt, bekommst du z.B. so eine Ansicht: Dort einfach die UF2 Datei hin kopieren, fertig ;-)
Genau. Wobei nur 3 Buttons tatsächlich von Estlcam verwendet werden: OK, FEED, Spindle. Ich habe das bei mir wie folgt: OK: Joystick Button Rot und Gelb sind (noch) nicht belegt, da das Protokoll damit nichts anfangen kann. EDIT: Hier gibt es eine kurze Beschreibung wie man eine UF2 Datei auf den PICO bekommt: https://www.okdo.com/getting-started/get-started-with-raspberry-pi-pico/ Statt blink.uf2 nimmst du einfach meine Firmware ;-) |
Ja, das habe ich soweit verstanden mit dem Kopieren. Aber welche Datei kopiere ich auf den Pi? Wie bekomme ich die Daten für Eslcam drauf? Muss die main.c oder ähnliches auch rüber kopiert werden? |
Ah ok, jetzt verstehe ich was du meinst. Die Firmware ist bereits fertig kompiliert. Du bekommst die UF2 Datei hier: https://github.com/hdo/pico-estlcam-handrad/releases/tag/v0.0.1 Du musst also nichts mit den Source selber machen (.c und .h). Ich nehme an du weißt, dass das Handrad das offizielle Estlcam Protkoll spricht? |
Oh man. Die Datei habe ich vollkommen übersehen. Vielen Dank! Ja genau, das mit dem I²C Protokoll und Estlcam habe ich alles soweit verstanden. Ich benutze den Klemmenadapter und dementsprechend dann auch den Mini DIN Anschluss. |
Manchmal sieht man den Wald vor lauter Bäumen nicht ;-)
Perfekt. Ich habe den LPT Adapter zur Zeit im Einsatz. Den Klemmen-Adapter habe ich auch da, muss den aber erst noch anschließen und testen :-) |
Das ist ja ein wuchtiges Teil :-) |
jo, das will ich dann als Bedienpult direkt an der Fräse montieren :) |
Das wäre richtig gut, wenn das funktioniert! |
Genau, ursprünglich hatte ich eine Windows 10 Tablet (Chuwi) aber das war nur so mäßig. Dann ein 13.3" Laptop Display und jetzt habe ich ein 13.3 Touch Screen. Das ganze läuft auf jetzt einen Lenovo Tiny PC (M93). Die Kombo ist ziemlich ok, der M93 bootet in 15 Sekunden oder so :-) |
Das ist cool, ich denke sowas in der Art baue ich mir auch noch. Ein eigenständiges Gerät mit dem ich die Fräse ansteuern kann, auf dem ESTLCAM läuft, was ich aber nicht dauerhaft in der Werkstatt lassen muss wegen Kälte und Dreck. Aber ich bin kein Touchscreenfan....mal schauen was ich mache. Habe noch so einen Home-Theater PC rumliegen. Aber erstmal muss die Fräse laufen und dann schaue ich nach und nach weiter. |
Moin,
Schöne Grüße, |
Moin Sören, zu 1) Ja genau, das müssten 4 Pin sein wie du schon korrekt angegeben hast. Ob A oder B, wenn du diese vertauscht ändert sich nur die Richtung zu 2) Das ist etwas komplizierter. Ich hätte Potis genommen, aber der PICO hat nur 4 Analoge Eingänge, deswegen sind das keine Potis sondern Drehimpulsgeber (Drehencoder). Leider verhalten sich nicht alle Drehencoder gleich. Meine habe ich bei A* bezogen, ich meine in der Stückliste gibt es einen Link dazu. VG Huy |
Hi Huy, ich habe jetzt alles soweit verbunden und die Fräse läuft auch. Nun bekomme ich nur keine Strom auf den Pico Pi. Woher weiß der Klemmenadapter ob der Mini DIN Anschluss in Betriebsart 1 oder 2 läuft? LG |
Hi Sören, die 5V kommen vom DIN Anschluss. siehe https://www.estlcam.de/DIN_Detail.php Beim PICO schließt du dies an den PIN VCC 5V. Das ESTLCAM Board sendet eine Anfrage an den PICO und daraus ergibt sich Mode 1 oder 2. |
Ok, genau das habe ich gemacht. Dann muss bei meiner Verkabelung noch etwas falsch sein, es kommen keine 5V über den Pin 3 an. Ich habe noch eine Buchse und einen Stecker verbaut. Ich vermute dort liegt das Problem. Hatte kurz gedacht, dass man evtl noch in estlcam Konfiguration eingeben muss, dass die Betriebsart 2 genutzt wird. Vielen Dank. Und ich melde mich wieder wenn ich es kontrolliert habe 😉 |
Hallo, erst einmal danke für die geleistete Arbeit, habe das Handrad nach dieser Anleitung gebaut und bin fast fertig. Gruß |
Hi,
ich bin leider absoluter Anfänger mit dem Thema Pi / Pico Pi.
Kannst du mir kurz erklären wie ich die Programmierung auf den Pico Pi bekomme? Ich habe Thonny schon auf meinem Windows PC installiert und auch schon "Hello World" und Blink an den Pico Pi gesendet. Aber alles was ich hier sehe übersteigt leider meine Kompetenz :(
Könntest du zusätzlich noch eine Zeichnung bei Fritzing o.Ä. machen? Damit ich genau sehen kann welches Kabel vom 4 Achsen Joystick wo hin gehen muss usw.?
Ich hoffe du hast Zeit und Lust mir bei dem Projekt zu helfen....das wäre genial.
Schöne Grüße,
Helix
The text was updated successfully, but these errors were encountered: