The Arduino Yún was the first of a new breed of Arduinos that added a big honkin’ Linux System on Chip to the familiar ATMega microcontroller and unique pin headers. It’s a surprisingly powerful system, but also very simple: basically, it’s just an Atheros AR9331 running Linux, an ATMega32u4 doing its Arduino thing, both connected by a serial connection. The Atheros AR9931 is also found in a router popular amongst hardware hackers. It really was only a matter of time before someone ported the Yun software to a router, then.
[Tony] took a TL-WR703N router and put OpenWRT on it. Turning this router into the Linux side of a Yún was a simple matter of uploading the Yún software to the root directory of the router and rebooting it. The Arduino side of the Yún is handled by an Arduino Mega connected to the USB port of the router. A quick update to Arduino’s boards.txt file, and a hacked together Yún is just a strip of duct tape away.
The Yún may not be extremely popular, but it does have a few interesting use cases. Maybe not enough to drop $70 on a board, but if you already have a WR703 router, this is a great way to experiment.
Thanks [Matt] for the tip.
Dremel rotary tools are handy. Some of the attachments are convenient. [vreinkymov] felt the convenience wasn’t worth the cost, so he decided to make a Router Base for his Dremel. These types of attachments are used to hold the Dremel perpendicular to the work surface.
Underneath the little nut/cover near the spindle of the Dremel, there is a 3/4″-12 threaded feature used to attach accessories. A quick trip down the hardware store’s plumbing aisle resulted in finding a PVC reducer with the correct female thread to fit the Dremel. Once on the rotary tool, the reducer threads into a PVC nipple that is glued to a piece of acrylic. The acrylic acts as the base of the router attachment.
Continue reading “DIY Router Base For Your Dremel”
When [Eloi] was home for Christmas, he faced one of the most difficult problems man has ever faced: his entire family, equipped with smartphones and laptops, siphoning all the Internet through a 1Mb/s connection. For any technically minded person, the fix for this problem is to limit the bandwith for all those Facebook and Twitter-heads, while leaving [Eloi]’s battlestation unaffected. [Eloi] had originally set up the Linksys WAG200G router in the family home a few years ago but had since forgotten the overly complex admin password. No worries, then, because apparently the WAG200G is open as wide as a barn door with a completely undocumented backdoor.
Without the password to the admin panel of the router, [Eloi] needed a way in. After pointing nmap at the router, he found an undocumented service running on port 32764. Googling this observation resulted in a lot of speculation, so the only option was to download the router’s firmware, look for the service, and figure out a way in.
[Eloi] eventually got a shell on the router and wrote a very short Python script to automate the process for all WAG200G routers. As for where this backdoor came from, it appears a SerComm device on the router is responsible. This means a whole bunch of routers with this specific SerComm module also have this backdoor, and we’d assume anything with a service running on port 32764 is suspect.
If you’re looking for a fix for this backdoor, your best bet is probably installing OpenWRT or Tomato. The OpenWAG200 project, an open firmware specifically designed for [Eloi]’s router, still has this vulnerability, though.
Excellent results can come from a small CNC router, but don’t forget the software!
CNC tools, whatever their flavor, can greatly enhance your “making” or DIY ability. My current tool of choice is a CNC router. Being familiar with a manual milling machine, the concept seemed similar, and the price of these is quite reasonable when compared to some other tools. As described in this post, my machine is a Zen Toolworks model, but there are certainly other options to visit like this Probotix V90 model noted recently in this post.
Although any number of CNC router models look great in videos and pictures, rest assured that even the best machines require some patience to get one running satisfactorily. Setting up the machine can be a challenge, as well as figuring out what your machine is capable of, but one thing that might slip peoples’ minds is the software involved. Read on to find out
all you need to know the basics of what goes on behind the scenes to “magically” produce interesting parts. Continue reading “Software Advice for Anyone Thinking About a CNC Router”
Cheap routers such a s the TP-LINK 703n and the TP-LINK MR3020 (seen above) can be used for much more than just connecting your laptop to your cable modem. They’re actually very small Linux boxes and with OpenWRT, you can control every aspect of these tiny pocket-sized computers. It’s frequently been suggested that these routers are awesome substitutes for the usual methods of getting Internet on a microcontroller, but how do you actually do that? The onboard serial port is a great start, but this also dumps output from the Linux console. What you need here is an SPI connection, and [ramcoderdude] has just the solution for you.
Linux already has a few SPI modules, but these are only accessible with kernel drivers. Traditionally, the only way to access SPI is to recompile the kernel, but [coderdude] created a kernel module that allows any device running the Attitude Adjustment OpenWRT image to dynamically allocate SPI busses.
He’s already submitted this patch to the OpenWRT devs, and hopefully it will be included in future updates. Very cool, we think, and something that can open a whole lot of doors for hacking up routers very easily.
Take the machine shop with you; that’s the mantra which drove [Ryan] to build this CNC mill in a briefcase. That album will give you a taste of the final product. But you’ll want to dig through two pages of his forum thread starting with this post in order to behold the build process.
The image above is only part way through the fabrication, but we thought it gave the best overall view of his work. It’s missing the cables which connect to the control circuitry in the lid. The bed has also not been installed and this was before he fabricated the protective case for the PCBs.
Getting everything to fit inside of a folding case was quite a trick. Of course he used CAD to make sure it was possible. There are several places where the clearance when closed is about 2mm. We’re shocked by the build quality of the mill itself. It’s a novel idea to make it portable, but the accuracy and reliability of the machine didn’t suffer for the concept.
If you need a desktop mill that’s not quite as portable here’s a project which will dish out some inspiration.
We’re not blatantly trying to promo this product. It’s just that the build log covering a ShapeOko assembly process taken on by [Anool] is like crack for those of us who have yet to acquire our own desktop CNC mills.
Like the title says, this thing is basically a mill in a box. But [Anool] decided to order the version of the kit that doesn’t come with any motors or control electronics. He also planned for future upgrades by ordering additional extruded rail to increase the size of the ShapeOko. After assembling the frame his decision to source stepper motors locally bit him as they were out of stock. But there was still plenty to do preparing control electronics during the wait. He based his system on a Raspberry Pi which talks to an Arduino to address the motors and monitor the sensors.
Once all the parts were finally accounted for he tested the rig as a pen plotter. The pen was eventually replaced with the router motor and that ring light PCB seen above was the first thing he milled with it.