3bacff9ea632ec64cc6e3f187041a76e8d2987c6
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
- 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.

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.
Description
Languages
Python
54.7%
C++
41.3%
C
3.5%
Shell
0.5%