Pages: [1] 2   Go Down
Author Topic: Examples of commercial use?  (Read 2862 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I've been aware of the Arduino and it's community for some time, and have always been thinking in the back of my mind "I need to get one of the starter kits/boards to play with."  However, I really had no excuse beyond curiosity to do so, so I haven't done anything about my curiousity until today.  Primarily because a customer of mine came to me with an interesting problem, and in researching a solution for him, I found plenty of off the shelf solutions that _almost_ worked. Ultimately, I realized that an Arduino board could fill his need more elegantly, and for a lot, lot less than any of the unweildy commercial solutions I could hobble together. Even including my development time.  As a result, I also identified a niche I might be able to fill in my industry.

What I'm looking for at this point are some examples of how & where Arduino and Arduino compatible boards are being used commercially.  This includes both finished product as well as support services for a finished (or mostly finished) product and paid support services for people who build their own boards for use in commercial or industrial applications.

I'm not tallking about companies selling kits or providing support to hobbyists. What I'm really looking for here is examples of people who have brought the open source mindset of Arduino to a specific industry, and how they are making it work for them.  I'm not looking to get rich, just make a comfortable living for myself (I'm thinking by primarily providing support and installation services, rather than product sales), while filling a niche need in my industry.

Before anyone asks, I'm not ready to disclose my industry just yet.  This is not out of fear of anyone "stealing" my idea, but simply because my employer may be reading this board, and I don't want to tip my hand until I have some solid info. I can't afford for him to get jumpy simply because I had an idea and wanted to check it out. 
Logged

Massachusetts, USA
Offline Offline
Tesla Member
***
Karma: 208
Posts: 8821
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

There is an Arduino variant in the MakerBot Cupcake 3d printers.
Logged

Send Bitcoin tips to: 1L3CTDoTgrXNA5WyF77uWqt4gUdye9mezN
Send Litecoin tips to : LVtpaq6JgJAZwvnVq3ftVeHafWkcpmuR1e

Manchester (England England)
Online Online
Brattain Member
*****
Karma: 618
Posts: 33959
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

You will probably not find many industrial users shouting from the roof tops what they use so don't be surprised that you find little evidence of arduino usage.
I have used them for test rigs in a commercial environment, and there are a few monitoring and control projects I have been involved with for clients. But for real mass production the arduino is not well suited because there are so many processors out there it is always possible to find a perfect match to any specific project to bring the cost down.
Logged

nr Bundaberg, Australia
Offline Offline
Tesla Member
***
Karma: 126
Posts: 8494
Scattered showers my arse -- Noah, 2348BC.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

These guys

http://arduino.cc/forum/index.php/topic,61490.0.html

Look like they plan to use Arduinos, but I think it's just for test rigs not production gadgets.

______
Rob
Logged

Rob Gray aka the GRAYnomad www.robgray.com

Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks for your replies so far, guys.

I should probably clarify things a little bit more - I would have in my OP, but IE was giving me fits, and I'd already rambled on.
I'm not so much looking for commercial or industrial users of the Arduino, but people who are making their living supporting the Arduino in a commercial or industrial environment - IE, building test rigs for a manufacturing company, manufacturing really low volume niche devices, providing tech support for those buyers, etc.  I really don't care about mass production.

The industry I'm in is dominated by just a few big players* on the manufacturing side, and then lots of smaller regional companies who provide installation & service support, as well as supplies. Many of the smaller regional companies try their hand at manufacturing.  The customer base can be divided into two basic types - big corporate chains and owner/operators. The big manufacturers really court the big corporate chains.

A lot of the owner/operators get fed up with dealing with the distributors and manufacturers, and become DIYers, repairing and even rebuilding their own equipment. This isn't particularly hard, given that most of the stuff is off the shelf parts available at places like Grainger. However, there are certain devices that are fairly industry specific that are only made by one, two or at most, a handful of manufacturers. Or those functions are built into something that has far more functions than is needed by the DIYer. Most of them can easily be replaced by programming up a cheap PLC.

That was actually the suggestion I made to the customer I was doing the research for. He had a piece of equipment partially fail that is no longer supported by the manufacturer. He was looking at having to replace thousands of dollars of equipment just to fix one function. I advised him there were other ways to replicate that function, and began looking for the parts he'd need.  In the end, I found a solution, but also realized that a small PLC could do the job as well.

And that's where I noticed a possible niche.  There is a loose network of guys providing support to other owners using these PLCs on various industry forums - except every guy has his favorite flavor of PLC, and in many cases the cost of the PLCs, programming them, etc, isn't saving much over just buying the necessary parts. 

That's when I realized that I could use an Arduino and perfboard to make a custom solution for my customer for less than a third of what the industry specific and off the shelf parts would cost, and less than half of a cheap PLC.  That got me to thinking that maybe our industry needs to begin embracing the open source hardware movement, and the Arduino would be a good place to start.

That is kind of where I am at now. I'm designing and will shortly be building the sequencing function my customer needs using an Arduino. Once I'm done with that, I plan on posting it for our industry to see.  After that, though, I'm wondering if I should pursue things further. And if I do, whether it should be as a side hobby, or full time employment.

----
*big players in our industry. Small fry in the grand scheme of things
Logged

Left Coast, CA (USA)
Offline Offline
Brattain Member
*****
Karma: 361
Posts: 17292
Measurement changes behavior
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
That is kind of where I am at now. I'm designing and will shortly be building the sequencing function my customer needs using an Arduino. Once I'm done with that, I plan on posting it for our industry to see.  After that, though, I'm wondering if I should pursue things further. And if I do, whether it should be as a side hobby, or full time employment.


Well it sounds like you are describing you moving into a role of as an independent supplier of custom solutions for your customers. You can provide a 'black box', which is a combination of a microcontroller and your own custom interface components and software, for your customers. I suspect your customers are not too interested in what hardware you select or to understand your custom software/hardware, but rather that is solves a problem they are having at a price less then others can offer. So I don't see it as a Arduino saves the world type situations, you would be free to utilize an arduino or some other better future controller as tools you use to help solve your customers problems.

 So mostly I think you are asking do we think you can make a success of this of this kind of endeavor if you chose to enter the field. I don't think Arduino is central to answering that question. It's more of are you ready to take the risks of moving from being a employee to being an independent businessman question. Or are you thinking of suggesting to your boss that he lets you move into this new role but staying an employee?

Lefty
« Last Edit: June 24, 2011, 01:02:56 pm by retrolefty » Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Well it sounds like you are describing you moving into a role of as an independent supplier of custom solutions for your customers.

No, not really. I don't really want to be a supplier - that puts me in direct competition with my current employer, and a lot of the companies that could otherwise become good customers. What I'm really good at is troubleshooting. Sometimes that involves custom solutions, but mostly it's just figuring out what's wrong. 

I was thinking more along the lines of trying to become a central hub for all these DIYer owner/operators.  The guys that are already going it alone - get them working in some sort of concert with each other to design open source solutions. That's easily done as a side hobby - I found that the obvious domains for such a community are available, and I'll be picking them up soon - as soon as I find a CMS and host that I can afford.

Beyond that, though, I was wondering about the feasability of providing paid phone and email support services for people using the open-source solutions. Possibly selling pre-built and tested boards based on the open source stuff, but for the most part, just supporting the entire idea.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I should probably mention that I've been searching here, and other various forums looking for examples like I asked for. I'm really just trying to either a)boost my confidence that this can be done or b) give up on the idea as an enterprise, and just have fun.  At this point, my own research is still leaving me on the fence. 

I do appreciate your answers and help, but you should know I'm not looking for you to spoon feed me anything, either.
Logged

SF Bay Area (USA)
Offline Offline
Tesla Member
***
Karma: 132
Posts: 6740
Strongly opinionated, but not official!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I dunno.  If you're going to make more than about 20 units, you're probably designing your own PCB anyway, so you just plunk down an appropriate ATmega chip in an otherwise custom design, and maybe make it "Arduino compatible at the software level."  Then maybe you start to get nervous about the status of LGPL-licensed code in deeply embedded systems, and convert those Arduino library calls to use privately written code, leaving you with not much more "Arduino-like" status beyond a compatible bootloader (if that.)

