STERNENLABOR

Wiki und Dokuspace

Benutzer-Werkzeuge

Webseiten-Werkzeuge


bereiche:laser_plotter:eggbot

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
bereiche:laser_plotter:eggbot [2026/02/06 02:24] – [Elektronik] Felix E.bereiche:laser_plotter:eggbot [2026/03/22 02:13] (aktuell) – [Hardware] Felix E.
Zeile 15: Zeile 15:
   * Federn   * Federn
   * Kugellager   * Kugellager
 +  * https://www.thingiverse.com/thing:201052
  
 ===== Software ===== ===== Software =====
Zeile 72: Zeile 73:
   * [[https://wiki.evilmadscientist.com/The_Original_Egg-Bot_Kit]]   * [[https://wiki.evilmadscientist.com/The_Original_Egg-Bot_Kit]]
  
 +=== Spherebot (reloaded) ===
 +  * [[https://www.open-electronics.org/spherebot-reloaded-customize-your-xmas/]]
 +  * [[https://www.thingiverse.com/thing:201052]]
 ===== 2026 ===== ===== 2026 =====
  
   * Das Incscape Plugin für Eggbott wurde weiterentwickelt und in das plugin für Axidraw integriert: [[https://wiki.evilmadscientist.com/Axidraw_Software_Installation]] (Installation getestet)    * Das Incscape Plugin für Eggbott wurde weiterentwickelt und in das plugin für Axidraw integriert: [[https://wiki.evilmadscientist.com/Axidraw_Software_Installation]] (Installation getestet) 
 +  * https://cdn.evilmadscientist.com/dl/ad/public/394/AxiDraw_394_Win.exe.zip
   * da unser Gerät aber nicht auf der Originalplatine "EiBotBoard" ( [[https://www.schmalzhaus.com/EBB/]]) bassiert, sondern einem sehr alten Nachbau für den Arduino (Eggduino) mit CNC-Shield, ergeben sich ein paar Problem:   * da unser Gerät aber nicht auf der Originalplatine "EiBotBoard" ( [[https://www.schmalzhaus.com/EBB/]]) bassiert, sondern einem sehr alten Nachbau für den Arduino (Eggduino) mit CNC-Shield, ergeben sich ein paar Problem:
     * eine Datei des Plugins ( ebb_serial.py ) muss modifiziert werden damit das Incscape-Plugin den eggduino anspricht (Kommunikation iust aber möglich)     * eine Datei des Plugins ( ebb_serial.py ) muss modifiziert werden damit das Incscape-Plugin den eggduino anspricht (Kommunikation iust aber möglich)
Zeile 80: Zeile 85:
     * das Plugin hat keine Möglichkleit mehr die Positionen des Servos zu konfigurieren (derzeit nur minimale Bewegung und in die falsche Richtung)     * das Plugin hat keine Möglichkleit mehr die Positionen des Servos zu konfigurieren (derzeit nur minimale Bewegung und in die falsche Richtung)
     * beschriebene Funktionen zum Firmwareupdate funktionieren logischerweise nicht (Eggbot nutzt einen anderen Microcontroller)     * beschriebene Funktionen zum Firmwareupdate funktionieren logischerweise nicht (Eggbot nutzt einen anderen Microcontroller)
-  * https://wiki.evilmadscientist.com/The_Original_Egg-Bot_Kit +  * [[https://wiki.evilmadscientist.com/The_Original_Egg-Bot_Kit]] 
-  * EiBotBoard Protokoll: https://evil-mad.github.io/EggBot/ebb.html +  * EiBotBoard Protokoll: [[https://evil-mad.github.io/EggBot/ebb.html]] 
-  * EggBot-Firmware changelog: https://github.com/evil-mad/EggBot/blob/master/EBB_firmware/app.X/source/ebb.c+  * EggBot-Firmware changelog: [[https://github.com/evil-mad/EggBot/blob/master/EBB_firmware/app.X/source/ebb.c]] 
 ==== Unsere Optionen ==== ==== Unsere Optionen ====
  
Zeile 93: Zeile 99:
  
 in jedem Fall: Doku aktualisieren und Hardwareempfehlungen erstellen in jedem Fall: Doku aktualisieren und Hardwareempfehlungen erstellen
- 
-  * [[https://www.printables.com/model/231652-eggbot-eggduino-spherebot-auf-tmc2208-treiber-umru]] 
  
 ===== Unser Eggbot ===== ===== Unser Eggbot =====
  
-Hardwarekonfiguration:+Unser EggBot basiert nun auf einem ESP32 + CNC Shield. 
 + 
 +**Hardwarekonfiguration**: 
 + 
 +  * ESP32 Arduino UNO 
 +  * CNC Shield 
 +    * Anpassung 1k Pull down an GPIO12 
 + 
 +==== Pinbelegung: ====
  
   * Ei drehen = CnC Shield X   * Ei drehen = CnC Shield X
-    * D2/PD2 - Pulse X +    * 26 - Pulse X 
-    * D5/PD5 - Direction X +    * 16 - Direction X 
-    * D8 - Stepper enable+    * 12 - Stepper enable
   * Stift bewegen = CnC Shield Y   * Stift bewegen = CnC Shield Y
-    * D3/PD3 = Pulse Y +    * 25 = Pulse Y 
-    * D6/PD6 = Direction Y +    * 27 = Direction Y 
-    * D8/PB0 - Stepper enable+    * 12 - Stepper enable 
 + 
 +==== Software: ==== 
 + 
 +  * Angepasste Firmware für SL Bot: [[https://git.sternenlabor.de/Sternenlabor/EggDuino.git]] ( **Branch**: SlEggBot32Cfg) 
 +    * Basiert auf:[[https://github.com/cocktailyogi/EggDuino]] 
 +    * Umgestellt auf PlatformIO 
 +    * Umgestellt auf ESP32 
 +    * FastAccelStepper anstelle von AccelStepper (nötig für ESP32) 
 +    * Pinbelegung passend zum SL Bot angepasst 
 +    * Webinterface für Logging 
 +    * Aktuell unklar, ob Berechnung für Geschwindigkeiten und Ticks stimmen 
 + 
 + 
 +==== Einstellungen Inkscape ==== 
 + 
 +Dokumentengröße: 3200 x 1000 pixel (Stepper muss korrekt konfiguriert sein) 
 + 
 +Aufbau Nick: 
 + 
 +  * Pen up position: 40 
 +  * Pen down position: 10 
 + 
 +Aufbau Felix - Terminator EggBot: 
 + 
 +  * Pen up position: 15 
 +  * Pen down position: 40
  
 ==== Bonuspunkte ==== ==== Bonuspunkte ====
Zeile 118: Zeile 156:
  
 ==== Elektronik ==== ==== Elektronik ====
-  * ESP32 im Arduino Uno Format mit CNC-Shield ( klassinger Eggduino Aufbau mit mehr CPU, und BT/WIFI für Eventualtäten )+ 
 +  * ESP32 im Arduino Uno Format mit CNC-Shield ( klassischer Eggduino Aufbau mit mehr CPU, und BT/WIFI für Eventualtäten )
   * Steppertreiber:   * Steppertreiber:
     * A4988:      * A4988: 
Zeile 129: Zeile 168:
       * direkter Ersatz für die A4988       * direkter Ersatz für die A4988
       * bis zu 32 Microsteps ("Auflösung" der Vorlage muss entsprechend verdoppelt werden)       * bis zu 32 Microsteps ("Auflösung" der Vorlage muss entsprechend verdoppelt werden)
-      * wohl bis 1,5A stabil ohne kühlung, mit bis 2.möglich +      * wohl bis 1,5A stabil ohne Kühlung, mit bis 2.2A möglich 
-      * https://www.pololu.com/product/2133 +      * [[https://www.pololu.com/product/2133]] 
       * (wir werden mit diesen weitermachen)       * (wir werden mit diesen weitermachen)
     * Trinamic TMC2208 mit Poti:      * Trinamic TMC2208 mit Poti: 
-      * Teuerste Option+      * teuerste Option
       * durch 16 microsteps und 256 interpolierte Zwischenschritte, sehr leise und weiche Bewegungen (kein ruckeln)        * durch 16 microsteps und 256 interpolierte Zwischenschritte, sehr leise und weiche Bewegungen (kein ruckeln) 
-      * es müssen 3 Pins entfernt werden: https://www.printables.com/model/231652-eggbot-eggduino-spherebot-auf-tmc2208-treiber-umru+      * es müssen 3 Pins entfernt werden: [[https://www.printables.com/model/231652-eggbot-eggduino-spherebot-auf-tmc2208-treiber-umru]]
       * (habe ein paar zum testen)       * (habe ein paar zum testen)
   * Stepper: NEMA17 1,8° mit 40-45 ncm sollten ausreichen   * Stepper: NEMA17 1,8° mit 40-45 ncm sollten ausreichen
   * Servo: ????   * Servo: ????
 +
 +==== Mechanik ====
 +
 +  * "Gehäuse" ???
 +  * Lager
 +  * Wellen 
 +  * 3D-Druck-Teile ???
 +  * Schrauben und Muttern
 +  * Federn 
 +  * sonstiges
 +
  
bereiche/laser_plotter/eggbot.1770341087.txt.gz · Zuletzt geändert: von Felix E.

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki