Skip to content

Releases: evil-mad/EggBot

EggBot Software: Version 2.8.1

21 Jun 22:11
e09820d
Compare
Choose a tag to compare

Important note:

Current EggBot software installers are maintained at: https://wiki.evilmadscientist.com/Installing_software

The information below is for the last version published "as a release" on github.



About this release...

Since the last major release of EggBot software (2.7, in 2016), the following have been implemented:

  • Improved Hatch Fill extension; provides neat connections between the endpoints of the hatching, for fast, efficient filling.
  • New version of Hershey Text, written from scratch; converts full blocks of text rather than single lines.
  • New SVG reordering utility, written from scratch
  • Streamlined EggBot menu within Inkscape
  • Updated to support Inkscape 0.92
  • Updated example set
  • New installers for Mac and Windows
  • Many bug fixes and reliability improvements

Installing this software:

Links to installer applications and instructions are maintained at our wiki, and summarized below.

Please see the notes below about each operating system. We recommend all users to also download the EggBot Example set ( EggBotExamples_v281.zip ), linked in the assets below.

Mac (macOS 10.7-10.14)

Download the Mac install disk image, EggBot.Mac.Bundle.dmg, linked in the assets below. This disk image contains XQuartz and a copy of Inkscape 0.92, modified to include the EggBot software. Run the XQuartz installer, and then copy the included copy of Inkscape to your Applications folder.

Note for AxiDraw users: If you plan to use use both AxiDraw and EggBot, we recommend that you install this version of Inkscape, and then manually install the AxiDraw extensions into the same copy of Inkscape. (Please contact technical support if you need pointers to links or other assistance with this process.)

Manual install for Mac (macOS 10-7-10.14)

If you are unable to use the disk image, you can also install the Inkscape extensions manually. Download and install XQuartz and Inkscape 0.92.2. Launch Inkscape to verify that it opens. Then, download and unzip EggBot_extensions_v281.zip, linked in the assets below. Copy the contents of that folder (20 files and one subfolder) into your Inkscape extensions folder, and then restart Inkscape.

Your Inkscape extensions folder is located at: /Applications/Inkscape.app/Contents/Resources/share/inkscape/extensions/
To open this folder, select "Go to Folder..." Go in the Finder, and paste the location of that folder.

Mac (macOS Catalina 10.15)

This is an early release version. We do not recommend that you use Inkscape 1.0 unless you are on Catalina. Save your work early, and save often.

An installer with simpler instructions is available by request from http://shop.evilmadscientist.com/contact

  • Download Inkscape 1.0 (beta) for Mac from here

  • Open that DMG file, copy Inkscape.app from there to your main Applications folder.

  • Open Inkscape, and verify that it opens correctly. Do not skip this step.

  • Download and unzip the EggBot software from this release, eggbot-inkv1r2.zip

  • Copy the contents of that folder (15 files and two subfolders) into your Inkscape extensions directory, found at: /Applications/Inkscape.app/Contents/Resources/share/inkscape/extensions

  • Restart Inkscape.

Windows

First, download and install Inkscape 0.92.4.

Then, download and run the windows installer program, EggBot_281_r1.exe, linked in the assets below.

Manual install for Windows

If you are unable to use the installer, you can also install the Inkscape extensions manually. Download and install Inkscape 0.92.4. Then, download and unzip EggBot_extensions_v281.zip, linked in the assets below. Copy the contents of that directory (20 files and one subdirectory) into your Inkscape extensions directory, and then restart Inkscape.

Typically, your extensions directory is located at:
C:\Program Files\Inkscape\share\extensions\ or
C:\Program Files (x86)\Inkscape\share\extensions\

Linux

Install and launch Inkscape 0.92. Then, download and unzip EggBot_extensions_v281.zip, linked in the assets below. Copy its contents into your Inkscape extensions directory and relaunch Inkscape.

To find your extensions directory within Inkscape, open Edit > Preferences from the menu, select the System entry. It should list the location of your User extensions directory.

You may also need to add your user name to the dialout group in order to access the USB port. Please see:
https://wiki.evilmadscientist.com/Installing_software#Linux


Firmware Update

A firmware update, to EBB firmware v 2.6.5 is recommended for all EggBot machines, if you currently have older firmware installed. You can check which version you have by using the "Version" tab in the software.

  • Mac users: Download Firmware_v265_Mac.zip, and run it with EggBot connected to your computer via USB.
  • Windows users: Download and run Firmware_v265_Win.zip, and run it with EggBot connected to your computer via USB.
  • Linux users: Please follow the directions here, using the attached file Firmware_v265_Raw.zip.

EggBot Software: Version 2.8.0

08 Aug 03:20
Compare
Choose a tag to compare
Pre-release

This update to the EggBot driver software including the following major enhancements:

  • #36: All-new Hatch Fill extension-- provides neat connections between the endpoints of the hatching, for fast, efficient filling. It is now located in the EggBot menu (rather than the EggBot Contributed) menu.
  • New version of Hershey Text, with many new fonts added, as well as a new option to generate a font table so that you can see them all.
  • #12 Removed "Strip EggBot Data" extension to save clutter in the EggBot menu. Added its functionality back, as "strip plotter data" option in manual tab.

