I had previously described an Arduino-based mini-DSP-like board with "local" control via an LCD display. I've got a lot more of it working, and it's actually become a lot more interesting, but now I'm starting to think about how this could be made into a useful product. It's got a nice 9-band EQ that is very cool. and it can do any crossover you like, up to 14-pole Linkwitz-Riley. The most recent change put the filter calculations inside the micro, rather than using pre-calculated tables. It's noticeably slower that way, as it takes a few milliseconds to chug away at the numbers in the little Arduino, but it is much more flexible, and it opened up the possibility of having a large EQ bank and a greater number of crossover types and BSC.
I'd like to see PE sell this as a kit, or for someone to take the design and refine it, but I'm struggling with how to make something like this useful. The Arduino boards are nicely stackable, but they don't fit in a chassis very well. They are more designed to be used on a workbench, plugging things directly into the boards, or interacting with board-mounted switches, and doing prototypes. But for this to be a useful audio product, it needs a nice looking chassis with connectors on the back panel, a good looking display on the front, a rotary encoder and remote control, etc. And that's where the attractively-priced Arduino boards fail miserably. You can run cables from on-board connectors to a back panel, but then you have the problem of custom-design cables. The LCD shields don't have any easy means of mounting the display to a front panel, and as far as I can tell, there aren't any nice easy-to-use low-cost chassis options that will accommodate the Arduino boards when mounted vertically. So you end up spending a lot of time and expense on a custom chassis solution.
The only solution that makes sense to me right now is to use two custom boards that provide the Arduino and miniDSP functionality (ADAU1701 circuit). The first board is an Arduino Redboard-compatible board that fits in the popular PGA2311 chassis (do a search on Google for PGA2311 to see what I mean). I've got that board done, and I described it in detail at this link. The second board would be a replacement for the preamp board for that PGA2311 kit. It would have the 3 RCA inputs, the ADAU1701 DSP, a power supply and a subwoofer output, and it would mount directly to that chassis. It's a variant of the ADAU1701 shield that I'm currently using for prototyping. The obvious downside to this approach is that it uses 2 custom boards. The upside is the nice low-cost chassis and minimal cabling issues. But those boards might be an issue, because they require SMD parts, and right now I don't have a plan for getting the boards assembled.
So I'm looking for some input on what to do next with this project. I'm thinking about a 4.1 or stereo 3-way active crossover/preamp with EQ, a wide selection of crossover types and BSC using the chassis for one of those PGA2311 kits. That's the design that requires two custom boards. But this software/hardware approach could also make a crossover for an active 3-way amp, or a subwoofer crossover, or a 2.1 amp...there are lots of different ways to go. Maybe somebody can figure out what it would take to package the Arduino preamp with some amps in a rack-type chassis like PE sells. Or maybe there is a better ready-made chassis that someone knows about. I need to have a better idea of what people want in a low-cost DSP and I need a good plan for making these prototypes into useful audio products. I'm not really interested in selling anything myself--if somebody wants to do that, that's fine, or if we can get PE to sell it, that's fine, too. I just want to know what people would like to see and figure out a way for them to enjoy this very cool technology.
The DSP architecture is shown in the attachment. It's got 12 shared biquads that can be used for EQ and BSC (the top row of biquads), plus 6 channels, each with 8 biquads, delay and volume trims. The program only takes up about 2/3 of the ADAU1701 program memory, so there are still more resources to add additional EQ bands, limiters, separation algorithms, or other signal processing. And this is now a fairly old chip--Analog Devices has a newer version that has about 6 times the program memory!

I'd like to see PE sell this as a kit, or for someone to take the design and refine it, but I'm struggling with how to make something like this useful. The Arduino boards are nicely stackable, but they don't fit in a chassis very well. They are more designed to be used on a workbench, plugging things directly into the boards, or interacting with board-mounted switches, and doing prototypes. But for this to be a useful audio product, it needs a nice looking chassis with connectors on the back panel, a good looking display on the front, a rotary encoder and remote control, etc. And that's where the attractively-priced Arduino boards fail miserably. You can run cables from on-board connectors to a back panel, but then you have the problem of custom-design cables. The LCD shields don't have any easy means of mounting the display to a front panel, and as far as I can tell, there aren't any nice easy-to-use low-cost chassis options that will accommodate the Arduino boards when mounted vertically. So you end up spending a lot of time and expense on a custom chassis solution.
The only solution that makes sense to me right now is to use two custom boards that provide the Arduino and miniDSP functionality (ADAU1701 circuit). The first board is an Arduino Redboard-compatible board that fits in the popular PGA2311 chassis (do a search on Google for PGA2311 to see what I mean). I've got that board done, and I described it in detail at this link. The second board would be a replacement for the preamp board for that PGA2311 kit. It would have the 3 RCA inputs, the ADAU1701 DSP, a power supply and a subwoofer output, and it would mount directly to that chassis. It's a variant of the ADAU1701 shield that I'm currently using for prototyping. The obvious downside to this approach is that it uses 2 custom boards. The upside is the nice low-cost chassis and minimal cabling issues. But those boards might be an issue, because they require SMD parts, and right now I don't have a plan for getting the boards assembled.
So I'm looking for some input on what to do next with this project. I'm thinking about a 4.1 or stereo 3-way active crossover/preamp with EQ, a wide selection of crossover types and BSC using the chassis for one of those PGA2311 kits. That's the design that requires two custom boards. But this software/hardware approach could also make a crossover for an active 3-way amp, or a subwoofer crossover, or a 2.1 amp...there are lots of different ways to go. Maybe somebody can figure out what it would take to package the Arduino preamp with some amps in a rack-type chassis like PE sells. Or maybe there is a better ready-made chassis that someone knows about. I need to have a better idea of what people want in a low-cost DSP and I need a good plan for making these prototypes into useful audio products. I'm not really interested in selling anything myself--if somebody wants to do that, that's fine, or if we can get PE to sell it, that's fine, too. I just want to know what people would like to see and figure out a way for them to enjoy this very cool technology.
The DSP architecture is shown in the attachment. It's got 12 shared biquads that can be used for EQ and BSC (the top row of biquads), plus 6 channels, each with 8 biquads, delay and volume trims. The program only takes up about 2/3 of the ADAU1701 program memory, so there are still more resources to add additional EQ bands, limiters, separation algorithms, or other signal processing. And this is now a fairly old chip--Analog Devices has a newer version that has about 6 times the program memory!
Comment