Changed polygonizer, zoom behaviour

@euphy euphy released this Mar 28, 2016 · 7 commits to master since this release

This release fixes a bug in the PolargraphSD firmware, and adds a couple of features to
the Polargraph Controller.

polargraphcontroller 2.4.0

polargraph_firmware_polarshield 1.3.1

  • Fixed: The pen lift height command was borked. Now unborked. Or at least,
    borked in a more functional way.


Linked density preview to penwidth

@euphy euphy released this Jan 26, 2016 · 8 commits to master since this release

polargraphcontroller 2.3.0

Also forgot I did the release version numbering wrong last time. Back to datestamps.


Update to compile in Arduino IDE 1.6.6+

@euphy euphy released this Jan 24, 2016 · 14 commits to master since this release

Firmwares can now compile in newest Arduino IDEs (v1.6.6+).
No more checksums!


  • Added: Adafruit_MotorShield to the packaged arduino-source/libraries.

polargraphcontroller 2.2.2

  • Added: The pixel density preview can now be posterized using a number
    spinner in the UI. This might be useful to visualise results when your
    dynamic range is compressed. Like when you're using a really small pixel,
    or a thick pen.
  • Added: The console is back! But different. This might be useful but is only
    intended as an interim solution. Ctrl-C for console.
    Partial solution to issue 8 (#8)
  • Fixed: The fix about motor defaults to be like PolargraphSD, mentioned in the
    previous version (2.1.1) actually has been fixed this time.
  • No MacOS build in this package. I've got no way of doing those on-demand.

polargraph_server_a1 1.2.1

  • Fixed: Compiles in Arduino IDE v1.6.6 and v1.6.7.

polargraph_server_polarshield 1.3

  • Updated: The comms protocol used in the polargraph_server_a1 has been brought
    over to polarshield. It uses proper line endings instead of checksums. In theory
    this is actually faster too, since it can
  • Fixed: Compiles in Arduino IDE v1.6.6 and v1.6.7.


Minor Polarshield fixes (#USE_LCD!)

@euphy euphy released this Nov 10, 2015 · 17 commits to master since this release

polargraphcontroller 2.1.1

  • Fixed: The fit-machine-to-window sometimes backfires, and ends up with a
    negative machine size. There is now something to catch that.
  • Updated: Set default motor setup to be like PolargraphSD
    (200 steps / 8x stepMultiplier).

polargraph_server_polarshield 1.2.2

  • Fixed: euphy/polargraph_server_polarshield#8:
    Pen width is no longer "nan" after startup. This was an EEPROM loading issue.
  • Updated: Visibility of "calibrate" button can be controlled by a boolean.
    More suitable for general consumption.
  • Fixed: Uncommented #USE_LCD so ... it uses the LCD touch. This might have
    caused a lot of problems, so thanks to Erea for harrassing me into looking
    more closely at it.
  • Discovered: Doesn't work in Arduino IDE 1.6.6 (BOO!). DOES work in 1.6.5.


Re-added G-Code, plus a few windowing updates

@euphy euphy released this Oct 25, 2015 · 18 commits to master since this release

polargraphcontroller 2.1.0

  • Closed: #6 - A sloppy merge meant that the GCode importing feature did not make it to the master branch from the Processing2 branch!
  • Closed: #5 - Window resizing left some ControlP5 buttons impossible to activate.
  • Updated: #2 - Machine scales to fit window vertically on startup.
  • Added: Button (Cycle Preview Style) to cycle through the different pixel density preview styles.
  • Upgraded bundled ControlP5 library to v2.2.5 (
  • Included MacOS binary kindly built by Rainer Killinger (