This update also contains these additional fixes and enhancements:

  • #40: Unicode caused issues in layer names
  • #41: Previously using wrong pen delay value
  • #43: Spiral Wrapped Text fails under certain circumstances
  • #44: Catch certain communication failures that could cause a plot to fail
  • #45: Ignore warnings from other layers when plotting single layer. Also, improve speed of parsing documents
  • #46: Catch certain other communication failures that could cause a plot to fail
  • #49: Use pen-up speed & wrap properly when returning home after canceled plot

INSTALLATION:

This software is currently in pre-release and only available by manual installation. Windows and Mac installers will be forthcoming soon.

All users: You must have Inkscape installed on your computer, prior to installing the software. Download Inkscape from inkscape.org.

Important note: Inkscape version 0.91.0 or newer is required.
(If you must use an older version of Inkscape, such as 0.48.5, please instead install EggBot software version v2.4.0.)

Mac users: Download and unzip eggbot2.8_Manual_Mac_Linux.zip. Copy the contents of the "extensions" directory into your extensions folder, which is located at: /Applications/Inkscape.app/Contents/Resources/share/inkscape/extensions/ and relaunch Inkscape. To open this folder, select "Go to Folder..." Go in the Finder, and paste the location of that folder.

Windows users: Do not install this software except as an upgrade after using the version 2.5.0 installer, to make sure that the correct USB driver is installed.

Download and unzip eggbot2.8b_Windows.zip. Copy the entire contents of the "extensions" directory from that zip archive to your Inkscape extensions directory, overwriting the files there. Typically, your extensions directory is located at:
C:\Program Files\Inkscape\share\extensions\ or
C:\Program Files (x86)\Inkscape\share\extensions\

Linux users: Download and unzip eggbot2.8_Manual_Mac_Linux.zip. Copy the contents of the "extensions" directory to: .config/inkscape/extensions/ and relaunch Inkscape.

EggBot Software: Version 2.7.1

09 Jan 01:12
Compare
Choose a tag to compare

