Just remember to include a jumper to select between one of the PWM pins or a 5v + resistor for LCD backlight control.
This is a big holdup to get the 6th channel. Freeing up one more pin to get 5 channels is easy, but I don't really want to give up the backlight control. As I'm sure you're all aware, in the current firmware, the backlight defaults to a dim setting when you're not interacting with it - dim enough to still view the numbers but pretty faint. Then when you're pushing buttons, it brightens up for easier viewing. If we used all 6 PWM pins for outputs, we'd lose the ability to switch between different brightness levels like this.
Not sure if that's a big deal to anyone or not.
2)5v and 10v outputs: Yes, BOTH are important. Support for newer Mean Well drivers is very welcome![/quote]
To be clear, I wouldn't permanently ditch one or the other. My idea is to have only ONE set of output headers, and you'd make a decision at build time to determine if a given output channel was 5v or 10v (i.e. solder a different resistor on or something like that). If you wanted to switch a channel you'd have to modify the hardware.
I'm considering this because I don't know of anyone (besides me) who is using
some channels at 5v and
others at 10v and needs to be able to swap easily. Having only one set of output headers would take up a LOT less space once we go to screw terminals or something else more robust than pin headers.
3).1" pins: I'm ok with them. I love the idea of the screw terminals, but the resulting pcb size may be too big???
See above.
It is going to be a struggle to make all these changes and keep the board size this small but I'm gonna try my best.
4) Buttons: Include .1" pins to use wired buttons. Push button remotely installed on the case are more practical.
Extras:
5)If possible, design the new Typhon pcb around a particular project box or pcb case, where it can be bolted directly without modifications and the LCD can be easily installed and seen from the outside.
I have been on the fence about this for a long time. On the one hand, I love the current Typhon because it is "self contained" and doesn't
require an enclosure to be "complete." If all we had were a row of pin headers to connect buttons to, you'd pretty much HAVE to put it in a box.
Ideally I'd design the new board so it can function "standalone" as with the current design, plus in a box. That's gonna be a challenge, though that's part of the fun.
6) Include .1" pins for Vin. This can be used to output 12v for an external pcb like the Hydra Relay board. (I think you already included this in the v1.0 pcb, not sure
???)
Yup, 1.0 has pin headers for Vin. I'm powering mine from a bus powering lots of other devices so having the barrel jack is totally useless to me. I figured others might be in the same boat.
7)Surface mount components are nice to have, especially for saving space for the screw terminals.
Glad to hear not a single person arguing against surface mount (yet).
IR does sound like a neat idea (and my wife already suggested the remote control RapidLED dimmer over the regular one), but I already have 4 remotes in my livingroom. 5 if you count the Wii. What remote would we use to control it? Or would that be another component to assemble?
Check the Hydra thread, terahz just posted over there explaining how his IR functionality works. You basically put the controller into a learning mode, then point
any IR remote at it and teach it what each button should do. If you had a multifunction remote with an unused function, you could just teach it to use that. Or buy a cheap $5 generic remote.
Unfortunately, Wii remotes won't work with this because they communicate over bluetooth, not IR (though they have IR receivers in them that pick up signals from the bar you put over the TV). I'd really love to link a Wii remote to a fish tank some day, though. Maybe version 3.
Thanks again everyone for the feedback and keep it coming. I'm working on the design right now but am still open to ideas.