Releases: euphy/polargraphcontroller
Repackaging without MacOS binary
The last precompiled MacOS binary triggered a virus alert: http://www.polargraph.co.uk/forum/polargraphs-group2/code-software-forum2/polargraph-controller-doing-mining-on-osx-thread642/ .
This bundle is identical to the last release, but without the MacOS binary.
Scrollable, serial port listing, MacOS controller binary, autorun from SD card
This release makes the serial port chooser work better for users with lots of serial ports. It includes a binary version of the controller for MacOS.
The polargraph server firmware for PolargraphSD will now automatically run autorun.txt if it finds one on the SD card.
polargraphcontroller 2.4.2
- Expanded the serial port listing window.
- Added MacOS precompiled binary.
polargraph_firmware_polarshield 1.4
- Added autorun feature. Upon boot, the machine will automatically run a file on the SD card called autorun.txt.
Changed polygonizer, zoom behaviour
This release fixes a bug in the PolargraphSD firmware, and adds a couple of features to
the Polargraph Controller.
polargraphcontroller 2.4.0
- Added: Feature to swap the POLYGONIZER style that Geomerative uses when dealing
with shapes. Currently only two are supported - UNIFORMLENGTH (1), which also uses a
numberspinner to specify the actual uniform length, and ADAPTATIVE. Prior to v2.2.2,
polargraphcontroller used ADAPTATIVE, but http://www.polargraph.co.uk/forum/polargraphs-group2/troubleshooting-forum5/saw-tooth-circle-and-dubious-text-thread395/
prompted me to change it to UNIFORMLENGTH. But then http://www.polargraph.co.uk/forum/polargraphs-group2/troubleshooting-forum5/svg-differences-between-polargraphcontroller-2-1-1-2-3-0-thread523.0/#postid-3106
has prompted this more recent change. Horses for courses, right? - Fixed: Zooming would always keep the machine origin fixed, so you'd have to
periodically grab and re-centre the preview machine. Now the position of the
mouse on the machine is the origin, and the machine zooms around it. Should have
always been like that. - Fixed: Zooming speed did not scale. Now one "spin" on the wheel zooms
the same sized increment no matter the current zoom level. - Found: Changing the window size by stretching the edges does properly
reflow the buttons and enable them. Maximising the window does not. So
manually roll the window out to the size you want, rather than maximising it
(Windows 10).
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
polargraphcontroller 2.3.0
- Added: Density preview is now posterized by default, and is linked to the
pen width setting. So should be able to use this to better visualise the link
between pen width and grid size. - Fixed: Queue preview bug: http://www.polargraph.co.uk/forum/polargraphs-group2/code-software-forum2/updated-controller-thread504.0/#postid-2938
thanks jbscribble. - Fixed: Slight improvement in pixel rendering speed.
Also forgot I did the release version numbering wrong last time. Back to datestamps.
Update to compile in Arduino IDE 1.6.6+
Firmwares can now compile in newest Arduino IDEs (v1.6.6+).
No more checksums!
Bundle:
- 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!)
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
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 (https://github.com/sojamo/controlp5/releases/tag/v2.2.5).
- Included MacOS binary kindly built by Rainer Killinger (https://github.com/abcdev).
Running with Processing v2
polargraphcontroller v2.0
Updated to run in Processing v2.2.1, with the modern versions of ControlP5
and Geomerative. Functional differences are small, but the frame rate is
now limited to be pretty low, so it no longer grabs and entire core of your
CPU and strangles it to the ground. It's more gentle.
Processing v2.2.1 apparently cannot export MacOS binaries any more (from
Windows), so either a Mac user can help me by sending me one compiled on
your machine, or Mac users will have to make do with the old version
(packaged), or just run from source.
Though there have not been any intentional changes (beyond the frame rate
thing), Processing and ControlP5 have moved on a lot since v1.5, so I
bet there will be breaking things. I haven't come across them yet, but
consider this beta, and please let me know how you get on.
Fixed the startup issue on polargraph_server_polarshield
I had left a naughty piece of debug code in. It's out again.
Can compile in Arduino IDE 1.6x
Also updated the UTFT library to v2.81.
Changed bundle version numbering to be timestamp.