diff --git a/README.md b/README.md index 439312e..69f6065 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ - Arduino Firmware for Eggbot / Spherebot with Inkscape +Eggduino +==== Arduino Firmware for Eggbot / Spherebot with Inkscape-Integration @@ -8,25 +9,29 @@ Thanks for the nice libs ACCELSTEPPER and SERIALCOMMAND, which made this project 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 ine type ;-) I use Arduino Servo-Lib with TG9e- standard servo. - Full Arduino-Compatible. I used an Arduino Uno +- 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 ine type ;-) I use Arduino Servo-Lib with TG9e- standard servo. +- Full Arduino-Compatible. I used an Arduino Uno Tested and fully functional with Inkscape. Installation: - Upload Eggduino.ino with Arduino-IDE or similar tool to your Arudino (i.e. Uno) - Install Inkscape Tools wit Eggbot extension. Detailed instructions: (You yust need to complete Steps 1 and 2) http://wiki.evilmadscientist.com/Installing_software -Because of an bug in the Eggbot-extension (Function findEiBotBoards()), the Eggduino cannot be detected by default. Hopefully, the guys will fix this later on. But we can fix it on our own. It is quiete easy: Instructions: Go to your Inkscape-Installationfolder and navigate to subfolder: .\App\Inkscape\share\extensions open File "eggbot.py" in texteditor and search for: "Try any devices which seem to have EBB boards attached" delete or uncomment the following 6 lines (example: in Version 2.3.4 line 1353-1357) save file and enjoy your selfmade Eggbot/Spherebot with full Inkscape-Integration. +- Upload Eggduino.ino with Arduino-IDE or similar tool to your Arudino (i.e. Uno) +- Install Inkscape Tools wit Eggbot extension. Detailed instructions: (You yust need to complete Steps 1 and 2) http://wiki.evilmadscientist.com/Installing_software + +- Because of an bug in the Eggbot-extension (Function findEiBotBoards()), the Eggduino cannot be detected by default. Hopefully, the guys will fix this later on. But we can fix it on our own. + It is quiete easy: Instructions: Go to your Inkscape-Installationfolder and navigate to subfolder + .\App\Inkscape\share\extensions open File "eggbot.py" in texteditor and search for: "Try any devices which seem to have EBB boards attached" delete or uncomment the following 6 lines (example: in Version 2.3.4 line 1353-1357) save file and enjoy your selfmade Eggbot/Spherebot with full Inkscape-Integration. Prepare some Eggs and have fun. Todos and Feature-Wishlist: - collision control via penMin/penMax - implement homing sequence via microswitch or optical device - implement hardware-button , EGGBOT-Guys call it "PRG-Button" - Replace Stepper Control ACCELSTEPPER --> DDS, interruptbased control to improve step-precision and smoothness. (I really need help with this, but this would be the best improovement) +- collision control via penMin/penMax +- implement homing sequence via microswitch or optical device +- implement hardware-button , EGGBOT-Guys call it "PRG-Button" +- Replace Stepper Control ACCELSTEPPER --> DDS, interruptbased control to improve step-precision and smoothness. (I really need help with this, but this would be the best improovement)