I'm all for LEDs to be attached to existing outputs for a visual indication of what is actually happening (as opposed to what the PC SAYS is supposed to be happening), however I'm 50089489% AGAINST any special purpose LEDs that are only LEDs with the exceptions of maybe one coded flashing trouble light and one or more shift lights etc. Wasting IO on LEDs is a bad idea when an external device could be networked to read the data and display appropriate stuff from it's IO. I'm sure that you agree with me on that anyway though. Just stating it explicitly :-)Brian wrote:Having pads for LED's for all the outputs and selected inputs would be a bonus particularly for troubleshooting/debugging in the early stages, certainly would not hurt to have that built in, a user could choose whether to fit the LED's or not.
They don't have to be on the edge of the board, they can just be parallel across the outputs with the load. Each injector could have one LED and one resistor across it. Ditto each coil. This gives a nice visual strobe effect that is really easy to detect strangeness by watching. I have this on my COP setup on my MS and it was useful in the short amount of time I played with it. They don't have to be exposed either, if you are trouble shooting it's fine to have the case lid off and in that case they could just be where ever the FETs etc are for a visual indication of which FET is giving trouble also.
Obviously if there is a space shortage then it is low priority, but having a visual on these things is very worth while. I've also found piezo speakers invaluable on the outputs of the tach circuit for trouble shooting, what you can't see on the LEDs at all is very easy to hear lack of smoothness on the piezo. I'm not saying we should have dedicated piezos, but they could be paralleled with the IO channels for testing purposes quite easily.
Fred.