Custom Keyboard Makes The Case For Concrete

One of the worst things about your average modern keyboards is that they have a tendency to slide around on the desk. And why wouldn’t they? They’re just membrane keyboards encased in cheap, thin plastic. Good for portability, bad for actually typing once you get wherever you’re going.

When [ipee9932cd] last built a keyboard, finding the right case was crucial. And it never happened. [ipee9932cd] did what any of us would do and made a custom case out of the heaviest, most widely available casting material: concrete.

To start, [ipee9932cd] made a form out of melamine and poured 12 pounds of concrete over a foam rectangle that represents the keyboard. The edges of the form were caulked so that the case edges would come out round. Here’s the super clever part: adding a couple of LEGO blocks to make space for the USB cable and reset switch. After the concrete cured, it was sanded up to 20,000 grit and sealed to keep out sweat and Mountain Dew Code Red. We can’t imagine that it’s very comfortable to use, but it does look to be cool on the wrists. Check out the gallery after the break.

Concrete is quite the versatile building material. We’ve seen many applications for it from the turntable to the coffee table to the lathe.

Continue reading “Custom Keyboard Makes The Case For Concrete”

Hack An 8085 Like It’s 1985

If you have been building electronic hardware for several decades, do you still have any projects from your distant past? Do they work? An audio amplifier perhaps, or a bench power supply.

[Just4Fun] made a rather special computer in the 1980s, and it definitely still works. Describing it as “An 8085 single board computer with an EPROM emulator” though, does not convey just how special it is. This is not the modern sense of a single board computer with an SoC and a few support components. Instead it is a full system in the manner of the day in which processor, memory and peripherals are all separate components surrounded by 74 series glue logic. The whole system is wire-wrapped on a piece of perfboard and mounted very neatly in a rack. The EPROM emulator is a separate unit in a console case with hexadecimal keyboard and 7-segment display.

As the video below the break of an LED flashing demo shows, the EPROM emulator allows 8085 machine code to be entered byte by byte instead of having to be burned into a real EPROM.

[Just4Fun] leaves us with plans to replace the period EPROM emulator with a modern alternative, an EEPROM on a PCB designed to fit in the original bank of EPROM sockets. In this he suggests he might fit a bootloader and a BASIC interpreter, something entirely possible back in the day with conventional EPROMs, but probably not as cheaply.

Continue reading “Hack An 8085 Like It’s 1985”

Ask Hackaday: Are Gaming PCs Hard To Build?

No. No they’re not. But let’s talk about it anyway.

The endless trenches of digital worlds are filled with hardcore gamers from all walks of life. They can be found exploring post-apocalyptic Boston in Fallout 4, and commanding Sgt. Recker through a war-torn landscape in Battlefield 4 for hours on end. Their portal into these vast digital worlds come via some sort of computer system.

What type of computer system used is a point of contention between many gamers, and is typically divided between console versus PC. I will not dare to drag you into the captious arguments between the two, but instead we will focus on something that has something in common with our world — how does a previously non-technical console enthusiast cross over and build a gaming PC?

Many hackers have built computers from scratch and [Adam Fabio] just covered a bunch of custom laptop builds this morning. People with such skills can easily build a high-end gaming PC. But what about people without such skills? Can a console gamer with no technical background build a high-end PC gaming system?

Inspiration for this article came after reading something [Emanuel Maiberg] published over the summer on Motherboard. Why someone writing for a publication called Motherboard would have trouble building a gaming rig is beyond me. Certainly I think his starting assumptions are questionable. He asserts that you need an unreasonable amount of time and money to attempt one of these projects. But gaming rigs can be purchased fully-assembled — those that build them are doing it out of passion.

The question is this:  How far should engineers go to make a technical product easier to use for a non-technical person?  If I order an engine for a hot rod, it can be assumed that I know to hook up the gas line without specifically being told to do so. After all, a person who’s going to put an engine in a hot rod probably knows a thing or two about engines.

I think that building a desktop PC has never been easier. We’ve now had 30 years of evolution to help weed out the “slow learners” when it comes to manufacturers. The Internet is a lot easier to use for answers than it used to be, and we have faster means of connecting with communities of experts than ever before.

That said, the neighborhood computer store is beginning to go the way of the dodo. There is an entire generation of “mobile-first” users who will give you a blank stare if you start talking about “desktop computing”. And familiarity with the fact that computer customization is even possible is beginning to fade; if all you’ve ever used are tablets and smartphones “upgrade” and “customization” are software terms, not hardware possibilities.

