[Federico Musto] Of Arduino SRL Discusses Arduino Legal Situation

Recently we had the opportunity to sit down and interview Arduino SRL’s CEO, [Federico Musto], over a nice dinner. His company is one half of the Arduino vs Arduino debacle which has pitted Arduino.cc against Arduino.org in a battle over the trademark on “Arduino”.

Given the tremendous amount of press coverage of [Massimo Banzi] and the Arduino LLC side of the story (Arduino.cc), we were very interested in hearing how the whole situation looks where [Frederico Musto] sit (Arduino.org). In the end, we came away with what we feel is a more balanced and complete picture of the situation, as well as interesting news about future products from the Arduino SRL camp. [Musto’s] take on the legal proceedings, both past and present, is nothing short of fascinating.

Continue reading “[Federico Musto] Of Arduino SRL Discusses Arduino Legal Situation”

Hacking A Telecoms Frequency Standard For Your Lab

[Shane Burrell] came across a Nortel GPSTM and re-purposed it as a 10MHz reference for his lab. The GPSTM is designed to slot into a backplane, most likely for telecoms applications. So [Shane] needed to hack the board to run from a 48v PSU. Once powered up, it was relatively easy to interface as the card appears to contain the well known Trimble Thunderbolt module and is compatible with its software.

We’ve covered frequency references before and they can be a valuable addition to a lab. On the back of most scopes, spectrum analyzers and function generators you’ll find a 10MHz reference input allowing the user to supply a reference more accurate than that generated internally. Not only is an external reference often more accurate, it also allows you to keep all your equipment in sync with a common reference, which can be particularly important in some measurements. While some hackers opt for Rubidium sources, the GPS disciplined temperature-controlled oscillator in the Nortel unit should provide a nice stable reference.

A word of warning to [Shane] though, get sucked into hacking frequency references and you may become a time nut finding yourself climbing mountains to test the theory of relativity.

Continue reading “Hacking A Telecoms Frequency Standard For Your Lab”

3d printed webcam mount

Repackaging A Webcam In A 3D Printed Enclosure

One of the beauties of having a 3D printer is the ability to print accessories for it to make it better. [Sky] had been using a Logitech C920 webcam to record some of his prints, but it wasn’t really designed to mount off a 3D printers frame. So he designed his own enclosure for it.

He started by taking the webcam apart, getting down to the bare PCB  level and taking some measurements. It turned out to be pretty compact! He modeled a rough outline of it in SketchUp, and then started designing his new enclosure around it. After a few failed prints — thanks to the 3D printer company that shall not be named — he put it altogether and did some test fits. It worked!

The new enclosure is designed to mount off the frame of his 3D printer, allowing for a wide angle view of the print bed. If you print something that makes use of the entire z-axis, you might run into some visibility issues, but [Sky] isn’t too worried about this.

For the full explanation and design, he gives a great walk through on all the details in the video below.

Continue reading “Repackaging A Webcam In A 3D Printed Enclosure”

Hackaday Prize Entry: Synthetic Aperture Multispectral Imaging

[Conrad] was tasked with building a synthetic aperture multispectral imaging device by his professor. It’s an interesting challenge that touches on programming, graphics, and just a bit of electrical engineering.

Tucked inside a garish yellow box that looks like a dumb robot are five Raspberry Pis, a TP-Link Ethernet switch, three Raspberry Pi NOIR cameras, and a Flir Lepton thermal camera. With three cameras, different techniques can be used to change the focal length of whatever is being recorded – that’s the synthetic aperture part of the build. By adding different filters – IR pass, UV, visual, and thermal, this camera can record images in a huge range of wavelengths.

[Conrad] has come up with a completely modular toolbox that allows for a lot of imaging experiments. By removing the filters, he can track objects in 3D. With all the filters in place, he can narrow down what spectra  he can record. It’s a mobile lab that’s completely modular, and we can’t wait to see what this little box can really do.

 

The 2015 Hackaday Prize is sponsored by:

