Addressing Microchip’s Open Source Problem

microchip_call_for_open_source

Hackaday alum and owner of Dangerous Prototypes [Ian Lesnet] recently wrote an editorial piece calling out Microchip on some of their less than friendly attitudes towards open source.

[Ian] and his company use PIC microcontrollers extensively in their projects, and they have quite a high opinion of their products overall. The gripe that he has (and thinks you should have too) is regarding Microchip’s approach to open source.

You see, Microchip invested in the Arduino IDE and released the chipKIT, a 32-bit Arduino compatible development board, along with big promises of “playing nice” with the open source community. The problem, according to [Ian], is that while Microchip’s compilers are based on GCC, they “keep some special sauce locked up”, which means that certain parts of the chipKIT toolchain are not open. Many in the community, including [Ian] had high hopes for the chipKIT based on the successes seen by Atmel’s open source initiatives, but many things are still locked up behind closed licenses.

An example of this unfriendly attitude towards open source can be seen in Digilent’s recently released network shield. It supports Ethernet and USB features of the chipKIT MEGA, but the TCP/IP and USB stacks are completely closed source. Digilent pushed hard to get the ability to release open drivers for the board, but it was a battle they ultimately lost. This behavior creates roadblocks for seasoned developers of open source products such as Dangerous Prototypes, as well as the curious beginner, which is why [Ian] is making a point in bringing these issues to light.

[Ian] urges Microchip to give something significant back to the community they are tapping, a result which can only be achieved by speaking up. Be sure to check out his editorial, and if after reading it you have any interest in letting your voice be heard, drop Microchip a line and let them know that their one-way relationship with the open source community is something you would like see change.

DIY Inkjet Printer Begs To Be Hacked

diy_inkjet

[Nicholas C Lewis, Patrick Hannan, Jared Knutzen, and Joy Markham], students from the University of Washington, have recently taken the wraps off a project which they have been collaborating on, a DIY inkjet printer. The group set out to construct a low cost, open source inkjet printer for personal use that utilizes standard inkjet technology. Their working prototype, pictured above, satisfies all of those requirements, making it an ideal device for the at-home hobbyist.

The printer was constructed from easy to obtain components such as steel rods and stepper motors, along with other parts that can be printed using a RepRap or similar machine. An Arduino Mega manages the steppers and repurposed print head, recreating whatever Processing-generated image it has been given.

The printer is quite a hit so far, and people are already talking about adapting the design to print on spherical objects (think EggBot), to create direct etch resist PCBs, and more. We think it would make a great direct to garment printer with just a few small tweaks.

Check out the short video embedded below to see the printer in action.

[via Make]

Continue reading “DIY Inkjet Printer Begs To Be Hacked”

Open Source Linear Bearing System

makerslide

While we normally don’t make it a habit to feature Kickstarter projects, we couldn’t pass this one up. [Barton Dring] from BuildLog.net is putting together a project called MakerSlide that we’re sure will interest many of you out there.

Through his various CNC builds, he has found that one of the more expensive and frustrating components to obtain is a linear bearing system. He notes that commercial systems are expensive, and while an occasional eBay bargain can be found, it’s not the ideal way of going about things. He also points out that homebrew systems usually work after some tuning and adjustments, but can be time consuming to build.

He is proposing a v-groove bearing system, complete with wheels made from Delrin, as a standardized replacement for all of the aforementioned solutions. He anticipates selling the rails for about 10 cents per centimeter, putting the average cost of a 4 foot system around $20.

As a bonus, he is offering up free MakerSlide materials to anyone that sends him a “new, innovative  or interesting open source design or basic idea that uses the material.” You would only have to pay shipping in order to get your new project off the ground.

Standardization is always good, and seeing this rail system go into production would definitely benefit the hacker community. Take a minute to check it out if you are so inclined.

[Phillip Torrone] Pleads For Companies To Open Source Discontinued Projects

[PT] just published an editorial calling on manufactures to transfer knowledge about products they are discontinuing by making them open source. He makes his case on the basis that millions of dollars and innumerable man hours go into developing these products, only to be lost when the company decides that the project is no longer (or maybe never was) profitable. We have to say he’s got a point. Granted the answer to “why not?” is that companies don’t want to give any help to their competitors. But just think of the opportunities lost to society when we can’t build on the work of others.

Now [Phillip] doesn’t stop with his plea for new policies. He goes on to list and defend a few products that are already dead and buried, for which he wishes the secrets had first been shared. These include the Palm V personal data assistant, IBM’s Deep Blue, Sony’s robotic toys/pets, and several others. For what it’s worth, we can think of one company that’s a shining example of this; the source code for Doom, which id Software released for non-profit use more than a decade ago. Good for you id!

Save Boatloads Of Cash By Building Your Own Laser Cutter

diy_laser_build

Have a bunch of time on your hands, and about $2,500 sitting around? Why not settle in and build yourself a laser cutter?

That’s exactly what Buildlog forum member [r691175002] did, and he told us about it in our comments just a few moments ago. Laser cutters can be pretty cost prohibitive depending on what you are thinking of picking up. The cheapest Epilog laser we could find costs $8,000, and you know what can happen when you try buying a cheap laser online.

Instead of going for a ready-made cutter, he purchased an open-source kit from Buildlog, documenting the highlights of the build process online. The build log walks through a good portion of the construction starting with the frame and motor mounts, continuing through wiring up the electronics as well as some of the finishing touches. If you happen to head over to take a look around, you will find that there are plenty of pictures from various stages of the construction process to keep you busy for awhile.

With everything said and done, [Ryan] is quite happy with his laser. After going through the build process, he offers up some useful construction advice, as well as tips on sourcing cheaper hardware. He estimates that if he built the laser today, he could probably cut the costs nearly in half.

There’s no doubt about it – a $1300 laser cutter sounds pretty darn good to us.

3D Modeling Out Of Thin Air

kinect_3d_modeling

It seems that with each passing day, the Kinect hacks that we see become exponentially more impressive. Take for instance this little number that was sent to us today.

[sonsofsol] has combined several open source software packages and a little electronics know-how to create one of the more useful Kinect hacks we have seen lately. His project enables him to manipulate 3D models in GEM simply by moving his hands about in front of his Kinect sensor. Using OpenNI and Ubuntu, all of his actions are tracked by the computer and translated into actions within the GEM 3D engine.

To make things easier on himself, he also constructed a pair of electronic gloves that interface with the system. Using an Arduino, the gloves send different complex commands to the 3D modeling software, just by touching different pairs of fingers together.

You really need to take a look at the video embedded below to get a feel for how complex [sonsofsol’s] “simple” mesh modeler really is.

Looking for more Kinect fun? Check out these previously featured stories.

[Thanks, Jared]

Continue reading “3D Modeling Out Of Thin Air”

Open Source Laser Cutter (v2)

The Buildlog.net 2.x Laser is a second generation open source laser cutter that definitely improves the design of the first model. The 2 axis machine (optional vertical axis is manual or an upgrade is available) boasts a large 12” x 20” x 4” workspace while being smaller than its predecessor, fitting a table top design.

The older model had a goal of being self replicating, which limited the types of materials used, the new 2.x model drops that goal and uses stronger metal parts. Electronics are now modularized that allow easier and cleaner wiring, though you will still need a controller board.

There is an XMOS based controller provided on the main page of BuildLog.net, along with mechanical drawings, schematics, gerbers, instructions for both machines, and kit parts (for the first model) along with resources for the heavy items like laser tubes and power supplies.