So we turn it over to you. Are gaming PCs hard to build? Have engineering practices and design choices made it easier than it used to be to get into it? What do you think is happening with the average skill level for working with computers now compared to when you had to open the case to add a modem to your machine? Let us know what you think in the comments below.

Hacklet 125 – DIY Laptops

In the old days of the 1970’s, the only way to get your own computer was to build one from scratch. Thanks to an army of hackers like [Woz], PC’s are no commodity objects that can be bought for a couple of hundred dollars. The magic of building your own still is there though – especially when we’re talking about portable machines. Laptops, notebooks, netbooks take quite a bit of skill to assemble. Stuffing a keyboard, screen, and battery into a small clamshell case takes a bit of planning. Our last look at DIY laptops was exactly 100 Hacklets ago, so it’s time for a refresh. This week we’re checking out some of the best DIY laptops and portable computers on Hackaday.io!

piberryWe start with [Sahas Dinesh Chitlange] and Pi-Berry Laptop. [Sahas] found just the right mix of simple and elegant with this build. A Raspberry Pi 2 is the brains of the operation. The Pi sits in a case built from a mix of MDF and regular wood. The display is a 10.1″ HDMI LCD. The keyboard was pulled from a tablet case. Power was easy — a USB power bank provides enough for 4-5 hours of runtime. [Sahas] covered his laptop in Italian leather for a polished look. He planned out his parts layout well enough that the power-hungry Pi stays cool without a fan.

pivenaNext up is [Tim] with PIvena. [Tim] took his inspriation from [Bunnie Huang’s] Novena open laptop. Rather than roll his own ARM board, [Tim] went with a Raspberry Pi. His original design was for the Raspberry Pi model B. Last time we looked at PIvena, the model B+ was still pretty new. As we hoped, [Tim] modified his design to accept the new Pi layouts. This means it will physically work with the B+, Pi 2, and Pi 3 boards. [Tim] didn’t stop there though. He also upgraded from an 800 x 480 LCD to an 1200 x 800 LCD. He managed to do that while keeping the same bolt pattern on the travel cover. Nice work [Tim]!

elloNext we have [KnivD] with ELLO 2M. The most striking thing about ELLO 2M is the construction. The entire laptop is made from 6 PCBs which sandwich all the other parts. The keyboard is PCB material with keys routed out. The processor is a Microchip PIC32MX470-120. Software is loaded from one of 3 microSD cards. The 7 inch touchscreen LCD and 4500 mAh LiPo battery are nestled in between PCB layers. A true hacker, [KnivD] included a generous pin grid for debugging add-on circuits. The whole setup looks great with white silkscreen. As [Mark Sherman] mentioned in the comments, this machine reminds us of a modern-day TRS-80 Model 100.

pipdaFinally we have [pdrift86] with Mini rpi2 laptop. Palmtop might be a better name for this. [pdrift86] took his inspiration (and his keyboard) from the old HP Jornada Personal Digital Assistant (PDA). The housing is Masonite, cut from a clipboard. A Raspberry Pi 2 hides inside, along with a 4 cell 18650 Li-Ion battery. The screen is a 5″ LCD with a composite input. The display isn’t a touchscreen, so a Playstation Portable analog stick is on-board, and will eventually be connected for mouse control. [pdrift86] even managed to sneak the Pi camera on the back of his machine, so it can take pictures cellphone style.

If you want to see more DIY laptop projects, check out our new DIY Laptops notebooks, and portables list. Notice a project I might have missed? Don’t be shy, just drop me a message on Hackaday.io. That’s it for this week’s Hacklet, As always, see you next week. Same hack time, same hack channel, bringing you the best of Hackaday.io!

Retro-Soviet Computer Brings The 80s Back

[Alex Zaikin] made a modern reproduction of an early-80s Soviet hobbyist home computer. Although the design was open, indeed it was published in “Radio” magazine, the project was a mammoth undertaking involving around 200 microchips, so not many “Mikro-80” computers were actually made.

[Alex] wanted to simplify the project and reduce the parts count. These days, 200 microchips’ worth of logic can easily fit inside an FPGA, and [Alex] wrangled the chip count down to seven. Moreover, he made it even easier to build your own retro minicomputer by building a modular platform: Retrobyte.

