So there's an electronics project I've been working on for several months now. Its reached the point where I have several fully functional prototypes, and it honestly looks kinda like a finished product. (Mostly because I designed a nice enclosure for it, even if there is still room for improvement.)
The project is entirely open-source hardware and software, but I do not expect the many potential users to be willing or able to build it from the component level themselves. (Firmware tinkering is more likely, but still probably a minority of users.) It is also sufficiently niche, that I do not expect some random company to swoop in and start building it for their own profit.
I'm at the point where I really want to explore what is necessary to move forward with making this something I can actually distribute to other people (US, Europe, and elsewhere), both from a legal perspective and from a personal liability perspective. There are a couple of stages of this "distribution" I'm likely to want to go through, and its possible that each one may have a different level of issues/concerns:
- Limited number of prototypes distributed to friends/acquaintances for evaluation and feedback. (Maybe a dozen units, not sure.)
- Low rate of production, but technically selling the thing. (Dozens of units, still probably under a hundred.)
- Moderate rate of production, probably considered a real "product" at this point (but still relatively low volume)
(There's also the option of distributing as a partially-assembled "kit", but I'm not sure if that would actually help with any of the concerns discussed here.)
I'm currently just a private individual, though I'm fully aware that I may need to "incorporate" at some point in the process to have an entity through which to do everything. But I'm obviously not established in any sense.
Its entirely likely that the correct answer to many of my questions will involve "hiring a consultant" to walk me through the process and help me make critical decisions. I am willing to do that. That being said, I have absolutely no idea how to find such a person. Any actionable advice as to how I do that would certainly be helpful.
Now, on to the project itself... Its a fancy enlarger controller for the (resurging) area of analog darkroom photography. But I'm going to stick to what aspects of it are relevant to people here. In the most basic form, think of it as an embedded device that switches the power to a pair of mains-plug light sources. I've made a little block diagram that should hopefully illustrate:
I know "mains power" tends to raise all sorts of red flags when it comes to this whole process. However, being able to reliably switch those mains-powered devices is kinda important to making this device useful. And while all the components that touch the mains-side of the PCB have all the necessary certifications (AC-DC converter, relays, switch, etc) I also understand that this probably doesn't get me quite as far as one would hope.
Now I've started to explore my options for "outsourcing" the mains side of the system from my responsibility. Unfortunately, there aren't really any good off-the-shelf options that tick all the boxes for me here. And many of them actually make the finished product more dangerous for the user to properly hook up, even if I'm potentially less liable for that danger.
One idea that I've come across, is replacing the switched mains outlets with a DMX512 interface. That would theoretically offer me a lot of future flexibility in terms of what I can control. But unfortunately, no one actually makes a cheap "1-2 relay switched outlets /w DMX control" device. Sure you can cheaply build one, with parts bought off Amazon or AliExpress, but you're back to expecting the user to do their own mains electrical wiring to use your device. (And while I could provide a reference design for this, I still wonder if doing that opens me up to any liability.)
In any case, I think this is enough to get the conversation started. I'll gladly provide additional information, if it would be useful to the discussion.
For what its worth, I am actually willing to spend money to get through this process. I'm also more interested in making this project available to the relevant community, than I am in making a profit myself from it.
I'm mostly looking for actionable advice here, even if that advice involves recommendations for others I should contact/hire to help with this.