Hardware Store CNC Machine Is Remarkably Precise

A vise, a hacksaw and file, some wrenches – the fanciest tools [HomoFaciens] uses while building his DIY hardware store CNC machine (YouTube link) are a drill press and some taps. And the bill of materials for this surprisingly precise build is similarly modest: the X- and Y-axes ride on cheap bearings that roll on steel tube stock and aluminum angles; drives are threaded rods with homemade encoders and powered by small brushed DC gear motors; and the base plate appears to be a scrap of ping-pong table. The whole thing is controlled by an Arduino and four H-bridges.

The first accuracy tests using a ball point pen for tooling are quite impressive. [HomoFaciens] was able to draw concentric circles eyeball-accurate to within a few tenths of a millimeter, and was able to show good repeatability in returning to a point from both directions on both the X- and Y-axis. After the pen tests, he shows off a couple of other hardware store tooling options for the Z-axis – a Proxxon rotary tool with a burr for engraving glass; a soldering iron for cutting styrofoam; and a mini-router that works well enough to cut some acrylic gears.

We’re impressed by this build, which demonstrates that you don’t need a fancy shop to build a CNC machine. If you’re getting the itch to jump into the shallow end of the CNC pool, check out some of the builds we’ve featured before, like this PVC CNC machine, or this $250 build.

[Thanks, ThunderSqueak]

LED Organ Chimes Its Light Pipes

Light pipes are a pretty tricky feature to pull off. If the generic set on Digikey doesn’t meet your size and shape constraints, you’ll need to either find a vendor who can fabricate a specific shape for you or redesign that feature altogether. [Folker’s] LED Organ does an excellent job in piping light out from the source, and he does so in a way that’s reproducible with just a couple hours at the hand tools and a couple minutes on a laser cutter.

Hidden inside the base is a cluster of hardware that orchestrates the outer piece. 24 RGB LEDs are broken out into a ring and hidden in the base. [Folker’s] design enables control of the ring through either the LED player or LED Stamp with pattern-generation made possible by the free software, Jinx!

These days, exposed LEDs are ubiquitous enough among DIY electronics to almost be considered a hallmark of the DIY-enthusiast. Sure, “getting the project off the ground” is a great mindset to adopt when trying out some new firmware or components, but it can often leads us to a project’s finish with most of the wiring still exposed. While we’re certainly not offended by exposed LEDs, the task of concealing the shape of these components while also achieving the desired lighting effects is a challenge and rare sight to see. Our hats are off to the execution of this visual symphony.

Continue reading “LED Organ Chimes Its Light Pipes”

Better 3D Prints By Mixing Slicing Techniques

Most 3D printing projects start with a 3D model of some kind. Slicing programs transform the model into gcode. The gcode file contains the commands that actually drive your printer. There are different ways to slice a model and sometimes you want to use more than one on a single model. I’ve been working on a way to make that easier.

When you slice a 3D printing model, you can select different attributes for the resulting gcode file. For example, you might set the slicer to produce different infill density, temperatures, or print speeds. These settings can have a big impact on your printing results. For example, a piece that needs high strength might require a denser infill  than some trinket or key chain. You might want an artistic piece to have a finer layer height than some internal part for some gadget no one will ever see.

One Size Fits All?

The problem is that for most open source slicers, these settings will apply to the entire model. Cura has some plugins that can change settings at different Z heights, and Slic3r can vary layer height, but in the general case, what you set for the slicer will apply to the entire model. Of course, a gcode file is nothing more than a text file, so if you are industrious, you can manually merge two or more files into one.

A manual merge is a pain, which is why I wrote gblend. It can stitch together gcode files to get various effects. The program takes multiple gcode files in as inputs and can combine them in different ways. The most useful feature allows you to get a certain number of layers from each source file and combine them into a single print. Measurements are in millimeters, so you don’t have to worry about layer numbers. The entire process is much easier than anything else I’ve come across.

Continue reading “Better 3D Prints By Mixing Slicing Techniques”