The Firepick Delta Hackaday page talks about a $300 price for this machine. That may be too optimistic, but even if it ends up costing two or three times that amount, that's still a huge step forward for small-time inventors and custom manufacturers who need to populate just a few circuit boards, not thousands. They have a Haxlr8r pitch video, and have been noticed by TechCrunch, 3DPrintBoard.com, and Adafruit, just to name a few. Kickstarter? Not yet. Maybe next year. Open source? Totally, complete with GitHub repository. And they were at OSCON 2014, which is where Timothy found them. (Alternate Video Link)
Tim: All right. So, Neil, let’s talk about the FirePick Delta?
Neil: So this machine came out of my personal frustration of making small runs of circuit boards and having a very difficult time trying to get them manufactured. If you’re doing a couple of boards, normally you can place them by hand, the parts are getting smaller and smaller these days, so it’s generally you got to have good eyesight, you got to have steady hands, it’s very difficult. On the other side you could go to China and have boards manufactured over there, but you either got to do in high quantities or pay a lot of money and there’s really not been a decent attempt to trying to make very cheap sub-$1,000 pick and place machine that can manufacture things in your home without a lot of work. There’s been several attempts at doing DIY machines like this, but ours, we kind of started our philosophy on principles, so I mean we built this machine using the Delta configuration and a lot of the different other techniques that we used to kind of hit the different requirements that we have for the project. So we didn’t want to go with a Cartesian machine because we felt that with the linear bearings and linear rails and everything like that, that the price will be too high, so literally the entire Delta mechanism on this, 99% of it’s 3D printed. I mean there’s three stepper motors and some bearings, and that’s about it. So the frame is about $20 retail and most of the parts are 3D printed, so it’s a very affordable machine. I think it’s definitely going to be the most affordable pick and place machine out there, and we put a lot of thought into the vision system, the feeders and every other part of it to try to make it useful in a desktop environment.
Tim: Talk about the resolution or the accuracy of it?
Neil: So we did some simulations on the accuracy to try to make sure that it was going to be accurate enough to place the smallest parts that you can get nowadays. Because we went with the unique Delta configuration, we actually had to do a lot of simulations and trials to see that we could actually hit those accuracies. The machine itself as far as resolution is capable of placing components which are basically like your – if you would open up like an iPhone or a android phone, those were going to be the super, super tiny parts that are found in there. So resolution-wise we’re able to do that, we’re still obviously going through systems level testing now and we’re kind of close to that accuracy, but we do have a little more work to do, we got calibration routines that we actually use the camera to do a spiral pattern on the bed and auto Z-probing to try to improve the accuracy for stuff like this. We use the camera for determining when we’re picking parts out of the feeders. We have a mirror that we’re using as a cheap up looking camera for looking at positions of the part on the nozzleand then we can also do fiducial recognition on the board to locate the parts properly, so the closed loop vision and software complexity kind of is a mitigation technique for not having so complicated of a mechanical system.
Tim: What kind of camera you’re using?
Neil: We’re using a standard 5-megapixel Raspberry Pi camera. Normally when you get it, they give you a little ribbon cable, so you’ve got about a 6-inch reach from the Raspberry Pi camera, but we added – we made our own adapter boards and we’re actually using an HDMI cable to pipe the signal over. It’s not an HDMI camera obviously, but if you actually look at the Raspberry Pi camera, the electrical interface is close enough that we can actually use an HDMI cable and it just happens to work.
Tim: You just learned that from experimentation?
Neil: We just looked at it and just saw that they kind of looked identical and just decided to go for it, that might be something that we make and sell later on because there’s not really any other decent Raspberry Pi standards out there, and it does work pretty well and it’s EMI-safe, so.
Tim: Is this the one in the world or is this one of many that you built?
Neil: This is the first prototype. Basically I started working on it in January/February of this year, so I mean, with the 3D printing and all the other rapid prototyping techniques if we’ve been able to iterate a couple of times and make a pretty decent prototype so far, we have about 20 to 30 beta testers now. We’ve got maybe two or three that are starting to be built at this point. And we’re going to really try to, I guess, skip around a bit. We have some Kickstarter veterans, that have done unsuccessful Kickstarter projects that have actually decided to become a beta tester, so that they can use a machine like this to do their small production runs. They are a great resource because they’ve kind of seen the stuff first hand. They’re kind of our model customer and we’re going to take their advice and what they like and what they don’t like, refine it further and it’s going to be one of those gets-done-when-it-gets-done kind of projects, because we’re trying to refine it a lot before we release it to the public. But we’re hoping to maybe have something kind of towards the general public in six months to a year. But rather than your conventional pick and place machine where you’ve got to program the seeders and you got to do all this work before you start a job, this is going to be just a plug-and-play system and we’re using HTML5 Node.js Server with Express and Bootstrap and where you could pull it up with a tablet or a laptop and just go from there.
Tim: And as a prototype you’ve got a lot of things sort of stacked on top or you got the Raspberry Pi and then closer you’ve got some circuit boards up here, these are all going to be compressing to a more polished looking total?
Neil: Yeah, absolutely, so we based all the motion control on this machine off of a standard RepRap Marlin software and RAMPS 1.4 board. The cool part is that we can use that design which is stacked to bunch of circuit boards with a bunch of wires and we can use that as a prototype and then we’ve already started the process to kind of iron that down into a single board. It’s going to follow the same licenses as the RAMPS board which I think is GPL and we’re going to streamline that. All the wires will go away and we’ll have something that’s manufactureable and the cool part is we’re going to be able to manufacture the boards on this machine and 3D print the parts for the machine on itself, so we envision that as being one of the most replicatable RepRaps out there.
Tim: And keeping it Open Source is part of your philosophy?
Neil: Absolutely, we have about 90 to 100 dependencies in this project based on other Open Source projects. Some are kind of common and everybody has heard of, other ones are kind of the LGPL, like libfuse and zlib and just little things nobody ever thinks of, but they’re definitely a part of this. Our high-level software is BSD and MIT licensed. The machine itself is probably going to be GPL or Creative Commons ShareAlike license, but there’s a lot of dependencies that use all kinds of different licenses, so the takeaway there is that at the end of this project, it will be Open Source and stay Open Source because we couldn’t have done it without all of these different licenses and libraries and modules that we’re using.
Tim: Let me ask one more thing, what is it like developing a product like this in Florida versus some other part of the country? Is there a big maker ethos in your network?
Neil: It’s kind of funny, I think the internet... I mean I’ve always... I don’t know, I’m able to follow stuff for a little bit, I don’t know...