And now for the biggies! First of all, I like the Helix because:
(1) standalone when it comes to show time,
(2) powerful within its own right,
(3) but interoperable with other controllers, which significantly magnifies its power,
(4) these "foreign" controllers can be driven (almost) directly from your computer for developing and testing (both display hardware and sequencing),
which brings me to:
Pixel capability is essential for the future, and E1.31 is the way to go - IMHO. 10 to 20 universe displays are becoming more common each year - I know of one locally that uses about 40 universes - and we've all seen the videos of the massive projects that obviously top the 100 universe mark. Although that's extreme, we shouldn't be thinking small - pixel prices are coming down.
As much as I like the Helix concept, I don't like the idea of being locked in - a genuine E1.31 Helix Node would open up the project and expand it's appeal, whereas the inability to operate with E68X, j1sys and possibly other controllers would lock it down tight and discourages people with existing pixel inventory.
The Wiznet spec. makes it fine for a pixel controller like the E68X, but even there, the design maxes out at 8 universes.
I believe that the j1sys pixel controllers use Microchip PIC processors for their E1.31 interface. Someone suggested that it may be the PIC32MX795F512H but there are about a dozen variations all around the $6 mark for the chip. Using an ethernet-capable PIC on the Helix node would add the complication of another surface mount component and would no doubt require significantly more coding effort, but there's a lot of support on the Microchip web site (takes a while to dig out though), and it would not have the socket limitation of the Wiznet. It would, in fact, with sufficient compute-power behind it, help future-proof the Helix against further E1.31 developments. This would be my top priority by a big margin, but I'm conscious of the development complexity and the need to keep the final product affordable.
If this proves to be not feasible, and a Helix dedicated pixel driver eventuates which effectively mimics an E682, I'd suggest looking into the possibility of adding a Wiznet input capability so that it could also be used independently from the Helix network - see note above about development and testing convenience. An ethernet connection into the overall system could possibly have other uses too - for HNS maybe? I suspect you may be able to get some help from Jim if you take this route.
Dave