DUO Portable: A Homebrew Computer With Keyboard And Display

duo

[Jack] is famous ’round these parts for his modern reinterpretations of very early computers. He’s created a computer entirely out of logic chips, a microcontroller-powered multicore box, and even a very odd one-instruction computer. For his latest project, he’s stepped up his game and made something that’s actually fairly useful: a microcontroller-powered system with an integrated keyboard and display.

The DUO Portable, as [Jack] calls his new toy, is built around an ATMega1284P microcontroller. Also on this board is a serial EEPROM that acts as a very small drive, a 102×64 pixel graphic display, and enough tact switches to create a QWERTY keyboard.

The DUO Portable boots to a primitive operating system where files can be created, edited, and saved. The programming language for this computer¬†¬†is called DCPL – the DUO Portable Command Language – and can be used to create anything from a simple ‘Hello World’ program to a block-building game.

Like all of [Jack]’s homebrew computer projects, he’s written an emulator that can be run in a browser. There’s also video of [Jack] playing around with the DUO Portable available below.

If you’re wondering what music [Jack] is using for this video, I found it. It’s an Atari POKEY.

17 thoughts on “DUO Portable: A Homebrew Computer With Keyboard And Display

  1. Utterly elegant PCB layout as well, I love it when someone hand routes a board instead of being lazy and use autoroute.

  2. I’d add a Parallax Propeller to give me a capable sound chip and VGA/Composite
    video. You would still have processor cores left over for something else as well.

    1. i believe there’s something like this, but it’s just an add-on board to a quickstart board that has a vga port, ps2 port and audio

      .. oh just looked it up, it was called the pocket mini computer,.. also has a place for sd card and a wii nunchuck controller

      don’t know if anyplace still sells it

  3. Great build! The PCB even has a “vintage” feel to it (and I mean that in the best possible way :).

    Too bad there was only enough room for the Sinclair/Mac-esque single-row arrow keys… I guess with time and practice they’re probably okay, but I’ve been using an “inverted-T” for too long (and I’ve never been that good with my pinkies).

  4. What a great design – the low complexity and long straight lines along with the full keyboard make it very aesthetically pleasing.

    We need to get this guy a 3D printer so he can print out a case and bring it with him on the go. It’s great because it’s already battery-powered.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s