# 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. ![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.