Bluetooth Network Monitor

Bluetooth Network Monitor

[Zak] wanted to keep tabs on his network connection without needing to log into his router. Since his router was a PC running Debian Linux, he rigged up a Bluetooth Network Monitor to display the information.

The monitor is based on a ATMega328P that reads data from a Bluetooth serial connection and displays it on the TFT screen. It uses a low cost Bluetooth module to receive data from a router. A shell script fetches the data and formats it into a string that can be sent over the Bluetooth link.

A USB connection with a desktop computer is used to power the device, but [Zak] also added USB support using V-USB. He plans to use it to get data from the desktop. For example, he could display CPU load and temperature data.

Overall, this is a nice project for fetching data wirelessly and displaying it on your desk. [Zak] has provided the code and Eagle files with his write up for anyone interested in building their own.

Interfacing A GPU With A CPU

interfacing-a-gpu-with-a-cpu

[Quinn Dunki] pulled together many months worth of work by interfacing her GPU with the CPU. This is one of the major points in her Veronica project which aims to build a computer from the ground up.

We’ve seen quite a number of posts from her regarding the AVR-powered GPU. So far the development of that component has been happening separately from the 6502 centered CPU. But putting them together is anything but trivial. The timing issues that were so important to consider when developing the GPU get even hairier when it comes writing to the VRAM from an external component. Her first thought was to share a portion of the external RAM between the CPU and GPU as a way to push rendering commands from one to the other. This proved troublesome both in timing and in the number of pins available on the AVR chip. She ended up using something of a virtual register on the AVR chip that can receive commands from the CPU asynchronously. Timing dictates that these commands be written only during vertical blanking so this virtual register also acts as a status register to let the CPU know when it can send the next command.

Her post is packed with the theory behind the design, timing tests on the oscilloscope, and a rather intimidating schematic. But the most important part is the video showing her success in the end.

Heavy Metal Computer Case Desk

heavy-metal-computer-case-desk

This desk is also a computer case. From this view it may not seem like much, but the build log has hundreds of images which could be called metal fabrication porn. The desk surface is made of wood, but all of the other parts were crafted from stainless steel.

The three components that weren’t fabricated by [Paslis] are the pair of legs and the column supporting the screens. These pieces are actually lifting columns that allow you to adjust desk and screen height at the touch of a button. The build starts off with a sub-surface to house the computer guts. After careful cutting, bending, welding, and polishing this comes out looking like the work surface in a commercial kitchen. After attaching the lifting legs to that assembly a foot for the desk takes shape from square pipe which is then skinned with stainless steel to match the finished look of the sub-surface. After spending countless hours on brackets, trim pieces, grills, and wood accents he sent everything off for painting before the final assembly.

Certainly this is in a different realm than the case desk from yesterday. But a mere mortal can pull that off while this is surely the work of an experienced tradesman.

[Thanks Andreas]

Hacked Together NAS In A Box

hacked-together-nas-in-a-box

[David] is serving up files on his home network thanks to this Frankenstein’s monster of a Network Attached Storage device. It looks like he raided all the good bits from his parts bin to bring it all together.

The case is a tin box which may have been for a card/board game or some holiday treats. The hardware started with an NS-K330 server which he picked up from Deal Extreme. It has a NIC and a couple of USB ports but it tends to run really hot so he added a heat sinks to the board’s main chips. The hard drives are both 2.5″ form factor from old laptops. He uses some 2.5″ to 3.5″ mounting adapters to attach them to the tin box. A pair of USB to IDE adapters shed their cases and were solder directly to the wires which make a connection with the server’s USB ports.

There is a Linux distro specifically for this hardware but [David] wasn’t impressed with it. He ended up compiling OpenWRT for it and is satisfied with the functionality that provides.

Silent HTPC Build Is An Art Piece For The Livingroom

silent-htpc-build

This sexy beast is [DeFex’s] new silent home theater PC. To give you an idea of scale, that motherboard is a Mini ITX form factor. Mounted below it is the solid state drive which is an SLC version chosen because they tend to last longer than the MLC variety. This distinction comes with a price tag that is $100 more expensive.

But we digress. It’s the custom case that really caught our eye with this build. The frame is made of a huge aluminum heat sink. It measures about 7″ by 10″ and sets the final foot print for the computer. An aluminum puck was added to transmit heat from the processor to the heat sink. Holes were drilled and tapped into the heat sink to accept the brass stand offs which hold the motherboard in place.

The near side of the case is a sheet of acrylic. It connects to the rest of the case using 3D printed brackets at each corner. There is an additional bracket on the bottom to hold the hard drive in place. The sides of the case are filled in with bicycle spokes which also find a home in the corner brackets. Now the hard part will be figuring out which orientation looks the best for displaying his fine craftsmanship.

[via Reddit]

Custom Desk Is A Custom Computer Case

desk

[Paul] had been kicking around his idea of a perfect computer desk for some time, and when given the opportunity to remodel his office decided it was time to build his dream computer case.

The desk itself is made of hickory with a formica top to match the other workbenches in [Paul]’s workspace, The two largest drawers house an ATX motherboard, power supply, disk drives, and a pair of CD drives. On top of the desk are two 24″ monitors – one for each computer – and a built-in powered USB hub that allows [Paul] to charge his phone or use an external drive.

As a computer tech, [Paul] needed a way to connect customer’s drives. He did this by putting two Startech UniDock2U USB to SATA and IDE converters in the top right drawer. It’s one of his most used features and very handy for duplicating bare drives.

Also included in [Paul]’s desk is a large UPC, and a pair of 120mm case fans venting to the front of the desk. It’s a wonderful piece of workmanship, and the removable computer cases make cleaning and upgrading a breeze.

USB NeXT Keyboard

USB NeXT Keyboard

[Ladyada] and [pt] had an old keyboard from NeXT, but since it used a custom protocol it wasn’t usable with modern hardware. So they built a custom device to convert the NeXT protocol to USB.

The device uses a Arduino Micro to read data from the keyboard and communicate as a HID device over USB. It connects to the keyboard using the original mini-DIN connector, and is housed in the classic Altoids tin enclosure.

Since the protocol used by NeXT isn’t standard, they had to figure it out and write some code to interpret it. The keyboard communicates bidirectionally with the computer, so they needed to send the correct frames to key data back.

Fortunately, they hit on a Japanese keyboard enthusiast’s site, which had protocol specifications. They implemented this protocol on the Micro, and used the Keyboard library to create a HID device.

The final product is an adapter for NeXT to USB, which allows for the old keyboards to be used on any computer with USB. It’s a good way to bring back life to some otherwise unusable antique hardware.