Skip to content
/ EggDuino Public
forked from plex3r/EggDuino

Arduino Firmware for Spherebot / Eggbot integration in Inkscape

License

Notifications You must be signed in to change notification settings

tnn85/EggDuino

 
 

Repository files navigation

Eggduino

Arduino Firmware for Eggbot / Spherebot with Inkscape-Integration

Version 1.6a tested with Inkscape Portable 0.91, Eggbot Extension and patched eggbot.py

Regards: Eggduino-Firmware by Joachim Cerny, 2015

Thanks for the nice libs ACCELSTEPPER and SERIALCOMMAND, which made this project much easier. Thanks to the Eggbot-Team for such a funny and enjoyable concept! Thanks to my wife and my daughter for their patience. :-)

Features:

  • Implemented Eggbot-Protocol-Version 2.1.0
  • Turn-on homing: switch-on position of pen will be taken as reference point.
  • No collision-detection!!
  • Supported Servos: At least one type ;-) I use Arduino Servo-Lib with TG9e- standard servo.
  • Full Arduino-Compatible. I used an Arduino Uno
  • Button-support (3 buttons)

Tested and fully functional with Inkscape.

Installation:

  • Upload Eggduino.ino with Arduino-IDE or similar tool to your Arudino (i.e. Uno)
  • Disable Autoreset on Arduinoboard (there are several ways to do this... Which one does not matter...)
  • Install Inkscape Tools with Eggbot extension.
  1. Download and install the latest version of Inkscape (Version 0.91 or newer)
  2. Download and install EggBot_250A.exe from: https://github.com/evil-mad/EggBot/releases/tag/v2.5.0
  3. Download my patched ebb_serial.py from:

https://github.com/plex3r/plotink/tree/master/libraries

  1. Replace the existing ebb_serial.py in your inkscape extensions folder with the patched version.

Ensure there are no other usb / com devices plugged in apart from your Eggbot.

Start inskscape and it should now be able to connect to your eggbot.

About

Arduino Firmware for Spherebot / Eggbot integration in Inkscape

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%