Files
EggDuino/README.md
Holger Weber d8e59ee525
All checks were successful
Deploy firmware via FTP (master) / Build and FTP Sync (push) Successful in 2m21s
Added some more documentation.
2026-03-20 16:11:53 +01:00

63 lines
2.0 KiB
Markdown

# Der Sternenlabor EggBot
* Basiert auf EggDuino mit folgenden Anpassungen
* portiert auf ESP32
* Bessere Stepper Library
* Einfache Bahnplanung (weniger Verzerrungen)
* Stift Servo mit Rampensteuerung
* Webinterface für Logging und Einstellungen (Anschlussbelegung)
* BLE Interface (http://Eggbot.app)
* Web Socket Interace (aktuell ungetestet)
* RS232 Kommunikation mit 115200 (zuvor 9600)
* Inkscape Plugin AxiDraw_395 (siehe GIT)
* Modifizierte ebb_serial.py zur Erkennung
* Modifizierte eggbot.py - entfernt Pausen zwischen Bewegungen
* Verwendung ohne Inkscape mittels http://EggBot.app
Ohne angepasstes Inkscape Plugin kann keine Kommunikation zum EggBot aufgenommen werden.
# Materialliste
Schrauben:
* Motor Welle Ei: M3x8
* Motorbefestigung: 8x M3x10
* Motor Welle Stift: M3x12
* Klemme für Eihalterung: 2x M3x16
* Spannschraube Stift: M3x25
* Armgelenk: M3x30
* Mutter: 4x M3 **vierkant!**
* Platine Schrauben: 4x M2.3x5
* Schrauben für Feder: 2x M2.3x5
* Scheiben für Feder: 2x M3x6x0.5
Sonstiges:
* Zugfeder: 8x17 (entspannt)
* O-Ring: 3x 18x2
* Kugellager: 608ZZ (8x22x7)
Elektronik:
* 2x Schrittmotor Nema 17 (200 Schritte/Umd.)
* 2x Anschlusskabel
* 1x Micro Servo
* 1x CNC Shield (z.B. AZDelivery)
* 2x Schrittmotor Treiber DRV8825
* Konfiguriert auf 32 Mikroschritte
* Auf 0,5V kalibriert
* 1x ESP32 Arduino UNO Formfaktor
* 1x Netzteil 12V min. 1A
* 1x Micro USB Kabel
3D-Druckteile: https://www.thingiverse.com/thing:3431363 (hoffentlich bald in unserem GIT)
# Elektronik
Damit der ESP32 mit angeschlossenem CNC Shield korrekt funktioniert. Muss zwischen Enable und GND ein 1k Widerstand eingelötet werden.
![CNC Mod](res/cnc-shield-mod.png)
## Anschlussbelegung
* Ei-Drehen Stepper: Y
* Stift-Bewegen Stepper: X
* Servo Ctrl Pin: Z-Step
* USB Versorgung an ESP32 UNO (nötig)
* 12V Netzteil an CNC Shield (nicht ESP32 UNO Buche)
Falls von der Anschlussbelegung abgewichen wird, muss die geänderte Belegung über das Webinterface angepasst werden.