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/13 01:27] – [Unser Eggbot] Holger Weberbereiche: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
- 
  
 ===== Unser Eggbot ===== ===== Unser Eggbot =====
 +
 +Unser EggBot basiert nun auf einem ESP32 + CNC Shield.
  
 **Hardwarekonfiguration**: **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**:+==== Software: ====
  
-  * Angepasste Firmware für SL Bot: https://git.sternenlabor.de/Sternenlabor/EggDuino.git ( **Branch**: SlEggBot32+  * Angepasste Firmware für SL Bot: [[https://git.sternenlabor.de/Sternenlabor/EggDuino.git]] ( **Branch**: SlEggBot32Cfg
-    * Basiert auf:https://github.com/cocktailyogi/EggDuino+    * Basiert auf:[[https://github.com/cocktailyogi/EggDuino]]
     * Umgestellt auf PlatformIO     * Umgestellt auf PlatformIO
 +    * Umgestellt auf ESP32
 +    * FastAccelStepper anstelle von AccelStepper (nötig für ESP32)
     * Pinbelegung passend zum SL Bot angepasst     * 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 125: Zeile 156:
  
 ==== Elektronik ==== ==== Elektronik ====
 +
   * ESP32 im Arduino Uno Format mit CNC-Shield ( klassischer 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:
Zeile 137: Zeile 169:
       * 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.2A 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
Zeile 148: Zeile 180:
  
 ==== Mechanik ==== ==== Mechanik ====
 +
   * "Gehäuse" ???   * "Gehäuse" ???
   * Lager   * Lager
Zeile 155: Zeile 188:
   * Federn    * Federn 
   * sonstiges   * sonstiges
 +
  
bereiche/laser_plotter/eggbot.1770942443.txt.gz · Zuletzt geändert: von Holger Weber

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki