I want to learn about Open Source Hardware and Robotics for science laboratories by which I mean not only hardware with open source software for operating it but hardware that has well documented parts for repair -- open operating software and open blueprints, I guess.
I work in academic science, and I'd really like to automate my lab someday, but it seems most equipment gets dropped by the companies that make it after some time or the company goes out of business. While there are a few companies that have started making accessible APIs, most try to suck you into their ecosystem. Oh, and don't get me started on the absolutely insane service contracts -- 50k/yr for an evenings work and some parts. Maybe companies can pay for all that and an upgrade every five-to-ten years, but it's not sustainable for academic labs. My boss repairs his own aktas, but I want to automate way more.
Ideally, I was hoping there might be some other scientists out there who can point me to things that might already have been done. I'd rather not re-invent the wheel unless I absolutely have to.
Alternatively, any advice on where to start learning this? It seems like many universities have "maker spaces" to work on proto-typing, and I think MIT's "how to make almost anything" is on their open course catalog. Is there anything more lab focused?
I'm certainly with you on repairing your own Äktas! Cytiva is useless.
Unfortunately, all these scientific-industrial complex companies love to milk us for every penny. The only scenario I've seen open source software is in data processing, not collection. Things like spectral simulation, electron microscopy data processing, etc. Hell, I've built and contributed to several of them. Why is this? I think there are a few reasons:
These are the obstacles to open software on proprietary hardware, so I would argue that open hardware enables open software to be practical, and vice versa. And for basic things like the microscopes and bioreactors others have mentioned, that works out well.
However, as I'm sure you know, the components in most instruments can't exactly be found in a hardware store! So more complex open apparatus has its own challenges, especially the lifetime: when selecting parts, you dont have a contract with the manufacturer, so you have no idea when your components will change slightly, or the product line will be EOL'd by the manufacturer. This could happen while you're building the first version, but more likely will happen once you publish your open spec. How do you help someone who can't get an equivalent component?
All of this leads to the status quo: instead of people taking the time to create a reproducible open piece of hardware and software, most home-built instruments are irrelplicable, poorly documented, 1-of-1 creations.
Anyhow, in general I am of course in favor of open hardware and software, but I think its interesting to understand the complex set of factors surrounding them. As a result, I've focused a lot of my effort on those data processing packages -- if you need one copy of proprietary software to collect the data that's one thing, but anybody should be able to analyze it after the fact without having to buy that proprietary software. And of course, don't write your open source software in a proprietary language, people! (ahem ahem, MATLAB)
[^1]: Often x86 on new instruments, but often a Motorola 68k derivative until surprisingly recently.