@oskay oskay released this Aug 8, 2016 · 185 commits to master since this release

Assets 5

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.

@oskay oskay released this Jan 9, 2016 · 217 commits to master since this release

Assets 8

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.

Jan 8, 2016
Hatch: Correct bug with nonzero gap length, add live preview.
Close #32
Pre-release

@oskay oskay released this Dec 27, 2015 · 221 commits to master since this release

Assets 5

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).

@oskay oskay released this Aug 31, 2015 · 222 commits to master since this release

Assets 5

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.

Oct 25, 2015
Version bump for clarity (2.6.1
Aug 31, 2015
Version 2.6.0
* Update to pyserial 2.7.0. Closes #17.
* Add support for multiple motor resolutions. Closes #18.

@oskay oskay released this Jan 31, 2015 · 237 commits to master since this release

Assets 6

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.

@oskay oskay released this Dec 16, 2014 · 246 commits to master since this release

Assets 6

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)