Bench-top Laser Engraver Does Some Cutting Too

Grab that stack of old optical drives you have in the corner and get to work building this laser engraver. [Groover] is taking a no-nonsense approach to the build and we think it is just simple enough to be accessible to a very wide audience.

The physical assembly uses sleds from two optical drives. These are mounted some angle bracket. Since lasers cut at one specific focal length, there is not need for a Z axis (simplifying the build greatly). In fact, we think the hardest part of the assembly is retrieving the laser diode from a DVD-R drive and packaging it for use with this setup.

The electronics are a combination of a couple of consumer products. Two pre-fab motor drivers are used to command the stepper motors on the optical sleds. These receive their commands from an Arduino. A package called GRBL reads in G-code ([Groover] shows how to generate this from Inkscape) and in turn sends commands to the Arduino.

The results are quite remarkable. It can engrave wood with great resolution and contrast. The video after the break even shows it cutting out shapes from construction paper. Now we still want our own full-size laser cutter, but this project is much more fiscally possible for us.

Continue reading “Bench-top Laser Engraver Does Some Cutting Too”

Lol Shield Theatre Brings Online Video To The Pixelated Screen

lol_shield_theatre

[FallDeaf] bought a Lol Shield, and after making all sorts of blinky displays, he thought to himself, “What in the world can I use this thing for?”

In a really slick fusion of hardware, software, and the power of the Internet, he has created what he calls, “Lol Shield Theatre”.

The idea goes something like this:

You visit his site, and create your own “movie” by drawing on his virtual Lol Shield. Add as many frames as you would like, set the frame rate, then submit your creation. From there, you can download an Arduino sketch that contains your entire animation so you can play it on your own Lol Shield. You can also visit his Lol Shield gallery, where you have the ability to watch, download, and vote on movie submissions from other visitors.

He has also provided the source code to drive your Lol Shield, as well as created an API through which you can stream the various animation feeds from his Lol Shield gallery directly to your Arduino via a USB cable.

Be sure to check out the video demo we have embedded below, and show off your pixel cinematography skills over in the theatre.

Continue reading “Lol Shield Theatre Brings Online Video To The Pixelated Screen”

Header File Brings Arduino Sketches To The TI Launchpad

[Chris Hulbert] is making it easy for Arduino users to program MSP430 chips with a header file that allows you to compile Arduino sketches for the Launchpad. This makes sense, as the growing number of Arduino sketches available, and the low cost of the TI Launchpad make for a good bedfellows. It’s really wasn’t that hard to make this happen, although you’re not going to find support for all of the Arduino functions just yet.

At the time of writing, [Chris] has just 51 lines of code committed to the project. It provides macros for setup(), loop(), delay(), pinMode(), pinBit(), digitalWrite(), and digitalRead(). You’ll notice that one of the most important parts of the header file is that it disables the watchdog timer for the user (a stumbling block for many MSP430 beginners). It’s an interesting solution, but to be truly useful we’d want to see hardware integration with the Arduino IDE. That, as well as the rest of the Arduino functions are at the tips of your fingers. Get coding and submit your push requests to [Chris] for inclusion in his repository.

[Thanks Chris]

Beginner Concepts In Electronics And Arduino

arduino_tutorial_series

[Jeremy] is all about the Arduino, but also into helping people get started working with electronics. He has put together a series of videos on his web site which discuss the basics of using an Arduino. Having just published his tenth tutorial, he dropped us a line to let us know. His videos cover a wide range of topics and include source code, schematics, and a full parts list to help you follow along with him.

While the core of his lessons focus specifically on how to use the Arduino to perform particular tasks, he does introduce the viewer to many different concepts along the way. He covers PWM, button debouncing, interrupts, SPI communications, analog inputs, and more – all of which are must-know topics that extend beyond the realm of experimenting with Arduinos.

The videos run anywhere from 6 to 20 minutes in length, so you will want to set a block of time aside if you plan on checking them out.

If Arduino-specific videos aren’t your thing, he also has a series of general tech-related videos on his site as well which may be of interest. Otherwise, stick around to see the latest in his series of tutorials.

Continue reading “Beginner Concepts In Electronics And Arduino”

Follow-up: Radio-controlled LED Light Show

travelling_light_circus

[Alan] shared an update with us regarding a project he has been working on for some time, radio-controlled LED light strips destined for use by the Travelling Light Circus. If you are not familiar with the project or need a quick refresher, you can read our post about it here.

He recently met up with the guys from TLC to finish things up and was happily surprised that they did not want to mount his lights on the performers, as was originally planned. He would have had to make a few modifications if that was the case, but instead, they planned on attaching them to bicycle wheels. The light strips were mounted inside translucent plastic tubes that fan out from the center of the wheels, where the battery and radio equipment is located. The wheels were mounted on aluminum poles, allowing the performers to create a visually stunning show, just by spinning the pole.

Check out the pair of videos we have embedded below, the project came together quite nicely.

Continue reading “Follow-up: Radio-controlled LED Light Show”

Real-time Arduino Interpreter Ditches The PC

computerless_arduino

When prototyping a project using an Arduino, there are a few things that are pretty much required equipment. A computer for generating sketches is typically one of those things, but [Adam] over at Teague Labs is looking to change all that with his current project, the Computerless Arduino.

Instead of using a computer to alter the code running on the Arduino, they have implemented a real-time code interpreter using a Teensy 2.0. The microcontroller is connected to a 5-button LCD display where the user can view the status of any port, view the current running code, as well as alter that code on the fly.

The real-time instruction set is somewhat limited, making it a breeze for newcomers to begin using the Arduino. While that may turn some people off, it still has enough functionality baked in to handle moderately sized projects as well.

Be sure to check out the video we have posted below to see the interpreter in action.

Continue reading “Real-time Arduino Interpreter Ditches The PC”

Arduino Based Ambient Lighting Improvements

[Simon] improved upon an existing hack by making this Arduino ambient lighting system that has four different color regions. He was inspired by [Roy’s] processing-based setup which we saw a few weeks ago. That system used processing to determine the average color of the currently displayed image, then it displayed the color on a single RGB LED strip. [Simon] was thinking a little bit bigger.

He purchased a lighting strip that could be cut into different sections and then set out to develop his own software for multiple color regions. He had little or no experience with Processing so he went one abstraction layer lower and used Java to code his interface. It’s got a lot of nice settings where you can tweak how, when, and why colors are displayed. In the end he has four independently addressable color strip on the left, right, top-left, and top-right of the screen. The best part is that the Java suite he developed can be used on different platforms, having been already tested on Windows and Linux.