I plan to switch my connectors from TRRS audio jacks to mini USB conenctors and built this 8 connector board. It holds 8 usb mini type b female (surface mount) connectors
The idea is to be able to pick and choose which sensor or output is needed and assign it to the usb board in whatever order. (the connectors are 4 pin connectors)
Serial2 and Serial3 are for connecting to Atlas stamps. I2C can be used for the atlas stamp as well.
The relay board driver voltage can be 5v or 12v.
Note that those 8 channel relay boards, even if they are 12v boards, the driving signal is still 5v. only the jdvcc is 12v. The actual chauvet relay boards use 12v, so 12v vcc can be selected for this.
The 2 fan output pinout connects directly to a standard 4 pin computer fan.
How are you getting on with your led controller board? Looked like just the coding to finish
Hi d0ughb0y, nice work you've done here, looks like you've put a lot into it. I'm also making a complete controller using a Due, Mega 2560 and 7" display. I've been working on it almost a year now and also made up some custom boards. Someone showed me you're new boards mentioning how its similar to mine and I thought I would give you my 2 cents.
My first connector board I used audio jacks like yourself however I found those no good because 2 pins always short out when plugging in or out and sometimes just lose a connection. Then I made a bunch of boards that used the micro USB jack like you're using but honestly they turned out to be more trouble than the audio jacks. Besides being a pain to solder there isn't much holding them to the board so it doesn't take much pressure to lift them. Then I switched to USB-A jacks which turned out be great. Haven't had any problems with them yet. The micros are good but you need a case wrapped around the housing tight so they don't move. Left to right doesn't seem to affect them to much its the up and down motion that's hurts. Either way you a great setup going.
But there are 3 connections to make, ground, power and data, so something has to short out. Why did you change? If you have a hot air soldering station then soldering them is pretty easy you just need to play nice with them. You shouldn't need a stencil as the solder paste finds its way to the pins no problem. I just got a hot air station and I'm loving the thing.regarding audio jack, if you connect power line to the "tip" and the gnd to the "sleeve", then it is physically impossible to short the power to the ground. I was initially having this issue as well until I figured the proper way to connect.
I realize the usb mini can be hard to solder, so I'll probably get a stencil for it to get the solder paste exactly to the usb mini pins pads.
I have very limited space inside the chauvet, and connectors can only be 1/2 inch apart, so my only other choice is usb mini. Audio connectors (the jack and plug) are either hard to find or are ridiculously expensive, particularly the TRRS, that's why I am switching to usb connector.
I still want to keep the cost of this project to be around $100 (plus the cost of atlas stamps and probes) so anyone can do it without spending $500 or more on a controller.
But there are 3 connections to make, ground, power and data, so something has to short out. Why did you change? If you have a hot air soldering station then soldering them is pretty easy you just need to play nice with them. You shouldn't need a stencil as the solder paste finds its way to the pins no problem. I just got a hot air station and I'm loving the thing.
Network.ino: In function 'void logNetworkAccess(TinyWebServer&)':
Network:541: error: 'class EthernetClient' has no member named 'getRemoteIP'
Utils.ino: In function 'void getfiles(EthernetClient&, char*)':
Utils:637: error: 'class SdFile' has no member named 'getFilename'
you need to edit the Ethernet library. The instructions are in the github page.
update.
I was almost ready to submit rev2 of the LED controller pcb then I thought I might as well add pins for pushbuttons. So I added 2 pins for touch sense buttons. The 2 lines will work as 3 buttons. So I am finishing the pcb update so I can submit it in a couple days.