You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support for multiple Pixelblazes. (See new DualMatrix example)
5
+
Added Fermat Spiral (Fibonacci256) example.
6
+
BETA: You can now use the "l" key while your sketch is running to toggle the display of wiring labels -- the index of each pixel.
7
+
8
+
## Version 1.1.0 (10/08/2020) What's New
9
+
**Support for Raspberry Pi and FTDI USB-to-Serial boards on Linux & Windows**
10
+
11
+
You can now hook your Pixelblaze directly to your Raspberry Pi's serial input, or to your
12
+
Linux or Windows 10 computer through an FTDI USB-to-Serial converter.
13
+
14
+
The new server software, pbxTeleporter, uses very little CPU,so you can hook up your Pixelblaze and run your PixelTeleporter scripts
15
+
on the same machine! Both wired and wireless networks are supported, and the servers support sending data to multiple clients.
16
+
17
+
To use the new features, you will need to reinstall the Processing library. (You should also update your ESP8266 firmware, just to stay current.)
18
+
19
+
A a small change to the PixelTeleporter object creation API was necessary. When you create a PixelTeleporter object, you must now specify two port numbers:
20
+
-**serverPort** (default 8081) - the port number that the server software uses to listen for commands
21
+
-**clientPort** ( default 8082) - the port that the Processing script receives data on.
22
+
23
+
To simplify things, you can now create a PixelTeleporter object without specifying ports. The defaults ports will be used. The examples are all set up this way now.
24
+
25
+
Existing scripts will not break. If you use the old constructor to specify only one port number, it is used for both client and server.
26
+
But you will not be able to have script and Pixelblaze on the same machine without adjusting your scripts.
27
+
28
+
## Version 1.0.0 (9/24/2020)
29
+
**PixelTeleporter is now a Processing library!**
30
+
See the new installation and usage instructions below. Being a library makes many things easier going forward.
31
+
Your sketch code will require a lot less boilerplate, the examples are easily accessible through the Processing UI,
32
+
and it will be way, way easier to add and improve features without breaking anybody's scripts.
33
+
34
+
This time though, exisiting scripts will need minor changes to work with the library version -- see the examples
35
+
and the [Javadoc](https://zranger1.github.io/PixelTeleporter/pixelTeleporter/library/package-summary.html) for details.
36
+
The "old" version of PixelTeleporter is still available on the "archive" branch of the [git repository](https://github.com/zranger1/PixelTeleporter).
37
+
38
+
## Version 0.0.2 (9/7/2020)
39
+
Added Pixelblaze pixel map import export. This let you build a displayable object directly from a
40
+
Pixelblaze compatible json map. See the new **MapIO** example for more information.
41
+
42
+
Also... minor bug fixes in viewport management and ongoing cosmetic touchup of examples.
Copy file name to clipboardExpand all lines: PixelTeleporter/distribution/PixelTeleporter-3/README.md
+21-41Lines changed: 21 additions & 41 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,46 +15,24 @@ The server then forwards the pixel data across your LAN to the computer running
15
15
The Processing library make it simple to write sketches to receive the data and draw the pixels in 3D on your computer.
16
16
With this toolset and the included examples, you can quickly prototype almost any physical arrangement of LEDs.
17
17
18
-
## Version 1.1.1 (10/21/2020) What's New
19
-
Support for multiple Pixelblazes. (See new DualMatrix example)
20
-
Added Fermat Spiral (Fibonacci256) example.
21
-
BETA: You can now use the "l" key while your sketch is running to toggle the display of wiring labels -- the index of each pixel.
22
-
23
-
## Version 1.1.0 (10/08/2020) What's New
24
-
**Support for Raspberry Pi and FTDI USB-to-Serial boards on Linux & Windows**
25
-
26
-
You can now hook your Pixelblaze directly to your Raspberry Pi's serial input, or to your
27
-
Linux or Windows 10 computer through an FTDI USB-to-Serial converter.
28
-
29
-
The new server software, pbxTeleporter, uses very little CPU,so you can hook up your Pixelblaze and run your PixelTeleporter scripts
30
-
on the same machine! Both wired and wireless networks are supported, and the servers support sending data to multiple clients.
31
-
32
-
To use the new features, you will need to reinstall the Processing library. (You should also update your ESP8266 firmware, just to stay current.)
33
-
34
-
A a small change to the PixelTeleporter object creation API was necessary. When you create a PixelTeleporter object, you must now specify two port numbers:
35
-
-**serverPort** (default 8081) - the port number that the server software uses to listen for commands
36
-
-**clientPort** ( default 8082) - the port that the Processing script receives data on.
37
-
38
-
To simplify things, you can now create a PixelTeleporter object without specifying ports. The defaults ports will be used. The examples are all set up this way now.
39
-
40
-
Existing scripts will not break. If you use the old constructor to specify only one port number, it is used for both client and server.
41
-
But you will not be able to have script and Pixelblaze on the same machine without adjusting your scripts.
42
-
43
-
## Version 1.0.0 (9/24/2020)
44
-
**PixelTeleporter is now a Processing library!**
45
-
See the new installation and usage instructions below. Being a library makes many things easier going forward.
46
-
Your sketch code will require a lot less boilerplate, the examples are easily accessible through the Processing UI,
47
-
and it will be way, way easier to add and improve features without breaking anybody's scripts.
48
-
49
-
This time though, exisiting scripts will need minor changes to work with the library version -- see the examples
50
-
and the [Javadoc](https://zranger1.github.io/PixelTeleporter/pixelTeleporter/library/package-summary.html) for details.
51
-
The "old" version of PixelTeleporter is still available on the "archive" branch of the [git repository](https://github.com/zranger1/PixelTeleporter).
52
-
53
-
## Version 0.0.2 (9/7/2020)
54
-
Added Pixelblaze pixel map import export. This let you build a displayable object directly from a
55
-
Pixelblaze compatible json map. See the new **MapIO** example for more information.
56
-
57
-
Also... minor bug fixes in viewport management and ongoing cosmetic touchup of examples.
18
+
## Version 1.1.2 (2/21/2021) What's New
19
+
Many Quality-of-life and UI improvements:
20
+
- You can now translate (pan) objects by right-dragging with the mouse.
21
+
- Object rotation with the mouse is generally smoother and more responsive.
22
+
- Holding down the alt key allows you to rotate your object around the Z axis.
Copy file name to clipboardExpand all lines: PixelTeleporter/distribution/PixelTeleporter-3/index.html
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -42,7 +42,7 @@ <h1>PixelTeleporter</h1>
42
42
<h2>PixelTeleporter</h2>
43
43
<p>
44
44
A Library by <ahref="https://github.com/zranger1">ZRanger1</a> for the <ahref="http://www.processing.org" target="_blank">Processing</a> programming environment.<br>
45
-
Last update, 11/05/2020.
45
+
Last update, 02/21/2021.
46
46
</p>
47
47
<p>
48
48
View pixels from your hardware LED controller on a computer monitor.<br>
0 commit comments