It’s not going to be cheap mind a rough rough ) BOM somehow comes to £100. If I lost he analog input it would probably save ~£30, but would probably replace with manual triggers which would bring it right back up.
With the current dimensions it will be 375mm wide.
It’s time to stop revising the high level design,
test with the old V1 board that it does something ( in principal)
check, check and tripple check, and correct…
well after a number of issues with my 74151-754051 conversion (unexpected shorts when assembeld), blowing my PSU and other maladies.
I finaly got the master to sequence a set of LED’s on the output pin header. So the output theory is sound even if the execution is a little haphazard.
Waiting on some 20Pin cables so I can connect to the control board.
Tested my control board (INPUT)… One failed LED for some obscure reason, I think these blue ones may be from a very cheap factory as I seem to have had a couple fail…
Took a few mins to get the sequence right as the old V1 Brain and V1 Control dont match PIN for PIn…
Will hook up a Jack to the CV tomorrow and see if it actualy works…
Pressing on whith ordering the new brain, sub boards and front panel …
will sort something, the bigest problem is that every sequencer requires 1 brain and 4 controls.
So for every 5 Brains ordered from JLC, I need to order 20 Controls. although I have 5 useable control boards (minus the sub board)… never ordered more than 5 Prototypes…
I don’t think it’s a cheap build. but as a multifunction compact 32/2x16/4x8 sequencer in a small space I think it will be useful to some.
I have removed the diodes from the MUX as they are not needed, they were there to accomodate a Performance Button Module, but that can be added “In-Line” at a later date…
I will test the CV output today, look over the schematics, tidy up and hopefully get the final PCB design orderd over the weekend. So in a couple of weeks should have the core hardware all done.
I have just got to try and remember some of the code I deas that floated through my head and did not hit paper.
spent ~6hrs this morning ( must be near 100Hrs now ) doing the control front panel, correcting a few minor things on the schematics and PCB’s
Realised a clearence issue on the old control board and it’s SUB jack board, wont affect future boards but I will have to do a bit of filing on my present ones.
Pushed the new SUB Jack, New Brain, Control PCB to print… Yikes…
Only bits missing now are the Brain Panel, and a Performance Button Module ( PCB and Front Panel ) the latter are an easy additional module.
Will be glad to get this finished, there’s other projects backing up in my head not just for Synth but for Stage Lighting…
Stage lighting, currently on the list…
I am doing a DMX relay controller (it’s actually for a C02 Cannon)
I have to re-engineer the drive electronics for a Showtec Phantom 250 Moving Head Wash…
We build a Analog Desk to DMX interface for QLC+ but that needs rebuilding.
Got car electronics projects on the go as well, engine management and power delivery.
What can the mega do that the Nano can not in this context?
And how did you decide on the mux chips? I am planning something with 30 analog inputs and have no Good Plan how to approach this…
So, even though i sat on mine and broke it, i learned a lot from the project. I just used the 74HC4051 8 channel multiplexer and a knockoff nano. Use as many multiplexers as you need, and use the “Control Surface” lib for arduino. I can help you with it if you want assistance. It’s really easy as cake.
The next time around, im just going to give the sliders more space in-between and such. That library really makes everything super duper easy.
If you want to know how to hook everything up i can help there too. Just keep in mind that the multiplexer chips should only be used for either digital or analog at any one time. They can be used for either, but it only works with one type at any one point.
Mega has significantly greater I/O capacity, as I am addressing 8 muxes with three address lines each it needs 32 I/O pins. It could be made more I/O efficient I suppose by muxing the adressing. I may consider that in the next version. I have the Mega Pro boards now and they are super cool.
I thought about combining the addressing for the output and input, but I think I will be doing “read ahed”, so the input is read on the step befor the output. but perhaps that can be addressed by just changing the input order on the mux… food for thought…
Been waiting on the V2 Brain, Control Panel and Daughter board for a couple of weeks. slow progress at present
You know, you can just use one address bus for digital and one for analog (6 pins). That’s what the chip select signal is for! Just use code to dictate which mux you are talking to. Its as simple as just having s0, s1 and s2 pins on all of those mux hooked up together.