The thing about Arduino is that it's not really a "big" thing.   It lowers the "barrier to entry" of microprocessors to a whole bunch of people (apparently), but the height of that "barrier" looks a lot lower from the "pro" side of the barrier than it does from the "beginner" side.  If you look at the derisive complaints about Arduino on a forum like AVR-freaks, a lot of them boil down to "there's not much to it; I can't believe that people are unable to program AVRs without such simple crutches!"  And to a significant extent, this is correct.  From a Software or Hardware Engineering perspective, the Arduino is not all that impressive.  (Although from a Computer Science Education perspective, it IS impressive.  Do you know how many projects there have been that were supposed to make "computer programming" more "accessible"?  Do you know how few of them have actually succeeded to an extent similar to Arduino?!)
Logged

South Africa
Offline Offline
Sr. Member
****
Karma: 2
Posts: 403
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I dunno.  If you're going to make more than about 20 units, you're probably designing your own PCB anyway, so you just plunk down an appropriate ATmega chip in an otherwise custom design, and maybe make it "Arduino compatible at the software level."  Then maybe you start to get nervous about the status of LGPL-licensed code in deeply embedded systems, and convert those Arduino library calls to use privately written code, leaving you with not much more "Arduino-like" status beyond a compatible bootloader (if that.)

The thing about Arduino is that it's not really a "big" thing.   It lowers the "barrier to entry" of microprocessors to a whole bunch of people (apparently), but the height of that "barrier" looks a lot lower from the "pro" side of the barrier than it does from the "beginner" side.  If you look at the derisive complaints about Arduino on a forum like AVR-freaks, a lot of them boil down to "there's not much to it; I can't believe that people are unable to program AVRs without such simple crutches!"  And to a significant extent, this is correct.  From a Software or Hardware Engineering perspective, the Arduino is not all that impressive.  (Although from a Computer Science Education perspective, it IS impressive.  Do you know how many projects there have been that were supposed to make "computer programming" more "accessible"?  Do you know how few of them have actually succeeded to an extent similar to Arduino?!)


A very interesting view point indeed, and I tend to agree with you.

But look at the Arduino from my point of view :  I'm a newbee tinkerer (part time coder) , not an experienced electronics expert. I want to tinker with a few magnetic contacts, temperature sensors, drive a few relays and LEDs, etc. Having an Arduino to start from as a base, I can do what I want. But if you said to me I have to assemble a board from a long list of parts, I probably wouldn't try - too much hassle, too many unknowns, out of my field of possibilities (atm), many unknown components and too daunting a project for me to consider.

Give me a few months of getting comfortable with my Arduino, and things will probably change, but right now, if it wasn't for the Arduino, I wouldn't have started to tinker at all.

In my opinion, it is a masterpiece.
Logged

SF Bay Area (USA)
Offline Offline
Tesla Member
***
Karma: 132
Posts: 6740
Strongly opinionated, but not official!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
In my opinion, it is a masterpiece.
I think we generally agree, and that's why I like playing with Arduinos as well, even though I'm (theoretically) an expert programmer.