With the Retrobyte providing all of the essential infrastructure — SD card, tape recorder I/O, VGA outputs, and more — and the FPGA providing the brains, all that was left was to design a period keyboard and 3D print a nice enclosure. Project complete! Time for a few rounds of ASCII Tetris to celebrate.

We’ve covered a number of retro computer projects. We just have a soft spot for them, is all. If you don’t know what all the fuss is about, you could start out with a kit build to get your feet wet. Before long, you’ll be emulating ever obscurer computers of yore in custom logic. And when you do, be sure to drop us a line!

Review: The RC2014 Z80 Computer

As hackers and makers we are surrounded by accessible computing in an astonishing diversity. From tiny microcontrollers to multi-processor powerhouses, they have become the universal tool of our art. If you consider their architecture though you come to a surprising realisation. It is rare these days to interface directly to a microprocessor bus. Microcontrollers and systems-on-chip have all the functions that were once separate peripherals integrated into their packages, and though larger machines such as your laptop or server have their processor bus exposed you will never touch them as they head into your motherboard’s chipset.

A few decades ago this was definitely not the case. A typical 8-bit microprocessor of the 1970s had an 8-bit data bus, a 16-bit address bus, and a couple of request lines to indicate whether it wanted to talk to memory or an I/O port. Every peripheral you connected to it had to have some logic to decode its address and select it when you wanted to use it, and all shared the processor’s bus. This was how those of us whose first computers were the 8-bit machines of the late 1970s and early 1980s learned the craft of computer hardware, and in a world of Arduino and Raspberry Pi this now seems a lost art.

The subject of today’s review then provides a rare opportunity for the curious hardware hacker to get to grips with a traditional microprocessor bus. The RC2014 is a modular 8-bit computer in which daughter cards containing RAM, ROM, serial interface, clock, and Z80 processor are ranged on a backplane board, allowing complete understanding of and access to the workings of each part of the system. It comes with a ROM BASIC, and interfaces to a host computer through a serial port. There is also an ever-expanding range of further peripheral cards, including ones for digital I/O, LED matrixes, blinkenlights, a Raspberry Pi Zero for use as a VDU, and a small keyboard.

Continue reading “Review: The RC2014 Z80 Computer”

Atari Archaeology Without Digging Up Landfill Sites

We are fortunate to live in an age of commoditized high-power computer hardware and driver abstraction, in which most up-to-date computers have the ability to do more or less anything that requires keeping up with the attention of a human without breaking a sweat. Processors are very fast, memory is plentiful, and 3D graphics acceleration is both speedy and ubiquitous.

Thirty years ago it was a different matter on the desktop. Even the fastest processors of the day would struggle to perform on their own all the tasks demanded of them by a 1980s teenager who had gained a taste for arcade games. The manufacturers rose to this challenge by surrounding whichever CPU they had chosen with custom co-processors, ASICs that would take away the heavy lifting associated with 2D graphics acceleration, or audio and music synthesis.

One of the 1980s objects of computing desire was the Atari ST, featuring a Motorola 68000 processor, a then-astounding 512k of RAM, a GUI OS, high-res colour graphics, and 3.5″ floppy drive storage. Were you to open up the case of your ST you’d have found those ASICs we mentioned as being responsible for its impressive spec.

Jumping forward three decades, [Christian Zietz] found that there was frustratingly little information on the ST ASIC internal workings. Since a trove of backed-up data became available when Atari closed down he thought it would be worth digging through it to see what he could find. His write-up is a story of detective work in ancient OS and backup software archaeology, but it paid off as he found schematics for not only an ASIC from an unreleased Atari product but for the early ST ASICs he was looking for. He found hundreds of pages of schematics and timing diagrams which will surely take the efforts of many Atari enthusiasts to fully understand, and best of all he thinks there are more to be unlocked.

We’ve covered a lot of Atari stories over the years, but many of them have related to their other products such as the iconic 2600 console. We have brought you news of an open-source ST on an FPGA though, and more recently the restoration of an ST that had had a hard life. The title of this piece refers to the fate of Atari’s huge unsold stocks of 2600 console cartridges, such a disastrous marketing failure that unsold cartridges were taken to a New Mexico landfill site in 1983 and buried. We reported on the 2013 exhumation of these video gaming relics.

A tip of the hat to Hacker News for bringing this to our attention.

Atari ST image, Bill Bertram (CC-BY-2.5) via Wikimedia Commons.