EggBot 2.7.x updates the USB serial framework (pyserial) to version 3.0, for faster and more reliable connections. (Following up on issues #17 and #31.)

EggBot 2.7.x is primarily recommended for Mac users on El Capitan (MacOS 10.11+).


INSTALLATION:

All users: You must have Inkscape installed on your computer, prior to installing the software. Download Inkscape from inkscape.org.

Important note: Inkscape version 0.91.0 or newer is required.
(If you must use an older version of Inkscape, such as 0.48.5, please instead install EggBot software version v2.4.0.)

Mac users: Download and run the Mac installer: EggBot2.7.1cs.mpkg.pkg

Windows users: We recommend that you download and run the Windows installer from the previous major release, EggBot_250A.exe. Manual installation of this newer version is possible as well; download eggbot2.7.1_win.zip.

The UBW Driver Installer v 2.0 is needed for Windows prior to Windows 10 only. This installer is included with the auto-installer in v2.5.0. Windows 10 does not require a driver for the EggBot.

If you would like to manually install this software, first install the UBW driver (for versions prior to Windows 10), and then download eggbot2.7.1_win.zip. Extract the ZIP archive, and copy the entire contents of the extensions directory (including the "serial" subdirectory) into your Inkscape extensions folder, replacing any identically named files and folders there.

Typically, your extensions directory is located at:
C:\Program Files\Inkscape\share\extensions\ or
C:\Program Files (x86)\Inkscape\share\extensions\

Linux users: Manual install: Download and extract the contents of file eggbot2.7.1_linux.zip. Copy the contents of the "extensions" directory to: .config/inkscape/extensions/ and relaunch Inkscape.

Optionally, download the example files set as well.


Under the hood:

EggBot 2.7 replaces the serial "scan" routines (found in earlier versions) with platform native scan routines included with the pyserial utilities. This is faster and more reliable, especially on MacOS 10.11.

  • The Mac and Linux releases include a copy of pyserial 3.0.
  • The Windows release includes a copy of pyserial 2.7. (Pyserial 3.0 requires at least python 2.7, but Inkscape for Windows currently includes python 2.6.5.)

Separately, several of the functions common to the EggBot, WaterColorBot, and related machines have been abstracted into a different python library, now available here: https://github.com/evil-mad/plotink

Many other small bug fixes and improvements.

EggBot Software: Version 2.6.4 (Deprecated)

27 Dec 23:32
Compare
Choose a tag to compare

Minor version bump: Reverting to older pyserial version 2.5, after several reports of errors on 2.6.3 (which updated pyserial to 2.7).

EggBot Software: Version 2.6.3

31 Aug 18:11
Compare
Choose a tag to compare

This software is provided to control the Original Egg-Bot, by Evil Mad Scientist.
More information at http://egg-bot.com

The software is designed as a set of extensions to Inkscape, and includes the software that actually drives the robot, as well as a number of extensions that help with making vector art for the EggBot.

Also available -- included with installers or as a separate download -- over 100 example files in our sample set.


Changes in this version:

  • Primary change: Resolution for issue #31, MacOS X USB difficulties under El Capitan (10.11 & 10.11.1)
  • Close issue #17, updating pyserial to version 2.7.0.
  • Close issue #18, adding support for multiple motor resolutions. The new file "eggbot_conf.py" may now be manually edited to account for EggBot derivatives, clones and other edge cases that have a different number of steps per revolution.

INSTALLATION:

All users: You must have Inkscape installed on your computer, prior to installing the software. Download Inkscape from inkscape.org.

Important note: Inkscape version 0.91.0 or newer is required.
(If you must use an older version of Inkscape, such as 0.48.5, please instead install EggBot software version v2.4.0.)

Mac users: Download and run the Mac installer: EggBot2.6.3.r1s.mpkg.zip

Windows users: We recommend that you download and run the Windows installer from the previous release, EggBot_250A.exe.

If you have a specific reason to run this version, you can install the extensions manually. Download EggBot_extensions_v263_pys27.zip, and use the files there to replace those on your system.

Linux users: Download and extract EggBot_extensions_v263_pys27.zip. Copy the contents of the "extensions" directory to: .config/inkscape/extensions/ Optionally, download the example files set as well.

EggBot Software: Version 2.5.0

31 Jan 07:36
Compare
Choose a tag to compare

This software is provided to control the Original Egg-Bot, by Evil Mad Scientist.
More information at http://egg-bot.com

The software is designed as a set of extensions to Inkscape, and includes the software that actually drives the robot, as well as a number of vector art utilities, such as Hershey Text.

Also available -- included with installers or as a separate download -- over 100 example files in our sample set. :D


Changes in this version:

  • Close issue #19, by updating installers for Inkscape 0.91 (released 2015-01-28).
  • EggBot template: Updated name of default layer.
  • Added new example file (kistka-loops.svg).
  • Bug fix: #22; subtle issue with pause and resume.
  • Hershey Text extension removed. Hershey Text is built into Inkscape as of version 0.91.0.

INSTALLATION:

All users: You must have Inkscape installed on your computer, prior to installing the software. Download Inkscape from inkscape.org.

Important note: Inkscape version 0.91.0 or newer is required.
(If you must use an older version of Inkscape, such as 0.48.5, please instead install EggBot software version v2.4.0.)

Mac users: Download and open EggBot_v2.5.0_Mac.dmg. Run the EggBot Installer, and (optionally) copy the EggBot Example set onto your drive.

Windows users: Download EggBot_250A.exe. Run this installer, which:

  • Installs the EggBot software within Inkscape
  • Installs the USB driver (the "UBW" driver), and
  • Gives you the option to install the EggBot Example set as well.

Linux users: Download and extract EggBot_extensions_v2.5.zip. Copy the contents of the "extensions" directory to: .config/inkscape/extensions/ Optionally, download the example files set as well.

EggBot Software: New version 2.4.0 (and now on GitHub!)

16 Dec 04:07
Compare
Choose a tag to compare

EggBot Extensions for Inkscape, v2.4.0

This software is provided to control the Original Egg-Bot, by Evil Mad Scientist.
More information at http://egg-bot.com

The software is designed as a set of extensions to Inkscape, and includes the software that actually drives the robot, as well as a number of vector art utilities, such as Hershey Text.

Also available -- included with installers or as a separate download -- over 100 example files in our sample set. :D


INSTALLATION:

All users: You must have Inkscape installed on your computer, prior to installing the software. Download Inkscape from http://inkscape.org/ .

Mac users: Download and open EggBot v2.4.0.dmg. Run the EggBot Installer, and (optionally) copy the EggBot Example set onto your drive.

Yosemite (MacOS X 10.10) users will need to begin with a fresh copy of Inkscape 0.48.5.

Windows users: Download EggBot_240A.exe. Run the installer. This new version installs the (UBW) USB driver, and gives you the option to install the EggBot Example set as well.

Linux users: Download and extract EggBot_extensions_v2.4.0.zip. Copy the contents of the "extensions" directory to: .config/inkscape/extensions/ Optionally, download the example files set as well.


This is our first release in more than a year, and incorporates a number of bug fixes, enhancements, and fixes for changes in Inkscape and MacOS X. This version is designed for compatibility with Inkscape 0.48.5

Changes of note:

  • #6 Remove "empty" XML parameters in contributed extensions
  • #9 Allow manual moves with greater than 3200 steps (egg axis) -- now allows 32000, for 10 revolutions
  • #10 Manual moves above 1000 steps/s fail
  • #11 String/number comparison
  • #13 Error with Spiral Text and Name Poem extensions
  • #5, StippleGen code is now in the repository and updated for Processing 2. (May not be up to date with latest Processing release, still)
  • Reorder paths for speed extension: Nonworking options hidden (see also #1)