My comments were shaped by the original question: I don't think it's likely to see an Arduino, AS an Arduino, in a commercial product.  The effort required to create a commercial product (especially with the additional restriction of "not a commercial product aimed at hobbyists") is so large in other non-technical areas, that overcoming the "arduino vs bare AVR" barrier is comparatively easy.  (In fact, there's probably a consulting niche in there, to take a device that someone has designed using an arduino, and convert it to a manufacturable product.)

Of course, you have to be pretty careful how to define "commercial use."  A major point of arduino-like devices is to allow devices to be created that offer "custom" behavior in quantities far below "mass produced."  A lot of people make a living selling custom-built (or nearly so) lab equipment, movie and stage props, and "art" on a scale that is moderately large, but probably doesn't meet the original poster's definition of commercial.  (6000 DEFCon Badges?  NNN DucKon Blinkies? (Neither has been Arduino based, as far as I know.))

The http://macetech.com coloborations with http://www.tangibleinteraction.com/ are probably a good example ?  I don't think those were particularly Arduino-based, either, but macetech is pretty involved in Arduino circles...

(sorta like: is a LinkSys wireless router a commercial product?  Certainly!   Was the cisco Systems AGS router a commercial product back in 1988 or so when the first few were sold to select customers?  Um...  I guess eventually they convinced the venture capitalists that they were...)
Logged

Manchester (England England)
Online Online
Brattain Member
*****
Karma: 618
Posts: 33959
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I met this guy yesterday and his job was working for the Science museum in London. His job was replacing the PLDs in interactive exhibits with arduino boards.
Logged

SF Bay Area (USA)
Offline Offline
Tesla Member
***
Karma: 132
Posts: 6740
Strongly opinionated, but not official!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Yes; I've been particularly thinking that museums would be well positioned to take advantage of an open-source thing like Arduino, even contemplating an "open museum tech" project that would try to "standardize" on some inexpensive open-source hardware that would be, um, more robust than the frequently-broken devices I see in museums.   (with modern technologies like touch and optical sensing, it ought to be possible to do better.  The things that seem to break are the things that they let the patrons touch; the switches and knobs.  The very concept of trying to create something that 8-year-olds are going to pound on 6 hours/day, 300+ days per year is rather daunting, but the new technology ought to get rid of all the moving parts, and that should help...)
Logged

SF Bay Area
Offline Offline
Full Member
***
Karma: 1
Posts: 182
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I've been wondering the same thing, and I'm particularly wondering how/if the licensing is a promoter of the community.

I posted some of my thoughts on the license here:
http://arduino.cc/forum/index.php/topic,65842.0.html

After reading westfw post, I'm more inclined to think the license has almost no effect on commercial products that aren't meant to be an arduino prototyping platform. I also think westfw's idea would be a wonderful addition to the arduino community (not to mention a good business idea) to take an arduino-based product and commercializing it on the avr platform. This would give people a lot more confidence that they could start with the arduino, and go commercial if they get somewhere. Especially, now that google has sorta given some credence to arduino for their accessories.

One would only break the license if they were a small niche producer. Therefore, not only would you probably not know about it, but if there was a suit against the producer, it would be cheaper to recode all the core/libraries that the product used than go to court.

And if you were a bigger producer, you would find cheaper and more suitable parts for your product to begin with.

The arduino hardware currently is so limited, and the amount of total logic that you can put on the arduino is so limited, that there is almost no amount of complexity that would create enough incentive (beyond the novice) to stick with a GPL-like license in a commercial product.

With something like linux, you can use the kernel through your commercial app since there is enough computing resources to have an abstraction layer for apps. This is not true with the arduino.

This leads me to conclude that the wrong license was chosen for the arduino (at least outside of the prototyping community). It should be something more akin to the bsd or apache license for other purposes. I guess that might be too tricky and the arduino group just doesn't care about small niche products, so they just rather not deal with it.

Maybe a tenable position would be stating that if a unit is listed as arduino-compatible (or arduino anything) one would have to open source everything, but wouldn't be obligated if it wasn't listed as such.
Logged

Left Coast, CA (USA)
Offline Offline
Brattain Member
*****
Karma: 361
Posts: 17292
Measurement changes behavior
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
This leads me to conclude that the wrong license was chosen for the arduino (at least outside of the prototyping community). It should be something more akin to the bsd or apache license for other purposes. I guess that might be too tricky and the arduino group just doesn't care about small niche products, so they just rather not deal with it.

Correct license or not, aren't you missing the key point that the Arduino platform is comprised of many 3rd party components (Processing, Gcc, AVRDUDE, etc) in which the Arduino firm has no control over what license was used and could not change it even if they wanted to ? They simply don't 'own' all the software components used in the platform.

Simply put, Arduino is in no position to take action on your re-licensing idea even if they agreed with it.

Lefty
« Last Edit: July 07, 2011, 03:01:25 pm by retrolefty » Logged

Pages: [1] 2   Go Up
Jump to: