OK - just had time to populate and perform prelim testing on the shield.
First the blank board:
The board supports either flying wires for the DMX connections (via screw terminals, or just solder to the board), or neutrik XLR connectors.
Here is a board with screw connections:
And the same view of an XLR version:
A front view of the XLR version:
There are 2 required changes I have already identified:
- Increase the spacing between the board edge and the switch, currently it protrudes too far.
- Update the phoenix screw terminal footprint, the terminals I ordered has additional plastic locating pins that were not in the library part.
I have zero software for this, and very little interest of writing it as a sketch. I will probably write some standalone firmware in order to run this thing at full line rate.
@Mateio: I think the core would handle perhaps 2 universes, but obviously this shield is only single universe and that’s what I’ll develop first.
@joky: I plan to run this from an isolated 5V wall wart, so I avoided all isolation. It would be trivial to add ADM2587E isolators, but I don’t need it for my application, someone else can add that complexity.
I will do a write up as I proceed further.
If there is interest (despite the 2 problems listed above), I can share the board design on OSHPark, and the full BOM @ Mouser.